diff --git a/.gitattributes b/.gitattributes index 43a8476c895e425a3455b2271a2e23935f7e9b7a..38d8678536a3728098f0b3e9c2890c440ef13782 100644 --- a/.gitattributes +++ b/.gitattributes @@ -157,3 +157,21 @@ local-scratch-vm/test/fixtures/load-extensions/confirm-load/pen-dolphin-3d.sb3 f local-scratch-vm/test/fixtures/looks.sb2 filter=lfs diff=lfs merge=lfs -text local-scratch-vm/test/fixtures/ordering.sb2 filter=lfs diff=lfs merge=lfs -text local-scratch-vm/test/fixtures/pen.sb2 filter=lfs diff=lfs merge=lfs -text +ml2scratch/audio/overview.wav filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/1or2.gif filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/en/ml2scratch.gif filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/en/recognition.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/en/rock.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/en/scratch_program.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/ja/ml2scratch.gif filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/ml2scratch.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/en/original/7.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/en/original/8.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/en/original/scratchx_main.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/en/original/scratchx_top.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/en/windows.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/ja/original/7.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/ja/original/8.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/ja/windows.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/old/zh-cn/windows.png filter=lfs diff=lfs merge=lfs -text +ml2scratch/images/zh-cn/windows.png filter=lfs diff=lfs merge=lfs -text diff --git a/ml2scratch/.github/workflows/deploy.yml b/ml2scratch/.github/workflows/deploy.yml new file mode 100644 index 0000000000000000000000000000000000000000..0aac97f9980079dfbf76611953ea61e9eb714be6 --- /dev/null +++ b/ml2scratch/.github/workflows/deploy.yml @@ -0,0 +1,36 @@ +name: Deploy +on: + push: + branches: + - master + tags: + - "!*" + +jobs: + build-deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + repository: LLK/scratch-gui + ref: v3.6.18 + - run: npm install + - uses: actions/checkout@v2 + with: + path: ./ml2scratch + - run: sh ./ml2scratch/install.sh + - run: npm run build + - name: npm install under ml2scratch + run: npm install + working-directory: ./ml2scratch + - name: Build ml2scratch.mjs for xcratch + run: npm run build + working-directory: ./ml2scratch + - name: Copy ml2scratch.mjs to build folder + run: cp ./ml2scratch/dist/ml2scratch.mjs ./build + - name: Copy sample.sb3 to build folder + run: cp ./ml2scratch/sample_projects/xcratch/sample.sb3 ./build + - uses: peaceiris/actions-gh-pages@v3 + with: + deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} + publish_dir: ./build diff --git a/ml2scratch/.gitignore b/ml2scratch/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..7fc702e7349c8f2c710482fa6c1d10c941acfd05 --- /dev/null +++ b/ml2scratch/.gitignore @@ -0,0 +1,4 @@ +node_modules +.DS_Store +dist +keys diff --git a/ml2scratch/LICENSE b/ml2scratch/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..ada1a8176b23b97e70d89300c3f06c3c471bec2c --- /dev/null +++ b/ml2scratch/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 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 Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are 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. + + 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. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + 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 Affero 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. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + 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 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 work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 Affero 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 Affero 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 Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + 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 AGPL, see +. diff --git a/ml2scratch/README.en.md b/ml2scratch/README.en.md new file mode 100644 index 0000000000000000000000000000000000000000..7e5b4e473f967a44b3695cd72a2894d7d8dd9f5f --- /dev/null +++ b/ml2scratch/README.en.md @@ -0,0 +1,189 @@ +# ML2Scratch(Scratch2ML) + +ML2Scratch connects Machine Learning([TensorFlow.js](https://www.tensorflow.org/js)) with Scratch. + +If you take a few images with a webcam, label them, and learn them, you can classify similar new images based on the learning results. The captured images are not sent to the server, and all learning and classification are performed in the browser. (However, a network connection is required to load the application at startup and to download the learning model.) + +The block languages are English, Japanese, Japanese, Simplified Chinese(provided by 陶旭 https://twitter.com/taoxu_toukyoku), and Traditional Chinese(provided by +CAVEDU Education https://github.com/cavedunissin). If you would like to help us translate into other languages, please open an issue or contact us. + +*Read this in other languages: [English](README.en.md), [日本語](README.md), [简体中文](README.zh-cn.md).* + +[ML2Scratch Website](https://champierre.github.io/ml2scratch/) + + + +## Demo Movie + +### Learn/Classify Scratch stage images + + + +- [handwriting(1or2) recognition sample project](https://github.com/champierre/ml2scratch/blob/master/sample_projects/1or2.sb3?raw=true) +- [handwriting(1or2) recognition learning data](https://github.com/champierre/ml2scratch/blob/master/sample_projects/1or2.json?raw=true) + +### Learn/Classify Scratch webcam images + + + +#### Other samples + +- Rock/Scissors/Paper Demo [YouTube](https://www.youtube.com/watch?v=DkH1hwc-Gb4) | [.mov file](https://s3.amazonaws.com/champierre/movies/rsp_demo.mov) +- Control a toy robot, MiP, by hand gestures [YouTube](https://www.youtube.com/watch?v=GKXimEB5WQg) | [.mov file](https://s3.amazonaws.com/champierre/movies/mip_demo.mov) + +## Requirements + +- OS + - Windows 8 + - Windows 10 + - MacOS + - Chrome OS + - iOS +- Browser + - Chrome + - Safari(iOS) + +ML2Scratch sometimes does not work because of some Chrome extensions. Plese switch to [Guest Mode](https://support.google.com/chrome/answer/6130773) in such cases. + +## How to use(Step by step) + +### Setup + +1. Open [https://stretch3.github.io/](https://stretch3.github.io/). + +2. Open "Choose an Extension" window and select "ML2Scratch". + + + +3. Chrome asks you to allow the access to Camera, then click "Allow". + +4. Check the checkboxes besides "label", "counts of label 1", "counts of label 2" and "counts of label 3" blocks. + + + +### Training + +5. Show "rock" hand sign to the camera and click "train label 1" block. This is to train the machine to recognize "rock" sign as label 1. + + + +6. Keep clicking the button until you capture about 20 images. The number of images captured is displayed in "counts of label 1" field in Stage window. + +7. Show "paper" hand sign to the camera and keep clicking "train label 2" block until you get 20 as "counts of label 2". + +8. Show "scissors" hand sign to the camera and keep clicking "train label 3" block until you get 20 as "counts of label 3". + +### Recognition + +9. After training, the recognition result shows in the "label" field in Stage area. If you show "rock", the "label" should show "1", if you show "paper", the "label" should show "2" and if you show "scissors", the "label" should show "3". + + + +10. You can use "when received label #" blocks and create a sample program like this: + + + +### Switching between images to be learned/classified + +You can switch the images to be learned/classified. + +By default, Scratch's stage image is used for learning/classification. + + + +If there is a webcam image on the stage, it learns/classified the webcam image, or if the "Turn off video" block stops showing the webcam image and shows a game or animation screen, etc., it uses that screen for learning/classfication. + +If you want to learn/classify only the webcam's image, you can use + + + +It can be switch to a webcam image for learning/classification. If you want to move the character by gestures on the camera image, I think this is a more accurate way to judge. + + +### Download/Upload + +With ML2Scratch, you can download and save the trained model on your PC by using the "download learning data" block. + + + +Click, specify the file download destination, and press the "Save" button. The learning data will be saved as a file <numerical string>.json. + +The project itself is not saved automatically like a normal Scratch, so select "File" > "Save to your computer" and save it on your PC as a .sb3 file. + + + +To reopen a saved project, choose "File" > "Load from your computer" and select the saved .sb3 file. After that, upload the learning data. + + + +The saved learning data can be uploaded in the "upload learning data" block. + + + +When you click, a window called "upload learning data" opens, so click the "Select file" button, select the training data file (<numerical sequence>.json), and press Click. + + + +At this time, be aware that the data that has been learned will be overwritten. + +## For Developers - How to run ML2Scratch extension on your computer + +1. Setup LLK/scratch-gui on your computer. + + ``` + git clone --depth 1 git@github.com:LLK/scratch-gui.git + cd scratch-gui + npm install + ``` + +2. In scratch-gui folder, clone ML2Scratch. You will have ml2scratch folder under scratch-gui. + + ``` + git clone git@github.com:champierre/ml2scratch.git + ``` + +3. Run the install script. + + ``` + sh ml2scratch/install.sh + ``` + +4. Run Scratch, then go to http://localhost:8601/. + + ``` + npm start + ``` + +## Acknowledgments + +This project was made possible by the contributions of the following people. I would also like to thank those who have reported bugs or suggested improvements not listed below, and those who have used the software in workshops and given me feedback. + +- Banner images and icons: [Yu Ishihara](https://twitter.com/is8r_) +- Simplified Chinese Translation: [陶旭](https://twitter.com/taoxu_toukyoku) +- Traditional Chinese Translation: [CAVEDU Education](https://github.com/cavedunissin) + +## Licence + +ML2Scratch is under [AGPL-3.0 license](./LICENSE), open source and freely available to anyone. You can use it at your classes, workshops. Commercial usage is also accepted. If you or your students created something cool using ML2Scratch, please share it on SNS using hashtag #ml2scratch or let me know to any of these contacts. Interesting projects will be added to the "Examples of use". + +## Contacts + +- Twitter + + + +## Examples of use + +- [Try to avoid obstacles with machine learning # ML2Scratch # ev3(Google Translated)](https://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fwww.ogaworks.com%2Farchives%2F11301&sandbox=1) +- [Control Wagara-saurus(Japanese style dinosaur) using ML2Scratch](https://www.facebook.com/azusa.amino/videos/2408305165934138/) +- [Control an electric fan with illustration](https://www.facebook.com/groups/scratch.microbit/permalink/704715526600743/) +- [Smart Trash Box(Japanese)](https://robotstart.info/2019/10/20/jjpc-4thprog-competition.html) +- [Making a coin sorting AI robot with Scratch and micro:bit](http://make-lab.sakura.ne.jp/wordpress/2019/10/12/making-a-coin-sorting-ai-robot-with-scratch-and-micro-bit/) +- [Go forward with jasmine bottle, go backward with canned coffee (movie)](https://www.facebook.com/groups/visualprogramming.jp/permalink/531024724134426/) +- [ML2Scratch bookshelf arrangement check (movie)](https://www.youtube.com/watch?v=ZQ88E6HSUdg) +- [ML2Scratch detects parking space fullness (movie)](https://www.youtube.com/watch?v=vZwfN18op8w) + +## Reference + +- [https://js.tensorflow.org/](https://js.tensorflow.org/) +- [https://github.com/googlecreativelab/teachable-machine-boilerplate](https://github.com/googlecreativelab/teachable-machine-boilerplate) diff --git a/ml2scratch/README.md b/ml2scratch/README.md new file mode 100644 index 0000000000000000000000000000000000000000..169587a78f93adbd3b472696c61ab1e19725f09d --- /dev/null +++ b/ml2scratch/README.md @@ -0,0 +1,219 @@ +## サポートのお願い + +ML2Scratchは2018年よりオープンソースかつ無料で提供しており、学校や各種プログラミング教室はじめさまざまな場所で利用されております。継続して開発を続けるためには、使っていただいている皆さまからの支援が必要です。
+[一杯のコーヒー](https://www.buymeacoffee.com/champierre)という形でサポートをいただけると大変ありがたく思います。 + + + +# ML2Scratch(エムエル トゥー スクラッチ) + +ML2Scratch(エムエル トゥー スクラッチ)は[TensorFlow.js](https://www.tensorflow.org/js)を使った機械学習をScratchから簡単に体験、利用できるようにします。 + +Webカメラでいくつかの画像を撮り、ラベルを付けて学習すれば、似たような新たな画像を、学習結果をもとに分類することができます。キャプチャした画像はサーバーに送られることはなく、学習および分類はすべてブラウザ上で行われるのが特徴です。(ただし、起動時にアプリケーションを読み込むのと、学習モデルをダウンロードするためにはネットワーク接続が必要です。) + +ブロックの言語は、English、日本語、にほんご、简体中文(陶旭 https://twitter.com/taoxu_toukyoku 提供)、繁體中文(CAVEDU Education https://github.com/cavedunissin 提供)、に対応しています。その他の言語への翻訳にご協力いただける方がいましたら、Issue に登録いただくか、連絡先までご連絡ください。 + +*他の言語で読む: [English](README.en.md), [日本語](README.md), [简体中文](README.zh-cn.md).* + +[ML2Scratch ホームページ](https://champierre.github.io/ml2scratch/) + + + +## 音声解説(NotebookLMを使って生成) + +[音声ファイルを再生・ダウンロード](https://raw.githubusercontent.com/champierre/ml2scratch/master/audio/overview.wav) + +## Demo Movie(デモ動画) + +### ステージの画像を学習 + + + +- [手書き数字(1or2)認識 サンプルプロジェクト](https://github.com/champierre/ml2scratch/blob/master/sample_projects/1or2.sb3?raw=true) +- [手書き数字(1or2)認識 学習データ](https://github.com/champierre/ml2scratch/blob/master/sample_projects/1or2.json?raw=true) + +### Webカメラの画像を学習 + + + +#### その他のデモ動画 + +- Webカメラでグー、チョキ、パーを判定 [YouTube](https://www.youtube.com/watch?v=DkH1hwc-Gb4) | [.mov file](https://s3.amazonaws.com/champierre/movies/rsp_demo.mov) +- ジェスチャーで倒立2輪ロボットMiPを動かす [YouTube](https://www.youtube.com/watch?v=GKXimEB5WQg) | [.mov file](https://s3.amazonaws.com/champierre/movies/mip_demo.mov) + +## Requirements(推奨環境) + +- OS + - Windows 8 + - Windows 10 + - MacOS + - Chrome OS + - iOS +- ブラウザ + - Chrome + - Safari(iOS) + +Chrome の拡張機能を使用している場合に、正常に動作しないことがあるので、もしうまく動かないという場合には、[ゲストモード](https://support.google.com/chrome/answer/6130773?hl=ja)に切り替えてお試しください。 + +## How to use(使い方) + +### Setup(準備) + +1. [https://stretch3.github.io/](https://stretch3.github.io/) をChromeで開きます。 + +2. 「拡張機能を選ぶ」画面を開き、「ML2Scratch」を選びます。 + + + +3. Chromeがカメラの使用の許可を求めるダイアログが表示されるので、「許可」をクリックします。 + +4. 「ラベル」、「ラベル1の枚数」、「ラベル2の枚数」、「ラベル3の枚数」の横のチェックボックスにチェックを入れます。 + + + +### Training(学習) + +5. ジャンケンの「グー」のサインをカメラに映し、「ラベル1を学習する」ブロックをクリックします。この操作で、「グー」をラベル1として機械に学習させます。 + + + +6. 撮った写真の枚数が20枚になるまで「ラベル1を学習する」ブロックをクリックし続けます。撮った写真の枚数はステージ上の「ラベル1の枚数」に表示されています。 + +7. 次に「パー」をカメラに映し、同様に「ラベル2の枚数」が20になるまで、「ラベル2を学習する」ブロックをクリックし続けます。 + +8. 「チョキ」をカメラに映し、「ラベル3の枚数」が20になるまで、「ラベル3を学習する」ブロックをクリックし続けます。 + +### Recognition(認識) + +9. 学習を終えると、認識結果が常にステージ上の「ラベル」に表示されるようになります。「グー」を見せれば「1」に、「パー」を見せれば「2」に、「チョキ」を見せれば「3」と表示されます。 + + + +10. 「ラベル◯◯を受け取ったとき」ブロックを使って、以下のようなサンプルプログラムを作ることができます。 + + + +### 学習/判定する画像の切り替え + +学習/判定する画像を切り替えることができます。 + +デフォルトではScratchのステージ画像を学習/判定に使っています。 + + + +ステージにWebカメラの画像を映していれば、Webカメラの画像を学習/判定しますし、「ビデオを切にする」ブロックでWebカメラの画像を映すのをやめて、ゲームやアニメーションの画面などを表示した場合は、その画面を学習/判定に使用します。 + +「ビデオを入にする」でWebカメラの画像を映すと同時に、ゲームやアニメーションのキャラクターも表示しているのだけれども、Webカメラの画像だけを学習/判定したい場合には、 + + + +で学習/判定する画像をWebカメラの画像に切り替えることができます。カメラの画像に映ったジェスチャーでキャラクターを動かしたいという場合は、こちらの方が精度良く判定できると思います。 + +### Download/Upload(学習データとプロジェクトのダウンロード/アップロード) + +ML2Scratch では、学習したモデルを「学習データをダウンロード」ブロックを使うことで、PC上にダウンロードして保存しておくことができます。 + + + +をクリックし、ファイルのダウンロード先を指定して「保存」ボタンを押すと <数字の列>.json というファイルとして学習データが保存されます。 + +プロジェクト自体は、通常の Scratch とは違って自動で保存されないので、「ファイル」>「コンピューターに保存する」を選び、.sb3 ファイルとして自分の PC 上に保存します。 + + + +保存しておいたプロジェクトを再び開くには、「ファイル」>「コンピューターから読み込む」を選び、保存してあった .sb3 ファイルを選びます。そのあとに学習データをアップロードします。 + + + +保存しておいた学習データは、「学習データをアップロード」ブロックでアップロードすることができます。 + + + +をクリックすると、「学習データをアップロード」というウィンドウが開くので、「ファイルを選択」ボタンをクリックして、学習データのファイル(<数字の列>.json)を選んだあと、「アップロード」ボタンをクリックします。 + + + +このとき、いままで学習していたデータは上書きされてしまうので注意してください。 + +## How to use from Xcratch(Xcratch からの利用) + +ML2Scratch は必要な独自拡張機能を読み込むことができる Scratch Mod の「[Xcratch](https://xcratch.github.io/)」からも利用できます。 + +Xcratch の URL である [https://xcratch.github.io/](https://xcratch.github.io/) をブラウザで開き、「エディターを開く」を選んだあと、「拡張機能を選ぶ」画面から「拡張機能を読み込む」を選んでから URL 入力欄に https://champierre.github.io/ml2scratch/ml2scratch.mjs を入力するか、以下のプロジェクトファイル付き URL から直接アクセスすれば、すでに ML2Scratch の拡張機能を読み込み済みの状態で Xcratch を開くことができます。 + +» [ML2Scratch を読み込み済みの Xcratch を開く](https://xcratch.github.io/editor/#https://champierre.github.io/ml2scratch/sample.sb3) + +## For Developers - How to run ML2Scratch extension on your computer + +1. Setup LLK/scratch-gui on your computer. + + ``` + git clone --depth 1 git@github.com:LLK/scratch-gui.git + cd scratch-gui + npm install + ``` + +2. In scratch-gui folder, clone ML2Scratch. You will have ml2scratch folder under scratch-gui. + + ``` + git clone git@github.com:champierre/ml2scratch.git + ``` + +3. Run the install script. + + ``` + sh ml2scratch/install.sh + ``` + +4. Run Scratch, then go to http://localhost:8601/. + + ``` + npm start + ``` + +## Acknowledgments(謝辞) + +このプロジェクトは以下の方々の貢献で成り立っています。その他、以下に挙げきれていないバグ報告や機能改善を提案してくれた方々、ワークショップなどで使っていただきフィードバックをくださった方々などに感謝いたします。 + +- バナー画像やアイコンのデザイン: [Yu Ishihara](https://twitter.com/is8r_) +- 简体中文への翻訳: [陶旭](https://twitter.com/taoxu_toukyoku) +- 繁體中文への翻訳: [CAVEDU Education](https://github.com/cavedunissin) + +## Licence(ライセンス) + +ML2Scratchには [AGPL-3.0 license](./LICENSE) が適用されます。オープンソースで、誰でも自由に利用できます。授業やワークショップで使用でき、商用利用も認められています。あなたやあなたの生徒さんがML2Scratchを使用して何か面白いプロジェクトを作成したときは、ぜひハッシュタグ #ml2scratch を使用してSNSで共有するか、連絡先までお知らせください。以下の「活用例」に追加させていただきます。 + +## Contacts(連絡先) + +- Twitter + + + +## Examples of use(活用例) + +- [機械学習で障害物を避けてみる #ML2Scratch #ev3](https://www.ogaworks.com/archives/11301) +- [ML2Scratchでワガラサウルスを動かしてみました!](https://www.facebook.com/azusa.amino/videos/2408305165934138/) +- [イラストで扇風機をコントロール](https://www.facebook.com/groups/scratch.microbit/permalink/704715526600743/) +- [小学生が作った「未来のゴミ箱」は自律走行&機械学習でゴミ分別 IoTセンサーで外の環境を検知!JJPC 全国小中学生プログラミング大会レポート](https://robotstart.info/2019/10/20/jjpc-4thprog-competition.html) +- [Scratchとmicro:bitでコイン選別AIロボットを作る](http://make-lab.sakura.ne.jp/wordpress/2019/10/12/scratch%e3%81%a8microbit%e3%81%a7%e3%82%b3%e3%82%a4%e3%83%b3%e9%81%b8%e5%88%a5ai%e3%83%ad%e3%83%9c%e3%83%83%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/) +- [ジャスミンボトルで前進、缶コーヒーで後進(動画)](https://www.facebook.com/groups/visualprogramming.jp/permalink/531024724134426/) +- [ML2Scratchで本棚整理チェック(動画)](https://www.youtube.com/watch?v=ZQ88E6HSUdg) +- [ML2Scratchで駐車場の満空検知(動画)](https://www.youtube.com/watch?v=vZwfN18op8w) + +## Tシャツ + +ML2Scratchのロゴ入りTシャツ、こちらで販売しています -> +[https://suzuri.jp/is8r_/1251743/t-shirt/s/white](https://suzuri.jp/is8r_/1251743/t-shirt/s/white) + +## Release Notes + +- 1.0.0 2018/04/09 ScratchXバージョン +- 2.0.0 2019/01/20 Scratch3バージョン +- 3.0.0 2020/03/28 Scratchのステージ画像を学習/判定できるようにした。 +- 3.0.1 2020/03/29 デフォルトで、カメラの画像を学習/判定するようにする。ラベル名を自由に設定できるようにする。 +- 3.0.2 2020/04/18 「ビデオを切にする」と「カメラの画像を学習/判定する」などのブロックを続けて使用した時、あとに続けたブロックが実行されないバグを修正しました。 + +## Reference(参考) + +- [https://js.tensorflow.org/](https://js.tensorflow.org/) +- [https://github.com/googlecreativelab/teachable-machine-boilerplate](https://github.com/googlecreativelab/teachable-machine-boilerplate) diff --git a/ml2scratch/README.zh-cn.md b/ml2scratch/README.zh-cn.md new file mode 100644 index 0000000000000000000000000000000000000000..becc6bad339eb4d642289b400ac5198b0266e83c --- /dev/null +++ b/ml2scratch/README.zh-cn.md @@ -0,0 +1,189 @@ +# ML2Scratch(Scratch2ML) + +使用ML2Scratch可以将机器学习 ([TensorFlow.js](https://www.tensorflow.org/js))与Scratch连接起来。 + +如果使用网络摄像头拍摄一些图像,对其进行标记并进行学习,则可以根据学习结果对相似的新图像进行分类。捕获的图像不会发送到服务器,并且所有学习和分类都在浏览器中执行。 (但是,需要网络连接才能在启动时加载应用程序并下载学习模型。) + +*其他语言说明页: [English](README.en.md), [日本語](README.md), [简体中文](README.zh-cn.md).* + +[ML2Scratch Website](https://champierre.github.io/ml2scratch/) + + + +## Demo Movie(演示视频) + +### Learn/Classify Scratch stage images + + + +- [handwriting(1or2) recognition sample project](https://github.com/champierre/ml2scratch/blob/master/sample_projects/1or2.sb3?raw=true) +- [handwriting(1or2) recognition learning data](https://github.com/champierre/ml2scratch/blob/master/sample_projects/1or2.json?raw=true) + +### Learn/Classify Scratch webcam images + + + +#### Other samples + +- 用电脑摄像头判别石头剪子布 [.mov file](https://s3.amazonaws.com/champierre/movies/rsp_demo.mov) | [YouTube](https://www.youtube.com/watch?v=DkH1hwc-Gb4) +- 用手势指挥倒立两轮机器人MiP [.mov file](https://s3.amazonaws.com/champierre/movies/mip_demo.mov) | [YouTube](https://www.youtube.com/watch?v=GKXimEB5WQg) + +## License(许可证) + +- ML2Scratch受 [BSD 3-Clause License](./LICENSE.md) 的保护,是开源的,任何人均可免费使用。您可以在您的课堂,讲习班上使用它。商业用途也被接受。如果您或您的学生使用ML2Scratch创建了一些很棒的东西,请使用 #ml2scratch 标签在SNS上分享,或者让我知道这些联系人中的任何一个。有趣的项目将添加到“使用例”中。 + +## Contacts(联络人) + +- WeChat + + + +- Twitter + + + +## Examples of use(使用例) + +- [尝试避免机器学习的障碍#ML2Scratch#ev3(Google Translated)](https://translate.google.com/translate?hl=&sl=ja&tl=zh-CN&u=https%3A%2F%2Fwww.ogaworks.com%2Farchives%2F11301) +- [使用ML2Scratch控制Wagara-saurus(日式恐龙)](https://www.facebook.com/azusa.amino/videos/2408305165934138/) +- [用插图控制电风扇]((https://www.facebook.com/groups/scratch.microbit/permalink/704715526600743/)) +- [智能垃圾箱](日文)](https://robotstart.info/2019/10/20/jjpc-4thprog-competition.html) +- [使用Scratch和micro:bit制作硬币分类AI机器人](http://make-lab.sakura.ne.jp/wordpress/2019/10/12/making-a-coin-sorting-ai-robot-with-scratch-and-micro-bit/) +- [用茉莉花瓶向前走,用罐装咖啡向后走(电影)](https://www.facebook.com/groups/visualprogramming.jp/permalink/531024724134426/) +- [ML2Scratch书架排列检查(电影)](https://www.youtube.com/watch?v=ZQ88E6HSUdg) +- [ML2Scratch检测到停车位已满(电影)](https://www.youtube.com/watch?v=vZwfN18op8w) + +## Requirements(运行环境) + +- OS + - Windows 8 + - Windows 10 + - MacOS + - Chrome OS + - iOS +- Browser + - Chrome + - Safari(iOS) + +由于某些Chrome扩展程序,ML2Scratch有时不起作用。 在这种情况下,请切换到访客模式。 + +## How to use(用法) + +### Setup(设定) + +1. 打开 [https://stretch3.github.io/](https://stretch3.github.io/)。 + +2. 打开“选择扩展”窗口,然后选择“ML2Scratch”。 + + + +3. Chrome要求您允许访问相机,然后单击“允许”。 + +4. 选中“标签”,“标签1的计数”,“标签2的计数”和“标签3的计数”块旁边的复选框。 + + + +### Training(训练) + +5. 向摄像机显示“摇滚”手势,然后单击“火车标签1”块。 这是为了训练机器将“岩石”符号识别为标签1。 + + + +6. 持续单击该按钮,直到捕获约20张图像。 捕获的图像数量显示在“阶段”窗口的“标签数量1”字段中。 + +7. 在相机上显示“纸”手势,并继续单击“火车标签2”块,直到获得20作为“标签2的数量”。 + +8. 在相机上显示“剪刀”手势,并继续单击“火车标签3”块,直到获得20作为“标签3的数量”。 + +### Recognition(承认) + +9. 训练后,识别结果将显示在“阶段”区域的“标签”字段中。 如果显示“ rock”,则“ label”应显示“ 1”,如果显示“ paper”,则“ label”应显示“ 2”,如果显示“ scissorsors”,则“ label”应显示“ 3” 。 + + + +10. 您可以使用“何时收到标签#”块并创建一个示例程序,如下所示: + + + +### Switching between images to be learned/classified + +You can switch the images to be learned/classified. + +By default, Scratch's stage image is used for learning/classification. + + + +If there is a webcam image on the stage, it learns/classified the webcam image, or if the "Turn off video" block stops showing the webcam image and shows a game or animation screen, etc., it uses that screen for learning/classfication. + +If you want to learn/classify only the webcam's image, you can use + + + +It can be switch to a webcam image for learning/classification. If you want to move the character by gestures on the camera image, I think this is a more accurate way to judge. + +### Download/Upload + +With ML2Scratch, you can download and save the trained model on your PC by using the "download learning data" block. + + + +Click, specify the file download destination, and press the "Save" button. The learning data will be saved as a file <numerical string>.json. + +The project itself is not saved automatically like a normal Scratch, so select "File" > "Save to your computer" and save it on your PC as a .sb3 file. + + + +To reopen a saved project, choose "File" > "Load from your computer" and select the saved .sb3 file. After that, upload the learning data. + + + +The saved learning data can be uploaded in the "upload learning data" block. + + + +When you click, a window called "upload learning data" opens, so click the "Select file" button, select the training data file (<numerical sequence>.json), and press Click. + + + +At this time, be aware that the data that has been learned will be overwritten. + +## For Developers - How to run ML2Scratch extension on your computer + +1. Setup LLK/scratch-gui on your computer. + + ``` + git clone --depth 1 git@github.com:LLK/scratch-gui.git + cd scratch-gui + npm install + ``` + +2. In scratch-gui folder, clone ML2Scratch. You will have ml2scratch folder under scratch-gui. + + ``` + git clone git@github.com:champierre/ml2scratch.git + ``` + +3. Run the install script. + + ``` + sh ml2scratch/install.sh + ``` + +4. Run Scratch, then go to http://localhost:8601/. + + ``` + npm start + ``` + +## Licence + +ML2Scratch is under [AGPL-3.0 license](./LICENSE), open source and freely available to anyone. You can use it at your classes, workshops. Commercial usage is also accepted. If you or your students created something cool using ML2Scratch, please share it on SNS using hashtag #ml2scratch or let me know to any of these contacts. Interesting projects will be added to the "Examples of use". + +## T-Shirt(文化衫) + +这里销售印有ML2Scratch标志的文化衫 -> [https://suzuri.jp/is8r_/1251743/t-shirt/s/white](https://suzuri.jp/is8r_/1251743/t-shirt/s/white) + +## Reference(参考链接) + +- [https://js.tensorflow.org/](https://js.tensorflow.org/) +- [https://github.com/googlecreativelab/teachable-machine-boilerplate](https://github.com/googlecreativelab/teachable-machine-boilerplate) diff --git a/ml2scratch/_config.yml b/ml2scratch/_config.yml new file mode 100644 index 0000000000000000000000000000000000000000..dd480c554822350ebd6eb3bc88704ae8969e9bff --- /dev/null +++ b/ml2scratch/_config.yml @@ -0,0 +1,12 @@ +plugins: + - jekyll-relative-links +relative_links: + enabled: true + collections: true +include: + - README.md + - README.en.md + - README.zh-cn.md + - LICENSE + +theme: jekyll-theme-leap-day diff --git a/ml2scratch/audio/overview.wav b/ml2scratch/audio/overview.wav new file mode 100644 index 0000000000000000000000000000000000000000..e2a6086fdee5bbde26c4039211bdb7cf297c5e85 --- /dev/null +++ b/ml2scratch/audio/overview.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f80d2792f22094e6d5903ac080dce5edf1a13abfc0f2c9804204c9e07e581e93 +size 17290170 diff --git a/ml2scratch/images/1or2.gif b/ml2scratch/images/1or2.gif new file mode 100644 index 0000000000000000000000000000000000000000..a53e5d1686f85a4b096b569ee5b64d1619758210 --- /dev/null +++ b/ml2scratch/images/1or2.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc68a3a32c7b4c3f618a8e6ac1f70d9f45510d2b76b18fcf61cb18e298066bea +size 225652 diff --git a/ml2scratch/images/en/check_blocks.png b/ml2scratch/images/en/check_blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..0cf798b18961d6f7a15b4510e4e1fc8e42436f4c Binary files /dev/null and b/ml2scratch/images/en/check_blocks.png differ diff --git a/ml2scratch/images/en/download.png b/ml2scratch/images/en/download.png new file mode 100644 index 0000000000000000000000000000000000000000..036a0829c36f26ba981c69a5f611b1cda47d4e46 Binary files /dev/null and b/ml2scratch/images/en/download.png differ diff --git a/ml2scratch/images/en/load_project.png b/ml2scratch/images/en/load_project.png new file mode 100644 index 0000000000000000000000000000000000000000..7e488730c8a8550333f10d62494467038309377c Binary files /dev/null and b/ml2scratch/images/en/load_project.png differ diff --git a/ml2scratch/images/en/ml2scratch.gif b/ml2scratch/images/en/ml2scratch.gif new file mode 100644 index 0000000000000000000000000000000000000000..0948ae758a64f0328c6dc24a401b76e1ee1f3e1c --- /dev/null +++ b/ml2scratch/images/en/ml2scratch.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:400bcc912c85d81de3bc0e7219e0c2e81b16240c72a5b272fb467bd3ef5020bb +size 18515768 diff --git a/ml2scratch/images/en/ml2scratch.png b/ml2scratch/images/en/ml2scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..69504eed485b84a2f815571b6fe914ed1a49a4ab Binary files /dev/null and b/ml2scratch/images/en/ml2scratch.png differ diff --git a/ml2scratch/images/en/recognition.png b/ml2scratch/images/en/recognition.png new file mode 100644 index 0000000000000000000000000000000000000000..db0ad1d08ac31bae3c570594d5e0d0490cbfa871 --- /dev/null +++ b/ml2scratch/images/en/recognition.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:facc8398f18ec153532f3117802876b69dd0310058f3c395f379279a1891ad87 +size 350962 diff --git a/ml2scratch/images/en/rock.png b/ml2scratch/images/en/rock.png new file mode 100644 index 0000000000000000000000000000000000000000..f71304aff84751b168ef4e208fbb9cd4dcd436eb --- /dev/null +++ b/ml2scratch/images/en/rock.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1c4ca86241e8321665a8487f229303336b9d86db7bd8a3584f1a6a825a71bf2 +size 194409 diff --git a/ml2scratch/images/en/save_project.png b/ml2scratch/images/en/save_project.png new file mode 100644 index 0000000000000000000000000000000000000000..1c62475476e27f5486bc64a1edd1f1cc28007308 Binary files /dev/null and b/ml2scratch/images/en/save_project.png differ diff --git a/ml2scratch/images/en/scratch_program.png b/ml2scratch/images/en/scratch_program.png new file mode 100644 index 0000000000000000000000000000000000000000..0c219eab98b30b5be415358211112c1eab0706fe --- /dev/null +++ b/ml2scratch/images/en/scratch_program.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9c0820dd04fff81b5ebae8a3c08f1dcbfaf555e80dde553330383338a455304 +size 228702 diff --git a/ml2scratch/images/en/stage.png b/ml2scratch/images/en/stage.png new file mode 100644 index 0000000000000000000000000000000000000000..1618513eabed9902616a81b359d0387f578f1997 Binary files /dev/null and b/ml2scratch/images/en/stage.png differ diff --git a/ml2scratch/images/en/upload.png b/ml2scratch/images/en/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..47956f0cef569a3e77018b972b21efbaaf179dd8 Binary files /dev/null and b/ml2scratch/images/en/upload.png differ diff --git a/ml2scratch/images/en/upload_dialog.png b/ml2scratch/images/en/upload_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9450bf957746ab8889b19011cc754a0816b2bd Binary files /dev/null and b/ml2scratch/images/en/upload_dialog.png differ diff --git a/ml2scratch/images/en/webcam.png b/ml2scratch/images/en/webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..f6ac3287e8a61129b190d9414c400350cbd92e4d Binary files /dev/null and b/ml2scratch/images/en/webcam.png differ diff --git a/ml2scratch/images/ja/check_blocks.png b/ml2scratch/images/ja/check_blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..11b292d755c99f63b538fc745187b58634531996 Binary files /dev/null and b/ml2scratch/images/ja/check_blocks.png differ diff --git a/ml2scratch/images/ja/download.png b/ml2scratch/images/ja/download.png new file mode 100644 index 0000000000000000000000000000000000000000..de5284b87c68bfa3a98d39f3f9917ae96518af1d Binary files /dev/null and b/ml2scratch/images/ja/download.png differ diff --git a/ml2scratch/images/ja/load_project.png b/ml2scratch/images/ja/load_project.png new file mode 100644 index 0000000000000000000000000000000000000000..fc1906b5575379db58255a79520d1354685dc345 Binary files /dev/null and b/ml2scratch/images/ja/load_project.png differ diff --git a/ml2scratch/images/ja/ml2scratch.gif b/ml2scratch/images/ja/ml2scratch.gif new file mode 100644 index 0000000000000000000000000000000000000000..430fc0c1fd855949cf9a3a7b69ea8284c3f8aabc --- /dev/null +++ b/ml2scratch/images/ja/ml2scratch.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cc24e99ca7c22737ce1a7a27370951489abf1b860dc6a25553d77a5ff07a7c7 +size 8540606 diff --git a/ml2scratch/images/ja/ml2scratch.png b/ml2scratch/images/ja/ml2scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..889d0619fea142d76f0a0e7efaa2fb1d261adfc3 Binary files /dev/null and b/ml2scratch/images/ja/ml2scratch.png differ diff --git a/ml2scratch/images/ja/save_project.png b/ml2scratch/images/ja/save_project.png new file mode 100644 index 0000000000000000000000000000000000000000..b05a39f148e7fbd53347883b34dc03896c380d41 Binary files /dev/null and b/ml2scratch/images/ja/save_project.png differ diff --git a/ml2scratch/images/ja/stage.png b/ml2scratch/images/ja/stage.png new file mode 100644 index 0000000000000000000000000000000000000000..687021dd9d3b6c33ab8b7bcde7a35ffb17169ace Binary files /dev/null and b/ml2scratch/images/ja/stage.png differ diff --git a/ml2scratch/images/ja/upload.png b/ml2scratch/images/ja/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..559b78106ad33cbc878b1c5b3ae8856e8fefdcc7 Binary files /dev/null and b/ml2scratch/images/ja/upload.png differ diff --git a/ml2scratch/images/ja/upload_dialog.png b/ml2scratch/images/ja/upload_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..4471397a4307e02bc877982ad296848890d733b9 Binary files /dev/null and b/ml2scratch/images/ja/upload_dialog.png differ diff --git a/ml2scratch/images/ja/webcam.png b/ml2scratch/images/ja/webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..2e337edf6d84b5bc4b02b6d7e65cbd8b4e92d660 Binary files /dev/null and b/ml2scratch/images/ja/webcam.png differ diff --git a/ml2scratch/images/ml2scratch.png b/ml2scratch/images/ml2scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..104149d6c82cc254ad86a672738762aa2e361511 --- /dev/null +++ b/ml2scratch/images/ml2scratch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:410646f504340b2547587046cc6f11dd60506387bb6fdb6fcb1aeebb524ee862 +size 4812313 diff --git a/ml2scratch/images/old/en/1.png b/ml2scratch/images/old/en/1.png new file mode 100644 index 0000000000000000000000000000000000000000..752bfdd389490853aa837a2eb927717f201576b4 Binary files /dev/null and b/ml2scratch/images/old/en/1.png differ diff --git a/ml2scratch/images/old/en/5.png b/ml2scratch/images/old/en/5.png new file mode 100644 index 0000000000000000000000000000000000000000..270a5ad689f0be04421189b734712efc2d62eeda Binary files /dev/null and b/ml2scratch/images/old/en/5.png differ diff --git a/ml2scratch/images/old/en/8.png b/ml2scratch/images/old/en/8.png new file mode 100644 index 0000000000000000000000000000000000000000..dbce60e7690eef5f8e2d4a3a64f3b2bf4feaa1b4 Binary files /dev/null and b/ml2scratch/images/old/en/8.png differ diff --git a/ml2scratch/images/old/en/add_extension.png b/ml2scratch/images/old/en/add_extension.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe3114da28816ea99bac6a2ca95f2dba8cc25a9 Binary files /dev/null and b/ml2scratch/images/old/en/add_extension.png differ diff --git a/ml2scratch/images/old/en/after_training_0.png b/ml2scratch/images/old/en/after_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..0449693d65d6c8a101b9e6760037edb7ff267f73 Binary files /dev/null and b/ml2scratch/images/old/en/after_training_0.png differ diff --git a/ml2scratch/images/old/en/after_training_1.png b/ml2scratch/images/old/en/after_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..11fa5daeb7a84c9c0e8af1ab452ac329ef00529b Binary files /dev/null and b/ml2scratch/images/old/en/after_training_1.png differ diff --git a/ml2scratch/images/old/en/before_training_0.png b/ml2scratch/images/old/en/before_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..b9888d81e75e318c59948e89e00e864fbf69e94d Binary files /dev/null and b/ml2scratch/images/old/en/before_training_0.png differ diff --git a/ml2scratch/images/old/en/before_training_1.png b/ml2scratch/images/old/en/before_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b14c28b762e05dcba1840177a1db85f91d5772 Binary files /dev/null and b/ml2scratch/images/old/en/before_training_1.png differ diff --git a/ml2scratch/images/old/en/connect.png b/ml2scratch/images/old/en/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..134b0c30a08641c80b361bf27c2263aef768f828 Binary files /dev/null and b/ml2scratch/images/old/en/connect.png differ diff --git a/ml2scratch/images/old/en/connect_block.png b/ml2scratch/images/old/en/connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..07dd2964a703fd7d236cbae5c8bcc16bfc1ae858 Binary files /dev/null and b/ml2scratch/images/old/en/connect_block.png differ diff --git a/ml2scratch/images/old/en/download.png b/ml2scratch/images/old/en/download.png new file mode 100644 index 0000000000000000000000000000000000000000..96024bd2df75cacb32c47f9c3b44c0a47ba105d6 Binary files /dev/null and b/ml2scratch/images/old/en/download.png differ diff --git a/ml2scratch/images/old/en/gesture.png b/ml2scratch/images/old/en/gesture.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e9ba8f47ac3e8d9dadaabc0e91c7a7f7ab4eee Binary files /dev/null and b/ml2scratch/images/old/en/gesture.png differ diff --git a/ml2scratch/images/old/en/ml2scratch_extension.png b/ml2scratch/images/old/en/ml2scratch_extension.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1ab6812caf40867ee6e198fa30b2ac220f8854 Binary files /dev/null and b/ml2scratch/images/old/en/ml2scratch_extension.png differ diff --git a/ml2scratch/images/old/en/ml2scratch_extension_added.png b/ml2scratch/images/old/en/ml2scratch_extension_added.png new file mode 100644 index 0000000000000000000000000000000000000000..d0268c4e1661f78f0b474d3d32ba584cb27414cb Binary files /dev/null and b/ml2scratch/images/old/en/ml2scratch_extension_added.png differ diff --git a/ml2scratch/images/old/en/neutral.png b/ml2scratch/images/old/en/neutral.png new file mode 100644 index 0000000000000000000000000000000000000000..220259b4164989342a0cb0aa65878ad6fac290c1 Binary files /dev/null and b/ml2scratch/images/old/en/neutral.png differ diff --git a/ml2scratch/images/old/en/open_extension_url.png b/ml2scratch/images/old/en/open_extension_url.png new file mode 100644 index 0000000000000000000000000000000000000000..4c2205226fee480880e8dfc27ae093e0cfe4b45d Binary files /dev/null and b/ml2scratch/images/old/en/open_extension_url.png differ diff --git a/ml2scratch/images/old/en/original/1.png b/ml2scratch/images/old/en/original/1.png new file mode 100644 index 0000000000000000000000000000000000000000..19d73b07981445123ccf8be55013f0b710a97e53 Binary files /dev/null and b/ml2scratch/images/old/en/original/1.png differ diff --git a/ml2scratch/images/old/en/original/5.png b/ml2scratch/images/old/en/original/5.png new file mode 100644 index 0000000000000000000000000000000000000000..82087be0382604b8b42ee5ca0abd7141fb18b60a Binary files /dev/null and b/ml2scratch/images/old/en/original/5.png differ diff --git a/ml2scratch/images/old/en/original/6.png b/ml2scratch/images/old/en/original/6.png new file mode 100644 index 0000000000000000000000000000000000000000..085192681216c962d4a253c05b042ee0335079ea Binary files /dev/null and b/ml2scratch/images/old/en/original/6.png differ diff --git a/ml2scratch/images/old/en/original/7.png b/ml2scratch/images/old/en/original/7.png new file mode 100644 index 0000000000000000000000000000000000000000..96330614ac7004785cb3feb48c7d6e90759bead3 --- /dev/null +++ b/ml2scratch/images/old/en/original/7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67bc612b65e5ef360dfb02708f9ebb44e532f4f65de97e268abd392c8156a9e7 +size 259240 diff --git a/ml2scratch/images/old/en/original/8.png b/ml2scratch/images/old/en/original/8.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3db3d8641936229897d8a35ab0bb6b4da42ba6 --- /dev/null +++ b/ml2scratch/images/old/en/original/8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cf23b2fe2893ec8206eccd29e307ce9c4ea15f6ce19de862932edb33863d534 +size 264025 diff --git a/ml2scratch/images/old/en/original/after_training_0.png b/ml2scratch/images/old/en/original/after_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..5b98cc535f76f4761df550574d06b64a1449375b Binary files /dev/null and b/ml2scratch/images/old/en/original/after_training_0.png differ diff --git a/ml2scratch/images/old/en/original/after_training_1.png b/ml2scratch/images/old/en/original/after_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..17962580451f3423bf55f180e3d8908e9fd3079c Binary files /dev/null and b/ml2scratch/images/old/en/original/after_training_1.png differ diff --git a/ml2scratch/images/old/en/original/before_training_0.png b/ml2scratch/images/old/en/original/before_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..aa07bf1c920a1786ff644f2727833e0f9753ffa6 Binary files /dev/null and b/ml2scratch/images/old/en/original/before_training_0.png differ diff --git a/ml2scratch/images/old/en/original/before_training_1.png b/ml2scratch/images/old/en/original/before_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..bbae84f15c0471db046c1f2cd3130ec6d08dccfc Binary files /dev/null and b/ml2scratch/images/old/en/original/before_training_1.png differ diff --git a/ml2scratch/images/old/en/original/connect.png b/ml2scratch/images/old/en/original/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5f3daf0ee3f0adac3697f7c3826dc8ce55e950 Binary files /dev/null and b/ml2scratch/images/old/en/original/connect.png differ diff --git a/ml2scratch/images/old/en/original/connect_block.png b/ml2scratch/images/old/en/original/connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..07dd2964a703fd7d236cbae5c8bcc16bfc1ae858 Binary files /dev/null and b/ml2scratch/images/old/en/original/connect_block.png differ diff --git a/ml2scratch/images/old/en/original/gesture.png b/ml2scratch/images/old/en/original/gesture.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e9ba8f47ac3e8d9dadaabc0e91c7a7f7ab4eee Binary files /dev/null and b/ml2scratch/images/old/en/original/gesture.png differ diff --git a/ml2scratch/images/old/en/original/neutral.png b/ml2scratch/images/old/en/original/neutral.png new file mode 100644 index 0000000000000000000000000000000000000000..220259b4164989342a0cb0aa65878ad6fac290c1 Binary files /dev/null and b/ml2scratch/images/old/en/original/neutral.png differ diff --git a/ml2scratch/images/old/en/original/open_extension_url.png b/ml2scratch/images/old/en/original/open_extension_url.png new file mode 100644 index 0000000000000000000000000000000000000000..d799f4ccee22993b7ca21836c8cacde97dfdf905 Binary files /dev/null and b/ml2scratch/images/old/en/original/open_extension_url.png differ diff --git a/ml2scratch/images/old/en/original/reset.png b/ml2scratch/images/old/en/original/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..f393ed018933c2e122ec66ac07671764103bd679 Binary files /dev/null and b/ml2scratch/images/old/en/original/reset.png differ diff --git a/ml2scratch/images/old/en/original/reset_all.png b/ml2scratch/images/old/en/original/reset_all.png new file mode 100644 index 0000000000000000000000000000000000000000..9f20a8db0057df9ca896cfbe1f4d791cd08ad770 Binary files /dev/null and b/ml2scratch/images/old/en/original/reset_all.png differ diff --git a/ml2scratch/images/old/en/original/scratchx.png b/ml2scratch/images/old/en/original/scratchx.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5f3daf0ee3f0adac3697f7c3826dc8ce55e950 Binary files /dev/null and b/ml2scratch/images/old/en/original/scratchx.png differ diff --git a/ml2scratch/images/old/en/original/scratchx_main.png b/ml2scratch/images/old/en/original/scratchx_main.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1dbff41874a945343e8e1eb7d00d4282e9c72a --- /dev/null +++ b/ml2scratch/images/old/en/original/scratchx_main.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34dbab235b38734ab79863cccaaa6726392da539ce01ab4da6bae5f5af55769d +size 309206 diff --git a/ml2scratch/images/old/en/original/scratchx_top.png b/ml2scratch/images/old/en/original/scratchx_top.png new file mode 100644 index 0000000000000000000000000000000000000000..07d584f6c0b689099fd2d9566c91ceb598433180 --- /dev/null +++ b/ml2scratch/images/old/en/original/scratchx_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba491d497397e38b8787dc4a75e456b4cb859410e0e99bdadbb1f1023b1d6d1 +size 629265 diff --git a/ml2scratch/images/old/en/original/warning.png b/ml2scratch/images/old/en/original/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..75a20fe872de1efb71949eb7444d37d04a3f9997 Binary files /dev/null and b/ml2scratch/images/old/en/original/warning.png differ diff --git a/ml2scratch/images/old/en/play_sound.png b/ml2scratch/images/old/en/play_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..6c8874de3713be6cf04f8bdb885ac4277f97069d Binary files /dev/null and b/ml2scratch/images/old/en/play_sound.png differ diff --git a/ml2scratch/images/old/en/reset.png b/ml2scratch/images/old/en/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..f393ed018933c2e122ec66ac07671764103bd679 Binary files /dev/null and b/ml2scratch/images/old/en/reset.png differ diff --git a/ml2scratch/images/old/en/reset_all.png b/ml2scratch/images/old/en/reset_all.png new file mode 100644 index 0000000000000000000000000000000000000000..541f7c9b3e72c031faafa847a7d616eaaca241e1 Binary files /dev/null and b/ml2scratch/images/old/en/reset_all.png differ diff --git a/ml2scratch/images/old/en/scratch.png b/ml2scratch/images/old/en/scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd258fa30e25456700d27aecc87b9956db2790a Binary files /dev/null and b/ml2scratch/images/old/en/scratch.png differ diff --git a/ml2scratch/images/old/en/scratch3_connect_block.png b/ml2scratch/images/old/en/scratch3_connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..fcea7f95af1c31ec4b2a383a94983abbd16efd1e Binary files /dev/null and b/ml2scratch/images/old/en/scratch3_connect_block.png differ diff --git a/ml2scratch/images/old/en/scratch3_play_sound.png b/ml2scratch/images/old/en/scratch3_play_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ccf7e9dcfc2b51f0749977952d2d07ea896b4e Binary files /dev/null and b/ml2scratch/images/old/en/scratch3_play_sound.png differ diff --git a/ml2scratch/images/old/en/scratchx.png b/ml2scratch/images/old/en/scratchx.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6b2ccb5d8ef14d9227b5b5a89d0d02b9371fa7 Binary files /dev/null and b/ml2scratch/images/old/en/scratchx.png differ diff --git a/ml2scratch/images/old/en/scratchx_main.png b/ml2scratch/images/old/en/scratchx_main.png new file mode 100644 index 0000000000000000000000000000000000000000..d9182e19241405616e5b60586fa42af0421ace7b Binary files /dev/null and b/ml2scratch/images/old/en/scratchx_main.png differ diff --git a/ml2scratch/images/old/en/scratchx_top.png b/ml2scratch/images/old/en/scratchx_top.png new file mode 100644 index 0000000000000000000000000000000000000000..de8d8cbddd5c911da9a82c425317120bc1b38173 Binary files /dev/null and b/ml2scratch/images/old/en/scratchx_top.png differ diff --git a/ml2scratch/images/old/en/upload.png b/ml2scratch/images/old/en/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..76d921fe82cc4520046263a09376f78582ad4c50 Binary files /dev/null and b/ml2scratch/images/old/en/upload.png differ diff --git a/ml2scratch/images/old/en/warning.png b/ml2scratch/images/old/en/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..3a128f9b14bd4e5cd5d8fe34d6cf92aa3cdfb080 Binary files /dev/null and b/ml2scratch/images/old/en/warning.png differ diff --git a/ml2scratch/images/old/en/windows.png b/ml2scratch/images/old/en/windows.png new file mode 100644 index 0000000000000000000000000000000000000000..6940816135cda4d1d825aa0593d2e60e6f89c60f --- /dev/null +++ b/ml2scratch/images/old/en/windows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756b8ec338143af0f8bf37a972426637d7a944ebede85456d44a49af73ab9c59 +size 123415 diff --git a/ml2scratch/images/old/ja/1.png b/ml2scratch/images/old/ja/1.png new file mode 100644 index 0000000000000000000000000000000000000000..8975b08be166947e47f1fe1a8d27ae944a436f69 Binary files /dev/null and b/ml2scratch/images/old/ja/1.png differ diff --git a/ml2scratch/images/old/ja/5.png b/ml2scratch/images/old/ja/5.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0b6519969f2010731de7f722dfe660552548d8 Binary files /dev/null and b/ml2scratch/images/old/ja/5.png differ diff --git a/ml2scratch/images/old/ja/6.png b/ml2scratch/images/old/ja/6.png new file mode 100644 index 0000000000000000000000000000000000000000..0a67c82e0cc6292263375b70cb9a65b5104aecf8 Binary files /dev/null and b/ml2scratch/images/old/ja/6.png differ diff --git a/ml2scratch/images/old/ja/7.png b/ml2scratch/images/old/ja/7.png new file mode 100644 index 0000000000000000000000000000000000000000..ea3c59110de2474352ba617ae6310da6658bcf54 Binary files /dev/null and b/ml2scratch/images/old/ja/7.png differ diff --git a/ml2scratch/images/old/ja/8.png b/ml2scratch/images/old/ja/8.png new file mode 100644 index 0000000000000000000000000000000000000000..57cd3dc36320979deef7d01b044a0137fd1a5220 Binary files /dev/null and b/ml2scratch/images/old/ja/8.png differ diff --git a/ml2scratch/images/old/ja/add_extension.png b/ml2scratch/images/old/ja/add_extension.png new file mode 100644 index 0000000000000000000000000000000000000000..73017bee4197187b1d19bd348ae2645eee2166e0 Binary files /dev/null and b/ml2scratch/images/old/ja/add_extension.png differ diff --git a/ml2scratch/images/old/ja/after_training_0.png b/ml2scratch/images/old/ja/after_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..a5fc737bc1dfeef6b51895809caf44a857b94a5e Binary files /dev/null and b/ml2scratch/images/old/ja/after_training_0.png differ diff --git a/ml2scratch/images/old/ja/after_training_1.png b/ml2scratch/images/old/ja/after_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7001dc96bf572150fc3580866b12d19e5d4ae1bb Binary files /dev/null and b/ml2scratch/images/old/ja/after_training_1.png differ diff --git a/ml2scratch/images/old/ja/before_training_0.png b/ml2scratch/images/old/ja/before_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1c6b3eaf6759589e05379efd60015d193e91b9 Binary files /dev/null and b/ml2scratch/images/old/ja/before_training_0.png differ diff --git a/ml2scratch/images/old/ja/before_training_1.png b/ml2scratch/images/old/ja/before_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b106eb8fad5ae2418c7debbc40786cdf9a90ad3f Binary files /dev/null and b/ml2scratch/images/old/ja/before_training_1.png differ diff --git a/ml2scratch/images/old/ja/connect.png b/ml2scratch/images/old/ja/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2daf1233c1294ddc7aba64a20b87ba3c44a095 Binary files /dev/null and b/ml2scratch/images/old/ja/connect.png differ diff --git a/ml2scratch/images/old/ja/download.png b/ml2scratch/images/old/ja/download.png new file mode 100644 index 0000000000000000000000000000000000000000..9f3918650c94e3f1f8ef54423c3dd70b16ad7e6b Binary files /dev/null and b/ml2scratch/images/old/ja/download.png differ diff --git a/ml2scratch/images/old/ja/ml2scratch_extension.png b/ml2scratch/images/old/ja/ml2scratch_extension.png new file mode 100644 index 0000000000000000000000000000000000000000..a261b1a6d137ce649c47c2822af31c1b3a914235 Binary files /dev/null and b/ml2scratch/images/old/ja/ml2scratch_extension.png differ diff --git a/ml2scratch/images/old/ja/ml2scratch_extension_added.png b/ml2scratch/images/old/ja/ml2scratch_extension_added.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc7ab48c58ff39a33417feaffe3793458184254 Binary files /dev/null and b/ml2scratch/images/old/ja/ml2scratch_extension_added.png differ diff --git a/ml2scratch/images/old/ja/original/1.png b/ml2scratch/images/old/ja/original/1.png new file mode 100644 index 0000000000000000000000000000000000000000..8073487679356ef3fe638b1561f2690de4824739 Binary files /dev/null and b/ml2scratch/images/old/ja/original/1.png differ diff --git a/ml2scratch/images/old/ja/original/5.png b/ml2scratch/images/old/ja/original/5.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef4510fec6d938598200d3b023b477dfe759059 Binary files /dev/null and b/ml2scratch/images/old/ja/original/5.png differ diff --git a/ml2scratch/images/old/ja/original/6.png b/ml2scratch/images/old/ja/original/6.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e1377642ecb22041c7464bcc0c4f69f6ff650a Binary files /dev/null and b/ml2scratch/images/old/ja/original/6.png differ diff --git a/ml2scratch/images/old/ja/original/7.png b/ml2scratch/images/old/ja/original/7.png new file mode 100644 index 0000000000000000000000000000000000000000..ea39a055287ed97f39934c126a16d42970c08601 --- /dev/null +++ b/ml2scratch/images/old/ja/original/7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c4240cb77ad4c35748fde42ddeed8098498e270d74b1b2dd6973fa5912f0e36 +size 275903 diff --git a/ml2scratch/images/old/ja/original/8.png b/ml2scratch/images/old/ja/original/8.png new file mode 100644 index 0000000000000000000000000000000000000000..31dea0bda15b2c8dee6e50d09addde15d0248f84 --- /dev/null +++ b/ml2scratch/images/old/ja/original/8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25b25a6f0ab311f31bf14db98e60cbeeeaf3958e5de7ae8a07ac6d3df4d6cb51 +size 283044 diff --git a/ml2scratch/images/old/ja/reset.png b/ml2scratch/images/old/ja/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf239da6977f1ae555ddc9bd16a5433220d2a2f Binary files /dev/null and b/ml2scratch/images/old/ja/reset.png differ diff --git a/ml2scratch/images/old/ja/reset_all.png b/ml2scratch/images/old/ja/reset_all.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8748b70dba51d3640c6da6f599d38bff184663 Binary files /dev/null and b/ml2scratch/images/old/ja/reset_all.png differ diff --git a/ml2scratch/images/old/ja/scratch.png b/ml2scratch/images/old/ja/scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..3249a6947a3122466d44267e1865c82497e1c06b Binary files /dev/null and b/ml2scratch/images/old/ja/scratch.png differ diff --git a/ml2scratch/images/old/ja/scratch3_connect_block.png b/ml2scratch/images/old/ja/scratch3_connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..cf13816374d99e9cbd448e6458e407c442a8be10 Binary files /dev/null and b/ml2scratch/images/old/ja/scratch3_connect_block.png differ diff --git a/ml2scratch/images/old/ja/scratch3_play_sound.png b/ml2scratch/images/old/ja/scratch3_play_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..b1c62712fa621cf944ebbc71cc4ddc246504d793 Binary files /dev/null and b/ml2scratch/images/old/ja/scratch3_play_sound.png differ diff --git a/ml2scratch/images/old/ja/upload.png b/ml2scratch/images/old/ja/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..53ee4b0160f6594a1364e3e1f68f63b754c5f52a Binary files /dev/null and b/ml2scratch/images/old/ja/upload.png differ diff --git a/ml2scratch/images/old/ja/windows.png b/ml2scratch/images/old/ja/windows.png new file mode 100644 index 0000000000000000000000000000000000000000..6940816135cda4d1d825aa0593d2e60e6f89c60f --- /dev/null +++ b/ml2scratch/images/old/ja/windows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756b8ec338143af0f8bf37a972426637d7a944ebede85456d44a49af73ab9c59 +size 123415 diff --git a/ml2scratch/images/old/zh-cn/add_extension.png b/ml2scratch/images/old/zh-cn/add_extension.png new file mode 100644 index 0000000000000000000000000000000000000000..d22a991ac9ca7834b9e2f6d8d79a8c5875ded337 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/add_extension.png differ diff --git a/ml2scratch/images/old/zh-cn/after_training_0.png b/ml2scratch/images/old/zh-cn/after_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..046ccd764f3be3242dbda366ea4f256cd7655b30 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/after_training_0.png differ diff --git a/ml2scratch/images/old/zh-cn/after_training_1.png b/ml2scratch/images/old/zh-cn/after_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4e96f9222938ed8f8ca9f0b041177211f5a9d5 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/after_training_1.png differ diff --git a/ml2scratch/images/old/zh-cn/before_training_0.png b/ml2scratch/images/old/zh-cn/before_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..09a7b81c99a5541d63f6643c34ee9b60e1903df8 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/before_training_0.png differ diff --git a/ml2scratch/images/old/zh-cn/before_training_1.png b/ml2scratch/images/old/zh-cn/before_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c1a3a92311b1babc8ac96d51cd38cbe8a6f67f Binary files /dev/null and b/ml2scratch/images/old/zh-cn/before_training_1.png differ diff --git a/ml2scratch/images/old/zh-cn/connect.png b/ml2scratch/images/old/zh-cn/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..d1914aaad419013848ca62506e7a8d2ad3a1a811 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/connect.png differ diff --git a/ml2scratch/images/old/zh-cn/download.png b/ml2scratch/images/old/zh-cn/download.png new file mode 100644 index 0000000000000000000000000000000000000000..ff76fdb7049901868fb22c065ac762e56809ab20 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/download.png differ diff --git a/ml2scratch/images/old/zh-cn/ml2scratch_extension_added.png b/ml2scratch/images/old/zh-cn/ml2scratch_extension_added.png new file mode 100644 index 0000000000000000000000000000000000000000..07a9abeb9a51447f08cafd004c78acc517165f89 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/ml2scratch_extension_added.png differ diff --git a/ml2scratch/images/old/zh-cn/reset.png b/ml2scratch/images/old/zh-cn/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..4b66ca61c6a59440110308c6505e6b0766f74be0 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/reset.png differ diff --git a/ml2scratch/images/old/zh-cn/reset_all.png b/ml2scratch/images/old/zh-cn/reset_all.png new file mode 100644 index 0000000000000000000000000000000000000000..c0aa2c04a6af0e447d6f1297645ec3422b16f7bb Binary files /dev/null and b/ml2scratch/images/old/zh-cn/reset_all.png differ diff --git a/ml2scratch/images/old/zh-cn/scratch.png b/ml2scratch/images/old/zh-cn/scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..64b6f79e79fe23c412281767b4fd7a811c1d3a1c Binary files /dev/null and b/ml2scratch/images/old/zh-cn/scratch.png differ diff --git a/ml2scratch/images/old/zh-cn/scratch3_connect_block.png b/ml2scratch/images/old/zh-cn/scratch3_connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb5887a63b7c43f95b9f77f21ca6f54e45313a5 Binary files /dev/null and b/ml2scratch/images/old/zh-cn/scratch3_connect_block.png differ diff --git a/ml2scratch/images/old/zh-cn/scratch3_play_sound.png b/ml2scratch/images/old/zh-cn/scratch3_play_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..3364cc1fc472c215fce94e70aa46dde1fd5a49fe Binary files /dev/null and b/ml2scratch/images/old/zh-cn/scratch3_play_sound.png differ diff --git a/ml2scratch/images/old/zh-cn/upload.png b/ml2scratch/images/old/zh-cn/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..743869dba41f034921cfbaf1cf6350df72e88fbe Binary files /dev/null and b/ml2scratch/images/old/zh-cn/upload.png differ diff --git a/ml2scratch/images/old/zh-cn/windows.png b/ml2scratch/images/old/zh-cn/windows.png new file mode 100644 index 0000000000000000000000000000000000000000..6940816135cda4d1d825aa0593d2e60e6f89c60f --- /dev/null +++ b/ml2scratch/images/old/zh-cn/windows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756b8ec338143af0f8bf37a972426637d7a944ebede85456d44a49af73ab9c59 +size 123415 diff --git a/ml2scratch/images/qrcode.png b/ml2scratch/images/qrcode.png new file mode 100644 index 0000000000000000000000000000000000000000..e3aefd182016687f1b280f19540b52a307a815fa Binary files /dev/null and b/ml2scratch/images/qrcode.png differ diff --git a/ml2scratch/images/twitter.png b/ml2scratch/images/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..c1463b7998d635b401e6708d0da86beaaaca41d5 Binary files /dev/null and b/ml2scratch/images/twitter.png differ diff --git a/ml2scratch/images/wechat.jpg b/ml2scratch/images/wechat.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27abfc4b3dbc77df4eb3dd47721f66162106d5c4 Binary files /dev/null and b/ml2scratch/images/wechat.jpg differ diff --git a/ml2scratch/images/zh-cn/add_extension.png b/ml2scratch/images/zh-cn/add_extension.png new file mode 100644 index 0000000000000000000000000000000000000000..d22a991ac9ca7834b9e2f6d8d79a8c5875ded337 Binary files /dev/null and b/ml2scratch/images/zh-cn/add_extension.png differ diff --git a/ml2scratch/images/zh-cn/after_training_0.png b/ml2scratch/images/zh-cn/after_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..046ccd764f3be3242dbda366ea4f256cd7655b30 Binary files /dev/null and b/ml2scratch/images/zh-cn/after_training_0.png differ diff --git a/ml2scratch/images/zh-cn/after_training_1.png b/ml2scratch/images/zh-cn/after_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4e96f9222938ed8f8ca9f0b041177211f5a9d5 Binary files /dev/null and b/ml2scratch/images/zh-cn/after_training_1.png differ diff --git a/ml2scratch/images/zh-cn/before_training_0.png b/ml2scratch/images/zh-cn/before_training_0.png new file mode 100644 index 0000000000000000000000000000000000000000..09a7b81c99a5541d63f6643c34ee9b60e1903df8 Binary files /dev/null and b/ml2scratch/images/zh-cn/before_training_0.png differ diff --git a/ml2scratch/images/zh-cn/before_training_1.png b/ml2scratch/images/zh-cn/before_training_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c1a3a92311b1babc8ac96d51cd38cbe8a6f67f Binary files /dev/null and b/ml2scratch/images/zh-cn/before_training_1.png differ diff --git a/ml2scratch/images/zh-cn/check_blocks.png b/ml2scratch/images/zh-cn/check_blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..b8600c7e60a3f69c12a8a520c3411615b3e88fd7 Binary files /dev/null and b/ml2scratch/images/zh-cn/check_blocks.png differ diff --git a/ml2scratch/images/zh-cn/connect.png b/ml2scratch/images/zh-cn/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..d1914aaad419013848ca62506e7a8d2ad3a1a811 Binary files /dev/null and b/ml2scratch/images/zh-cn/connect.png differ diff --git a/ml2scratch/images/zh-cn/download.png b/ml2scratch/images/zh-cn/download.png new file mode 100644 index 0000000000000000000000000000000000000000..ff76fdb7049901868fb22c065ac762e56809ab20 Binary files /dev/null and b/ml2scratch/images/zh-cn/download.png differ diff --git a/ml2scratch/images/zh-cn/ml2scratch.png b/ml2scratch/images/zh-cn/ml2scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..a898d029821c5abaafd395a09c7b327ab3e0d435 Binary files /dev/null and b/ml2scratch/images/zh-cn/ml2scratch.png differ diff --git a/ml2scratch/images/zh-cn/ml2scratch_extension_added.png b/ml2scratch/images/zh-cn/ml2scratch_extension_added.png new file mode 100644 index 0000000000000000000000000000000000000000..07a9abeb9a51447f08cafd004c78acc517165f89 Binary files /dev/null and b/ml2scratch/images/zh-cn/ml2scratch_extension_added.png differ diff --git a/ml2scratch/images/zh-cn/reset.png b/ml2scratch/images/zh-cn/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..4b66ca61c6a59440110308c6505e6b0766f74be0 Binary files /dev/null and b/ml2scratch/images/zh-cn/reset.png differ diff --git a/ml2scratch/images/zh-cn/reset_all.png b/ml2scratch/images/zh-cn/reset_all.png new file mode 100644 index 0000000000000000000000000000000000000000..c0aa2c04a6af0e447d6f1297645ec3422b16f7bb Binary files /dev/null and b/ml2scratch/images/zh-cn/reset_all.png differ diff --git a/ml2scratch/images/zh-cn/scratch.png b/ml2scratch/images/zh-cn/scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..64b6f79e79fe23c412281767b4fd7a811c1d3a1c Binary files /dev/null and b/ml2scratch/images/zh-cn/scratch.png differ diff --git a/ml2scratch/images/zh-cn/scratch3_connect_block.png b/ml2scratch/images/zh-cn/scratch3_connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb5887a63b7c43f95b9f77f21ca6f54e45313a5 Binary files /dev/null and b/ml2scratch/images/zh-cn/scratch3_connect_block.png differ diff --git a/ml2scratch/images/zh-cn/scratch3_play_sound.png b/ml2scratch/images/zh-cn/scratch3_play_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..3364cc1fc472c215fce94e70aa46dde1fd5a49fe Binary files /dev/null and b/ml2scratch/images/zh-cn/scratch3_play_sound.png differ diff --git a/ml2scratch/images/zh-cn/stage.png b/ml2scratch/images/zh-cn/stage.png new file mode 100644 index 0000000000000000000000000000000000000000..358c55e3a9d3ffd7827d5908ecc6385be9397536 Binary files /dev/null and b/ml2scratch/images/zh-cn/stage.png differ diff --git a/ml2scratch/images/zh-cn/upload.png b/ml2scratch/images/zh-cn/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..743869dba41f034921cfbaf1cf6350df72e88fbe Binary files /dev/null and b/ml2scratch/images/zh-cn/upload.png differ diff --git a/ml2scratch/images/zh-cn/webcam.png b/ml2scratch/images/zh-cn/webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..991e39b8136fa4d2c222b4e68e6a20980f4ededf Binary files /dev/null and b/ml2scratch/images/zh-cn/webcam.png differ diff --git a/ml2scratch/images/zh-cn/windows.png b/ml2scratch/images/zh-cn/windows.png new file mode 100644 index 0000000000000000000000000000000000000000..6940816135cda4d1d825aa0593d2e60e6f89c60f --- /dev/null +++ b/ml2scratch/images/zh-cn/windows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756b8ec338143af0f8bf37a972426637d7a944ebede85456d44a49af73ab9c59 +size 123415 diff --git a/ml2scratch/install.sh b/ml2scratch/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..dfe72805c3f32d50be3d45bbf2936fa572437dec --- /dev/null +++ b/ml2scratch/install.sh @@ -0,0 +1,42 @@ +#!/bin/sh + +LF=$(printf '\\\012_') +LF=${LF%_} +EXTENSION_NAME=ML2Scratch +EXTENSION_ID=ml2scratch +COLLABORATOR=champierre +EXTENSION_DESCRIPTION="ML2Scratch Blocks." + +cd node_modules/scratch-vm +npm install ml5@0.12.2 +cd ../../ + +mkdir -p node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} +cp ${EXTENSION_ID}/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}/index.js node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}/ +mv node_modules/scratch-vm/src/extension-support/extension-manager.js node_modules/scratch-vm/src/extension-support/extension-manager.js_orig +sed -e "s|class ExtensionManager {$|builtinExtensions['${EXTENSION_ID}'] = () => require('../extensions/scratch3_${EXTENSION_ID}');${LF}${LF}class ExtensionManager {|g" node_modules/scratch-vm/src/extension-support/extension-manager.js_orig > node_modules/scratch-vm/src/extension-support/extension-manager.js + +mkdir -p src/lib/libraries/extensions/${EXTENSION_ID} +cp ${EXTENSION_ID}/scratch-gui/src/lib/libraries/extensions/${EXTENSION_ID}/${EXTENSION_ID}.png src/lib/libraries/extensions/${EXTENSION_ID}/ +cp ${EXTENSION_ID}/scratch-gui/src/lib/libraries/extensions/${EXTENSION_ID}/${EXTENSION_ID}-small.png src/lib/libraries/extensions/${EXTENSION_ID}/ +mv src/lib/libraries/extensions/index.jsx src/lib/libraries/extensions/index.jsx_orig +DESCRIPTION="\ + {${LF}\ + name: '${EXTENSION_NAME}',${LF}\ + extensionId: '${EXTENSION_ID}',${LF}\ + collaborator: '${COLLABORATOR}',${LF}\ + iconURL: ${EXTENSION_ID}IconURL,${LF}\ + insetIconURL: ${EXTENSION_ID}InsetIconURL,${LF}\ + description: (${LF}\ + ${LF}\ + ),${LF}\ + featured: true,${LF}\ + disabled: false,${LF}\ + internetConnectionRequired: true,${LF}\ + bluetoothRequired: false${LF}\ + }," +sed -e "s|^export default \[$|import ${EXTENSION_ID}IconURL from './${EXTENSION_ID}/${EXTENSION_ID}.png';${LF}import ${EXTENSION_ID}InsetIconURL from './ml2scratch/ml2scratch-small.png';${LF}${LF}export default [${LF}${DESCRIPTION}|g" src/lib/libraries/extensions/index.jsx_orig > src/lib/libraries/extensions/index.jsx diff --git a/ml2scratch/old/app/images/bg-card-button-hover.png b/ml2scratch/old/app/images/bg-card-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..6de952f7e122778846c862c42726c15eccc5f069 Binary files /dev/null and b/ml2scratch/old/app/images/bg-card-button-hover.png differ diff --git a/ml2scratch/old/app/images/bg-card-button.png b/ml2scratch/old/app/images/bg-card-button.png new file mode 100644 index 0000000000000000000000000000000000000000..182927513574d1601503c505832ccad2d6c72bf9 Binary files /dev/null and b/ml2scratch/old/app/images/bg-card-button.png differ diff --git a/ml2scratch/old/app/images/bg-card-top.png b/ml2scratch/old/app/images/bg-card-top.png new file mode 100644 index 0000000000000000000000000000000000000000..15272069a86f03ea9ab987a22b4601a43ea46564 Binary files /dev/null and b/ml2scratch/old/app/images/bg-card-top.png differ diff --git a/ml2scratch/old/app/images/bg-card.png b/ml2scratch/old/app/images/bg-card.png new file mode 100644 index 0000000000000000000000000000000000000000..d35cc8b21b797717415a598c3d8e8a9d539e75c2 Binary files /dev/null and b/ml2scratch/old/app/images/bg-card.png differ diff --git a/ml2scratch/old/app/images/bg-pattern.png b/ml2scratch/old/app/images/bg-pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe1887777f3facd3f61348e4ae2d0d95efffd1a Binary files /dev/null and b/ml2scratch/old/app/images/bg-pattern.png differ diff --git a/ml2scratch/old/app/images/ja/scratch3_connect_block.png b/ml2scratch/old/app/images/ja/scratch3_connect_block.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9387de83fc563cd53fe4517b105c49180e3973 Binary files /dev/null and b/ml2scratch/old/app/images/ja/scratch3_connect_block.png differ diff --git a/ml2scratch/old/app/javascripts/scripts.js b/ml2scratch/old/app/javascripts/scripts.js new file mode 100644 index 0000000000000000000000000000000000000000..845fbb279bc7ec4fbffd3a1f86ae0382b3c6e3b0 --- /dev/null +++ b/ml2scratch/old/app/javascripts/scripts.js @@ -0,0 +1,488 @@ +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import $ from 'jquery' +import 'jquery.cookie'; +import 'bootstrap' +import FileSaver from 'file-saver'; + +// Number of classes to classify +const NUM_CLASSES = 8; + +String.prototype.sprintf = function() +{ + let str = this + ''; + const args = Array.prototype.slice.call(arguments); + + let ph = true; + if (str.indexOf('%s', 0) != -1) { + ph = false; + } + + if (args.length === 1) { + if (ph) { + return str.replace(/%1$s/g, args[0]); + } else { + return str.replace(/%s/g, args[0]); + } + } else { + for (let i=0; i 0) { + lang = vars['lang']; + } + if (lang == 'ja') { + return LOCALIZED_TEXT['ja'][key].sprintf(arg); + } else if (lang == 'zh_cn') { + return LOCALIZED_TEXT['zh_cn'][key].sprintf(arg); + }else { + return LOCALIZED_TEXT['en'][key].sprintf(arg); + } + } + + static getUrlVars() { + let vars = [], max = 0, hash = "", array = ""; + const url = window.location.search; + + hash = url.slice(1).split('&'); + max = hash.length; + for (let i = 0; i < max; i++) { + array = hash[i].split('='); + vars.push(array[0]); + vars[array[0]] = array[1]; + } + return vars; + } +} + +class Main { + constructor(){ + // Initiate variables + this.infoTexts = []; + this.training = -1; // -1 when no class is being trained + this.videoPlaying = false; + this.connId = undefined; + this.wss_url = $.cookie('wss_url') || "wss://ml2scratch-helper.glitch.me" + this.video = $('video')[0]; + this.isTouchDevice = 'ontouchstart' in document.documentElement; + this.knnClassifier = ml5.KNNClassifier(); + this.featureExtractor = ml5.featureExtractor('MobileNet', () => { + this.start(); + }); + + let params = new URLSearchParams(window.location.search); + if (params.get('conn_id')) { + this.connId = params.get('conn_id'); + } else { + this.connId = Math.floor(Math.random(100000000) * 100000000) + } + $('#conn-id').val(this.connId); + this.connect(this.connId); + + // Create cards. This needs to be run at the first place. + for(let i=0;i { + this.clearAll(); + return false; + }); + + $('#learning .edit-label-menu').each((i, el) => { + $(el).on('click', ()=> { + this.editLabel(i); + return false; + }); + }); + + $('#learning .clear-menu').each((i, el) => { + $(el).on('click', ()=> { + this.clear(i); + return false; + }); + }); + + $('#download-button').on('click', ()=> { + this.download(); + return false; + }); + + $('#conn-id').on('click', (e)=> { + $(e.target).select(); + }) + + // fileを選択したら名前を表示する + $('[data-file]').each(function(index, el) { + $(el).on('change', function(e) { + let filename = $(e.currentTarget).val().split('\\').pop() + let element = $(e.currentTarget).closest('.input-file').find('[data-file-name]')[0] + element.innerText = filename; + $(e.currentTarget).closest('.input-file').addClass('has-file') + }); + }); + + $("#upload-files").change(()=>{ + this.upload(); + }); + + $('.card-block').each((i, el) => { + $(el).on('click', ()=> { + $('#trained-images .images').hide(); + $('#trained-images .images').eq(i).show(); + $("#trained-images .training-id").html(i); + }); + }); + + // Create training buttons and info texts + for(let i=0;i{ + if (this.isTouchDevice == false) { + this.training = i; + } + }); + + button.mouseup(()=>{ + if (this.isTouchDevice == false) { + this.training = -1; + } + }); + + button.on('touchstart', ()=>{ + if (this.isTouchDevice) { + this.training = i; + } + }); + + button.on('touchend', ()=>{ + if (this.isTouchDevice) { + this.training = -1; + } + }); + + $('#learning .card-block .input').eq(i).on("blur", ()=>{ + let label = $('#learning .card-block .card-block__label').eq(i); + let input = $('#learning .card-block .input').eq(i); + label.removeClass("none"); + input.addClass("none"); + label.html(input.val() || i); + }) + } + + $('#wss_url').val(this.wss_url); + $('#wss_url').on('blur', (e)=> { + this.wss_url = $(e.target).val(); + $.cookie('wss_url', this.wss_url, { expires: 90 }); + }); + + $('#connect-button').on('click', (e)=> { + let connId = $('#conn-id').val(); + this.connect(connId); + return false; + }); + + $("#scratch-link").attr('href', 'https://champierre.github.io/scratch/'); + + // Setup webcam + navigator.mediaDevices.getUserMedia({video: true, audio: false}) + .then((stream) => { + this.video.srcObject = stream; + this.video.addEventListener('playing', ()=> this.videoPlaying = true); + this.video.addEventListener('paused', ()=> this.videoPlaying = false); + }) + + $(window).on('beforeunload', function() { + if (location.href != "http://localhost:9966/dist/") { + return 'ページから離れようとしていますが、よろしいですか?'; + } + }); + } + + start() { + if (this.timer) { + this.stop(); + } + this.video.play(); + this.timer = requestAnimationFrame(this.animate.bind(this)); + } + + stop() { + this.video.pause(); + cancelAnimationFrame(this.timer); + } + + classify() { + const numLabels = this.knnClassifier.getNumLabels(); + if (numLabels == 0) return; + + const features = this.featureExtractor.infer(this.video); + this.knnClassifier.classify(features, (err, result) => { + if (err) { + console.error(err); + } else { + if(this.ws && this.ws.readyState === WebSocket.OPEN){ + let label = $('#learning .card-block .card-block__label').eq(result.classIndex).html(); + this.ws.send(JSON.stringify({action: 'predict', conn_id: this.connId, value: result.classIndex, label: label})); + } + this.updateProgress(result.confidences); + } + }); + } + + animate() { + if(this.videoPlaying){ + this.classify(); + + // Train class if one of the buttons is held down + if(this.training != -1){ + const features = this.featureExtractor.infer(this.video); + this.knnClassifier.addExample(features, String(this.training)); + this.updateCounts(); + } + } + this.timer = requestAnimationFrame(this.animate.bind(this)); + } + + connect(connId) { + this.ws = new WebSocket(`${this.wss_url}/ml`); + this.connId = connId; + } + + download() { + const fileName = String(Date.now()); + this.knnClassifier.save(fileName); + } + + upload() { + const files = document.getElementById('upload-files').files; + if (files.length <= 0) { + return false; + } + + const fr = new FileReader(); + + fr.onload = (e) => { + const data = JSON.parse(e.target.result); + this.knnClassifier.load(data, () => { + this.updateCounts(); + }); + } + + fr.onloadend = (e) => { + document.getElementById('upload-files').value = ""; + } + + fr.readAsText(files.item(0)); + } + + editLabel(i) { + let label = $('.card-block .card-block__label').eq(i); + let input = $('.card-block .input').eq(i); + + label.addClass('none'); + input.removeClass('none'); + + input.val(label.html()); + } + + clear(i) { + this.knnClassifier.clearLabel(String(i)); + this.updateCounts(); + } + + clearAll() { + this.knnClassifier.clearAllLabels() + this.updateCounts(); + } + + updateProgress(confidences) { + let html = ''; + let labels = $('.card-block .card-block__label'); + $.each(confidences, function(i, confidence) { + let label = ""; + if (confidence > 0) { + label = labels.eq(i).html(); + } + html += `
${label}
`; + }); + $('.progress').html(html); + } + + addCard() { + const html = ` + +
+
+
+ +
+ + +
+ + + x 0 + + +
+ + +
+ `; + $('#learning .card-block-container').append(html); + } + + updateCounts() { + const counts = this.knnClassifier.getCountByLabel(); + for(let i=0;i { + new Main(); + new I18n(); +}); diff --git a/ml2scratch/old/app/stylesheets/styles.scss b/ml2scratch/old/app/stylesheets/styles.scss new file mode 100644 index 0000000000000000000000000000000000000000..539a1d137f891a485df0e07a55a0c8e759e18c36 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles.scss @@ -0,0 +1,66 @@ +@import "~bootstrap/scss/bootstrap"; +@import "~spuit"; + +@import "styles/config/variables"; +@import "styles/config/mixins"; +@import "styles/config/images"; + +@import "styles/components/logo"; +@import "styles/components/icon"; +@import "styles/components/card"; +@import "styles/components/card-block"; +@import "styles/components/button"; +@import "styles/components/input"; +@import "styles/components/progress"; +@import "styles/components/header"; +@import "styles/components/title-block"; +@import "styles/components/video"; + +// basic styles + +html { + font-size: 100%; + @include breakpoint-down(md) { + font-size: 80%; + } +} + +body { + @include font(1rem); + color: $color-black; + background: $color-bg; + background-image: url('../images/bg-pattern.png'); + background-size: 400px 400px; + background-repeat: repeat; +} + +h3 { + @include font(1.125rem, 1.8rem, 700); + margin-bottom: 5px; +} + +p { + @include font(.8125rem, 1.4rem); +} + +// override styles + +.container { + &.is-min { + max-width: 500px; + // margin-left: 15px; + } +} + +// dammy + +.dummy-photo { + background-color: #000; + width: 100%; + height: 76px; + border-radius: 5px; + + &.is-lg { + height: 270px; + } +} diff --git a/ml2scratch/old/app/stylesheets/styles/components/_button.scss b/ml2scratch/old/app/stylesheets/styles/components/_button.scss new file mode 100644 index 0000000000000000000000000000000000000000..b0569de3776ac29f8876e24d4dae8d215777853b --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_button.scss @@ -0,0 +1,15 @@ +.button { + $emboss-size: 4px; + + @include font(.9375rem, 1, 700); + @include button-emboss(10px 20px, $color-orange, #fff, $emboss-size, 4px) + vertical-align: middle; + + &:hover { + color: #fff; + } + + &.is-w100 { + width: 100px; + } +} \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/components/_card-block.scss b/ml2scratch/old/app/stylesheets/styles/components/_card-block.scss new file mode 100644 index 0000000000000000000000000000000000000000..8219b5bb7c5df8d8ea8f5106a532978c5fab8fca --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_card-block.scss @@ -0,0 +1,58 @@ +.card-block { + box-shadow: $box-shadow; + display: block; + width: 140px; + padding: 20px 20px 15px 20px; + border-radius: 10px; + + &__label { + @include font(1rem); + color: #fff; + + &.none { + display: none; + } + } + + .input.none { + display: none; + } + + input { + width: 100%; + } + + &__info { + @include font(.875rem); + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px 0 15px 0; + color: #fff; + } +} + + +.card-block-container { + $m: 8px; + display: flex; + overflow-x: scroll; + margin-left: -$m; + margin-right: -$m; + padding-bottom: $m; + + > * { + margin-left: $m; + margin-right: $m; + } + + .card-block { + @each $i in $color-blocks { + $index: index($color-blocks, $i); + $color: nth($color-blocks, $index); + &:nth-child(#{$index}) { + background-color: $color; + } + } + } +} diff --git a/ml2scratch/old/app/stylesheets/styles/components/_card.scss b/ml2scratch/old/app/stylesheets/styles/components/_card.scss new file mode 100644 index 0000000000000000000000000000000000000000..c875d914069079824d09324868842f2aed3ed935 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_card.scss @@ -0,0 +1,103 @@ +.card { + $b: &; + position: relative; + border-style: solid; + border-width: (30px/2) (30px/2) (54px/2) (240px/2); + border-image: url('../images/bg-card.png') 30 30 54 240 fill repeat; + background-color: transparent; + box-sizing: border-box; + margin-bottom: -10px; + width: 100%; + + &.is-debug { + min-height: 200px; + } + + &.is-top { + border-width: (60px/2) (30px/2) (54px/2) (260px/2); + border-image: url('../images/bg-card-top.png') 60 30 54 260 fill repeat; + + #{$b}__inner { + $p: 30px; + margin: (-30px+$p+10px) (-15px+$p) (-27px+$p+10px) (-130px+$p); + } + } + + #{$b}__inner { + $p: 30px; + margin: (-10px+$p) (-15px+$p) (-27px+$p+15px) (-120px+$p); + } + + #{$b}__action { + padding: 20px 0 0; + text-align: center; + } +} + +.card-button-container { + margin: 0 4px; +} + +.card-button { + $b: &; + + position: relative; + border-style: solid; + border-width: (80px/2) (26px/2) 0 (236px/2); + border-image: url('../images/bg-card-button.png') 80 26 0 236 fill repeat; + display: inline-block; + background-color: transparent; + box-sizing: border-box; + width: 100%; + + #{$b}__inner { + $p: 30px; + $p-margin: -30px; + margin: (-40px+$p) (-13px+$p+$p-margin) 0 (-118px+$p+$p-margin); + background-color: $color-orange-dark; + padding: 0 20px 24px; + border-radius: 4px; + } + + $thickness: 4px; + color: #fff; + text-decoration: none; + text-align: center; + margin: 6px 0 0; + box-shadow: 0 $thickness 0 darken($color-orange-dark, 15%); + border-radius: 4px; + transform: translateY(-$thickness); + transition: transform .2s ease-out; + + &:hover { + border-image: url('../images/bg-card-button-hover.png') 80 26 0 236 fill repeat; + color: #fff; + text-decoration: none; + box-shadow: 0 0 0 darken($color-orange-dark, 15%); + transform: translateY(-1px); + + #{$b}__inner { + background-color: #D85F37; + } + } +} + +.card-dropdown-menu { + background: #fff; + border-radius: 5px; + min-width: 0; + padding: 5px 0; + box-shadow: $box-shadow; + left: 20px !important; + border: 0; + + .dropdown-item { + @include font(.875rem); + padding: .25rem 1.5rem; + text-align: center; + + &:hover { + background: lighten($color-bg, 5%); + } + } +} \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/components/_header.scss b/ml2scratch/old/app/stylesheets/styles/components/_header.scss new file mode 100644 index 0000000000000000000000000000000000000000..18dd1a8df5f273af0c510c81fa10fdc2fe80fa48 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_header.scss @@ -0,0 +1,49 @@ +.header { + display: flex; + justify-content: center; + flex-wrap: wrap; + padding: 40px 0 20px; + + &__links { + flex: 1 0 100%; + text-align: center; + margin-top: 40px; + + ul { + list-style: none; + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + + li { + display: inline-block; + + &:before { + @include font(.75rem); + content: '|'; + display: inline-block; + margin: 0 .2rem; + } + + &:first-child { + &:before { + display: none; + } + } + + a { + @include font(.875rem); + color: $color-black; + text-decoration: none; + + &:hover { + color: $color-blue; + text-decoration: underline; + } + } + } + } + } +} diff --git a/ml2scratch/old/app/stylesheets/styles/components/_icon.scss b/ml2scratch/old/app/stylesheets/styles/components/_icon.scss new file mode 100644 index 0000000000000000000000000000000000000000..733272571764873368d33166ea6ff04d2b2ca5b8 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_icon.scss @@ -0,0 +1,20 @@ +.icon { + vertical-align: middle; + + &-camera { + @include background-svg(33px, 30px, $svg-camera); + + &.is-mini { + @include background-svg(33px * .6, 30px * .6, $svg-camera); + } + } + &-dots { + @include background-svg(20px, 4px, $svg-dots); + } + &-dots-white { + @include background-svg(20px, 4px, $svg-dots-white); + } + &-photos { + @include background-svg(15px, 13px, $svg-photos); + } +} \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/components/_input.scss b/ml2scratch/old/app/stylesheets/styles/components/_input.scss new file mode 100644 index 0000000000000000000000000000000000000000..abf682c64f66d901f530be764a9475825f97f193 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_input.scss @@ -0,0 +1,49 @@ +.input-group { + display: flex; + justify-content: space-between; + align-items: center; + + .input, + .input-file { + flex: 1 0 auto; + margin-right: .6rem; + } +} + +.input { + @include input; + + &:hover { + background: $color-select; + } +} + +.input-file { + @include input-base(0 12px); + @include font(.875rem, 22px); + color: #aaa; + box-shadow: $box-shadow; + background-color: #fff; + display: block; + border-radius: 4px; + vertical-align: middle; + cursor: pointer; + margin-top: -4px; + + &:hover { + background: $color-select; + } + + &:active { + transform: translateY(2px); + box-shadow: 0 1px 2px rgba(0, 0, 0, .1); + } + + &.has-file { + color: $color-black; + } + + input { + display: none; + } +} \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/components/_logo.scss b/ml2scratch/old/app/stylesheets/styles/components/_logo.scss new file mode 100644 index 0000000000000000000000000000000000000000..fdf5d8d6b055e08e299a56f677e8fa4a2d6f51db --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_logo.scss @@ -0,0 +1,5 @@ +.logo { + @include hide-text; + @include background-svg(260px, 51px, $svg-logo); + vertical-align: middle; +} diff --git a/ml2scratch/old/app/stylesheets/styles/components/_progress.scss b/ml2scratch/old/app/stylesheets/styles/components/_progress.scss new file mode 100644 index 0000000000000000000000000000000000000000..b90092a8758057577b34ce584a65a1b61cb3ec80 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_progress.scss @@ -0,0 +1,27 @@ +.progress { + display: flex; + height: 100px; + border-radius: 4px; + + .bar { + flex: 1 1 1px; + height: 100px; + transition: flex-basis .2s ease-out; + display: flex; + justify-content: center; + align-items: center; + + .label { + color: #fff; + font-size: 1rem; + } + + @each $i in $color-blocks { + $index: index($color-blocks, $i); + $color: nth($color-blocks, $index); + &:nth-child(#{$index}) { + background-color: $color; + } + } + } +} diff --git a/ml2scratch/old/app/stylesheets/styles/components/_title-block.scss b/ml2scratch/old/app/stylesheets/styles/components/_title-block.scss new file mode 100644 index 0000000000000000000000000000000000000000..5c5798e636120d837ab696683036b6539066bb05 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_title-block.scss @@ -0,0 +1,10 @@ +.title-block { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 0 15px 0; + + h3 { + margin: 0; + } +} \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/components/_video.scss b/ml2scratch/old/app/stylesheets/styles/components/_video.scss new file mode 100644 index 0000000000000000000000000000000000000000..87b9cac300ddc6184a454bb5e1ab6a083cda1662 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/components/_video.scss @@ -0,0 +1,17 @@ +.video-container { + text-align: center; + padding-top: -13px; +} + +video { + transform: rotateY(180deg); + -webkit-transform:rotateY(180deg); /* Safari and Chrome */ + -moz-transform:rotateY(180deg); /* Firefox */ + margin: -30px 0; +} + +.images canvas { + transform: rotateY(180deg); + -webkit-transform:rotateY(180deg); /* Safari and Chrome */ + -moz-transform:rotateY(180deg); /* Firefox */ +} diff --git a/ml2scratch/old/app/stylesheets/styles/config/_images.scss b/ml2scratch/old/app/stylesheets/styles/config/_images.scss new file mode 100644 index 0000000000000000000000000000000000000000..8028637dce3fe898785e934b4f437aa23e058559 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/config/_images.scss @@ -0,0 +1,14 @@ +//260x51 +$svg-logo: 'Cjxzdmcgd2lkdGg9IjI2MHB4IiBoZWlnaHQ9IjUxcHgiIHZpZXdCb3g9IjAgMCAyNjAgNTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjIgKDU3NTE5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlRpdGxlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRGVzaWduIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTExLjAwMDAwMCwgLTU4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMC4wMDAwMDAsIDU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1OC40ODc5MjIsOSBMMTA2LjM0MTMyOCw5IEMxMDUuMjMxODYyLDkgMTA0LjMzMjgxMyw5LjkxMTA3NjkyIDEwNC4zMzI4MTMsMTEuMDM1Mzg0NiBMMTA0LjMzMjgxMyw0OC45NjQ2MTU0IEMxMDQuMzMyODEzLDUwLjA4ODkyMzEgMTAwLjAzNTIyOSw1MSAxMDEuMTQ0Njk0LDUxIEwyNTguNDg3OTIyLDUxIEMyNTkuNTk3Mzg3LDUxIDI2MC40OTY0MzcsNTAuMDg4OTIzMSAyNjAuNDk2NDM3LDQ4Ljk2NDYxNTQgTDI2MC40OTY0MzcsMTEuMDM1Mzg0NiBDMjYwLjQ5NjQzNyw5LjkxMTA3NjkyIDI1OS41OTczODcsOSAyNTguNDg3OTIyLDkiIGlkPSJGaWxsLTEiIGZpbGw9IiNGQjZCM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNTQuOTkzNTksNiBMMTAzLjAwNjQxLDYgQzEwMS44OTgxMDgsNiAxMDEsNi45MTEwNzY5MiAxMDEsOC4wMzUzODQ2MiBMMTAxLDQ1Ljk2NDYxNTQgQzEwMSw0Ny4wODg5MjMxIDEwMS44OTgxMDgsNDggMTAzLjAwNjQxLDQ4IEwyNTQuOTkzNTksNDggQzI1Ni4xMDE4OTIsNDggMjU3LDQ3LjA4ODkyMzEgMjU3LDQ1Ljk2NDYxNTQgTDI1Nyw4LjAzNTM4NDYyIEMyNTcsNi45MTEwNzY5MiAyNTYuMTAxODkyLDYgMjU0Ljk5MzU5LDYiIGlkPSJGaWxsLTQiIGZpbGw9IiNGQkUxM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDYuNTM5MTI2LDIwLjIwNjE3ODYgTDEwNC42MzQzODUsMTkuODIyMDcxNCBMMTA0LjYzNDM4NSw3Ljk5MzUgQzEwNC42MzQzODUsNi44OTI2MDcxNCAxMDMuNzUwNDk2LDYuMDAwNjQyODYgMTAyLjY1OTU3LDYuMDAwNjQyODYgTDY4LjE5MTA4ODksNi4wMDA2NDI4NiBDNjcuMDk2OTc3OCw2LjAwMDY0Mjg2IDY2LjIxMTQ5NjMsNi44OTQyMTQyOSA2Ni4yMTE0OTYzLDcuOTk5OTI4NTcgTDY2LjIxMTQ5NjMsMTEuNzQxMzU3MSBMNjcuODQyMzExMSwxMi4wNzA4MjE0IEM2OC43NzcxNjMsMTIuMjYwNDY0MyA2OS40NDkyMzcsMTMuMDg4MTQyOSA2OS40NDkyMzcsMTQuMDQ5MjE0MyBMNjkuNDQ5MjM3LDI2Ljg3OTAzNTcgQzY5LjQ0OTIzNywyNy44NDAxMDcxIDY4Ljc3NzE2MywyOC42NjkzOTI5IDY3Ljg0MjMxMTEsMjguODU3NDI4NiBMNjYuMjExNDk2MywyOS4xODY4OTI5IEw2Ni4yMTE0OTYzLDQ5LjAwMTM1NzEgQzY2LjIxMTQ5NjMsNTAuMTA1NDY0MyA2Ny4wOTY5Nzc4LDUxLjAwMDY0MjkgNjguMTkxMDg4OSw1MS4wMDA2NDI5IEwxMDIuNjU5NTcsNTEuMDAwNjQyOSBDMTAzLjc1MDQ5Niw1MS4wMDA2NDI5IDEwNC42MzQzODUsNTAuMTA3MDcxNCAxMDQuNjM0Mzg1LDQ5LjAwNjE3ODYgTDEwNC42MzQzODUsMzMuOTY0OTI4NiBMMTA2LjUzOTEyNiwzMy41NzkyMTQzIEMxMDcuMjgyODY3LDMzLjQyOTc1IDEwNy44MTk1NywzMi43NjkyMTQzIDEwNy44MTk1NywzMi4wMDQyMTQzIEwxMDcuODE5NTcsMjEuNzgxMTc4NiBDMTA3LjgxOTU3LDIxLjAxNjE3ODYgMTA3LjI4NDQ1OSwyMC4zNTU2NDI5IDEwNi41MzkxMjYsMjAuMjA2MTc4NiIgaWQ9IkZpbGwtMjAiIGZpbGw9IiNGQjZCM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjcuMDE2MzksMzggQzEyNC42Njk1MDYsMzggMTIyLjczMDIxNCwzNy42MzkxODQ0IDEyMS4wMzgzODcsMzYuNjM2Mzc3MSBDMTE5Ljk3MDg4NiwzNi4wMDQxMzcxIDExOS43NDkyOTksMzQuNTQ2MjQ3IDEyMC42MjQzMjYsMzMuNjY1MzM2OSBMMTIwLjczMjY5NCwzMy41NTY0NDIxIEMxMjEuMzUwNTUsMzIuOTM1NTc5MiAxMjIuMjkwMjc0LDMyLjg3MzgxOCAxMjMuMDQ4ODQ2LDMzLjMwOTM5NzIgQzEyNC4yMjE0NzksMzMuOTgzODk0OCAxMjUuNjA3NjEzLDM0LjIzMDkzOTcgMTI3LjA3NjIzNSwzNC4yMzA5Mzk3IEMxMjkuNTU1NzQ3LDM0LjIzMDkzOTcgMTMwLjg4Njg4OCwzMy4yODk4OTM2IDEzMC44ODY4ODgsMzEuNTU3MzI4NiBDMTMwLjg4Njg4OCwzMC43OTY2OTAzIDEzMC42NzUwMDUsMzAuMTU5NTc0NSAxMzAuMjIwNTA5LDI5LjczNTM3MjMgQzEyOS43OTgzNjEsMjkuMzM4ODAwMiAxMjkuMzEzMTMzLDI5LjEyNzUxMTggMTI4LjMxNjgsMjguOTc0NzM0IEwxMjUuNzE0MzYzLDI4LjYxMDY2NzggQzEyMy44NzA0OTgsMjguMzM3NjE4MiAxMjIuNTEwMjQ0LDI3Ljc1OTAxMyAxMjEuNTQzMDI0LDI2LjgxNzk2NjkgQzEyMC41MTQzNDEsMjUuNzg0Mjc5IDEyMCwyNC4zODY1MjQ4IDEyMCwyMi41NjI5NDMzIEMxMjAsMTguNzAyODY2NCAxMjIuODQxODE2LDE2IDEyNy41LDE2IEMxMjkuNDUyMjMyLDE2IDEzMS4wNTAyNDgsMTYuMzE2OTMyNiAxMzIuNDQxMjM0LDE3LjA0NTA2NSBDMTMzLjU3MDE5NiwxNy42MzY2NzI2IDEzMy44MTExOTMsMTkuMTYxMTk5OCAxMzIuOTA1NDM1LDIwLjA1OTk4ODIgTDEzMi45MDM4MTcsMjAuMDYzMjM4OCBDMTMyLjMwMDUxOCwyMC42NjI5NzI4IDEzMS4zOTYzNzcsMjAuNzI3OTg0NiAxMzAuNjQyNjU3LDIwLjMzNDY2MzEgQzEyOS41Njg2ODcsMTkuNzczOTM2MiAxMjguNDE3MDgsMTkuNjc2NDE4NCAxMjcuMzc4NjkzLDE5LjY3NjQxODQgQzEyNS4xNDAxNzcsMTkuNjc2NDE4NCAxMjQuMDUxNjUsMjAuOTIzMDIwMSAxMjQuMDUxNjUsMjIuNDExNzkwOCBDMTI0LjA1MTY1LDIyLjk1OTUxNTQgMTI0LjIzMjgwMSwyMy41MzQ4NyAxMjQuNjg3Mjk4LDIzLjk2MDY5NzQgQzEyNS4xMDk0NDYsMjQuMzU1NjQ0MiAxMjUuODA2NTU2LDI0LjY5MDQ1NTEgMTI2LjY4MzIsMjQuODEyMzUyMiBMMTI5LjIyMjU1OCwyNS4xNzY0MTg0IEMxMzEuMTg5MzQ3LDI1LjQ0OTQ2ODEgMTMyLjQyODI5NCwyNS45OTcxOTI3IDEzMy4zMzU2NywyNi44NDg4NDc1IEMxMzQuNDg1NjU5LDI3Ljk0MTA0NjEgMTM1LDI5LjUyMjQ1ODYgMTM1LDMxLjQzNTQzMTQgQzEzNSwzNS42Mjg2OTM5IDEzMS41MjA5MTksMzggMTI3LjAxNjM5LDM4IiBpZD0iRmlsbC02IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ1LjgyMDgyNiwzOCBDMTQzLjQ5MzMwNCwzOCAxNDEuNTgyNDM3LDM3LjE0ODM0NTIgMTQwLjA4OTgyMiwzNS42Mjg2OTM5IEMxMzcuOTQxMDk0LDMzLjQ0MTA0NjEgMTM4LjAwMDE2LDMwLjczODE3OTcgMTM4LjAwMDE2LDI2Ljk5ODM3NDcgQzEzOC4wMDAxNiwyMy4yNjE4MjAzIDEzNy45NDEwOTQsMjAuNTU4OTUzOSAxNDAuMDg5ODIyLDE4LjM2OTY4MDkgQzE0MS41ODI0MzcsMTYuODUwMDI5NiAxNDMuNDkzMzA0LDE2IDE0NS44MjA4MjYsMTYgQzE0OC45MTMwMTUsMTYgMTUxLjQ3ODM5NywxNy40MDEwMDQ3IDE1Mi44MTQ1NjcsMjAuMTU5MTMxMiBDMTUzLjQxMTYxNCwyMS4zODk0Nzk5IDE1Mi40OTA1MDIsMjIuODM1OTkyOSAxNTEuMTQzMTU4LDIyLjgzNTk5MjkgTDE1MC43MTIxMzUsMjIuODM1OTkyOSBDMTQ5Ljk4NTc4MiwyMi44MzU5OTI5IDE0OS4zNjE1OTcsMjIuMzg0MTYwOCAxNDkuMDM3NTMyLDIxLjcyMjY2NTUgQzE0OC40NzA4MTcsMjAuNTYyMjA0NSAxNDcuNDYxOTA1LDE5Ljc2NzQzNSAxNDUuODUxMTU4LDE5Ljc2NzQzNSBDMTQ0LjcxNjEzMSwxOS43Njc0MzUgMTQzLjc5MTgyNywyMC4xOTMyNjI0IDE0My4xOTMxODUsMjAuODkyMTM5NSBDMTQyLjM4ODYwOSwyMS44MDM5MzAzIDE0Mi4xNDkxNTIsMjIuODM1OTkyOSAxNDIuMTQ5MTUyLDI2Ljk5ODM3NDcgQzE0Mi4xNDkxNTIsMzEuMTYyMzgxOCAxNDIuMzg4NjA5LDMyLjE5NjA2OTcgMTQzLjE5MzE4NSwzMy4xMDc4NjA1IEMxNDMuNzkxODI3LDMzLjgwNTExMjMgMTQ0LjcxNjEzMSwzNC4yMzA5Mzk3IDE0NS44NTExNTgsMzQuMjMwOTM5NyBDMTQ3LjQ2MTkwNSwzNC4yMzA5Mzk3IDE0OC40NjkyMjEsMzMuNDM2MTcwMiAxNDkuMDM3NTMyLDMyLjI3NzMzNDUgQzE0OS4zNjE1OTcsMzEuNjE1ODM5MiAxNDkuOTg1NzgyLDMxLjE2MjM4MTggMTUwLjcxMjEzNSwzMS4xNjIzODE4IEwxNTEuMTM5OTY1LDMxLjE2MjM4MTggQzE1Mi40ODczMSwzMS4xNjIzODE4IDE1My40MTAwMTcsMzIuNjE1Mzk2IDE1Mi44MDk3NzgsMzMuODQ0MTE5NCBDMTUxLjQ2NTYyNiwzNi42MDA2MjA2IDE0OC44ODc0NzIsMzggMTQ1LjgyMDgyNiwzOCIgaWQ9IkZpbGwtOCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2NC45NDEyNjksMTkuNjU4Mjc4MiBMMTYyLjg5OTMxOCwxOS42NTgyNzgyIEMxNjEuODk4Nzk0LDE5LjY1ODI3ODIgMTYxLjA4ODYyMSwyMC40NzA3MDMxIDE2MS4wODg2MjEsMjEuNDc0MDA4NCBMMTYxLjA4ODYyMSwyMy4zODc1NDUxIEMxNjEuMDg4NjIxLDI0LjM4OTI3MjggMTYxLjg5ODc5NCwyNS4yMDMyNzUyIDE2Mi44OTkzMTgsMjUuMjAzMjc1MiBMMTY0Ljk0MTI2OSwyNS4yMDMyNzUyIEMxNjYuNzM2MjM1LDI1LjIwMzI3NTIgMTY3LjkxMjk1MiwyNC4wNTE2ODI3IDE2Ny45MTI5NTIsMjIuNDI5OTg4IEMxNjcuOTEyOTUyLDIwLjgwODI5MzMgMTY2LjczNjIzNSwxOS42NTgyNzgyIDE2NC45NDEyNjksMTkuNjU4Mjc4MiBNMTY3LjYyMTkxOSwzNS45ODI0OTcgTDE2NC41MjU5NTcsMjkuNjQyNDI3OSBDMTY0LjIyMjMzOSwyOS4wMTkzMDU5IDE2My41OTE1MDUsMjguNjI0OTI0OSAxNjIuODk5MzE4LDI4LjYyNDkyNDkgQzE2MS44OTg3OTQsMjguNjI0OTI0OSAxNjEuMDg4NjIxLDI5LjQzNzM0OTggMTYxLjA4ODYyMSwzMC40MzkwNzc1IEwxNjEuMDg4NjIxLDM1LjE4NDI2OTggQzE2MS4wODg2MjEsMzYuMTg3NTc1MSAxNjAuMjc4NDQ4LDM3IDE1OS4yNzc5MjMsMzcgTDE1OC44MTIyNzEsMzcgQzE1Ny44MTE3NDYsMzcgMTU3LDM2LjE4NzU3NTEgMTU3LDM1LjE4NDI2OTggTDE1NywxNy44MTU3MzAyIEMxNTcsMTYuODEyNDI0OSAxNTcuODExNzQ2LDE2IDE1OC44MTIyNzEsMTYgTDE2NS4yMDU1NTgsMTYgQzE2OS40NzAzNzIsMTYgMTcyLDE4LjkxOTk5NyAxNzIsMjIuNDI5OTg4IEMxNzIsMjQuNzAxNjIyNiAxNzAuOTM2NTUsMjYuMzA3NTQyMSAxNjkuNTIwNzEzLDI3LjI2MzUyMTYgQzE2OC43ODkxOTgsMjcuNzU3Mjg2NyAxNjguNTk3MjczLDI4Ljc1OTAxNDQgMTY5LjAwMzE0NiwyOS41NDQ2MjE0IEwxNzEuNDg0MDA2LDM0LjM0OTc1OTYgQzE3Mi4xMDg1NDcsMzUuNTU4MTQzIDE3MS4yMzM4NzUsMzcgMTY5Ljg3NjI0NSwzNyBMMTY5LjI0Njk4NSwzNyBDMTY4LjU1NjM3MSwzNyAxNjcuOTIzOTY0LDM2LjYwNTYxOSAxNjcuNjIxOTE5LDM1Ljk4MjQ5NyIgaWQ9IkZpbGwtMTAiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xODEuODQyODUsMjcuMjE0NjE4NCBMMTgxLjc3MTcyMywyNy40MjEyNzQgQzE4MS4zNjA3NywyOC42MDEyNjIgMTgyLjIzNzk5NywyOS44MzMzMDgzIDE4My40ODk4MjQsMjkuODMzMzA4MyBMMTgzLjYzMDQ5NywyOS44MzMzMDgzIEMxODQuODc0NDIxLDI5LjgzMzMwODMgMTg1Ljc1MTY0OCwyOC42MTU0NTk3IDE4NS4zNTQ5MiwyNy40Mzg2MjY4IEwxODUuMjg2OTU1LDI3LjIzMzU0ODcgQzE4NC43MzM3NDksMjUuNTkxMzQ2MiAxODIuNDExODYyLDI1LjU3ODcyNiAxODEuODQyODUsMjcuMjE0NjE4NCBNMTg4LjA4MTQzOCwzNS43NTg0ODg2IEwxODcuNjcwNDg0LDM0LjUyNDg2NDggQzE4Ny40MjIzMzIsMzMuNzg1MDA2IDE4Ni43MjY4NzIsMzMuMjgzMzUzNCAxODUuOTQyOSwzMy4yODMzNTM0IEwxODEuMDgxMDA2LDMzLjI4MzM1MzQgQzE4MC4zMDE3NzUsMzMuMjgzMzUzNCAxNzkuNjA5NDc3LDMzLjc3ODY5NTkgMTc5LjM1ODE2MywzNC41MTM4MjIxIEwxNzguOTI4MjQzLDM1Ljc3MTEwODggQzE3OC42NzY5MjksMzYuNTA2MjM1IDE3Ny45ODQ2MzEsMzcgMTc3LjIwNjk4LDM3IEwxNzYuODIxMzE2LDM3IEMxNzUuNTU4NDI1LDM3IDE3NC42Nzk2MTcsMzUuNzQ3NDQ1OSAxNzUuMTExMTE4LDM0LjU2MjcyNTQgTDE4MS40NDEzOCwxNy4xOTU3NjMyIEMxODEuNzAzNzU4LDE2LjQ3Nzk4OTggMTgyLjM4NjU3MywxNiAxODMuMTUxNTc4LDE2IEwxODMuODI0OTA5LDE2IEMxODQuNTg5OTE1LDE2IDE4NS4yNzI3MywxNi40NzY0MTIzIDE4NS41MzM1MjcsMTcuMTkyNjA4MiBMMTkxLjg4NzQ5OCwzNC41NjExNDc4IEMxOTIuMzIyMTYsMzUuNzQ1ODY4NCAxOTEuNDQzMzUyLDM3IDE5MC4xNzg4OCwzNyBMMTg5LjgwNzQ0MiwzNyBDMTg5LjAyNTA1LDM3IDE4OC4zMjk1OSwzNi40OTk5MjQ5IDE4OC4wODE0MzgsMzUuNzU4NDg4NiIgaWQ9IkZpbGwtMTIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMDMuNTQwNDU4LDIxLjQ3NDAwODQgTDIwMy41NDA0NTgsMzUuMTg0MjY5OCBDMjAzLjU0MDQ1OCwzNi4xODc1NzUxIDIwMi43MzE4MTIsMzcgMjAxLjczMzE3MywzNyBMMjAxLjI2ODM5NywzNyBDMjAwLjI2OTc1OCwzNyAxOTkuNDU5NTQyLDM2LjE4NzU3NTEgMTk5LjQ1OTU0MiwzNS4xODQyNjk4IEwxOTkuNDU5NTQyLDIxLjQ3NDAwODQgQzE5OS40NTk1NDIsMjAuNDcwNzAzMSAxOTguNjUwODk1LDE5LjY1ODI3ODIgMTk3LjY1MjI1NiwxOS42NTgyNzgyIEwxOTUuODA3Mjg2LDE5LjY1ODI3ODIgQzE5NC44MDg2NDYsMTkuNjU4Mjc4MiAxOTQsMTguODQ0Mjc1OCAxOTQsMTcuODQyNTQ4MSBMMTk0LDE3LjgxNTczMDIgQzE5NCwxNi44MTI0MjQ5IDE5NC44MDg2NDYsMTYgMTk1LjgwNzI4NiwxNiBMMjA3LjE5MjcxNCwxNiBDMjA4LjE5MTM1NCwxNiAyMDksMTYuODEyNDI0OSAyMDksMTcuODE1NzMwMiBMMjA5LDE3Ljg0MjU0ODEgQzIwOSwxOC44NDQyNzU4IDIwOC4xOTEzNTQsMTkuNjU4Mjc4MiAyMDcuMTkyNzE0LDE5LjY1ODI3ODIgTDIwNS4zNDc3NDQsMTkuNjU4Mjc4MiBDMjA0LjM1MDY3NSwxOS42NTgyNzgyIDIwMy41NDA0NTgsMjAuNDcwNzAzMSAyMDMuNTQwNDU4LDIxLjQ3NDAwODQiIGlkPSJGaWxsLTE0IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjE5LjgxOTY2MiwzOCBDMjE3LjQ5MjAxNSwzOCAyMTUuNTgxMDQ2LDM3LjE0ODM0NTIgMjE0LjA4OTk0NywzNS42Mjg2OTM5IEMyMTEuOTM5NTA3LDMzLjQ0MTA0NjEgMjEyLjAwMDE3MywzMC43MzgxNzk3IDIxMi4wMDAxNzMsMjYuOTk4Mzc0NyBDMjEyLjAwMDE3MywyMy4yNjE4MjAzIDIxMS45Mzk1MDcsMjAuNTU4OTUzOSAyMTQuMDg5OTQ3LDE4LjM2OTY4MDkgQzIxNS41ODEwNDYsMTYuODUwMDI5NiAyMTcuNDkyMDE1LDE2IDIxOS44MTk2NjIsMTYgQzIyMi45MTIwMTYsMTYgMjI1LjQ3NzUzNywxNy40MDEwMDQ3IDIyNi44MTUzNzUsMjAuMTU5MTMxMiBDMjI3LjQxMDg1NywyMS4zODk0Nzk5IDIyNi40ODk2OTYsMjIuODM1OTkyOSAyMjUuMTQyMjc5LDIyLjgzNTk5MjkgTDIyNC43MTEyMzMsMjIuODM1OTkyOSBDMjIzLjk4NDg0MSwyMi44MzU5OTI5IDIyMy4zNjIyMiwyMi4zODQxNjA4IDIyMy4wMzgxMzcsMjEuNzIyNjY1NSBDMjIyLjQ2OTc5NSwyMC41NjIyMDQ1IDIyMS40NjA4MjksMTkuNzY3NDM1IDIxOS44NDk5OTUsMTkuNzY3NDM1IEMyMTguNzE0OTA4LDE5Ljc2NzQzNSAyMTcuNzkwNTU0LDIwLjE5MzI2MjQgMjE3LjE5MTg4LDIwLjg5MjEzOTUgQzIxNi4zODcyNjEsMjEuODAzOTMwMyAyMTYuMTQ5Mzg3LDIyLjgzNTk5MjkgMjE2LjE0OTM4NywyNi45OTgzNzQ3IEMyMTYuMTQ5Mzg3LDMxLjE2MjM4MTggMjE2LjM4NzI2MSwzMi4xOTYwNjk3IDIxNy4xOTE4OCwzMy4xMDc4NjA1IEMyMTcuNzkwNTU0LDMzLjgwNTExMjMgMjE4LjcxNDkwOCwzNC4yMzA5Mzk3IDIxOS44NDk5OTUsMzQuMjMwOTM5NyBDMjIxLjQ2MDgyOSwzNC4yMzA5Mzk3IDIyMi40Njk3OTUsMzMuNDM2MTcwMiAyMjMuMDM4MTM3LDMyLjI3NzMzNDUgQzIyMy4zNjIyMiwzMS42MTU4MzkyIDIyMy45ODQ4NDEsMzEuMTYyMzgxOCAyMjQuNzExMjMzLDMxLjE2MjM4MTggTDIyNS4xMzkwODYsMzEuMTYyMzgxOCBDMjI2LjQ4ODEsMzEuMTYyMzgxOCAyMjcuNDA5MjYsMzIuNjE1Mzk2IDIyNi44MDg5ODksMzMuODQ0MTE5NCBDMjI1LjQ2NjM2MSwzNi42MDA2MjA2IDIyMi44ODY0NzMsMzggMjE5LjgxOTY2MiwzOCIgaWQ9IkZpbGwtMTYiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNDEuOTgyMTcsMzUuMTg0MjY5OCBMMjQxLjk4MjE3LDMwLjAyNzM0MzggQzI0MS45ODIxNywyOS4wMjQwMzg1IDI0MS4xODQ0NzksMjguMjExNjEzNiAyNDAuMjAyODI0LDI4LjIxMTYxMzYgTDIzNi43OTU2MywyOC4yMTE2MTM2IEMyMzUuODEyNDI5LDI4LjIxMTYxMzYgMjM1LjAxNjI4NCwyOS4wMjQwMzg1IDIzNS4wMTYyODQsMzAuMDI3MzQzOCBMMjM1LjAxNjI4NCwzNS4xODQyNjk4IEMyMzUuMDE2Mjg0LDM2LjE4NzU3NTEgMjM0LjIyMDEzOCwzNyAyMzMuMjM2OTM3LDM3IEwyMzIuNzc3ODAxLDM3IEMyMzEuNzk2MTQ2LDM3IDIzMSwzNi4xODc1NzUxIDIzMSwzNS4xODQyNjk4IEwyMzEsMTcuODE1NzMwMiBDMjMxLDE2LjgxMjQyNDkgMjMxLjc5NjE0NiwxNiAyMzIuNzc3ODAxLDE2IEwyMzMuMjM2OTM3LDE2IEMyMzQuMjIwMTM4LDE2IDIzNS4wMTYyODQsMTYuODEyNDI0OSAyMzUuMDE2Mjg0LDE3LjgxNTczMDIgTDIzNS4wMTYyODQsMjIuNzY3NTc4MSBDMjM1LjAxNjI4NCwyMy43NzA4ODM0IDIzNS44MTI0MjksMjQuNTgzMzA4MyAyMzYuNzk1NjMsMjQuNTgzMzA4MyBMMjQwLjIwMjgyNCwyNC41ODMzMDgzIEMyNDEuMTg0NDc5LDI0LjU4MzMwODMgMjQxLjk4MjE3LDIzLjc3MDg4MzQgMjQxLjk4MjE3LDIyLjc2NzU3ODEgTDI0MS45ODIxNywxNy44MTU3MzAyIEMyNDEuOTgyMTcsMTYuODEyNDI0OSAyNDIuNzc4MzE2LDE2IDI0My43NjE1MTcsMTYgTDI0NC4yMTkxMDcsMTYgQzI0NS4yMDIzMDksMTYgMjQ2LDE2LjgxMjQyNDkgMjQ2LDE3LjgxNTczMDIgTDI0NiwzNS4xODQyNjk4IEMyNDYsMzYuMTg3NTc1MSAyNDUuMjAyMzA5LDM3IDI0NC4yMTkxMDcsMzcgTDI0My43NjE1MTcsMzcgQzI0Mi43NzgzMTYsMzcgMjQxLjk4MjE3LDM2LjE4NzU3NTEgMjQxLjk4MjE3LDM1LjE4NDI2OTgiIGlkPSJGaWxsLTE4IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzksNDAgTDc5LDM3LjM1ODAyOTkgQzc5LDM2LjIyMzIyMzkgNzkuNDAwNzEyNywzNS4xMjcxMDQ1IDgwLjEyNzY5NzUsMzQuMjY2MzI4NCBMODguODI5MzQwNywyMy45ODA1MzczIEM4OS43ODkxNTA3LDIyLjgxNTEwNDUgOTAuMTk0NjE0OSwyMS45ODY1NjcyIDkwLjE5NDYxNDksMjAuNzQ2OTg1MSBDOTAuMTk0NjE0OSwxOC43NTMwMTQ5IDg5LjA0OTQ5NTEsMTcuNDAwNTk3IDg3LjAxNzQyMjMsMTcuNDAwNTk3IEM4NS40MzA0MDk4LDE3LjQwMDU5NyA4My44MDM4MDEyLDE4LjIyNTkxMDQgODMuODAzODAxMiwyMC44MjExMzQzIEw3OSwyMC44MjExMzQzIEM3OSwxNS45MzIxMTk0IDgyLjUxMTM4MzksMTMgODcuMDE3NDIyMywxMyBDOTEuNjczOTI2LDEzIDk1LDE1Ljk3MDgwNiA5NSwyMC43ODQwNTk3IEM5NSwyMy4zNzc2NzE2IDk0LjAwMjE3NzgsMjQuNzY4Nzc2MSA5Mi4xOTE4NDMyLDI2LjkxNDI2ODcgTDkxLjQ2ODAyNjEsMjcuNzY4NTk3IEM4OC44NjczNTMsMzAuODM5MzQzMyA5MS4wMTAyOTUsMzUuNTk5NDAzIDk0Ljk5MzY2NDYsMzUuNTk5NDAzIEw5NSwzNS41OTk0MDMgTDk1LDQwIEw3OSw0MCBaIiBpZD0iRmlsbC0yMyIgZmlsbD0iI0ZCRTEzQiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTY1LjMyMzk4ODEsMTQuMTUzNjg4OSBMNjMuNDE2MDgzMywxMy43NzMwNTkzIEw2My40MTYwODMzLDIuMDUxNTc3NzggQzYzLjQxNjA4MzMsMC45NjA2NTE4NTIgNjIuNTMwNzI2MiwwLjA3Njc2Mjk2MyA2MS40Mzc5ODgxLDAuMDc2NzYyOTYzIEwyLjk3NzI5NzYyLDAuMDc2NzYyOTYzIEMxLjg4NDU1OTUyLDAuMDc2NzYyOTYzIDAuOTk5MjAyMzgxLDAuOTYwNjUxODUyIDAuOTk5MjAyMzgxLDIuMDUxNTc3NzggTDAuOTk5MjAyMzgxLDM5LjUwOTM1NTYgQzAuOTk5MjAyMzgxLDQwLjYwMDI4MTUgMS44ODQ1NTk1Miw0MS40ODQxNzA0IDIuOTc3Mjk3NjIsNDEuNDg0MTcwNCBMNjEuNDM3OTg4MSw0MS40ODQxNzA0IEM2Mi41MzA3MjYyLDQxLjQ4NDE3MDQgNjMuNDE2MDgzMyw0MC42MDAyODE1IDYzLjQxNjA4MzMsMzkuNTA5MzU1NiBMNjMuNDE2MDgzMywyNy43ODc4NzQxIEw2NS4zMjM5ODgxLDI3LjQwNzI0NDQgQzY2LjA2ODk2NDMsMjcuMjU3NTQwNyA2Ni42MDY1NTk1LDI2LjYwNDU3NzggNjYuNjA2NTU5NSwyNS44NDQ5MTExIEw2Ni42MDY1NTk1LDE1LjcxNDQyOTYgQzY2LjYwNjU1OTUsMTQuOTU2MzU1NiA2Ni4wNjg5NjQzLDE0LjMwMzM5MjYgNjUuMzIzOTg4MSwxNC4xNTM2ODg5IiBpZD0iRmlsbC0yNSIgZmlsbD0iIzNDQUVGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI3LjI1ODQxOSwzMS45NDgxMDg3IEwyNy4yNTg0MTksMjguMDYxMDc1MSBDMjcuMjU4NDE5LDI1Ljg5ODQwMDkgMjQuNDMwNjI3NCwyNS4yMDgwMTQ5IDIzLjQ4NTQzMDcsMjcuMTM3ODg0NSBMMjMuMTcxOTI0OCwyNy43ODAxMDQgQzIyLjgzMzQ2MzMsMjguNDcwNDkgMjIuMTQ0MDYyNCwyOC45MDcxOTkzIDIxLjM5MjI3MjIsMjguOTA3MTk5MyBMMjAuNjM1ODAyOSwyOC45MDcxOTkzIEMxOS44ODU1NzI1LDI4LjkwNzE5OTMgMTkuMTk5MjkxLDI4LjQ3MzcwMTEgMTguODU5MjY5OCwyNy43ODQ5MjA3IEwxOC41MTE0NDk4LDI3LjA3Njg3MzcgQzE3LjU2MTU3MzksMjUuMTUzNDI2MiAxNC43NDAwMjEzLDI1Ljg0NzAyMzMgMTQuNzQwMDIxMywyOC4wMDQ4ODA5IEwxNC43NDAwMjEzLDMxLjk0ODEwODcgQzE0Ljc0MDAyMTMsMzMuMDgxNjI2MSAxMy44NDc4NTU0LDM0IDEyLjc0ODI0NTMsMzQgTDExLjk5MTc3NiwzNCBDMTAuODkwNjA2MiwzNCAxMCwzMy4wODE2MjYxIDEwLDMxLjk0ODEwODcgTDEwLDExLjA1MTg5MTMgQzEwLDkuOTE4MzczOSAxMC44OTA2MDYyLDkgMTEuOTkxNzc2LDkgTDEzLjQyMjA0ODksOSBDMTQuMTg2MzE2OSw5IDE0Ljg4MzUxNjUsOS40NDk1NTM2NiAxNS4yMTcyOTg4LDEwLjE1OTIwNjIgTDE5LjIxODAwNzgsMTguNjg0NjcwMiBDMTkuOTQzMjgyNSwyMC4yMzI0MTkyIDIyLjA4NDc5MjYsMjAuMjI5MjA4MSAyMi44MDg1MDc2LDE4LjY3OTg1MzYgTDI2Ljc4MjcwMTIsMTAuMTYyNDE3MyBDMjcuMTE0OTIzOCw5LjQ1Mjc2NDc1IDI3LjgxMzY4MzEsOSAyOC41Nzk1MTA4LDkgTDMwLjAwNjY2NDMsOSBDMzEuMTA3ODM0MSw5IDMyLDkuOTE4MzczOSAzMiwxMS4wNTE4OTEzIEwzMiwzMS45NDgxMDg3IEMzMiwzMy4wODE2MjYxIDMxLjEwNzgzNDEsMzQgMzAuMDA2NjY0MywzNCBMMjkuMjUxNzU0NywzNCBDMjguMTUwNTg0OSwzNCAyNy4yNTg0MTksMzMuMDgxNjI2MSAyNy4yNTg0MTksMzEuOTQ4MTA4NyIgaWQ9IkZpbGwtMjgiIGZpbGw9IiNGQkUxM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MCwzMS45NDgxMDg3IEw0MCwxMS4wNTE4OTEzIEM0MCw5LjkxODM3MzkgNDAuOTA1Nzc5OSw5IDQyLjAyMzc1Myw5IEw0Mi43OTAxODIxLDkgQzQzLjkwODE1NTIsOSA0NC44MTM5MzUxLDkuOTE4MzczOSA0NC44MTM5MzUxLDExLjA1MTg5MTMgTDQ0LjgxMzkzNTEsMjcuNTkzODYwNCBDNDQuODEzOTM1MSwyOC43MjczNzc4IDQ1LjcxOTcxNSwyOS42NDQxNDYyIDQ2LjgzNjEwNDUsMjkuNjQ0MTQ2MiBMNTMuOTc2MjQ3LDI5LjY0NDE0NjIgQzU1LjA5NDIyMDEsMjkuNjQ0MTQ2MiA1NiwzMC41NjQxMjU2IDU2LDMxLjY5NjAzNzUgTDU2LDMxLjk0ODEwODcgQzU2LDMzLjA4MTYyNjEgNTUuMDk0MjIwMSwzNCA1My45NzYyNDcsMzQgTDQyLjAyMzc1MywzNCBDNDAuOTA1Nzc5OSwzNCA0MCwzMy4wODE2MjYxIDQwLDMxLjk0ODEwODciIGlkPSJGaWxsLTMwIiBmaWxsPSIjRkJFMTNCIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=='; + +//33x30 +$svg-camera: 'Cjxzdmcgd2lkdGg9IjMzcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMzIDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJUaXRsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2lnbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNC4wMDAwMDAsIC01NTUuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAxODEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjEyLjMwOTUyNCwzNzkuMDAxOTUyIEMyMTMuOTM5MjM4LDM3OS4wMDE5NTIgMjE1LjI2MTkwNSwzODAuMzI0NjE5IDIxNS4yNjE5MDUsMzgxLjk1NDMzMyBMMjE1LjI2MTkwNSwzOTkuNDk0NDI5IEMyMTUuMjYxOTA1LDQwMS4xMjQxNDMgMjEzLjkzOTIzOCw0MDIuNDQ2ODEgMjEyLjMwOTUyNCw0MDIuNDQ2ODEgTDE4Ny45NTIzODEsNDAyLjQ0NjgxIEMxODYuMzIyNjY3LDQwMi40NDY4MSAxODUsNDAxLjEyNDE0MyAxODUsMzk5LjQ5NDQyOSBMMTg1LDM4MS45NTQzMzMgQzE4NSwzODAuMzI0NjE5IDE4Ni4zMjI2NjcsMzc5LjAwMTk1MiAxODcuOTUyMzgxLDM3OS4wMDE5NTIgTDE5NC4xMzYxNDMsMzc5LjAwMTk1MiBMMTk0LjU4NDkwNSwzNzYuMjQgQzE5NC43MDAwNDgsMzc1LjUyNTUyNCAxOTUuMzE3MDk1LDM3NSAxOTYuMDQwNDI5LDM3NSBMMjA0LjIyMTQ3NiwzNzUgQzIwNC45NDQ4MSwzNzUgMjA1LjU2MTg1NywzNzUuNTI1NTI0IDIwNS42NzcsMzc2LjI0IEwyMDYuMTI1NzYyLDM3OS4wMDE5NTIgTDIxMi4zMDk1MjQsMzc5LjAwMTk1MiBaIE0yMDYuNTE1MDMzLDM5MC43MjQ5NzEgQzIwNi41MTUwMzMsMzg3LjE5ODM1MiAyMDMuNjU3MTI5LDM4NC4zNDA0NDggMjAwLjEzMDUxLDM4NC4zNDA0NDggQzE5Ni42MDUzNjcsMzg0LjM0MDQ0OCAxOTMuNzQ3NDYyLDM4Ny4xOTgzNTIgMTkzLjc0NzQ2MiwzOTAuNzI0OTcxIEMxOTMuNzQ3NDYyLDM5NC4yNTAxMTQgMTk2LjYwNTM2NywzOTcuMTA4MDE5IDIwMC4xMzA1MSwzOTcuMTA4MDE5IEMyMDMuNjU3MTI5LDM5Ny4xMDgwMTkgMjA2LjUxNTAzMywzOTQuMjUwMTE0IDIwNi41MTUwMzMsMzkwLjcyNDk3MSBaIiBpZD0iU3Ryb2tlLTEiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'; + +//20x4 +$svg-dots: 'Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgMjAgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iVGl0bGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNpZ24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTIuMDAwMDAwLCAtNjY4LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTIuMDAwMDAwLCA2NjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgsNCBDMTYuODk1NDMwNSw0IDE2LDMuMTA0NTY5NSAxNiwyIEMxNiwwLjg5NTQzMDUgMTYuODk1NDMwNSwwIDE4LDAgQzE5LjEwNDU2OTUsMCAyMCwwLjg5NTQzMDUgMjAsMiBDMjAsMy4xMDQ1Njk1IDE5LjEwNDU2OTUsNCAxOCw0IFogTTIsNCBDMC44OTU0MzA1LDQgMCwzLjEwNDU2OTUgMCwyIEMwLDAuODk1NDMwNSAwLjg5NTQzMDUsMCAyLDAgQzMuMTA0NTY5NSwwIDQsMC44OTU0MzA1IDQsMiBDNCwzLjEwNDU2OTUgMy4xMDQ1Njk1LDQgMiw0IFogTTEwLDQgQzguODk1NDMwNSw0IDgsMy4xMDQ1Njk1IDgsMiBDOCwwLjg5NTQzMDUgOC44OTU0MzA1LDAgMTAsMCBDMTEuMTA0NTY5NSwwIDEyLDAuODk1NDMwNSAxMiwyIEMxMiwzLjEwNDU2OTUgMTEuMTA0NTY5NSw0IDEwLDQgWiIgaWQ9Ik92YWwtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=='; + +//15x13 +$svg-photos: 'Cjxzdmcgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDE1IDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJUaXRsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2lnbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjAwMDAwMCwgLTgxMy4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDYzMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiw5NCBMMTcsOTQgTDE3LDEwMiBMNywxMDIgTDcsOTcgTDIsOTcgTDIsODkgTDEyLDg5IEwxMiw5NCBaIiBpZD0iUmVjdGFuZ2xlLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='; + +//20*4 +$svg-dots-white: 'Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgMjAgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iVGl0bGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNpZ24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTkuMDAwMDAwLCAtODE4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU5LjAwMDAwMCwgODE4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LDQgQzE2Ljg5NTQzMDUsNCAxNiwzLjEwNDU2OTUgMTYsMiBDMTYsMC44OTU0MzA1IDE2Ljg5NTQzMDUsMCAxOCwwIEMxOS4xMDQ1Njk1LDAgMjAsMC44OTU0MzA1IDIwLDIgQzIwLDMuMTA0NTY5NSAxOS4xMDQ1Njk1LDQgMTgsNCBaIE0yLDQgQzAuODk1NDMwNSw0IDAsMy4xMDQ1Njk1IDAsMiBDMCwwLjg5NTQzMDUgMC44OTU0MzA1LDAgMiwwIEMzLjEwNDU2OTUsMCA0LDAuODk1NDMwNSA0LDIgQzQsMy4xMDQ1Njk1IDMuMTA0NTY5NSw0IDIsNCBaIE0xMCw0IEM4Ljg5NTQzMDUsNCA4LDMuMTA0NTY5NSA4LDIgQzgsMC44OTU0MzA1IDguODk1NDMwNSwwIDEwLDAgQzExLjEwNDU2OTUsMCAxMiwwLjg5NTQzMDUgMTIsMiBDMTIsMy4xMDQ1Njk1IDExLjEwNDU2OTUsNCAxMCw0IFoiIGlkPSJPdmFsLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='; \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/config/_mixins.scss b/ml2scratch/old/app/stylesheets/styles/config/_mixins.scss new file mode 100644 index 0000000000000000000000000000000000000000..267daf285a1f75b75f60a02bd3f99bd9426be123 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/config/_mixins.scss @@ -0,0 +1,30 @@ +@mixin font($size: 1em, $line-height: normal, $weight: 400) { + font-family: 'Noto Sans', sans-serif; + font-size: $size; + font-weight: $weight; + line-height: $line-height; +} + +@mixin input { + @include reset-form; + @include input-base(auto, 10px 10px); + @include font(.875rem); + + $color-bg-select: #fffff2; + + border: 1px solid transparent; + border-radius: 4px; + box-shadow: 0 1px 3px rgba(0, 0, 0, .2) inset; + background: #fff; + vertical-align: middle; + margin: 0; + + &::placeholder { + color: #aaa; + } + + &:focus { + border: 1px solid $color-orange; + background: $color-bg-select; + } +} \ No newline at end of file diff --git a/ml2scratch/old/app/stylesheets/styles/config/_variables.scss b/ml2scratch/old/app/stylesheets/styles/config/_variables.scss new file mode 100644 index 0000000000000000000000000000000000000000..cb5de91d9202ee03c38fed5043ad7eca5b9573f4 --- /dev/null +++ b/ml2scratch/old/app/stylesheets/styles/config/_variables.scss @@ -0,0 +1,25 @@ +// breakpoints +$grids-breakpoints: (xs: 0, sm: 34em, md: 48em, lg: 62em); + +// color +$color-black: #222; +$color-orange: #FAA51D; +$color-orange-dark: #FB6B3B; +$color-blue: #3baeff; + +$color-bg: #DEE6E6; +$color-select: #fffff2; + +$color-blocks: ( + #FACD1D, + #BFE76B, + #A4D6D7, + #6593DA, + #8B77D2, + #E496D4, + #D97979, + #E6A240 +); + +$box-shadow: 0 2px 4px rgba(0, 0, 0, .2); + diff --git a/ml2scratch/old/deploy.sh b/ml2scratch/old/deploy.sh new file mode 100644 index 0000000000000000000000000000000000000000..f2c1fff913f6b70762c26ee9f96ac40a72e42338 --- /dev/null +++ b/ml2scratch/old/deploy.sh @@ -0,0 +1 @@ +git subtree push --prefix dist/ origin gh-pages diff --git a/ml2scratch/old/dist/README.md b/ml2scratch/old/dist/README.md new file mode 100644 index 0000000000000000000000000000000000000000..747f4d387be75116de9206a4b0977293f486dbe7 --- /dev/null +++ b/ml2scratch/old/dist/README.md @@ -0,0 +1,7 @@ +## How to build + +``` +% nvm use 9.8 +% npm run build +% sh deploy.sh +``` diff --git a/ml2scratch/old/dist/example.html b/ml2scratch/old/dist/example.html new file mode 100644 index 0000000000000000000000000000000000000000..70a178a58e51d4e954140b0f65b859a6ea8a2637 --- /dev/null +++ b/ml2scratch/old/dist/example.html @@ -0,0 +1,356 @@ + + + + + + + ML2Scratch + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + +
+ +
+
+
+

入力

+
+
+ +
+ + + +
+
+
+ +
+
+ +
+

学習

+ +
+ +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ + +
+
+ +
+ + + x 5 + + +
+ + + + +
+ +
+ +
+
+ +
+
+ +
+

学習済みモデル

+
+

学習済みのモデルをアップロードして、学習に追加で組み込みます

+ +
+ + +
+ +
+
+ +
+
+ + + +
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+

接続

+
+

拡張機能を読み込んだScratchXのページを開いて、下記の接続IDを「ID: [ ]で接続する」ブロックにコピー&ペーストしてください。

+ +
+ + +
+ +
+
+ + + +
+
+
+ + + + + diff --git a/ml2scratch/old/dist/images/common/apple-touch-icon.png b/ml2scratch/old/dist/images/common/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..561e9e32cdbfccdd87050e49dbf6cafc13db174e Binary files /dev/null and b/ml2scratch/old/dist/images/common/apple-touch-icon.png differ diff --git a/ml2scratch/old/dist/images/common/favicon.ico b/ml2scratch/old/dist/images/common/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c953c303af6dde0aaaffc86d006ec94f55882d4a Binary files /dev/null and b/ml2scratch/old/dist/images/common/favicon.ico differ diff --git a/ml2scratch/old/dist/images/common/favicon.png b/ml2scratch/old/dist/images/common/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..f540de5de0f2e5b4809bd7f785902aaa622dde72 Binary files /dev/null and b/ml2scratch/old/dist/images/common/favicon.png differ diff --git a/ml2scratch/old/dist/images/common/og_image.png b/ml2scratch/old/dist/images/common/og_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b7707d3e2e2ed6e88a895123c982c1952efe8c Binary files /dev/null and b/ml2scratch/old/dist/images/common/og_image.png differ diff --git a/ml2scratch/old/dist/index.html b/ml2scratch/old/dist/index.html new file mode 100644 index 0000000000000000000000000000000000000000..e46d05ad6148d8e49553bc336406c58c2a1a0be1 --- /dev/null +++ b/ml2scratch/old/dist/index.html @@ -0,0 +1,200 @@ + + + + + + + + + + + ML2Scratch + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + +
+ +
+
+
+

+
+
+ +
+
+
+ +
+
+ +
+

+ +
+ +
+
+ +
+
+ +
+
+ +
+

+ +
+ +
+
+ +
+
+ + + +
+
+ +
+

+
+

+ +
+ +
+ +
+
+ +
+
+ +
+

+
+

+ +
+ +
+ +
+
+ +
+
+ +
+

+
+

+ +
+ + +
+ +
+
+ + + +
+
+
+ + + + + diff --git a/ml2scratch/old/dist/javascripts/scripts.js b/ml2scratch/old/dist/javascripts/scripts.js new file mode 100644 index 0000000000000000000000000000000000000000..b1e22afa8e62a4b1286dc6d6d463b2e7d7b2134a --- /dev/null +++ b/ml2scratch/old/dist/javascripts/scripts.js @@ -0,0 +1,77 @@ +!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){var i; +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */!function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,r){"use strict";var o=[],s=n.document,a=Object.getPrototypeOf,l=o.slice,c=o.concat,u=o.push,f=o.indexOf,d={},h=d.toString,p=d.hasOwnProperty,g=p.toString,m=g.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},_={type:!0,src:!0,noModule:!0};function w(e,t,n){var i,r=(t=t||s).createElement("script");if(r.text=e,n)for(i in _)n[i]&&(r[i]=n[i]);t.head.appendChild(r).parentNode.removeChild(r)}function E(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},x=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function C(e){var t=!!e&&"length"in e&&e.length,n=E(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}T.fn=T.prototype={jquery:"3.3.1",constructor:T,length:0,toArray:function(){return l.call(this)},get:function(e){return null==e?l.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+q+")"+q+"*"),V=new RegExp("="+q+"*([^\\]'\"]*?)"+q+"*\\]","g"),$=new RegExp(H),Q=new RegExp("^"+R+"$"),K={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,z=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,X=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+q+"?|("+q+")|.)","ig"),ee=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},re=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{O.apply(k=j.call(w.childNodes),w.childNodes),k[w.childNodes.length].nodeType}catch(e){O={apply:k.length?function(e,t){I.apply(e,j.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function oe(e,t,i,r){var o,a,c,u,f,p,v,y=t&&t.ownerDocument,E=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==E&&9!==E&&11!==E)return i;if(!r&&((t?t.ownerDocument||t:w)!==h&&d(t),t=t||h,g)){if(11!==E&&(f=X.exec(e)))if(o=f[1]){if(9===E){if(!(c=t.getElementById(o)))return i;if(c.id===o)return i.push(c),i}else if(y&&(c=y.getElementById(o))&&b(t,c)&&c.id===o)return i.push(c),i}else{if(f[2])return O.apply(i,t.getElementsByTagName(e)),i;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return O.apply(i,t.getElementsByClassName(o)),i}if(n.qsa&&!S[e+" "]&&(!m||!m.test(e))){if(1!==E)y=t,v=e;else if("object"!==t.nodeName.toLowerCase()){for((u=t.getAttribute("id"))?u=u.replace(te,ne):t.setAttribute("id",u=_),a=(p=s(e)).length;a--;)p[a]="#"+u+" "+ve(p[a]);v=p.join(","),y=J.test(e)&&ge(t.parentNode)||t}if(v)try{return O.apply(i,y.querySelectorAll(v)),i}catch(e){}finally{u===_&&t.removeAttribute("id")}}}return l(e.replace(W,"$1"),t,i,r)}function se(){var e=[];return function t(n,r){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ae(e){return e[_]=!0,e}function le(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&re(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function pe(e){return ae(function(t){return t=+t,ae(function(n,i){for(var r,o=e([],n.length,t),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,r,s=e?e.ownerDocument||e:w;return s!==h&&9===s.nodeType&&s.documentElement?(p=(h=s).documentElement,g=!o(h),w!==h&&(r=h.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ie,!1):r.attachEvent&&r.attachEvent("onunload",ie)),n.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=le(function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(h.getElementsByClassName),n.getById=le(function(e){return p.appendChild(e).id=_,!h.getElementsByName||!h.getElementsByName(_).length}),n.getById?(i.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],m=[],(n.qsa=G.test(h.querySelectorAll))&&(le(function(e){p.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+q+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+q+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+_+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||m.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+q+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(n.matchesSelector=G.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&le(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",H)}),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),t=G.test(p.compareDocumentPosition),b=t||G.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e===h||e.ownerDocument===w&&b(w,e)?-1:t===h||t.ownerDocument===w&&b(w,t)?1:u?L(u,e)-L(u,t):0:4&i?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!r||!o)return e===h?-1:t===h?1:r?-1:o?1:u?L(u,e)-L(u,t):0;if(r===o)return ue(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?ue(s[i],a[i]):s[i]===w?-1:a[i]===w?1:0},h):h},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&d(e),t=t.replace(V,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!m||!m.test(t)))try{var i=y.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,h,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==h&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==h&&d(e);var r=i.attrHandle[t.toLowerCase()],o=r&&D.call(i.attrHandle,t.toLowerCase())?r(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,i=[],r=0,o=0;if(f=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(A),f){for(;t=e[o++];)t===e[o]&&(r=i.push(o));for(;r--;)e.splice(i[r],1)}return u=null,e},r=oe.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n},(i=oe.selectors={cacheLength:50,createPseudo:ae,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+q+")"+e+"("+q+"|$)"))&&x(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(i){var r=oe.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var c,u,f,d,h,p,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=g="only"===e&&!p&&"nextSibling"}return!0}if(p=[s?m.firstChild:m.lastChild],s&&y){for(b=(h=(c=(u=(f=(d=m)[_]||(d[_]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===E&&c[1])&&c[2],d=h&&m.childNodes[h];d=++h&&d&&d[g]||(b=h=0)||p.pop();)if(1===d.nodeType&&++b&&d===t){u[e]=[E,h,b];break}}else if(y&&(b=h=(c=(u=(f=(d=t)[_]||(d[_]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===E&&c[1]),!1===b)for(;(d=++h&&d&&d[g]||(b=h=0)||p.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++b||(y&&((u=(f=d[_]||(d[_]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[E,b]),d!==t)););return(b-=r)===i||b%i==0&&b/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return r[_]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ae(function(e,n){for(var i,o=r(e,t),s=o.length;s--;)e[i=L(e,o[s])]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ae(function(e){var t=[],n=[],i=a(e.replace(W,"$1"));return i[_]?ae(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:ae(function(e){return function(t){return oe(e,t).length>0}}),contains:ae(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||r(t)).indexOf(e)>-1}}),lang:ae(function(e){return Q.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return z.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:pe(function(){return[0]}),last:pe(function(e,t){return[t-1]}),eq:pe(function(e,t,n){return[n<0?n+t:n]}),even:pe(function(e,t){for(var n=0;n=0;)e.push(i);return e}),gt:pe(function(e,t,n){for(var i=n<0?n+t:n;++i1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function _e(e,t,n,i,r){for(var o,s=[],a=0,l=e.length,c=null!=t;a-1&&(o[c]=!(s[c]=f))}}else v=_e(v===s?v.splice(p,v.length):v),r?r(null,s,v,l):O.apply(s,v)})}function Ee(e){for(var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],l=s?1:0,u=ye(function(e){return e===t},a,!0),f=ye(function(e){return L(t,e)>-1},a,!0),d=[function(e,n,i){var r=!s&&(i||n!==c)||((t=n).nodeType?u(e,n,i):f(e,n,i));return t=null,r}];l1&&be(d),l>1&&ve(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(W,"$1"),n,l0,r=e.length>0,o=function(o,s,a,l,u){var f,p,m,v=0,y="0",b=o&&[],_=[],w=c,T=o||r&&i.find.TAG("*",u),x=E+=null==w?1:Math.random()||.1,C=T.length;for(u&&(c=s===h||s||u);y!==C&&null!=(f=T[y]);y++){if(r&&f){for(p=0,s||f.ownerDocument===h||(d(f),a=!g);m=e[p++];)if(m(f,s||h,a)){l.push(f);break}u&&(E=x)}n&&((f=!m&&f)&&v--,o&&b.push(f))}if(v+=y,n&&y!==v){for(p=0;m=t[p++];)m(b,_,s,a);if(o){if(v>0)for(;y--;)b[y]||_[y]||(_[y]=N.call(l));_=_e(_)}O.apply(l,_),u&&!o&&_.length>0&&v+t.length>1&&oe.uniqueSort(l)}return u&&(E=x,c=w),b};return n?ae(o):o}(o,r))).selector=e}return a},l=oe.select=function(e,t,n,r){var o,l,c,u,f,d="function"==typeof e&&e,h=!r&&s(e=d.selector||e);if(n=n||[],1===h.length){if((l=h[0]=h[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&g&&i.relative[l[1].type]){if(!(t=(i.find.ID(c.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(o=K.needsContext.test(e)?0:l.length;o--&&(c=l[o],!i.relative[u=c.type]);)if((f=i.find[u])&&(r=f(c.matches[0].replace(Z,ee),J.test(l[0].type)&&ge(t.parentNode)||t))){if(l.splice(o,1),!(e=r.length&&ve(l)))return O.apply(n,r),n;break}}return(d||a(e,h))(r,t,!g,n,!t||J.test(e)&&ge(t.parentNode)||t),n},n.sortStable=_.split("").sort(A).join("")===_,n.detectDuplicates=!!f,d(),n.sortDetached=le(function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))}),le(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ce("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&le(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ce("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),le(function(e){return null==e.getAttribute("disabled")})||ce(P,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),oe}(n);T.find=S,T.expr=S.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=S.uniqueSort,T.text=S.getText,T.isXMLDoc=S.isXML,T.contains=S.contains,T.escapeSelector=S.escape;var A=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&T(e).is(n))break;i.push(e)}return i},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=T.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var I=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return y(t)?T.grep(e,function(e,i){return!!t.call(e,i,e)!==n}):t.nodeType?T.grep(e,function(e){return e===t!==n}):"string"!=typeof t?T.grep(e,function(e){return f.call(t,e)>-1!==n}):T.filter(t,e,n)}T.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?T.find.matchesSelector(i,e)?[i]:[]:T.find.matches(e,T.grep(t,function(e){return 1===e.nodeType}))},T.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(T(e).filter(function(){for(t=0;t1?T.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&k.test(e)?T(e):e||[],!1).length}});var j,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:s,!0)),I.test(i[1])&&T.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=s.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this)}).prototype=T.fn,j=T(s);var P=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&T.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?T.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?f.call(T(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return A(e,"parentNode")},parentsUntil:function(e,t,n){return A(e,"parentNode",n)},next:function(e){return R(e,"nextSibling")},prev:function(e){return R(e,"previousSibling")},nextAll:function(e){return A(e,"nextSibling")},prevAll:function(e){return A(e,"previousSibling")},nextUntil:function(e,t,n){return A(e,"nextSibling",n)},prevUntil:function(e,t,n){return A(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},function(e,t){T.fn[e]=function(n,i){var r=T.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=T.filter(i,r)),this.length>1&&(q[e]||T.uniqueSort(r),P.test(e)&&r.reverse()),this.pushStack(r)}});var M=/[^\x20\t\r\n\f]+/g;function H(e){return e}function F(e){throw e}function W(e,t,n,i){var r;try{e&&y(r=e.promise)?r.call(e).done(t).fail(n):e&&y(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}T.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return T.each(e.match(M)||[],function(e,n){t[n]=!0}),t}(e):T.extend({},e);var t,n,i,r,o=[],s=[],a=-1,l=function(){for(r=r||e.once,i=t=!0;s.length;a=-1)for(n=s.shift();++a-1;)o.splice(n,1),n<=a&&a--}),this},has:function(e){return e?T.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return r=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return r=s=[],n||t||(o=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},T.extend({Deferred:function(e){var t=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return T.Deferred(function(n){T.each(t,function(t,i){var r=y(e[i[4]])&&e[i[4]];o[i[1]](function(){var e=r&&r.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(e,i,r){var o=0;function s(e,t,i,r){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(e=o&&(i!==F&&(a=void 0,l=[n]),t.rejectWith(a,l))}};e?u():(T.Deferred.getStackHook&&(u.stackTrace=T.Deferred.getStackHook()),n.setTimeout(u))}}return T.Deferred(function(n){t[0][3].add(s(0,n,y(r)?r:H,n.notifyWith)),t[1][3].add(s(0,n,y(e)?e:H)),t[2][3].add(s(0,n,y(i)?i:F))}).promise()},promise:function(e){return null!=e?T.extend(e,r):r}},o={};return T.each(t,function(e,n){var s=n[2],a=n[5];r[n[1]]=s.add,a&&s.add(function(){i=a},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=s.fireWith}),r.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,i=Array(n),r=l.call(arguments),o=T.Deferred(),s=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?l.call(arguments):n,--t||o.resolveWith(i,r)}};if(t<=1&&(W(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||y(r[n]&&r[n].then)))return o.then();for(;n--;)W(r[n],s(n),o.reject);return o.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&B.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){n.setTimeout(function(){throw e})};var U=T.Deferred();function V(){s.removeEventListener("DOMContentLoaded",V),n.removeEventListener("load",V),T.ready()}T.fn.ready=function(e){return U.then(e).catch(function(e){T.readyException(e)}),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||U.resolveWith(s,[T]))}}),T.ready.then=U.then,"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?n.setTimeout(T.ready):(s.addEventListener("DOMContentLoaded",V),n.addEventListener("load",V));var $=function(e,t,n,i,r,o,s){var a=0,l=e.length,c=null==n;if("object"===E(n))for(a in r=!0,n)$(e,t,a,n[a],!0,o,s);else if(void 0!==i&&(r=!0,y(i)||(s=!0),c&&(s?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(T(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){Z.remove(this,e)})}}),T.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=J.get(e,t),n&&(!i||Array.isArray(n)?i=J.access(e,t,T.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=T.queue(e,t),i=n.length,r=n.shift(),o=T._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,function(){T.dequeue(e,t)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:T.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),T.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?T.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;n-1)r&&r.push(o);else if(c=T.contains(o.ownerDocument,o),s=me(f.appendChild(o),"script"),c&&ve(s),n)for(u=0;o=s[u++];)pe.test(o.type||"")&&n.push(o);return f}!function(){var e=s.createDocumentFragment().appendChild(s.createElement("div")),t=s.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),v.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",v.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var _e=s.documentElement,we=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function xe(){return!0}function Ce(){return!1}function Se(){try{return s.activeElement}catch(e){}}function Ae(e,t,n,i,r,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(i=i||n,n=void 0),t)Ae(e,a,n,i,t[a],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Ce;else if(!r)return e;return 1===o&&(s=r,(r=function(e){return T().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=T.guid++)),e.each(function(){T.event.add(this,t,r,i,n)})}T.event={global:{},add:function(e,t,n,i,r){var o,s,a,l,c,u,f,d,h,p,g,m=J.get(e);if(m)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(_e,r),n.guid||(n.guid=T.guid++),(l=m.events)||(l=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==T&&T.event.triggered!==t.type?T.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(M)||[""]).length;c--;)h=g=(a=Te.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),h&&(f=T.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,f=T.event.special[h]||{},u=T.extend({type:h,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:p.join(".")},o),(d=l[h])||((d=l[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,i,p,s)||e.addEventListener&&e.addEventListener(h,s)),f.add&&(f.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),T.event.global[h]=!0)},remove:function(e,t,n,i,r){var o,s,a,l,c,u,f,d,h,p,g,m=J.hasData(e)&&J.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(M)||[""]).length;c--;)if(h=g=(a=Te.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),h){for(f=T.event.special[h]||{},d=l[h=(i?f.delegateType:f.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)u=d[o],!r&&g!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));s&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,p,m.handle)||T.removeEvent(e,h,m.handle),delete l[h])}else for(h in l)T.event.remove(e,h+t[c],n,i,!0);T.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,s,a=T.event.fix(e),l=new Array(arguments.length),c=(J.get(this,"events")||{})[a.type]||[],u=T.event.special[a.type]||{};for(l[0]=a,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],s={},n=0;n-1:T.find(r,this,null,[c]).length),s[r]&&o.push(i);o.length&&a.push({elem:c,handlers:o})}return c=this,l\x20\t\r\n\f]*)[^>]*)\/>/gi,ke=/\s*$/g;function Oe(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,i,r,o,s,a,l,c;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),s=J.set(t,o),c=o.events))for(r in delete s.handle,s.events={},c)for(n=0,i=c[r].length;n1&&"string"==typeof p&&!v.checkClone&&Ne.test(p))return e.each(function(r){var o=e.eq(r);g&&(t[0]=p.call(this,r,o.html())),Re(o,t,n,i)});if(d&&(o=(r=be(t,e[0].ownerDocument,!1,e,i)).firstChild,1===r.childNodes.length&&(r=o),o||i)){for(a=(s=T.map(me(r,"script"),je)).length;f")},clone:function(e,t,n){var i,r,o,s,a=e.cloneNode(!0),l=T.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(s=me(a),i=0,r=(o=me(e)).length;i0&&ve(s,!l&&me(e,"script")),a},cleanData:function(e){for(var t,n,i,r=T.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[J.expando]){if(t.events)for(i in t.events)r[i]?T.event.remove(n,i):T.removeEvent(n,i,t.handle);n[J.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),T.fn.extend({detach:function(e){return Me(this,e,!0)},remove:function(e){return Me(this,e)},text:function(e){return $(this,function(e){return void 0===e?T.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(T.cleanData(me(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return T.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(he.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;n=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))),l}function Ze(e,t,n){var i=Fe(e),r=Be(e,t,i),o="border-box"===T.css(e,"boxSizing",!1,i),s=o;if(He.test(r)){if(!n)return r;r="auto"}return s=s&&(v.boxSizingReliable()||r===e.style[t]),("auto"===r||!parseFloat(r)&&"inline"===T.css(e,"display",!1,i))&&(r=e["offset"+t[0].toUpperCase()+t.slice(1)],s=!0),(r=parseFloat(r)||0)+Je(e,t,n||(o?"border":"content"),s,i,r)+"px"}function et(e,t,n,i,r){return new et.prototype.init(e,t,n,i,r)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,a=z(t),l=$e.test(t),c=e.style;if(l||(t=Ge(a)),s=T.cssHooks[t]||T.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(e,!1,i))?r:c[t];"string"==(o=typeof n)&&(r=re.exec(n))&&r[1]&&(n=le(e,t,r),o="number"),null!=n&&n==n&&("number"===o&&(n+=r&&r[3]||(T.cssNumber[a]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,i){var r,o,s,a=z(t);return $e.test(t)||(t=Ge(a)),(s=T.cssHooks[t]||T.cssHooks[a])&&"get"in s&&(r=s.get(e,!0,n)),void 0===r&&(r=Be(e,t,i)),"normal"===r&&t in Ke&&(r=Ke[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),T.each(["height","width"],function(e,t){T.cssHooks[t]={get:function(e,n,i){if(n)return!Ve.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,t,i):ae(e,Qe,function(){return Ze(e,t,i)})},set:function(e,n,i){var r,o=Fe(e),s="border-box"===T.css(e,"boxSizing",!1,o),a=i&&Je(e,t,i,s,o);return s&&v.scrollboxSize()===o.position&&(a-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Je(e,t,"border",!1,o)-.5)),a&&(r=re.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=T.css(e,t)),Xe(0,n,a)}}}),T.cssHooks.marginLeft=Ue(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-ae(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),T.each({margin:"",padding:"",border:"Width"},function(e,t){T.cssHooks[e+t]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+oe[i]+t]=o[i]||o[i-2]||o[0];return r}},"margin"!==e&&(T.cssHooks[e+t].set=Xe)}),T.fn.extend({css:function(e,t){return $(this,function(e,t,n){var i,r,o={},s=0;if(Array.isArray(t)){for(i=Fe(e),r=t.length;s1)}}),T.Tween=et,et.prototype={constructor:et,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(T.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}},et.prototype.init.prototype=et.prototype,et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[T.cssProps[e.prop]]&&!T.cssHooks[e.prop]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}},et.propHooks.scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=et.prototype.init,T.fx.step={};var tt,nt,it=/^(?:toggle|show|hide)$/,rt=/queueHooks$/;function ot(){nt&&(!1===s.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ot):n.setTimeout(ot,T.fx.interval),T.fx.tick())}function st(){return n.setTimeout(function(){tt=void 0}),tt=Date.now()}function at(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=oe[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function lt(e,t,n){for(var i,r=(ct.tweeners[t]||[]).concat(ct.tweeners["*"]),o=0,s=r.length;o1)},removeAttr:function(e){return this.each(function(){T.removeAttr(this,e)})}}),T.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?T.prop(e,t,n):(1===o&&T.isXMLDoc(e)||(r=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?ut:void 0)),void 0!==n?null===n?void T.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=T.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(M);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),ut={set:function(e,t,n){return!1===t?T.removeAttr(e,n):e.setAttribute(n,n),n}},T.each(T.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ft[t]||T.find.attr;ft[t]=function(e,t,i){var r,o,s=t.toLowerCase();return i||(o=ft[s],ft[s]=r,r=null!=n(e,t,i)?s:null,ft[s]=o),r}});var dt=/^(?:input|select|textarea|button)$/i,ht=/^(?:a|area)$/i;function pt(e){return(e.match(M)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(M)||[]}T.fn.extend({prop:function(e,t){return $(this,T.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[T.propFix[e]||e]})}}),T.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&T.isXMLDoc(e)||(t=T.propFix[t]||t,r=T.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=T.find.attr(e,"tabindex");return t?parseInt(t,10):dt.test(e.nodeName)||ht.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(T.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this}),T.fn.extend({addClass:function(e){var t,n,i,r,o,s,a,l=0;if(y(e))return this.each(function(t){T(this).addClass(e.call(this,t,gt(this)))});if((t=mt(e)).length)for(;n=this[l++];)if(r=gt(n),i=1===n.nodeType&&" "+pt(r)+" "){for(s=0;o=t[s++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(a=pt(i))&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,i,r,o,s,a,l=0;if(y(e))return this.each(function(t){T(this).removeClass(e.call(this,t,gt(this)))});if(!arguments.length)return this.attr("class","");if((t=mt(e)).length)for(;n=this[l++];)if(r=gt(n),i=1===n.nodeType&&" "+pt(r)+" "){for(s=0;o=t[s++];)for(;i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");r!==(a=pt(i))&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):y(e)?this.each(function(n){T(this).toggleClass(e.call(this,n,gt(this),t),t)}):this.each(function(){var t,r,o,s;if(i)for(r=0,o=T(this),s=mt(e);t=s[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=gt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+pt(gt(n))+" ").indexOf(t)>-1)return!0;return!1}});var vt=/\r/g;T.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=y(e),this.each(function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,T(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=T.map(r,function(e){return null==e?"":e+""})),(t=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=T.valHooks[r.type]||T.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(vt,""):null==n?"":n:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:pt(T.text(e))}},select:{get:function(e){var t,n,i,r=e.options,o=e.selectedIndex,s="select-one"===e.type,a=s?null:[],l=s?o+1:r.length;for(i=o<0?l:s?o:0;i-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=T.inArray(T(e).val(),t)>-1}},v.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var yt=/^(?:focusinfocus|focusoutblur)$/,bt=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(e,t,i,r){var o,a,l,c,u,f,d,h,g=[i||s],m=p.call(e,"type")?e.type:e,v=p.call(e,"namespace")?e.namespace.split("."):[];if(a=h=l=i=i||s,3!==i.nodeType&&8!==i.nodeType&&!yt.test(m+T.event.triggered)&&(m.indexOf(".")>-1&&(m=(v=m.split(".")).shift(),v.sort()),u=m.indexOf(":")<0&&"on"+m,(e=e[T.expando]?e:new T.Event(m,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:T.makeArray(t,[e]),d=T.event.special[m]||{},r||!d.trigger||!1!==d.trigger.apply(i,t))){if(!r&&!d.noBubble&&!b(i)){for(c=d.delegateType||m,yt.test(c+m)||(a=a.parentNode);a;a=a.parentNode)g.push(a),l=a;l===(i.ownerDocument||s)&&g.push(l.defaultView||l.parentWindow||n)}for(o=0;(a=g[o++])&&!e.isPropagationStopped();)h=a,e.type=o>1?c:d.bindType||m,(f=(J.get(a,"events")||{})[e.type]&&J.get(a,"handle"))&&f.apply(a,t),(f=u&&a[u])&&f.apply&&G(a)&&(e.result=f.apply(a,t),!1===e.result&&e.preventDefault());return e.type=m,r||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(g.pop(),t)||!G(i)||u&&y(i[m])&&!b(i)&&((l=i[u])&&(i[u]=null),T.event.triggered=m,e.isPropagationStopped()&&h.addEventListener(m,bt),i[m](),e.isPropagationStopped()&&h.removeEventListener(m,bt),T.event.triggered=void 0,l&&(i[u]=l)),e.result}},simulate:function(e,t,n){var i=T.extend(new T.Event,n,{type:e,isSimulated:!0});T.event.trigger(i,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each(function(){T.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return T.event.trigger(e,t,n,!0)}}),v.focusin||T.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){T.event.simulate(t,e.target,T.event.fix(e))};T.event.special[t]={setup:function(){var i=this.ownerDocument||this,r=J.access(i,t);r||i.addEventListener(e,n,!0),J.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=J.access(i,t)-1;r?J.access(i,t,r):(i.removeEventListener(e,n,!0),J.remove(i,t))}}});var _t=n.location,wt=Date.now(),Et=/\?/;T.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||T.error("Invalid XML: "+e),t};var Tt=/\[\]$/,xt=/\r?\n/g,Ct=/^(?:submit|button|image|reset|file)$/i,St=/^(?:input|select|textarea|keygen)/i;function At(e,t,n,i){var r;if(Array.isArray(t))T.each(t,function(t,r){n||Tt.test(e)?i(e,r):At(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,i)});else if(n||"object"!==E(t))i(e,t);else for(r in t)At(e+"["+r+"]",t[r],n,i)}T.param=function(e,t){var n,i=[],r=function(e,t){var n=y(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,function(){r(this.name,this.value)});else for(n in e)At(n,e[n],t,r);return i.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&St.test(this.nodeName)&&!Ct.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,function(e){return{name:t.name,value:e.replace(xt,"\r\n")}}):{name:t.name,value:n.replace(xt,"\r\n")}}).get()}});var Dt=/%20/g,kt=/#.*$/,Nt=/([?&])_=[^&]*/,It=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,jt=/^\/\//,Lt={},Pt={},qt="*/".concat("*"),Rt=s.createElement("a");function Mt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,o=t.toLowerCase().match(M)||[];if(y(n))for(;i=o[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Ht(e,t,n,i){var r={},o=e===Pt;function s(a){var l;return r[a]=!0,T.each(e[a]||[],function(e,a){var c=a(t,n,i);return"string"!=typeof c||o||r[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),s(c),!1)}),l}return s(t.dataTypes[0])||!r["*"]&&s("*")}function Ft(e,t){var n,i,r=T.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&T.extend(!0,e,i),e}Rt.href=_t.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_t.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(_t.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":qt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,T.ajaxSettings),t):Ft(T.ajaxSettings,e)},ajaxPrefilter:Mt(Lt),ajaxTransport:Mt(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,r,o,a,l,c,u,f,d,h,p=T.ajaxSetup({},t),g=p.context||p,m=p.context&&(g.nodeType||g.jquery)?T(g):T.event,v=T.Deferred(),y=T.Callbacks("once memory"),b=p.statusCode||{},_={},w={},E="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(u){if(!a)for(a={};t=It.exec(o);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return u?o:null},setRequestHeader:function(e,t){return null==u&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==u&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)x.always(e[x.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||E;return i&&i.abort(t),C(0,t),this}};if(v.promise(x),p.url=((e||p.url||_t.href)+"").replace(jt,_t.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(M)||[""],null==p.crossDomain){c=s.createElement("a");try{c.href=p.url,c.href=c.href,p.crossDomain=Rt.protocol+"//"+Rt.host!=c.protocol+"//"+c.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=T.param(p.data,p.traditional)),Ht(Lt,p,t,x),u)return x;for(d in(f=T.event&&p.global)&&0==T.active++&&T.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Ot.test(p.type),r=p.url.replace(kt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Dt,"+")):(h=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(Et.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(Nt,"$1"),h=(Et.test(r)?"&":"?")+"_="+wt+++h),p.url=r+h),p.ifModified&&(T.lastModified[r]&&x.setRequestHeader("If-Modified-Since",T.lastModified[r]),T.etag[r]&&x.setRequestHeader("If-None-Match",T.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&x.setRequestHeader("Content-Type",p.contentType),x.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+qt+"; q=0.01":""):p.accepts["*"]),p.headers)x.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(g,x,p)||u))return x.abort();if(E="abort",y.add(p.complete),x.done(p.success),x.fail(p.error),i=Ht(Pt,p,t,x)){if(x.readyState=1,f&&m.trigger("ajaxSend",[x,p]),u)return x;p.async&&p.timeout>0&&(l=n.setTimeout(function(){x.abort("timeout")},p.timeout));try{u=!1,i.send(_,C)}catch(e){if(u)throw e;C(-1,e)}}else C(-1,"No Transport");function C(e,t,s,a){var c,d,h,_,w,E=t;u||(u=!0,l&&n.clearTimeout(l),i=void 0,o=a||"",x.readyState=e>0?4:0,c=e>=200&&e<300||304===e,s&&(_=function(e,t,n){for(var i,r,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in a)if(a[r]&&a[r].test(i)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){o=r;break}s||(s=r)}o=o||s}if(o)return o!==l[0]&&l.unshift(o),n[o]}(p,x,s)),_=function(e,t,n,i){var r,o,s,a,l,c={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=u.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=c[l+" "+o]||c["* "+o]))for(r in c)if((a=r.split(" "))[1]===o&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[r]:!0!==c[r]&&(o=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(p,_,x,c),c?(p.ifModified&&((w=x.getResponseHeader("Last-Modified"))&&(T.lastModified[r]=w),(w=x.getResponseHeader("etag"))&&(T.etag[r]=w)),204===e||"HEAD"===p.type?E="nocontent":304===e?E="notmodified":(E=_.state,d=_.data,c=!(h=_.error))):(h=E,!e&&E||(E="error",e<0&&(e=0))),x.status=e,x.statusText=(t||E)+"",c?v.resolveWith(g,[d,E,x]):v.rejectWith(g,[x,E,h]),x.statusCode(b),b=void 0,f&&m.trigger(c?"ajaxSuccess":"ajaxError",[x,p,c?d:h]),y.fireWith(g,[x,E]),f&&(m.trigger("ajaxComplete",[x,p]),--T.active||T.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,n){return T.get(e,t,n,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],function(e,t){T[t]=function(e,n,i,r){return y(n)&&(r=r||i,i=n,n=void 0),T.ajax(T.extend({url:e,type:t,dataType:r,data:n,success:i},T.isPlainObject(e)&&e))}}),T._evalUrl=function(e){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return y(e)?this.each(function(t){T(this).wrapInner(e.call(this,t))}):this.each(function(){var t=T(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y(e);return this.each(function(n){T(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Bt=T.ajaxSettings.xhr();v.cors=!!Bt&&"withCredentials"in Bt,v.ajax=Bt=!!Bt,T.ajaxTransport(function(e){var t,i;if(v.cors||Bt&&!e.crossDomain)return{send:function(r,o){var s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];for(s in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(s,r[s]);t=function(e){return function(){t&&(t=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Wt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),i=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout(function(){t&&i()})},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),T.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),T.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(i,r){t=T(" + + + diff --git a/ml2scratch/old/dist/stylesheets/styles.css b/ml2scratch/old/dist/stylesheets/styles.css new file mode 100644 index 0000000000000000000000000000000000000000..eee54c931d5d09388acaa0dd6a4713f21118aa7d --- /dev/null +++ b/ml2scratch/old/dist/stylesheets/styles.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014 \A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label:before{pointer-events:none;user-select:none;background-color:#dee2e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);font-size:75%}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-select-lg{height:calc(2.875rem + 2px);font-size:125%}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.25rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label:after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(2.25rem + 2px);background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:2.25rem;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;backface-visibility:hidden;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.logo{overflow:hidden;display:inline-block;position:relative;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjI2MHB4IiBoZWlnaHQ9IjUxcHgiIHZpZXdCb3g9IjAgMCAyNjAgNTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjIgKDU3NTE5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlRpdGxlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRGVzaWduIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTExLjAwMDAwMCwgLTU4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMC4wMDAwMDAsIDU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1OC40ODc5MjIsOSBMMTA2LjM0MTMyOCw5IEMxMDUuMjMxODYyLDkgMTA0LjMzMjgxMyw5LjkxMTA3NjkyIDEwNC4zMzI4MTMsMTEuMDM1Mzg0NiBMMTA0LjMzMjgxMyw0OC45NjQ2MTU0IEMxMDQuMzMyODEzLDUwLjA4ODkyMzEgMTAwLjAzNTIyOSw1MSAxMDEuMTQ0Njk0LDUxIEwyNTguNDg3OTIyLDUxIEMyNTkuNTk3Mzg3LDUxIDI2MC40OTY0MzcsNTAuMDg4OTIzMSAyNjAuNDk2NDM3LDQ4Ljk2NDYxNTQgTDI2MC40OTY0MzcsMTEuMDM1Mzg0NiBDMjYwLjQ5NjQzNyw5LjkxMTA3NjkyIDI1OS41OTczODcsOSAyNTguNDg3OTIyLDkiIGlkPSJGaWxsLTEiIGZpbGw9IiNGQjZCM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNTQuOTkzNTksNiBMMTAzLjAwNjQxLDYgQzEwMS44OTgxMDgsNiAxMDEsNi45MTEwNzY5MiAxMDEsOC4wMzUzODQ2MiBMMTAxLDQ1Ljk2NDYxNTQgQzEwMSw0Ny4wODg5MjMxIDEwMS44OTgxMDgsNDggMTAzLjAwNjQxLDQ4IEwyNTQuOTkzNTksNDggQzI1Ni4xMDE4OTIsNDggMjU3LDQ3LjA4ODkyMzEgMjU3LDQ1Ljk2NDYxNTQgTDI1Nyw4LjAzNTM4NDYyIEMyNTcsNi45MTEwNzY5MiAyNTYuMTAxODkyLDYgMjU0Ljk5MzU5LDYiIGlkPSJGaWxsLTQiIGZpbGw9IiNGQkUxM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDYuNTM5MTI2LDIwLjIwNjE3ODYgTDEwNC42MzQzODUsMTkuODIyMDcxNCBMMTA0LjYzNDM4NSw3Ljk5MzUgQzEwNC42MzQzODUsNi44OTI2MDcxNCAxMDMuNzUwNDk2LDYuMDAwNjQyODYgMTAyLjY1OTU3LDYuMDAwNjQyODYgTDY4LjE5MTA4ODksNi4wMDA2NDI4NiBDNjcuMDk2OTc3OCw2LjAwMDY0Mjg2IDY2LjIxMTQ5NjMsNi44OTQyMTQyOSA2Ni4yMTE0OTYzLDcuOTk5OTI4NTcgTDY2LjIxMTQ5NjMsMTEuNzQxMzU3MSBMNjcuODQyMzExMSwxMi4wNzA4MjE0IEM2OC43NzcxNjMsMTIuMjYwNDY0MyA2OS40NDkyMzcsMTMuMDg4MTQyOSA2OS40NDkyMzcsMTQuMDQ5MjE0MyBMNjkuNDQ5MjM3LDI2Ljg3OTAzNTcgQzY5LjQ0OTIzNywyNy44NDAxMDcxIDY4Ljc3NzE2MywyOC42NjkzOTI5IDY3Ljg0MjMxMTEsMjguODU3NDI4NiBMNjYuMjExNDk2MywyOS4xODY4OTI5IEw2Ni4yMTE0OTYzLDQ5LjAwMTM1NzEgQzY2LjIxMTQ5NjMsNTAuMTA1NDY0MyA2Ny4wOTY5Nzc4LDUxLjAwMDY0MjkgNjguMTkxMDg4OSw1MS4wMDA2NDI5IEwxMDIuNjU5NTcsNTEuMDAwNjQyOSBDMTAzLjc1MDQ5Niw1MS4wMDA2NDI5IDEwNC42MzQzODUsNTAuMTA3MDcxNCAxMDQuNjM0Mzg1LDQ5LjAwNjE3ODYgTDEwNC42MzQzODUsMzMuOTY0OTI4NiBMMTA2LjUzOTEyNiwzMy41NzkyMTQzIEMxMDcuMjgyODY3LDMzLjQyOTc1IDEwNy44MTk1NywzMi43NjkyMTQzIDEwNy44MTk1NywzMi4wMDQyMTQzIEwxMDcuODE5NTcsMjEuNzgxMTc4NiBDMTA3LjgxOTU3LDIxLjAxNjE3ODYgMTA3LjI4NDQ1OSwyMC4zNTU2NDI5IDEwNi41MzkxMjYsMjAuMjA2MTc4NiIgaWQ9IkZpbGwtMjAiIGZpbGw9IiNGQjZCM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjcuMDE2MzksMzggQzEyNC42Njk1MDYsMzggMTIyLjczMDIxNCwzNy42MzkxODQ0IDEyMS4wMzgzODcsMzYuNjM2Mzc3MSBDMTE5Ljk3MDg4NiwzNi4wMDQxMzcxIDExOS43NDkyOTksMzQuNTQ2MjQ3IDEyMC42MjQzMjYsMzMuNjY1MzM2OSBMMTIwLjczMjY5NCwzMy41NTY0NDIxIEMxMjEuMzUwNTUsMzIuOTM1NTc5MiAxMjIuMjkwMjc0LDMyLjg3MzgxOCAxMjMuMDQ4ODQ2LDMzLjMwOTM5NzIgQzEyNC4yMjE0NzksMzMuOTgzODk0OCAxMjUuNjA3NjEzLDM0LjIzMDkzOTcgMTI3LjA3NjIzNSwzNC4yMzA5Mzk3IEMxMjkuNTU1NzQ3LDM0LjIzMDkzOTcgMTMwLjg4Njg4OCwzMy4yODk4OTM2IDEzMC44ODY4ODgsMzEuNTU3MzI4NiBDMTMwLjg4Njg4OCwzMC43OTY2OTAzIDEzMC42NzUwMDUsMzAuMTU5NTc0NSAxMzAuMjIwNTA5LDI5LjczNTM3MjMgQzEyOS43OTgzNjEsMjkuMzM4ODAwMiAxMjkuMzEzMTMzLDI5LjEyNzUxMTggMTI4LjMxNjgsMjguOTc0NzM0IEwxMjUuNzE0MzYzLDI4LjYxMDY2NzggQzEyMy44NzA0OTgsMjguMzM3NjE4MiAxMjIuNTEwMjQ0LDI3Ljc1OTAxMyAxMjEuNTQzMDI0LDI2LjgxNzk2NjkgQzEyMC41MTQzNDEsMjUuNzg0Mjc5IDEyMCwyNC4zODY1MjQ4IDEyMCwyMi41NjI5NDMzIEMxMjAsMTguNzAyODY2NCAxMjIuODQxODE2LDE2IDEyNy41LDE2IEMxMjkuNDUyMjMyLDE2IDEzMS4wNTAyNDgsMTYuMzE2OTMyNiAxMzIuNDQxMjM0LDE3LjA0NTA2NSBDMTMzLjU3MDE5NiwxNy42MzY2NzI2IDEzMy44MTExOTMsMTkuMTYxMTk5OCAxMzIuOTA1NDM1LDIwLjA1OTk4ODIgTDEzMi45MDM4MTcsMjAuMDYzMjM4OCBDMTMyLjMwMDUxOCwyMC42NjI5NzI4IDEzMS4zOTYzNzcsMjAuNzI3OTg0NiAxMzAuNjQyNjU3LDIwLjMzNDY2MzEgQzEyOS41Njg2ODcsMTkuNzczOTM2MiAxMjguNDE3MDgsMTkuNjc2NDE4NCAxMjcuMzc4NjkzLDE5LjY3NjQxODQgQzEyNS4xNDAxNzcsMTkuNjc2NDE4NCAxMjQuMDUxNjUsMjAuOTIzMDIwMSAxMjQuMDUxNjUsMjIuNDExNzkwOCBDMTI0LjA1MTY1LDIyLjk1OTUxNTQgMTI0LjIzMjgwMSwyMy41MzQ4NyAxMjQuNjg3Mjk4LDIzLjk2MDY5NzQgQzEyNS4xMDk0NDYsMjQuMzU1NjQ0MiAxMjUuODA2NTU2LDI0LjY5MDQ1NTEgMTI2LjY4MzIsMjQuODEyMzUyMiBMMTI5LjIyMjU1OCwyNS4xNzY0MTg0IEMxMzEuMTg5MzQ3LDI1LjQ0OTQ2ODEgMTMyLjQyODI5NCwyNS45OTcxOTI3IDEzMy4zMzU2NywyNi44NDg4NDc1IEMxMzQuNDg1NjU5LDI3Ljk0MTA0NjEgMTM1LDI5LjUyMjQ1ODYgMTM1LDMxLjQzNTQzMTQgQzEzNSwzNS42Mjg2OTM5IDEzMS41MjA5MTksMzggMTI3LjAxNjM5LDM4IiBpZD0iRmlsbC02IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ1LjgyMDgyNiwzOCBDMTQzLjQ5MzMwNCwzOCAxNDEuNTgyNDM3LDM3LjE0ODM0NTIgMTQwLjA4OTgyMiwzNS42Mjg2OTM5IEMxMzcuOTQxMDk0LDMzLjQ0MTA0NjEgMTM4LjAwMDE2LDMwLjczODE3OTcgMTM4LjAwMDE2LDI2Ljk5ODM3NDcgQzEzOC4wMDAxNiwyMy4yNjE4MjAzIDEzNy45NDEwOTQsMjAuNTU4OTUzOSAxNDAuMDg5ODIyLDE4LjM2OTY4MDkgQzE0MS41ODI0MzcsMTYuODUwMDI5NiAxNDMuNDkzMzA0LDE2IDE0NS44MjA4MjYsMTYgQzE0OC45MTMwMTUsMTYgMTUxLjQ3ODM5NywxNy40MDEwMDQ3IDE1Mi44MTQ1NjcsMjAuMTU5MTMxMiBDMTUzLjQxMTYxNCwyMS4zODk0Nzk5IDE1Mi40OTA1MDIsMjIuODM1OTkyOSAxNTEuMTQzMTU4LDIyLjgzNTk5MjkgTDE1MC43MTIxMzUsMjIuODM1OTkyOSBDMTQ5Ljk4NTc4MiwyMi44MzU5OTI5IDE0OS4zNjE1OTcsMjIuMzg0MTYwOCAxNDkuMDM3NTMyLDIxLjcyMjY2NTUgQzE0OC40NzA4MTcsMjAuNTYyMjA0NSAxNDcuNDYxOTA1LDE5Ljc2NzQzNSAxNDUuODUxMTU4LDE5Ljc2NzQzNSBDMTQ0LjcxNjEzMSwxOS43Njc0MzUgMTQzLjc5MTgyNywyMC4xOTMyNjI0IDE0My4xOTMxODUsMjAuODkyMTM5NSBDMTQyLjM4ODYwOSwyMS44MDM5MzAzIDE0Mi4xNDkxNTIsMjIuODM1OTkyOSAxNDIuMTQ5MTUyLDI2Ljk5ODM3NDcgQzE0Mi4xNDkxNTIsMzEuMTYyMzgxOCAxNDIuMzg4NjA5LDMyLjE5NjA2OTcgMTQzLjE5MzE4NSwzMy4xMDc4NjA1IEMxNDMuNzkxODI3LDMzLjgwNTExMjMgMTQ0LjcxNjEzMSwzNC4yMzA5Mzk3IDE0NS44NTExNTgsMzQuMjMwOTM5NyBDMTQ3LjQ2MTkwNSwzNC4yMzA5Mzk3IDE0OC40NjkyMjEsMzMuNDM2MTcwMiAxNDkuMDM3NTMyLDMyLjI3NzMzNDUgQzE0OS4zNjE1OTcsMzEuNjE1ODM5MiAxNDkuOTg1NzgyLDMxLjE2MjM4MTggMTUwLjcxMjEzNSwzMS4xNjIzODE4IEwxNTEuMTM5OTY1LDMxLjE2MjM4MTggQzE1Mi40ODczMSwzMS4xNjIzODE4IDE1My40MTAwMTcsMzIuNjE1Mzk2IDE1Mi44MDk3NzgsMzMuODQ0MTE5NCBDMTUxLjQ2NTYyNiwzNi42MDA2MjA2IDE0OC44ODc0NzIsMzggMTQ1LjgyMDgyNiwzOCIgaWQ9IkZpbGwtOCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2NC45NDEyNjksMTkuNjU4Mjc4MiBMMTYyLjg5OTMxOCwxOS42NTgyNzgyIEMxNjEuODk4Nzk0LDE5LjY1ODI3ODIgMTYxLjA4ODYyMSwyMC40NzA3MDMxIDE2MS4wODg2MjEsMjEuNDc0MDA4NCBMMTYxLjA4ODYyMSwyMy4zODc1NDUxIEMxNjEuMDg4NjIxLDI0LjM4OTI3MjggMTYxLjg5ODc5NCwyNS4yMDMyNzUyIDE2Mi44OTkzMTgsMjUuMjAzMjc1MiBMMTY0Ljk0MTI2OSwyNS4yMDMyNzUyIEMxNjYuNzM2MjM1LDI1LjIwMzI3NTIgMTY3LjkxMjk1MiwyNC4wNTE2ODI3IDE2Ny45MTI5NTIsMjIuNDI5OTg4IEMxNjcuOTEyOTUyLDIwLjgwODI5MzMgMTY2LjczNjIzNSwxOS42NTgyNzgyIDE2NC45NDEyNjksMTkuNjU4Mjc4MiBNMTY3LjYyMTkxOSwzNS45ODI0OTcgTDE2NC41MjU5NTcsMjkuNjQyNDI3OSBDMTY0LjIyMjMzOSwyOS4wMTkzMDU5IDE2My41OTE1MDUsMjguNjI0OTI0OSAxNjIuODk5MzE4LDI4LjYyNDkyNDkgQzE2MS44OTg3OTQsMjguNjI0OTI0OSAxNjEuMDg4NjIxLDI5LjQzNzM0OTggMTYxLjA4ODYyMSwzMC40MzkwNzc1IEwxNjEuMDg4NjIxLDM1LjE4NDI2OTggQzE2MS4wODg2MjEsMzYuMTg3NTc1MSAxNjAuMjc4NDQ4LDM3IDE1OS4yNzc5MjMsMzcgTDE1OC44MTIyNzEsMzcgQzE1Ny44MTE3NDYsMzcgMTU3LDM2LjE4NzU3NTEgMTU3LDM1LjE4NDI2OTggTDE1NywxNy44MTU3MzAyIEMxNTcsMTYuODEyNDI0OSAxNTcuODExNzQ2LDE2IDE1OC44MTIyNzEsMTYgTDE2NS4yMDU1NTgsMTYgQzE2OS40NzAzNzIsMTYgMTcyLDE4LjkxOTk5NyAxNzIsMjIuNDI5OTg4IEMxNzIsMjQuNzAxNjIyNiAxNzAuOTM2NTUsMjYuMzA3NTQyMSAxNjkuNTIwNzEzLDI3LjI2MzUyMTYgQzE2OC43ODkxOTgsMjcuNzU3Mjg2NyAxNjguNTk3MjczLDI4Ljc1OTAxNDQgMTY5LjAwMzE0NiwyOS41NDQ2MjE0IEwxNzEuNDg0MDA2LDM0LjM0OTc1OTYgQzE3Mi4xMDg1NDcsMzUuNTU4MTQzIDE3MS4yMzM4NzUsMzcgMTY5Ljg3NjI0NSwzNyBMMTY5LjI0Njk4NSwzNyBDMTY4LjU1NjM3MSwzNyAxNjcuOTIzOTY0LDM2LjYwNTYxOSAxNjcuNjIxOTE5LDM1Ljk4MjQ5NyIgaWQ9IkZpbGwtMTAiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xODEuODQyODUsMjcuMjE0NjE4NCBMMTgxLjc3MTcyMywyNy40MjEyNzQgQzE4MS4zNjA3NywyOC42MDEyNjIgMTgyLjIzNzk5NywyOS44MzMzMDgzIDE4My40ODk4MjQsMjkuODMzMzA4MyBMMTgzLjYzMDQ5NywyOS44MzMzMDgzIEMxODQuODc0NDIxLDI5LjgzMzMwODMgMTg1Ljc1MTY0OCwyOC42MTU0NTk3IDE4NS4zNTQ5MiwyNy40Mzg2MjY4IEwxODUuMjg2OTU1LDI3LjIzMzU0ODcgQzE4NC43MzM3NDksMjUuNTkxMzQ2MiAxODIuNDExODYyLDI1LjU3ODcyNiAxODEuODQyODUsMjcuMjE0NjE4NCBNMTg4LjA4MTQzOCwzNS43NTg0ODg2IEwxODcuNjcwNDg0LDM0LjUyNDg2NDggQzE4Ny40MjIzMzIsMzMuNzg1MDA2IDE4Ni43MjY4NzIsMzMuMjgzMzUzNCAxODUuOTQyOSwzMy4yODMzNTM0IEwxODEuMDgxMDA2LDMzLjI4MzM1MzQgQzE4MC4zMDE3NzUsMzMuMjgzMzUzNCAxNzkuNjA5NDc3LDMzLjc3ODY5NTkgMTc5LjM1ODE2MywzNC41MTM4MjIxIEwxNzguOTI4MjQzLDM1Ljc3MTEwODggQzE3OC42NzY5MjksMzYuNTA2MjM1IDE3Ny45ODQ2MzEsMzcgMTc3LjIwNjk4LDM3IEwxNzYuODIxMzE2LDM3IEMxNzUuNTU4NDI1LDM3IDE3NC42Nzk2MTcsMzUuNzQ3NDQ1OSAxNzUuMTExMTE4LDM0LjU2MjcyNTQgTDE4MS40NDEzOCwxNy4xOTU3NjMyIEMxODEuNzAzNzU4LDE2LjQ3Nzk4OTggMTgyLjM4NjU3MywxNiAxODMuMTUxNTc4LDE2IEwxODMuODI0OTA5LDE2IEMxODQuNTg5OTE1LDE2IDE4NS4yNzI3MywxNi40NzY0MTIzIDE4NS41MzM1MjcsMTcuMTkyNjA4MiBMMTkxLjg4NzQ5OCwzNC41NjExNDc4IEMxOTIuMzIyMTYsMzUuNzQ1ODY4NCAxOTEuNDQzMzUyLDM3IDE5MC4xNzg4OCwzNyBMMTg5LjgwNzQ0MiwzNyBDMTg5LjAyNTA1LDM3IDE4OC4zMjk1OSwzNi40OTk5MjQ5IDE4OC4wODE0MzgsMzUuNzU4NDg4NiIgaWQ9IkZpbGwtMTIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMDMuNTQwNDU4LDIxLjQ3NDAwODQgTDIwMy41NDA0NTgsMzUuMTg0MjY5OCBDMjAzLjU0MDQ1OCwzNi4xODc1NzUxIDIwMi43MzE4MTIsMzcgMjAxLjczMzE3MywzNyBMMjAxLjI2ODM5NywzNyBDMjAwLjI2OTc1OCwzNyAxOTkuNDU5NTQyLDM2LjE4NzU3NTEgMTk5LjQ1OTU0MiwzNS4xODQyNjk4IEwxOTkuNDU5NTQyLDIxLjQ3NDAwODQgQzE5OS40NTk1NDIsMjAuNDcwNzAzMSAxOTguNjUwODk1LDE5LjY1ODI3ODIgMTk3LjY1MjI1NiwxOS42NTgyNzgyIEwxOTUuODA3Mjg2LDE5LjY1ODI3ODIgQzE5NC44MDg2NDYsMTkuNjU4Mjc4MiAxOTQsMTguODQ0Mjc1OCAxOTQsMTcuODQyNTQ4MSBMMTk0LDE3LjgxNTczMDIgQzE5NCwxNi44MTI0MjQ5IDE5NC44MDg2NDYsMTYgMTk1LjgwNzI4NiwxNiBMMjA3LjE5MjcxNCwxNiBDMjA4LjE5MTM1NCwxNiAyMDksMTYuODEyNDI0OSAyMDksMTcuODE1NzMwMiBMMjA5LDE3Ljg0MjU0ODEgQzIwOSwxOC44NDQyNzU4IDIwOC4xOTEzNTQsMTkuNjU4Mjc4MiAyMDcuMTkyNzE0LDE5LjY1ODI3ODIgTDIwNS4zNDc3NDQsMTkuNjU4Mjc4MiBDMjA0LjM1MDY3NSwxOS42NTgyNzgyIDIwMy41NDA0NTgsMjAuNDcwNzAzMSAyMDMuNTQwNDU4LDIxLjQ3NDAwODQiIGlkPSJGaWxsLTE0IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjE5LjgxOTY2MiwzOCBDMjE3LjQ5MjAxNSwzOCAyMTUuNTgxMDQ2LDM3LjE0ODM0NTIgMjE0LjA4OTk0NywzNS42Mjg2OTM5IEMyMTEuOTM5NTA3LDMzLjQ0MTA0NjEgMjEyLjAwMDE3MywzMC43MzgxNzk3IDIxMi4wMDAxNzMsMjYuOTk4Mzc0NyBDMjEyLjAwMDE3MywyMy4yNjE4MjAzIDIxMS45Mzk1MDcsMjAuNTU4OTUzOSAyMTQuMDg5OTQ3LDE4LjM2OTY4MDkgQzIxNS41ODEwNDYsMTYuODUwMDI5NiAyMTcuNDkyMDE1LDE2IDIxOS44MTk2NjIsMTYgQzIyMi45MTIwMTYsMTYgMjI1LjQ3NzUzNywxNy40MDEwMDQ3IDIyNi44MTUzNzUsMjAuMTU5MTMxMiBDMjI3LjQxMDg1NywyMS4zODk0Nzk5IDIyNi40ODk2OTYsMjIuODM1OTkyOSAyMjUuMTQyMjc5LDIyLjgzNTk5MjkgTDIyNC43MTEyMzMsMjIuODM1OTkyOSBDMjIzLjk4NDg0MSwyMi44MzU5OTI5IDIyMy4zNjIyMiwyMi4zODQxNjA4IDIyMy4wMzgxMzcsMjEuNzIyNjY1NSBDMjIyLjQ2OTc5NSwyMC41NjIyMDQ1IDIyMS40NjA4MjksMTkuNzY3NDM1IDIxOS44NDk5OTUsMTkuNzY3NDM1IEMyMTguNzE0OTA4LDE5Ljc2NzQzNSAyMTcuNzkwNTU0LDIwLjE5MzI2MjQgMjE3LjE5MTg4LDIwLjg5MjEzOTUgQzIxNi4zODcyNjEsMjEuODAzOTMwMyAyMTYuMTQ5Mzg3LDIyLjgzNTk5MjkgMjE2LjE0OTM4NywyNi45OTgzNzQ3IEMyMTYuMTQ5Mzg3LDMxLjE2MjM4MTggMjE2LjM4NzI2MSwzMi4xOTYwNjk3IDIxNy4xOTE4OCwzMy4xMDc4NjA1IEMyMTcuNzkwNTU0LDMzLjgwNTExMjMgMjE4LjcxNDkwOCwzNC4yMzA5Mzk3IDIxOS44NDk5OTUsMzQuMjMwOTM5NyBDMjIxLjQ2MDgyOSwzNC4yMzA5Mzk3IDIyMi40Njk3OTUsMzMuNDM2MTcwMiAyMjMuMDM4MTM3LDMyLjI3NzMzNDUgQzIyMy4zNjIyMiwzMS42MTU4MzkyIDIyMy45ODQ4NDEsMzEuMTYyMzgxOCAyMjQuNzExMjMzLDMxLjE2MjM4MTggTDIyNS4xMzkwODYsMzEuMTYyMzgxOCBDMjI2LjQ4ODEsMzEuMTYyMzgxOCAyMjcuNDA5MjYsMzIuNjE1Mzk2IDIyNi44MDg5ODksMzMuODQ0MTE5NCBDMjI1LjQ2NjM2MSwzNi42MDA2MjA2IDIyMi44ODY0NzMsMzggMjE5LjgxOTY2MiwzOCIgaWQ9IkZpbGwtMTYiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNDEuOTgyMTcsMzUuMTg0MjY5OCBMMjQxLjk4MjE3LDMwLjAyNzM0MzggQzI0MS45ODIxNywyOS4wMjQwMzg1IDI0MS4xODQ0NzksMjguMjExNjEzNiAyNDAuMjAyODI0LDI4LjIxMTYxMzYgTDIzNi43OTU2MywyOC4yMTE2MTM2IEMyMzUuODEyNDI5LDI4LjIxMTYxMzYgMjM1LjAxNjI4NCwyOS4wMjQwMzg1IDIzNS4wMTYyODQsMzAuMDI3MzQzOCBMMjM1LjAxNjI4NCwzNS4xODQyNjk4IEMyMzUuMDE2Mjg0LDM2LjE4NzU3NTEgMjM0LjIyMDEzOCwzNyAyMzMuMjM2OTM3LDM3IEwyMzIuNzc3ODAxLDM3IEMyMzEuNzk2MTQ2LDM3IDIzMSwzNi4xODc1NzUxIDIzMSwzNS4xODQyNjk4IEwyMzEsMTcuODE1NzMwMiBDMjMxLDE2LjgxMjQyNDkgMjMxLjc5NjE0NiwxNiAyMzIuNzc3ODAxLDE2IEwyMzMuMjM2OTM3LDE2IEMyMzQuMjIwMTM4LDE2IDIzNS4wMTYyODQsMTYuODEyNDI0OSAyMzUuMDE2Mjg0LDE3LjgxNTczMDIgTDIzNS4wMTYyODQsMjIuNzY3NTc4MSBDMjM1LjAxNjI4NCwyMy43NzA4ODM0IDIzNS44MTI0MjksMjQuNTgzMzA4MyAyMzYuNzk1NjMsMjQuNTgzMzA4MyBMMjQwLjIwMjgyNCwyNC41ODMzMDgzIEMyNDEuMTg0NDc5LDI0LjU4MzMwODMgMjQxLjk4MjE3LDIzLjc3MDg4MzQgMjQxLjk4MjE3LDIyLjc2NzU3ODEgTDI0MS45ODIxNywxNy44MTU3MzAyIEMyNDEuOTgyMTcsMTYuODEyNDI0OSAyNDIuNzc4MzE2LDE2IDI0My43NjE1MTcsMTYgTDI0NC4yMTkxMDcsMTYgQzI0NS4yMDIzMDksMTYgMjQ2LDE2LjgxMjQyNDkgMjQ2LDE3LjgxNTczMDIgTDI0NiwzNS4xODQyNjk4IEMyNDYsMzYuMTg3NTc1MSAyNDUuMjAyMzA5LDM3IDI0NC4yMTkxMDcsMzcgTDI0My43NjE1MTcsMzcgQzI0Mi43NzgzMTYsMzcgMjQxLjk4MjE3LDM2LjE4NzU3NTEgMjQxLjk4MjE3LDM1LjE4NDI2OTgiIGlkPSJGaWxsLTE4IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzksNDAgTDc5LDM3LjM1ODAyOTkgQzc5LDM2LjIyMzIyMzkgNzkuNDAwNzEyNywzNS4xMjcxMDQ1IDgwLjEyNzY5NzUsMzQuMjY2MzI4NCBMODguODI5MzQwNywyMy45ODA1MzczIEM4OS43ODkxNTA3LDIyLjgxNTEwNDUgOTAuMTk0NjE0OSwyMS45ODY1NjcyIDkwLjE5NDYxNDksMjAuNzQ2OTg1MSBDOTAuMTk0NjE0OSwxOC43NTMwMTQ5IDg5LjA0OTQ5NTEsMTcuNDAwNTk3IDg3LjAxNzQyMjMsMTcuNDAwNTk3IEM4NS40MzA0MDk4LDE3LjQwMDU5NyA4My44MDM4MDEyLDE4LjIyNTkxMDQgODMuODAzODAxMiwyMC44MjExMzQzIEw3OSwyMC44MjExMzQzIEM3OSwxNS45MzIxMTk0IDgyLjUxMTM4MzksMTMgODcuMDE3NDIyMywxMyBDOTEuNjczOTI2LDEzIDk1LDE1Ljk3MDgwNiA5NSwyMC43ODQwNTk3IEM5NSwyMy4zNzc2NzE2IDk0LjAwMjE3NzgsMjQuNzY4Nzc2MSA5Mi4xOTE4NDMyLDI2LjkxNDI2ODcgTDkxLjQ2ODAyNjEsMjcuNzY4NTk3IEM4OC44NjczNTMsMzAuODM5MzQzMyA5MS4wMTAyOTUsMzUuNTk5NDAzIDk0Ljk5MzY2NDYsMzUuNTk5NDAzIEw5NSwzNS41OTk0MDMgTDk1LDQwIEw3OSw0MCBaIiBpZD0iRmlsbC0yMyIgZmlsbD0iI0ZCRTEzQiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTY1LjMyMzk4ODEsMTQuMTUzNjg4OSBMNjMuNDE2MDgzMywxMy43NzMwNTkzIEw2My40MTYwODMzLDIuMDUxNTc3NzggQzYzLjQxNjA4MzMsMC45NjA2NTE4NTIgNjIuNTMwNzI2MiwwLjA3Njc2Mjk2MyA2MS40Mzc5ODgxLDAuMDc2NzYyOTYzIEwyLjk3NzI5NzYyLDAuMDc2NzYyOTYzIEMxLjg4NDU1OTUyLDAuMDc2NzYyOTYzIDAuOTk5MjAyMzgxLDAuOTYwNjUxODUyIDAuOTk5MjAyMzgxLDIuMDUxNTc3NzggTDAuOTk5MjAyMzgxLDM5LjUwOTM1NTYgQzAuOTk5MjAyMzgxLDQwLjYwMDI4MTUgMS44ODQ1NTk1Miw0MS40ODQxNzA0IDIuOTc3Mjk3NjIsNDEuNDg0MTcwNCBMNjEuNDM3OTg4MSw0MS40ODQxNzA0IEM2Mi41MzA3MjYyLDQxLjQ4NDE3MDQgNjMuNDE2MDgzMyw0MC42MDAyODE1IDYzLjQxNjA4MzMsMzkuNTA5MzU1NiBMNjMuNDE2MDgzMywyNy43ODc4NzQxIEw2NS4zMjM5ODgxLDI3LjQwNzI0NDQgQzY2LjA2ODk2NDMsMjcuMjU3NTQwNyA2Ni42MDY1NTk1LDI2LjYwNDU3NzggNjYuNjA2NTU5NSwyNS44NDQ5MTExIEw2Ni42MDY1NTk1LDE1LjcxNDQyOTYgQzY2LjYwNjU1OTUsMTQuOTU2MzU1NiA2Ni4wNjg5NjQzLDE0LjMwMzM5MjYgNjUuMzIzOTg4MSwxNC4xNTM2ODg5IiBpZD0iRmlsbC0yNSIgZmlsbD0iIzNDQUVGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI3LjI1ODQxOSwzMS45NDgxMDg3IEwyNy4yNTg0MTksMjguMDYxMDc1MSBDMjcuMjU4NDE5LDI1Ljg5ODQwMDkgMjQuNDMwNjI3NCwyNS4yMDgwMTQ5IDIzLjQ4NTQzMDcsMjcuMTM3ODg0NSBMMjMuMTcxOTI0OCwyNy43ODAxMDQgQzIyLjgzMzQ2MzMsMjguNDcwNDkgMjIuMTQ0MDYyNCwyOC45MDcxOTkzIDIxLjM5MjI3MjIsMjguOTA3MTk5MyBMMjAuNjM1ODAyOSwyOC45MDcxOTkzIEMxOS44ODU1NzI1LDI4LjkwNzE5OTMgMTkuMTk5MjkxLDI4LjQ3MzcwMTEgMTguODU5MjY5OCwyNy43ODQ5MjA3IEwxOC41MTE0NDk4LDI3LjA3Njg3MzcgQzE3LjU2MTU3MzksMjUuMTUzNDI2MiAxNC43NDAwMjEzLDI1Ljg0NzAyMzMgMTQuNzQwMDIxMywyOC4wMDQ4ODA5IEwxNC43NDAwMjEzLDMxLjk0ODEwODcgQzE0Ljc0MDAyMTMsMzMuMDgxNjI2MSAxMy44NDc4NTU0LDM0IDEyLjc0ODI0NTMsMzQgTDExLjk5MTc3NiwzNCBDMTAuODkwNjA2MiwzNCAxMCwzMy4wODE2MjYxIDEwLDMxLjk0ODEwODcgTDEwLDExLjA1MTg5MTMgQzEwLDkuOTE4MzczOSAxMC44OTA2MDYyLDkgMTEuOTkxNzc2LDkgTDEzLjQyMjA0ODksOSBDMTQuMTg2MzE2OSw5IDE0Ljg4MzUxNjUsOS40NDk1NTM2NiAxNS4yMTcyOTg4LDEwLjE1OTIwNjIgTDE5LjIxODAwNzgsMTguNjg0NjcwMiBDMTkuOTQzMjgyNSwyMC4yMzI0MTkyIDIyLjA4NDc5MjYsMjAuMjI5MjA4MSAyMi44MDg1MDc2LDE4LjY3OTg1MzYgTDI2Ljc4MjcwMTIsMTAuMTYyNDE3MyBDMjcuMTE0OTIzOCw5LjQ1Mjc2NDc1IDI3LjgxMzY4MzEsOSAyOC41Nzk1MTA4LDkgTDMwLjAwNjY2NDMsOSBDMzEuMTA3ODM0MSw5IDMyLDkuOTE4MzczOSAzMiwxMS4wNTE4OTEzIEwzMiwzMS45NDgxMDg3IEMzMiwzMy4wODE2MjYxIDMxLjEwNzgzNDEsMzQgMzAuMDA2NjY0MywzNCBMMjkuMjUxNzU0NywzNCBDMjguMTUwNTg0OSwzNCAyNy4yNTg0MTksMzMuMDgxNjI2MSAyNy4yNTg0MTksMzEuOTQ4MTA4NyIgaWQ9IkZpbGwtMjgiIGZpbGw9IiNGQkUxM0IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MCwzMS45NDgxMDg3IEw0MCwxMS4wNTE4OTEzIEM0MCw5LjkxODM3MzkgNDAuOTA1Nzc5OSw5IDQyLjAyMzc1Myw5IEw0Mi43OTAxODIxLDkgQzQzLjkwODE1NTIsOSA0NC44MTM5MzUxLDkuOTE4MzczOSA0NC44MTM5MzUxLDExLjA1MTg5MTMgTDQ0LjgxMzkzNTEsMjcuNTkzODYwNCBDNDQuODEzOTM1MSwyOC43MjczNzc4IDQ1LjcxOTcxNSwyOS42NDQxNDYyIDQ2LjgzNjEwNDUsMjkuNjQ0MTQ2MiBMNTMuOTc2MjQ3LDI5LjY0NDE0NjIgQzU1LjA5NDIyMDEsMjkuNjQ0MTQ2MiA1NiwzMC41NjQxMjU2IDU2LDMxLjY5NjAzNzUgTDU2LDMxLjk0ODEwODcgQzU2LDMzLjA4MTYyNjEgNTUuMDk0MjIwMSwzNCA1My45NzYyNDcsMzQgTDQyLjAyMzc1MywzNCBDNDAuOTA1Nzc5OSwzNCA0MCwzMy4wODE2MjYxIDQwLDMxLjk0ODEwODciIGlkPSJGaWxsLTMwIiBmaWxsPSIjRkJFMTNCIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:50%;background-size:260px 51px;width:260px;height:51px;line-height:51px;vertical-align:middle}.logo:before{content:"";display:block;width:0;height:100%}.icon{vertical-align:middle}.icon-camera{background-size:33px 30px;width:33px;height:30px;line-height:30px}.icon-camera,.icon-camera.is-mini{display:inline-block;position:relative;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjMzcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMzIDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJUaXRsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2lnbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNC4wMDAwMDAsIC01NTUuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAxODEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjEyLjMwOTUyNCwzNzkuMDAxOTUyIEMyMTMuOTM5MjM4LDM3OS4wMDE5NTIgMjE1LjI2MTkwNSwzODAuMzI0NjE5IDIxNS4yNjE5MDUsMzgxLjk1NDMzMyBMMjE1LjI2MTkwNSwzOTkuNDk0NDI5IEMyMTUuMjYxOTA1LDQwMS4xMjQxNDMgMjEzLjkzOTIzOCw0MDIuNDQ2ODEgMjEyLjMwOTUyNCw0MDIuNDQ2ODEgTDE4Ny45NTIzODEsNDAyLjQ0NjgxIEMxODYuMzIyNjY3LDQwMi40NDY4MSAxODUsNDAxLjEyNDE0MyAxODUsMzk5LjQ5NDQyOSBMMTg1LDM4MS45NTQzMzMgQzE4NSwzODAuMzI0NjE5IDE4Ni4zMjI2NjcsMzc5LjAwMTk1MiAxODcuOTUyMzgxLDM3OS4wMDE5NTIgTDE5NC4xMzYxNDMsMzc5LjAwMTk1MiBMMTk0LjU4NDkwNSwzNzYuMjQgQzE5NC43MDAwNDgsMzc1LjUyNTUyNCAxOTUuMzE3MDk1LDM3NSAxOTYuMDQwNDI5LDM3NSBMMjA0LjIyMTQ3NiwzNzUgQzIwNC45NDQ4MSwzNzUgMjA1LjU2MTg1NywzNzUuNTI1NTI0IDIwNS42NzcsMzc2LjI0IEwyMDYuMTI1NzYyLDM3OS4wMDE5NTIgTDIxMi4zMDk1MjQsMzc5LjAwMTk1MiBaIE0yMDYuNTE1MDMzLDM5MC43MjQ5NzEgQzIwNi41MTUwMzMsMzg3LjE5ODM1MiAyMDMuNjU3MTI5LDM4NC4zNDA0NDggMjAwLjEzMDUxLDM4NC4zNDA0NDggQzE5Ni42MDUzNjcsMzg0LjM0MDQ0OCAxOTMuNzQ3NDYyLDM4Ny4xOTgzNTIgMTkzLjc0NzQ2MiwzOTAuNzI0OTcxIEMxOTMuNzQ3NDYyLDM5NC4yNTAxMTQgMTk2LjYwNTM2NywzOTcuMTA4MDE5IDIwMC4xMzA1MSwzOTcuMTA4MDE5IEMyMDMuNjU3MTI5LDM5Ny4xMDgwMTkgMjA2LjUxNTAzMywzOTQuMjUwMTE0IDIwNi41MTUwMzMsMzkwLjcyNDk3MSBaIiBpZD0iU3Ryb2tlLTEiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-position:50%;vertical-align:middle}.icon-camera.is-mini{background-size:19.8px 18px;width:19.8px;height:18px;line-height:18px}.icon-dots{background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgMjAgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iVGl0bGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNpZ24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTIuMDAwMDAwLCAtNjY4LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTIuMDAwMDAwLCA2NjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgsNCBDMTYuODk1NDMwNSw0IDE2LDMuMTA0NTY5NSAxNiwyIEMxNiwwLjg5NTQzMDUgMTYuODk1NDMwNSwwIDE4LDAgQzE5LjEwNDU2OTUsMCAyMCwwLjg5NTQzMDUgMjAsMiBDMjAsMy4xMDQ1Njk1IDE5LjEwNDU2OTUsNCAxOCw0IFogTTIsNCBDMC44OTU0MzA1LDQgMCwzLjEwNDU2OTUgMCwyIEMwLDAuODk1NDMwNSAwLjg5NTQzMDUsMCAyLDAgQzMuMTA0NTY5NSwwIDQsMC44OTU0MzA1IDQsMiBDNCwzLjEwNDU2OTUgMy4xMDQ1Njk1LDQgMiw0IFogTTEwLDQgQzguODk1NDMwNSw0IDgsMy4xMDQ1Njk1IDgsMiBDOCwwLjg5NTQzMDUgOC44OTU0MzA1LDAgMTAsMCBDMTEuMTA0NTY5NSwwIDEyLDAuODk1NDMwNSAxMiwyIEMxMiwzLjEwNDU2OTUgMTEuMTA0NTY5NSw0IDEwLDQgWiIgaWQ9Ik92YWwtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==")}.icon-dots,.icon-dots-white{display:inline-block;position:relative;background-repeat:no-repeat;background-position:50%;background-size:20px 4px;width:20px;height:4px;vertical-align:middle;line-height:4px}.icon-dots-white{background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgMjAgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iVGl0bGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNpZ24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTkuMDAwMDAwLCAtODE4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU5LjAwMDAwMCwgODE4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LDQgQzE2Ljg5NTQzMDUsNCAxNiwzLjEwNDU2OTUgMTYsMiBDMTYsMC44OTU0MzA1IDE2Ljg5NTQzMDUsMCAxOCwwIEMxOS4xMDQ1Njk1LDAgMjAsMC44OTU0MzA1IDIwLDIgQzIwLDMuMTA0NTY5NSAxOS4xMDQ1Njk1LDQgMTgsNCBaIE0yLDQgQzAuODk1NDMwNSw0IDAsMy4xMDQ1Njk1IDAsMiBDMCwwLjg5NTQzMDUgMC44OTU0MzA1LDAgMiwwIEMzLjEwNDU2OTUsMCA0LDAuODk1NDMwNSA0LDIgQzQsMy4xMDQ1Njk1IDMuMTA0NTY5NSw0IDIsNCBaIE0xMCw0IEM4Ljg5NTQzMDUsNCA4LDMuMTA0NTY5NSA4LDIgQzgsMC44OTU0MzA1IDguODk1NDMwNSwwIDEwLDAgQzExLjEwNDU2OTUsMCAxMiwwLjg5NTQzMDUgMTIsMiBDMTIsMy4xMDQ1Njk1IDExLjEwNDU2OTUsNCAxMCw0IFoiIGlkPSJPdmFsLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}.icon-photos{display:inline-block;position:relative;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDE1IDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJUaXRsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2lnbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjAwMDAwMCwgLTgxMy4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDYzMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiw5NCBMMTcsOTQgTDE3LDEwMiBMNywxMDIgTDcsOTcgTDIsOTcgTDIsODkgTDEyLDg5IEwxMiw5NCBaIiBpZD0iUmVjdGFuZ2xlLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");background-repeat:no-repeat;background-position:50%;background-size:15px 13px;width:15px;height:13px;vertical-align:middle;line-height:13px}.card{position:relative;border-style:solid;border-width:15px 15px 27px 120px;border-image:url(data:image/png;base64,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) 30 30 54 240 fill repeat;background-color:transparent;box-sizing:border-box;margin-bottom:-10px;width:100%}.card.is-debug{min-height:200px}.card.is-top{border-width:30px 15px 27px 130px;border-image:url(data:image/png;base64,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AAEEEEAAAQQyEiDAZARLtwgggAACCCCAAAIIIJC+AAEmfVN6RAABBBBAAAEEEEAAgYwECDAZwdItAggggAACCCCAAAIIpC9AgEnflB4RQAABBBBAAAEEEEAgIwECTEawdIsAAggggAACCCCAAALpCxBg0jelRwQQQAABBBBAAAEEEMhIgACTESzdIoAAAggggAACCCCAQPoCBJj0TekRAQQQQAABBBBAAAEEMhIgwGQES7cIIIAAAggggAACCCCQvgABJn1TekQAAQQQQAABBBBAAIGMBAgwGcHSLQIIIIAAAggggAACCKQvQIBJ35QeEUAAAQQQQAABBBBAICMBAkxGsHSLAAIIIIAAAggggAAC6QsQYNI3pUcEEEAAAQQQQAABBBDISIAAkxEs3SKAAAIIIIAAAggggED6AgSY9E3pEQEEEEAAAQQQQAABBDISIMBkBEu3CCCAAAIIIIAAAgggkL4AASZ9U3pEAAEEEEAAAQQQQACBjAQIMBnB0i0CCCCAAAIIIIAAAgikL0CASd+UHhFAAAEEEEAAAQQQQCAjAQJMRrB0iwACCCCAAAIIIIAAAukLEGDSN6VHBBBAAAEEEEAAAQQQyEiAAJMRLN0igAACCCCAAAIIIIBA+gIEmPRN6REBBBBAAAEEEEAAAQQyEiDAZARLtwgggAACCCCAAAIIIJC+AAEmfVN6RAABBBBAAAEEEEAAgYwECDAZwdItAggggAACCCCAAAIIpC9AgEnflB4RQAABBBBAAAEEEEAgIwECTEawdIsAAggggAACCCCAAALpCxBg0jelRwQQQAABBBBAAAEEEMhIgACTESzdIoAAAggggAACCCCAQPoCBJj0TekRAQQQQAABBBBAAAEEMhJICjC9diyfo6m3t/eA6pQIIIAAAggggAACCCCAQFYCsezRL5fomEkBRuui8ujRozv6NbCAAAIIIIAAAggggAACCGQgUE72KCfAbM9gbHSJAAIIIIAAAggggAACCPQTsABTMnsUCzDRLRvr5O1+vbKAAAIIIIAAAggggAACCGQg0Jc9Eh8d0+GKBZhom7179/5WG1MigAACCCCAAAIIIIAAAlkJlJM9wgCjF/fDxNP7xBNPPJXVAOkXAQQQQAABBBBAAAEEEJBAX/ZIzCXapsEq4eyBptHmpr652crmI0eOPNPS0nK61ZkQQAABBBBA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) 60 30 54 260 fill repeat}.card.is-top .card__inner{margin:10px 15px 13px -100px}.card .card__inner{margin:20px 15px 18px -90px}.card .card__action{padding:20px 0 0;text-align:center}.card-button-container{margin:0 4px}.card-button{position:relative;border-style:solid;border-width:40px 13px 0 118px;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAB4CAYAAAAKRZZvAAAAAXNSR0IArs4c6QAAC11JREFUeAHt3buLXGUYB+BzZjcqaOElIIpEIaSKeKkTFxFU8gfEIoKgSEDNekklarGFjY02giiinYX5A0QFETWVlaKV2IhExCiCCuJcPs+3JOi7kuzMOG92dubZZvPOfOc35zxfiv3tzqVttnyVZw4dHAx6jzal3NeWZl9pylVblizm2DZfre699/Z2Y2O0mBe4GFdVNjZ6g7MfftGU5tbFuCJXQYAAAQIECBBYLIG2aX8vbfNd07YfrK6O3mxfOf31v6+wPT+UjaOXDX/+4eWueDxWStM7f/syfW/b9pHVVz97e5muebdd6+DE4YdLKW/ttvN2vgQIECBAgACBZRRo22bUFZHXVq674WS7ceqvarBZQDbLx9kz73XF455lhDl/zV0B+X5l7+qBduPjP8/f5vv8CJSNu68Ynh180xWQm+bnrJwJAQIECBAgQIDAdgJdEfloZe+NR2oJ2fxLR/3Lx7KXj4pWf7Ad/TR4ajtA9++MQN0b5WNn7D0qAQIECBAgQOD/CNSusflsqy6kra/5GPabL5f1aVdbIbu/gvy6sufK/e0r7/+y9T7zzgmUZ+6/dtj/49uugFy9c2fhkQkQIECAAAECBKYVqE/HWtnT3NarLzhXPv5hrD/gDvq/v/DPLf41DwJ1T5SPedgJ50CAAAECBAgQmE6gdo7aPXr13a6mi1jco7pX7j9enr77lsW9wt11ZXUv6p7srrN2tgQIECBAgAABAv8R6LpHr77V7n/uWPIbut+0Xz7s919ccoa5ufy6F3VP5uaEnAgBAgQIECBAgMBUArV79Jbmcz4mJzpW1tfunPwwR8xS4NweHJtlpiwCBAgQIECAAIGdEajdYyk/72Mc7tK9QH9YRi+Ns9aaPIG6B3Uv8h5BMgECBAgQIECAwKUUUEAuot097efe/vqa18hcxCjzrmpf9yDzMWQTIECAAAECBAhcWgEFZDvv0fCl7odgv4HfzmnG92+ad/YzjhVHgAABAgQIECCwwwIKyPYbcMdwfe3B7ZdZMUuBc+Z3zDJTFgECBAgQIECAwM4LKCDj7EEZvVjWj3gXpnGsZrBm07ozn0GUCAIECBAgQIAAgTkTUEDG2JDuRdA3j0a/PTHGUktmIFCtq/kMokQQIECAAAECBAjMmYACMuaGlLY8330g3tVjLrdsSoFqXK2nPNxhBAgQIECAAAECcy6ggIy5Qd1Hx1876PefG3O5ZVMKVONqPeXhDiNAgAABAgQIEJhzAQVkgg1qm/ZkOXHXoQkOsXQCgWpbjSc4xFICBAgQIECAAIFdJqCATLBh3Sc3rgyb8k559vA1Exxm6RgC1XTTtjMeY7klBAgQIECAAAECu1RAAZlw47rPp9g3+K35tDy5dmDCQy2/gEC13DTtbC+wxM0ECBAgQIAAAQILIqCATLWR5eBwOPp8sH74ofL68T1TRTioqXbVsFo2TTmIhAABAgQIECBAYPEF2v4Th7p3PPU1rUDbNme61y28MWqb06ul922zdv137QOnhtPmLfJx5d2jK80nP+4btKP9vdJ0//HK8e4F5zcu8jW7NgIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQKegpWIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSiggEQPEwECBAgQIECAAAECiQIKSCKuaAIECBAgQIAAAQIEooACEj1MBAgQIECAAAECBAgkCiggibiiCRAgQIAAAQIECBCIAgpI9DARIECAAAECBAgQIJAooIAk4oomQIAAAQIECBAgQCAKKCDRw0SAAAECBAgQIECAQKKAApKIK5oAAQIECBAgQIAAgSjwN/c4PraY8BZYAAAAAElFTkSuQmCC) 80 26 0 236 fill repeat;display:inline-block;background-color:transparent;box-sizing:border-box;width:100%;color:#fff;text-decoration:none;text-align:center;margin:6px 0 0;box-shadow:0 4px 0 #e53d05;border-radius:4px;transform:translateY(-4px);transition:transform .2s ease-out}.card-button .card-button__inner{margin:-10px -13px 0 -118px;background-color:#fb6b3b;padding:0 20px 24px;border-radius:4px}.card-button:hover{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAB4CAYAAAAKRZZvAAAAAXNSR0IArs4c6QAAC2hJREFUeAHt3buLXGUYB+BzJhcvWKiNILomSLRQvFRJjEUQDOYPiIWCxqgBFRFSqsUWNja2grdYpTB/gJJCBAkiVoqCcQnRKIKNCkrMdT7Pt9lAeAnZmdl5M7szzzbJO/Od35zzfFvMb2dmt23C18KLO+4r586/UJpmVyntXNOUm8KSKR3b7+/d/MSD7fx8f0ovcCouq8zP946d+Ozb7vvy/qm4IBdBgAABAgQIEJg6gfbfti0n26Y50m5Y/8GW94/+cPkldrdf/Crzezb+9PPJd7rppVKa3qXbZ+nfXq/Zd8/Brw/O0jWvtWv96bmtz/X7zUdr7bydLwECBAgQIEBgFgXatqk/3H/3nk1zB9r5w2erwWIBWSofn3bF47FZhLl0zR3GbxvbG7Zs/viL05du8+/qETixd+f1Z8t/C92rc3esnrNyJgQIECBAgAABAssJdEXk866E7K4lZPGVjvrKx6yXj4pWn9ieaU6/thyg+ycjUPdG+ZiMvUclQIAAAQIECKxEoHaNpXdbNW39zEf/3PnvZvVtVxGya2d/37iud/edH371Z7zPPDmBX5/ffuupC/3j3ffpzZM7C49MgAABAgQIECAwqkB9O1Zvw/oHeosfOJ/Rz3xcCa8+wT11vrx5pfvcNjmBuifKx+T8PTIBAgQIECBAYKUC9QWP2j163Vtadq00bOqOb5uXT+zdtmnqrmuNXtDiXnR7skZP32kTIECAAAECBAgsCdTu0bv4q3aZXC5QSrnuTNO8dflt/j85gboXdU8mdwYemQABAgQIECBAYBwCtXt0H0Kflb/zMRxZW8pTC89vf3i4o6wet0Ddg7oX486VR4AAAQIECBAgMAmBctNM/r2PQai7l4fa/oXy9iBrrckTqHtQ9yLvESQTIECAAAECBAhcSwEF5Cra3dt+Hl/Y94jPyFzFKPOual/3IPMxZBMgQIAAAQIECFxbAQVkGe9+/8Lb3ZNgP4Ffxmncd1fzaj/uXHkECBAgQIAAAQKTFVBAlvHvfl3YQ8f2bXt6mWXuHrNANa/2Y44VR4AAAQIECBAgMGEBBWSQDSjtWwuv7vZbmAaxGsOaRevOfAxRIggQIECAAAECBFaZgAIyyIaUclf/n79eGWSpNSsXWLTuzFeeJIEAAQIECBAgQGC1CSggA+5I95uY3jixd+fNAy63bESBalytRzzcYQQIECBAgAABAqtcQAEZdINKufVM89/rgy63bjSBRePOerSjHUWAAAECBAgQILDaBRSQIXaoLe2BH5/dtmOIQywdQqDaVuMhDrGUAAECBAgQIEBgjQkoIENsWGnKum75oV9eevSWIQ6zdACBJdNDS8YDHGEJAQIECBAgQIDAWhRQQIbetTJ3+tS5L4/v3bpl6EMdcEWBallNm6bMXXGBGwkQIECAAAECBKZGQAEZYSu7D0nfd75pvjm2b/szZf/+DSNEOKQTqHbVsFpWUygECBAgQIAAAQLTL9D++OzW7rmfr5EF2vb37s+kv9f2mqP93sbj9+667WT75OELI+dN8YHlkz3rjh35Y67XP3t36Tc7um+8/U0pt0/xJbs0AgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5At6ClWcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIKCABBAjAQIECBAgQIAAAQJ5AgpInq1kAgQIECBAgAABAgSCgAISQIwECBAgQIAAAQIECOQJKCB5tpIJECBAgAABAgQIEAgCCkgAMRIgQIAAAQIECBAgkCeggOTZSiZAgAABAgQIECBAIAgoIAHESIAAAQIECBAgQIBAnoACkmcrmQABAgQIECBAgACBIPA/83Mleqk0heYAAAAASUVORK5CYII=) 80 26 0 236 fill repeat;color:#fff;text-decoration:none;box-shadow:0 0 0 #e53d05;transform:translateY(-1px)}.card-button:hover .card-button__inner{background-color:#d85f37}.card-dropdown-menu{background:#fff;border-radius:5px;min-width:0;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.2);left:20px!important;border:0}.card-dropdown-menu .dropdown-item{font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;padding:.25rem 1.5rem;text-align:center}.card-dropdown-menu .dropdown-item:hover{background:#edf1f1}.card-block{box-shadow:0 2px 4px rgba(0,0,0,.2);display:block;width:140px;padding:20px 20px 15px;border-radius:10px}.card-block__label{font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:normal;color:#fff}.card-block .input.none,.card-block__label.none{display:none}.card-block input{width:100%}.card-block__info{font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;display:flex;justify-content:space-between;align-items:center;padding:10px 0 15px;color:#fff}.card-block-container{display:flex;overflow-x:scroll;margin-left:-8px;margin-right:-8px;padding-bottom:8px}.card-block-container>*{margin-left:8px;margin-right:8px}.card-block-container .card-block:first-child{background-color:#facd1d}.card-block-container .card-block:nth-child(2){background-color:#bfe76b}.card-block-container .card-block:nth-child(3){background-color:#a4d6d7}.card-block-container .card-block:nth-child(4){background-color:#6593da}.card-block-container .card-block:nth-child(5){background-color:#8b77d2}.card-block-container .card-block:nth-child(6){background-color:#e496d4}.card-block-container .card-block:nth-child(7){background-color:#d97979}.card-block-container .card-block:nth-child(8){background-color:#e6a240}.button{font-family:Noto Sans,sans-serif;font-size:.9375rem;font-weight:700;box-sizing:border-box;box-shadow:none;appearance:none;display:inline-block;border-radius:0;background-color:transparent;background-image:linear-gradient(0deg,transparent,transparent);position:relative;cursor:pointer;text-align:center;font-weight:400;margin:0;padding:0;border:none;outline:none;transition:all .05s ease-out;transform:translateY(-4px);box-shadow:0 4px 0 #df8b05;border-radius:4px;background-color:#faa51d;color:#fff;padding:10px 20px;line-height:1;vertical-align:middle}.button:active,.button:hover,.button:link,.button:visited{text-decoration:none}.button:focus{outline:none}.button.is-disabled,.button:disabled{cursor:default;pointer-events:none;opacity:.2}.button:focus{background-color:#faa51d;box-shadow:0 4px 0 #df8b05}.button.is-current,.button:active,.button:hover{transform:translateY(0);box-shadow:0 0 0 #faa51d;background-color:#df8b05}.button:hover{color:#fff}.button.is-w100{width:100px}.input-group{display:flex;justify-content:space-between;align-items:center}.input-group .input,.input-group .input-file{flex:1 0 auto;margin-right:.6rem}.input{padding:0;border-radius:0;background-image:linear-gradient(transparent,transparent);background:transparent;appearance:none;border:none;outline:none;text-decoration:none;font-size:inherit;display:inline-block;width:auto;padding:10px;box-sizing:border-box;line-height:1;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;border:1px solid transparent;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);background:#fff;vertical-align:middle;margin:0}.input:focus{border:none;outline:none}.input::placeholder{font-size:inherit}.input:focus{outline:0}.input::placeholder{color:#aaa}.input:focus{border:1px solid #faa51d}.input:focus,.input:hover{background:#fffff2}.input-file{margin:0;padding:0;border-radius:0;background-image:linear-gradient(transparent,transparent);background:transparent;appearance:none;border:none;outline:none;text-decoration:none;font-size:inherit;display:inline-block;width:0 12px;padding:10px;box-sizing:border-box;line-height:1;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:22px;color:#aaa;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#fff;display:block;border-radius:4px;vertical-align:middle;cursor:pointer;margin-top:-4px}.input-file:focus{border:none;outline:none}.input-file::placeholder{font-size:inherit}.input-file:focus{outline:0}.input-file:hover{background:#fffff2}.input-file:active{transform:translateY(2px);box-shadow:0 1px 2px rgba(0,0,0,.1)}.input-file.has-file{color:#222}.input-file input{display:none}.progress{border-radius:4px}.progress,.progress .bar{display:flex;height:100px}.progress .bar{flex:1 1 1px;transition:flex-basis .2s ease-out;justify-content:center;align-items:center}.progress .bar .label{color:#fff;font-size:1rem}.progress .bar:first-child{background-color:#facd1d}.progress .bar:nth-child(2){background-color:#bfe76b}.progress .bar:nth-child(3){background-color:#a4d6d7}.progress .bar:nth-child(4){background-color:#6593da}.progress .bar:nth-child(5){background-color:#8b77d2}.progress .bar:nth-child(6){background-color:#e496d4}.progress .bar:nth-child(7){background-color:#d97979}.progress .bar:nth-child(8){background-color:#e6a240}.header{display:flex;justify-content:center;flex-wrap:wrap;padding:40px 0 20px}.header__links{flex:1 0 100%;text-align:center;margin-top:40px}.header__links ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.header__links ul li{display:inline-block}.header__links ul li:before{font-family:Noto Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;content:"|";display:inline-block;margin:0 .2rem}.header__links ul li:first-child:before{display:none}.header__links ul li a{font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;color:#222;text-decoration:none}.header__links ul li a:hover{color:#3baeff;text-decoration:underline}.title-block{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px}.title-block h3{margin:0}.video-container{text-align:center;padding-top:-13px}video{margin:-30px 0}.images canvas,video{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}html{font-size:100%}@media (max-width:768px){html{font-size:80%}}body{font-size:1rem;font-weight:400;line-height:normal;color:#222;background:#dee6e6;background-image:url(data:image/png;base64,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);background-size:400px 400px;background-repeat:repeat}body,h3{font-family:Noto Sans,sans-serif}h3{font-size:1.125rem;font-weight:700;line-height:1.8rem;margin-bottom:5px}p{font-family:Noto Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4rem}.container.is-min{max-width:500px}.dummy-photo{background-color:#000;width:100%;height:76px;border-radius:5px}.dummy-photo.is-lg{height:270px} \ No newline at end of file diff --git a/ml2scratch/old/glitch/package.json b/ml2scratch/old/glitch/package.json new file mode 100644 index 0000000000000000000000000000000000000000..d8dd42c098cfc82400bb2c78be01241d8999829c --- /dev/null +++ b/ml2scratch/old/glitch/package.json @@ -0,0 +1,27 @@ +{ + "//1": "describes your app and its dependencies", + "//2": "https://docs.npmjs.com/files/package.json", + "//3": "updating this file will download and update your packages", + "name": "my-glitch-app", + "version": "0.0.1", + "description": "What am I about?", + "main": "server.js", + "scripts": { + "start": "node server.js" + }, + "dependencies": { + "uws": "^0.14.5" + }, + "engines": { + "node": "6.10.x" + }, + "repository": { + "url": "https://glitch.com/edit/#!/welcome-project" + }, + "license": "MIT", + "keywords": [ + "node", + "glitch", + "express" + ] +} diff --git a/ml2scratch/old/glitch/server.js b/ml2scratch/old/glitch/server.js new file mode 100644 index 0000000000000000000000000000000000000000..ab468b0b3580206b68bb7d3ddc20e2c19e3e2ac9 --- /dev/null +++ b/ml2scratch/old/glitch/server.js @@ -0,0 +1,31 @@ +const WebSocketServer = require("uws").Server +const wss = new WebSocketServer({port: process.env.PORT}) +var connections = {}; + +wss.on('connection', (ws) => { + ws.on('close', function() { + Object.keys(connections).forEach(function (key) { + if (connections[key] === ws) { + delete connections[key]; + } + }); + }); + ws.on('message', function(json) { + + var data = JSON.parse(json); + if (data.action == 'connect') { + connections[data.conn_id] = ws; + } else if (data.action == 'predict') { + if (data.conn_id) { + var conn = connections[data.conn_id]; + if (conn) { + conn.send(JSON.stringify({action: 'predict', value: data.value, label: data.label})); + } + } + } + }); +}); + +wss.on('error', (error) => { + throw error +}) diff --git a/ml2scratch/old/helper/.gitignore b/ml2scratch/old/helper/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..acbd6ebf53fa07d6b28364b655425fcba18498f8 --- /dev/null +++ b/ml2scratch/old/helper/.gitignore @@ -0,0 +1,2 @@ +/node_modules +/.DS_Store diff --git a/ml2scratch/old/helper/.ruby-version b/ml2scratch/old/helper/.ruby-version new file mode 100644 index 0000000000000000000000000000000000000000..4f4a94e2c62dd00ff364fbff841f7304be977136 --- /dev/null +++ b/ml2scratch/old/helper/.ruby-version @@ -0,0 +1 @@ +2.5.1 diff --git a/ml2scratch/old/helper/ml2scratch_helper.js b/ml2scratch/old/helper/ml2scratch_helper.js new file mode 100644 index 0000000000000000000000000000000000000000..45d4793b047b15ebf9fc81c19d485699d4b7a301 --- /dev/null +++ b/ml2scratch/old/helper/ml2scratch_helper.js @@ -0,0 +1,43 @@ +var WebSocketServer = require('ws').Server; +const PORT = 8888; +var wss = new WebSocketServer({port: PORT}); +var connections = []; + +console.log("Starting ml2scratch 0.0.1..."); +console.log(""); +console.log("Ctrl+C to stop"); +console.log(""); +console.log("Setup"); +console.log("1. Open https://champierre.github.io/ml2scratch/"); +console.log("2. Open https://scratchx.org/?url=https://champierre.github.io/ml2scratch/ml2scratch.js"); +console.log(""); + +wss.on('connection', function(ws, req) { + if (req.url == '/ml') { + console.log('Machine Learning client is connected.'); + } else if (req.url == '/scratchx') { + console.log('ScratchX extension is connected.'); + } + connections.push(ws); + + ws.on('close', function() { + console.log('Connection is closed.'); + connections = connections.filter(function (conn, i) { + return (conn === ws) ? false : true; + }); + }); + ws.on('message', function(json) { + console.log("Received " + json); + data = JSON.parse(json); + if (data.action == 'predict') { + if (connections) { + connections.forEach(function (conn, i) { + conn.send(JSON.stringify({action: 'predict', value: data.value, label: data.label})); + }); + } + } + }); + ws.on('error', function(e) { + console.log(e); + }); +}); diff --git a/ml2scratch/old/helper/package-lock.json b/ml2scratch/old/helper/package-lock.json new file mode 100644 index 0000000000000000000000000000000000000000..ba7f0b267385ed6efe22dc3412ac10474324cb4c --- /dev/null +++ b/ml2scratch/old/helper/package-lock.json @@ -0,0 +1,287 @@ +{ + "name": "ML2ScratchHelper", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "2.1.18", + "negotiator": "0.6.1" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "engine.io": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz", + "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==", + "requires": { + "accepts": "1.3.5", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "3.1.0", + "engine.io-parser": "2.1.2", + "ws": "3.3.3" + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "3.1.0", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "requires": { + "isarray": "2.0.1" + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "1.33.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "socket.io": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.0.tgz", + "integrity": "sha512-KS+3CNWWNtLbVN5j0/B+1hjxRzey+oTK6ejpAOoxMZis6aXeB8cUtfuvjHl97tuZx+t/qD/VyqFMjuzu2Js6uQ==", + "requires": { + "debug": "3.1.0", + "engine.io": "3.2.0", + "has-binary2": "1.0.2", + "socket.io-adapter": "1.1.1", + "socket.io-client": "2.1.0", + "socket.io-parser": "3.2.0" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=" + }, + "socket.io-client": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.0.tgz", + "integrity": "sha512-TvKPpL0cBON5LduQfR8Rxrr+ktj70bLXGvqHCL3er5avBXruB3gpnbaud5ikFYVfANH1gCABAvo0qN8Axpg2ew==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "3.1.0", + "engine.io-client": "3.2.1", + "has-binary2": "1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "requires": { + "component-emitter": "1.2.1", + "debug": "3.1.0", + "isarray": "2.0.1" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + } + } +} diff --git a/ml2scratch/old/helper/package.json b/ml2scratch/old/helper/package.json new file mode 100644 index 0000000000000000000000000000000000000000..d991bce4a341228cbd4b176fe054a08e5039461c --- /dev/null +++ b/ml2scratch/old/helper/package.json @@ -0,0 +1,7 @@ +{ + "name": "ML2ScratchHelper", + "version": "0.0.1", + "dependencies": { + "socket.io": "^2.0.4" + } +} diff --git a/ml2scratch/old/helper/server.js b/ml2scratch/old/helper/server.js new file mode 100644 index 0000000000000000000000000000000000000000..e8b891949e3695f96e4dd6cb94eaf31dcced309c --- /dev/null +++ b/ml2scratch/old/helper/server.js @@ -0,0 +1,40 @@ +// server.js on glitch + +const WebSocketServer = require("uws").Server +const wss = new WebSocketServer({port: process.env.PORT}) +var connections = {}; + +wss.on('connection', (ws) => { + ws.on('close', function() { + Object.keys(connections).forEach(function (key) { + if (connections[key] === ws) { + delete connections[key]; + } + }); + }); + ws.on('message', function(json) { + + var data = JSON.parse(json); + if (data.action == 'connect') { + if (!connections[data.conn_id]) { + connections[data.conn_id] = []; + } + connections[data.conn_id].push(ws); + } else if (data.action == 'predict') { + if (data.conn_id) { + var conns = connections[data.conn_id]; + if (conns && conns.length > 0) { + for(let i = 0; i < conns.length; i++) { + if (conns[i]) { + conns[i].send(JSON.stringify({action: 'predict', value: data.value, label: data.label})); + } + } + } + } + } + }); +}); + +wss.on('error', (error) => { + throw error +}) diff --git a/ml2scratch/old/helper/websocket.rb b/ml2scratch/old/helper/websocket.rb new file mode 100644 index 0000000000000000000000000000000000000000..7e1925566a940c261765217b98537ba004833d7c --- /dev/null +++ b/ml2scratch/old/helper/websocket.rb @@ -0,0 +1,15 @@ +require 'em-websocket' +require 'pp' + +connnections = [] + +EM::WebSocket.start({:host => "0.0.0.0", :port => 8080}) do |ws_conn| + ws_conn.onopen do + connnections << ws_conn + end + + ws_conn.onmessage do |message| + pp message + connnections.each{|conn| conn.send(message) } + end +end diff --git a/ml2scratch/old/index.html b/ml2scratch/old/index.html new file mode 100644 index 0000000000000000000000000000000000000000..88873f8f0e82d6e873dfa24bebdd144589fe9aa0 --- /dev/null +++ b/ml2scratch/old/index.html @@ -0,0 +1,3 @@ + diff --git a/ml2scratch/old/package-lock.json b/ml2scratch/old/package-lock.json new file mode 100644 index 0000000000000000000000000000000000000000..fd0c4c5640e442b10d95187c13f56578397a55c4 --- /dev/null +++ b/ml2scratch/old/package-lock.json @@ -0,0 +1,12234 @@ +{ + "name": "ML2Scratch", + "version": "0.0.5", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.13.tgz", + "integrity": "sha512-49nwvW/Hx9i+OYHg+mRhKZfAlqThr11Dqz8TsrvqGKMhdI2ijy3KBJOun2Z4770TPjrIJhR6KxChQIDaz8clDA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/wast-parser": "1.5.13", + "debug": "^3.1.0", + "mamacro": "^0.0.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz", + "integrity": "sha512-vrvvB18Kh4uyghSKb0NTv+2WZx871WL2NzwMj61jcq2bXkyhRC+8Q0oD7JGVf0+5i/fKQYQSBCNMMsDMRVAMqA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz", + "integrity": "sha512-dBh2CWYqjaDlvMmRP/kudxpdh30uXjIbpkLj9HQe+qtYlwvYjPRjdQXrq1cTAAOUSMTtzqbXIxEdEZmyKfcwsg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz", + "integrity": "sha512-v7igWf1mHcpJNbn4m7e77XOAWXCDT76Xe7Is1VQFXc4K5jRcFrl9D0NrqM4XifQ0bXiuTSkTKMYqDxu5MhNljA==", + "requires": { + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz", + "integrity": "sha512-yN6ScQQDFCiAXnVctdVO/J5NQRbwyTbQzsGzEgXsAnrxhjp0xihh+nNHQTMrq5UhOqTb5LykpJAvEv9AT0jnAQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.5.13" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz", + "integrity": "sha512-hSIKzbXjVMRvy3Jzhgu+vDd/aswJ+UMEnLRCkZDdknZO3Z9e6rp1DAs0tdLItjCFqkz9+0BeOPK/mk3eYvVzZg==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz", + "integrity": "sha512-zxJXULGPLB7r+k+wIlvGlXpT4CYppRz8fLUM/xobGHc9Z3T6qlmJD9ySJ2jknuktuuiR9AjnNpKYDECyaiX+QQ==", + "requires": { + "debug": "^3.1.0", + "mamacro": "^0.0.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz", + "integrity": "sha512-0n3SoNGLvbJIZPhtMFq0XmmnA/YmQBXaZKQZcW8maGKwLpVcgjNrxpFZHEOLKjXJYVN5Il8vSfG7nRX50Zn+aw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz", + "integrity": "sha512-IJ/goicOZ5TT1axZFSnlAtz4m8KEjYr12BNOANAwGFPKXM4byEDaMNXYowHMG0yKV9a397eU/NlibFaLwr1fbw==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@webassemblyjs/ieee754": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz", + "integrity": "sha512-TseswvXEPpG5TCBKoLx9tT7+/GMACjC1ruo09j46ULRZWYm8XHpDWaosOjTnI7kr4SRJFzA6MWoUkAB+YCGKKg==", + "requires": { + "ieee754": "^1.1.11" + } + }, + "@webassemblyjs/leb128": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.13.tgz", + "integrity": "sha512-0NRMxrL+GG3eISGZBmLBLAVjphbN8Si15s7jzThaw1UE9e5BY1oH49/+MA1xBzxpf1OW5sf9OrPDOclk9wj2yg==", + "requires": { + "long": "4.0.0" + }, + "dependencies": { + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + } + } + }, + "@webassemblyjs/utf8": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.13.tgz", + "integrity": "sha512-Ve1ilU2N48Ew0lVGB8FqY7V7hXjaC4+PeZM+vDYxEd+R2iQ0q+Wb3Rw8v0Ri0+rxhoz6gVGsnQNb4FjRiEH/Ng==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz", + "integrity": "sha512-X7ZNW4+Hga4f2NmqENnHke2V/mGYK/xnybJSIXImt1ulxbCOEs/A+ZK/Km2jgihjyVxp/0z0hwIcxC6PrkWtgw==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/helper-wasm-section": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "@webassemblyjs/wasm-opt": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "@webassemblyjs/wast-printer": "1.5.13", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz", + "integrity": "sha512-yfv94Se8R73zmr8GAYzezFHc3lDwE/lBXQddSiIZEKZFuqy7yWtm3KMwA1uGbv5G1WphimJxboXHR80IgX1hQA==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/ieee754": "1.5.13", + "@webassemblyjs/leb128": "1.5.13", + "@webassemblyjs/utf8": "1.5.13" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz", + "integrity": "sha512-IkXSkgzVhQ0QYAdIayuCWMmXSYx0dHGU8Ah/AxJf1gBvstMWVnzJnBwLsXLyD87VSBIcsqkmZ28dVb0mOC3oBg==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz", + "integrity": "sha512-XnYoIcu2iqq8/LrtmdnN3T+bRjqYFjRHqWbqK3osD/0r/Fcv4d9ecRzjVtC29ENEuNTK4mQ9yyxCBCbK8S/cpg==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-api-error": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/ieee754": "1.5.13", + "@webassemblyjs/leb128": "1.5.13", + "@webassemblyjs/utf8": "1.5.13" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz", + "integrity": "sha512-Lbz65T0LQ1LgzKiUytl34CwuhMNhaCLgrh0JW4rJBN6INnBB8NMwUfQM+FxTnLY9qJ+lHJL/gCM5xYhB9oWi4A==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/floating-point-hex-parser": "1.5.13", + "@webassemblyjs/helper-api-error": "1.5.13", + "@webassemblyjs/helper-code-frame": "1.5.13", + "@webassemblyjs/helper-fsm": "1.5.13", + "long": "^3.2.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz", + "integrity": "sha512-QcwogrdqcBh8Z+eUF8SG+ag5iwQSXxQJELBEHmLkk790wgQgnIMmntT2sMAMw53GiFNckArf5X0bsCA44j3lWQ==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/wast-parser": "1.5.13", + "long": "^3.2.0" + } + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz", + "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "requires": { + "acorn": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==" + } + } + }, + "acorn-node": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.6.2.tgz", + "integrity": "sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg==", + "dev": true, + "requires": { + "acorn": "^6.0.2", + "acorn-dynamic-import": "^4.0.0", + "acorn-walk": "^6.1.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "dev": true + }, + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.1" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + } + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=" + }, + "autoprefixer": { + "version": "8.6.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz", + "integrity": "sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==", + "requires": { + "browserslist": "^3.2.8", + "caniuse-lite": "^1.0.30000864", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.23", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "babel-core": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", + "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.0", + "debug": "^2.6.8", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.7", + "slash": "^1.0.0", + "source-map": "^0.5.6" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz", + "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", + "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babelify": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-8.0.0.tgz", + "integrity": "sha512-xVr63fKEvMWUrrIbqlHYsMcc5Zdw4FSVesAHgkgajyCE1W8gbm9rbMakqavhxKvikGYMhEcqxTwB/gQmQ6lBtw==", + "dev": true + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "bole": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bole/-/bole-2.0.0.tgz", + "integrity": "sha1-2KocaQRnv7T+Ebh0rLLoOH44JhU=", + "dev": true, + "requires": { + "core-util-is": ">=1.0.1 <1.1.0-0", + "individual": ">=3.0.0 <3.1.0-0", + "json-stringify-safe": ">=5.0.0 <5.1.0-0" + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "bootstrap": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz", + "integrity": "sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify": { + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz", + "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "budo": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/budo/-/budo-11.6.0.tgz", + "integrity": "sha512-UAPkUVzg6pMD0Qu4O8wqetdlM+D8q3QJyn1Vi4IGD4ljNI0kbL+WGq9tucO9dkkK2uIJe+rvnoGL43rmcO/Smw==", + "dev": true, + "requires": { + "bole": "^2.0.0", + "browserify": "^16.2.3", + "chokidar": "^2.0.4", + "connect-pushstate": "^1.1.0", + "escape-html": "^1.0.3", + "events": "^1.0.2", + "garnish": "^5.0.0", + "get-ports": "^1.0.2", + "inject-lr-script": "^2.1.0", + "internal-ip": "^3.0.1", + "micromatch": "^2.2.0", + "on-finished": "^2.3.0", + "on-headers": "^1.0.1", + "once": "^1.3.2", + "opn": "^3.0.2", + "path-is-absolute": "^1.0.1", + "pem": "^1.13.2", + "reload-css": "^1.0.0", + "resolve": "^1.1.6", + "serve-static": "^1.10.0", + "simple-html-index": "^1.4.0", + "stacked": "^1.1.1", + "stdout-stream": "^1.4.0", + "strip-ansi": "^3.0.0", + "subarg": "^1.0.0", + "term-color": "^1.0.1", + "url-trim": "^1.0.0", + "watchify-middleware": "^1.8.0", + "ws": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-from": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", + "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + } + } + }, + "caniuse-db": { + "version": "1.0.30000876", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000876.tgz", + "integrity": "sha512-HJRyA+FjkMz8ir9q0STdq50HpzYQjGFhasZZA67y5rd6CfOI3O7PZxe6IXcx8bZhMbvugkO30WyPq5QewmE8KQ==" + }, + "caniuse-lite": { + "version": "1.0.30000874", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz", + "integrity": "sha512-29nr1EPiHwrJTAHHsEmTt2h+55L8j2GNFdAcYPlRy2NX6iFz7ZZiepVI7kP/QqlnHLq3KvfWpbmGa0d063U09w==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.0.tgz", + "integrity": "sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "requires": { + "chalk": "^1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "requires": { + "color-name": "^1.0.0" + } + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + } + } + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "requires": { + "mime-db": ">= 1.36.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" + } + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "connect-pushstate": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/connect-pushstate/-/connect-pushstate-1.1.0.tgz", + "integrity": "sha1-vKsiQnHEOWBKD7D2FMCl9WPojiQ=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.4.tgz", + "integrity": "sha1-8si/GB8qgLkvNgEhQpzmOi8K6uA=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + } + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "default-gateway": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "requires": { + "execa": "^0.10.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=" + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.57", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.57.tgz", + "integrity": "sha512-YYpZlr6mzR8cK5VRmTZydEt5Mp+WMg1/syrO40PoQzl76vJ+oQchL2d3FmEcWzw3FYqJVYJP/kYYSzTa7FLXwg==" + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-promisify": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz", + "integrity": "sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "extract-text-webpack-plugin": { + "version": "4.0.0-beta.0", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz", + "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==", + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5", + "webpack-sources": "^1.1.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-saver": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz", + "integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg==" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz", + "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "from2-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz", + "integrity": "sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=", + "dev": true, + "requires": { + "from2": "^2.0.3" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "garnish": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/garnish/-/garnish-5.2.0.tgz", + "integrity": "sha1-vtQ2WTguSxmOM8eTiXvnxwHmVXc=", + "dev": true, + "requires": { + "chalk": "^0.5.1", + "minimist": "^1.1.0", + "pad-left": "^2.0.0", + "pad-right": "^0.2.2", + "prettier-bytes": "^1.0.3", + "pretty-ms": "^2.1.0", + "right-now": "^1.0.0", + "split2": "^0.2.1", + "stdout-stream": "^1.4.0", + "url-trim": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-ports": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-ports/-/get-ports-1.0.3.tgz", + "integrity": "sha1-9AvVgKyn7A77e5bL/L6wPviUteg=", + "dev": true, + "requires": { + "map-limit": "0.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "requires": { + "function-bind": "^1.0.2" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "requires": { + "inherits": "^2.0.1" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", + "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "requires": { + "postcss": "^6.0.1" + } + }, + "ieee754": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", + "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inject-lr-script": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/inject-lr-script/-/inject-lr-script-2.1.0.tgz", + "integrity": "sha1-5htehMEYczkGy+oB7D10Zpijn2U=", + "dev": true, + "requires": { + "resp-modifier": "^6.0.0" + } + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "requires": { + "source-map": "~0.5.3" + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "dev": true, + "requires": { + "default-gateway": "^2.6.0", + "ipaddr.js": "^1.5.2" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "jquery.cookie": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jquery.cookie/-/jquery.cookie-1.4.1.tgz", + "integrity": "sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs=" + }, + "js-base64": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz", + "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "labeled-stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz", + "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "isarray": "^2.0.4", + "stream-splicer": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz", + "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==", + "dev": true + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=" + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "^3.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", + "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", + "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", + "requires": { + "pify": "^3.0.0" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-limit": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", + "integrity": "sha1-63lhAxwPDo0AG/LVb6toXViCLzg=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==" + }, + "mime-types": { + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "requires": { + "mime-db": "~1.35.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimalistic-assert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "module-deps": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.0.tgz", + "integrity": "sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.0.2", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "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.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "neo-async": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", + "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==" + }, + "nice-try": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", + "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==" + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==" + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + } + } + }, + "node-sass": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "2.87.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", + "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", + "dev": true, + "requires": { + "object-assign": "^4.0.1" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "outpipe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz", + "integrity": "sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I=", + "dev": true, + "requires": { + "shell-quote": "^1.4.2" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==" + }, + "p-limit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pad-left": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", + "integrity": "sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=", + "dev": true, + "requires": { + "repeat-string": "^1.5.4" + } + }, + "pad-right": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz", + "integrity": "sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q=", + "dev": true, + "requires": { + "repeat-string": "^1.5.2" + } + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-ms": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", + "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "pbkdf2": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pem": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/pem/-/pem-1.14.1.tgz", + "integrity": "sha512-WY3IzMoh+Gwp4xJTT2MqIOaVzNqU7jHqj7k0pOnLIkNSnOpjhy3PHr9mXGi+C5tRC2z1EX5lvzEbd9BtHumHLQ==", + "dev": true, + "requires": { + "es6-promisify": "^6.0.0", + "md5": "^2.2.1", + "os-tmpdir": "^1.0.1", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "plur": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", + "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=", + "dev": true + }, + "popper.js": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.4.tgz", + "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=" + }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=" + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "pre-commit": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/pre-commit/-/pre-commit-1.2.2.tgz", + "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", + "requires": { + "cross-spawn": "^5.0.1", + "spawn-sync": "^1.0.15", + "which": "1.2.x" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "prettier-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz", + "integrity": "sha1-mUsCqkb2mcULYle1+qp/4lV+YtY=", + "dev": true + }, + "pretty-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", + "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=", + "dev": true, + "requires": { + "is-finite": "^1.0.1", + "parse-ms": "^1.0.0", + "plur": "^1.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "public-encrypt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==" + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "requires": { + "balanced-match": "^0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" + } + } + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "reload-css": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reload-css/-/reload-css-1.0.2.tgz", + "integrity": "sha1-avsRFi4jFP7M2tbcX96CH9cxgzE=", + "dev": true, + "requires": { + "query-string": "^4.2.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "right-now": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz", + "integrity": "sha1-bolgne69fc2vja7Mmuo5z1haCRg=", + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "requires": { + "hash-base": "^2.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "sass-loader": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", + "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dev": true, + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "simple-html-index": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/simple-html-index/-/simple-html-index-1.5.0.tgz", + "integrity": "sha1-LJPurrrAAdihNfwAIr1K3o9YmW8=", + "dev": true, + "requires": { + "from2-string": "^1.1.0" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "requires": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + }, + "spdy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", + "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "readable-stream": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", + "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz", + "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=", + "dev": true, + "requires": { + "through2": "~0.6.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "spuit": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/spuit/-/spuit-0.0.11.tgz", + "integrity": "sha512-KRhotk0dYcxO8eFTUZjH3rKj1TO11dQg1JMWv5inV4ar5OkR1Gl0c3Qr6VUGqwJ2Wdn1L9wH+JuT3/wrXjYqzA==" + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "stacked": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stacked/-/stacked-1.1.1.tgz", + "integrity": "sha1-LH+jjMfjejQRp3zY55LeRI+faXU=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz", + "integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.3", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "stream-splicer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", + "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.20.3.tgz", + "integrity": "sha512-2I7AVP73MvK33U7B9TKlYZAqdROyMXDYSMvHLX43qy3GCOaJNiV6i0v/sv9idWIaQ42Yn2dNv79Q5mKXbKhAZg==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5" + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "requires": { + "minimist": "^1.1.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dev": true, + "requires": { + "acorn-node": "^1.2.0" + } + }, + "tapable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", + "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==" + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "term-color": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/term-color/-/term-color-1.0.1.tgz", + "integrity": "sha1-OOGSVTpHPjXkFgT/UZmEa/gRejo=", + "dev": true, + "requires": { + "ansi-styles": "2.0.1", + "supports-color": "1.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz", + "integrity": "sha1-sDP1f5Pi0oreuLwRE4+hPaD9IKM=", + "dev": true + }, + "supports-color": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==" + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "~0.11.0" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "^1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "requires": { + "glob": "^6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz", + "integrity": "sha512-1VicfKhCYHLS8m1DCApqBhoulnASsEoJ/BvpUpP4zoNAPpKzdH+ghk0olGJMmwX2/jprK2j3hAHdUbczBSy2FA==", + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "dev": true + }, + "undeclared-identifiers": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz", + "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==", + "dev": true, + "requires": { + "acorn-node": "^1.3.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.0.1.tgz", + "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^0.4.3" + }, + "dependencies": { + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" + } + } + }, + "url-parse": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", + "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "url-trim": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-trim/-/url-trim-1.0.0.tgz", + "integrity": "sha1-QAV+LxZLiOXaynJp2kfm0d2Detw=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==" + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "watchify": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/watchify/-/watchify-3.11.0.tgz", + "integrity": "sha512-7jWG0c3cKKm2hKScnSAMUEUjRJKXUShwMPk0ASVhICycQhwND3IMAdhJYmc1mxxKzBUJTSF5HZizfrKrS6BzkA==", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "browserify": "^16.1.0", + "chokidar": "^1.0.0", + "defined": "^1.0.0", + "outpipe": "^1.1.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "watchify-middleware": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/watchify-middleware/-/watchify-middleware-1.8.0.tgz", + "integrity": "sha512-INYU5/3zTZtWQvJKPelr47j0JeLTZK4GUDF0PoMltMPzMUEh/lW6g1t+Qe/tGHxm70AUc0NQrth3k3PTfOU9Nw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "debounce": "^1.0.0", + "events": "^1.0.2", + "object-assign": "^4.0.1", + "strip-ansi": "^3.0.0", + "watchify": "^3.3.1" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.16.5", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.16.5.tgz", + "integrity": "sha512-i5cHYHonzSc1zBuwB5MSzW4v9cScZFbprkHK8ZgzPDCRkQXGGpYzPmJhbus5bOrZ0tXTcQp+xyImRSvKb0b+Kw==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-module-context": "1.5.13", + "@webassemblyjs/wasm-edit": "1.5.13", + "@webassemblyjs/wasm-opt": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.0.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "webpack-cli": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.2.3.tgz", + "integrity": "sha512-Ik3SjV6uJtWIAN5jp5ZuBMWEAaP5E4V78XJ2nI+paFPh8v4HPSwo/myN0r29Xc/6ZKnd2IdrAlpSgNOu2CDQ6Q==", + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.0", + "findup-sync": "^2.0.0", + "global-modules": "^1.0.0", + "import-local": "^2.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.5.0", + "v8-compile-cache": "^2.0.2", + "yargs": "^12.0.4" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "requires": { + "memory-fs": "~0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" + } + } + }, + "webpack-dev-server": { + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz", + "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^2.0.0", + "internal-ip": "^3.0.1", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "schema-utils": "^1.0.0", + "selfsigned": "^1.9.1", + "semver": "^5.6.0", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "3.4.0", + "webpack-log": "^2.0.0", + "yargs": "12.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "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.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "chokidar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.0.tgz", + "integrity": "sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "requires": { + "xregexp": "4.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "requires": { + "default-gateway": "^2.6.0", + "ipaddr.js": "^1.5.2" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==" + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.3.tgz", + "integrity": "sha512-FZcnB3MMQ0CT0aU1+LItwywXWAixLTGUEAtN0fw15dScf2LudQwheLPUCj+QMhDlwZT+9ysfKqUFTcfUGc8bXg==", + "requires": { + "fs-extra": "^0.30.0", + "lodash": ">=3.5 <5", + "tapable": "^1.0.0" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + } + } +} diff --git a/ml2scratch/old/package.json b/ml2scratch/old/package.json new file mode 100644 index 0000000000000000000000000000000000000000..9a979110fe700cb22fba48cb179aa3ee73613723 --- /dev/null +++ b/ml2scratch/old/package.json @@ -0,0 +1,57 @@ +{ + "name": "ML2Scratch", + "version": "0.0.5", + "license": "", + "dependencies": { + "autoprefixer": "^8.2.0", + "bootstrap": "^4.0.0", + "css-loader": "^0.28.7", + "extract-text-webpack-plugin": "^4.0.0-beta.0", + "file-saver": "^1.3.8", + "jquery": "^3.3.1", + "jquery.cookie": "^1.4.1", + "node-sass": "^4.9.2", + "popper.js": "^1.14.3", + "postcss-loader": "^2.0.10", + "pre-commit": "^1.2.2", + "sass-loader": "^6.0.6", + "spuit": "0.0.11", + "style-loader": "^0.20.3", + "uglifyjs-webpack-plugin": "^1.2.4", + "url-loader": "^1.0.1", + "webpack": "^4.4.1", + "webpack-cli": "^3.2.3", + "webpack-dev-server": "^3.1.14", + "webpack-manifest-plugin": "^2.0.0-rc.2" + }, + "scripts": { + "start": "budo app/javascripts/scripts.js:dist/javascripts/scripts.js --live --host localhost --open", + "dev": "open http://localhost:8080/styleguide.html && webpack-dev-server --progress --mode development --config webpack/webpack.config.js", + "build": "webpack --progress --mode production --config webpack/webpack.config.js" + }, + "browserify": { + "transform": [ + [ + "babelify", + { + "presets": [ + "es2015" + ], + "plugins": [ + "syntax-async-functions", + "transform-regenerator" + ] + } + ] + ] + }, + "devDependencies": { + "babel-core": "^6.26.0", + "babel-loader": "^7.1.2", + "babel-plugin-syntax-async-functions": "^6.13.0", + "babel-plugin-transform-regenerator": "^6.26.0", + "babel-preset-es2015": "^6.24.1", + "babelify": "^8.0.0", + "budo": "^11.6.0" + } +} diff --git a/ml2scratch/old/sample_projects/moving_apple.sbx b/ml2scratch/old/sample_projects/moving_apple.sbx new file mode 100644 index 0000000000000000000000000000000000000000..c8bb832d570c9a65bafb3f8497f776a84d0dc511 Binary files /dev/null and b/ml2scratch/old/sample_projects/moving_apple.sbx differ diff --git a/ml2scratch/old/scratch/index.js b/ml2scratch/old/scratch/index.js new file mode 100644 index 0000000000000000000000000000000000000000..c72bf506bc979741328f92e7378fdd2b9ca13b32 --- /dev/null +++ b/ml2scratch/old/scratch/index.js @@ -0,0 +1,216 @@ +const ArgumentType = require('../../extension-support/argument-type'); +const BlockType = require('../../extension-support/block-type'); +const Cast = require('../../util/cast'); +const log = require('../../util/log'); +const formatMessage = require('format-message'); +const Message = { + open_ml2scratch: { + 'ja': 'ML2Scratchのページを開く', + 'ja-Hira': 'ML2Scratchのページをひらく', + 'en': 'Open ML2Scratch page', + 'zh-cn': '打开ML2Scratch页面' + }, + set_wss_url: { + 'ja': '接続先を[WSS_URL]にする', + 'ja-Hira': 'せつぞくさきを[WSS_URL]にする', + 'en': 'Connect to [WSS_URL]', + 'zh-cn': 'Connect to [WSS_URL]' + }, + connect_block: { + 'ja': 'ID:[CONN_ID]で接続する', + 'ja-Hira': 'ID:[CONN_ID]でせつぞくする', + 'en': 'Connect with ID:[CONN_ID]', + 'zh-cn': '用ID:[CONN_ID]连接' + }, + when_received_block: { + 'ja': '分類[CLASS_INDEX]を受け取ったとき', + 'ja-Hira': 'ぶんるい[CLASS_INDEX]をうけとったとき', + 'en': 'when received class index:[CLASS_INDEX]', + 'zh-cn': '接收到类别[CLASS_INDEX]时' + }, + class_index_block: { + 'ja': '分類', + 'ja-Hira': 'ぶんるい', + 'en': 'class index', + 'zh-cn': '类索引' + }, + label_block: { + 'ja': 'ラベル', + 'ja-Hira': 'ラベル', + 'en': 'label', + 'zh-cn': '标签' + }, + any_class_index: { + 'ja': 'どれか', + 'ja-Hira': 'どれか', + 'en': 'any', + 'zh-cn': '任何' + }, + blank_id_error: { + 'ja': 'IDを入力してください。', + 'ja-Hira': 'IDをにゅうりょくしてください。', + 'en': 'Blank ID is invalid.', + 'zh-cn': '空白ID无效。' + } +} + +const AvailableLocales = ['en', 'ja', 'ja-Hira', 'zh-cn']; + +class Scratch3ML2ScratchBlocks { + constructor (runtime) { + this.runtime = runtime; + this._wss_url = "wss://ml2scratch-helper.glitch.me"; + this._ws = null; + this._when_received = false; + this._when_received_arr = Array(10).fill(false); + this._class_index = null; + this._label = null; + this._locale = this.setLocale(); + this._conn_id = Math.floor(Math.random(100000000) * 100000000); + } + + getInfo() { + this._locale = this.setLocale(); + return { + id: 'ml2scratch', + name: 'ML2Scratch', + blocks: [ + { + opcode: 'openMl2scratch', + blockType: BlockType.COMMAND, + text: Message.open_ml2scratch[this._locale] + }, + { + opcode: 'setWssUrl', + blockType: BlockType.COMMAND, + text: Message.set_wss_url[this._locale], + arguments: { + WSS_URL: { + type: ArgumentType.STRING, + defaultValue: this._wss_url + } + } + }, + { + opcode: 'connect', + blockType: BlockType.COMMAND, + text: Message.connect_block[this._locale], + arguments: { + CONN_ID: { + type: ArgumentType.STRING, + defaultValue: this._conn_id + } + } + }, + { + opcode: 'whenReceived', + text: Message.when_received_block[this._locale], + blockType: BlockType.HAT, + arguments: { + CLASS_INDEX: { + type: ArgumentType.STRING, + menu: 'class_indexes', + defaultValue: '0' + } + } + }, + { + opcode: 'getClassIndex', + text: Message.class_index_block[this._locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getLabel', + text: Message.label_block[this._locale], + blockType: BlockType.REPORTER + } + ], + menus: { + class_indexes: this.getIndexMenu() + } + }; + } + + openMl2scratch() { + window.open('https://champierre.github.io/ml2scratch/?conn_id=' + this._conn_id, '_blank'); + this.connectToWSS(this._conn_id); + } + + setWssUrl(args) { + this._wss_url = args.WSS_URL; + } + + connect(args) { + this._conn_id = args.CONN_ID; + if (this._conn_id.length == 0) { + alert(Message.blank_id_error[this._locale]); + return; + } + + this.connectToWSS(this._conn_id); + } + + connectToWSS(conn_id) { + this._ws = new WebSocket(this._wss_url + '/scratchx'); + this._ws.onmessage = (evt) => { + let data = JSON.parse(evt.data); + if (data.action == 'predict') { + log.log(data); + this._class_index = data.value; + this._label = data.label; + this._when_received = true; + this._when_received_arr[data.value] = true + } + } + this._ws.onopen = (evt) => { + this._ws.send(JSON.stringify({action: 'connect', conn_id: conn_id})); + } + } + + whenReceived(args) { + if (args.CLASS_INDEX === "any") { + if (this._when_received) { + this._when_received = false; + return true; + } + return false; + } else { + if (this._when_received_arr[args.CLASS_INDEX]) { + this._when_received_arr[args.CLASS_INDEX] = false; + return true; + } + return false; + } + } + + getClassIndex() { + return this._class_index; + } + + getLabel() { + return this._label; + } + + getIndexMenu() { + const arr = [] + arr.push({text: Message.any_class_index[this._locale], value: 'any'}); + for(let i = 0; i <= 9; i++) { + const obj = {}; + obj.text = i.toString(10); + obj.value = i.toString(10); + arr.push(obj); + }; + return arr; + } + + setLocale() { + let locale = formatMessage.setup().locale; + if (AvailableLocales.includes(locale)) { + return locale; + } else { + return 'en'; + } + } +} + +module.exports = Scratch3ML2ScratchBlocks; diff --git a/ml2scratch/old/webpack/css.webpack.config.js b/ml2scratch/old/webpack/css.webpack.config.js new file mode 100644 index 0000000000000000000000000000000000000000..fab9b5c681ebc44c007127c71b9b0cab7a62f9e3 --- /dev/null +++ b/ml2scratch/old/webpack/css.webpack.config.js @@ -0,0 +1,42 @@ +const path = require('path') +const webpack = require('webpack') +const ExtractTextPlugin = require("extract-text-webpack-plugin") + +let app = './app'; +let dist = '../dist'; + +module.exports = { + entry: { + styles: app+'/stylesheets/styles.scss' + }, + output: { + filename: 'stylesheets/[name].css', + path: __dirname + '/' + dist + }, + module: { + rules: [ + { + test: /\.css$/, + loader: ExtractTextPlugin.extract({ + fallback: 'style-loader', + use: ['css-loader', 'postcss-loader'] + }) + }, + { + test: /\.scss$/, + loader: ExtractTextPlugin.extract({ + fallback: 'style-loader', + use: ['css-loader?minimize', 'sass-loader'] + }) + }, + { + test: /\.(png|jpg|gif|svg|woff|woff2|eot|ttf)$/, + loader: 'url-loader' + } + ] + }, + plugins: [ + require('autoprefixer'), + new ExtractTextPlugin('stylesheets/[name].css') + ] +} diff --git a/ml2scratch/old/webpack/js.webpack.config.js b/ml2scratch/old/webpack/js.webpack.config.js new file mode 100644 index 0000000000000000000000000000000000000000..ada4a80e321dff4c1e01afd1d89e26a9d9a0be39 --- /dev/null +++ b/ml2scratch/old/webpack/js.webpack.config.js @@ -0,0 +1,24 @@ +const path = require('path') +const webpack = require('webpack') +const UglifyJsPlugin = require('uglifyjs-webpack-plugin') + +let app = './app'; +let dist = '../dist'; + +module.exports = { + entry: { + scripts: app+'/javascripts/scripts.js', + }, + output: { + filename: 'javascripts/[name].js', + path: __dirname + '/' + dist + }, + devServer: { + contentBase: './dist', + port: 8080 + }, + plugins: [ + new UglifyJsPlugin() + ], + cache: true +}; diff --git a/ml2scratch/old/webpack/webpack.config.js b/ml2scratch/old/webpack/webpack.config.js new file mode 100644 index 0000000000000000000000000000000000000000..0316f578af830733cd968da11c5a75d3863b6523 --- /dev/null +++ b/ml2scratch/old/webpack/webpack.config.js @@ -0,0 +1,10 @@ +const path = require('path') +const webpack = require('webpack') + +let js = require('./js.webpack.config') +let css = require('./css.webpack.config') + +module.exports = [ + js, + css +] diff --git a/ml2scratch/old/yarn.lock b/ml2scratch/old/yarn.lock new file mode 100644 index 0000000000000000000000000000000000000000..24a602881e7f4616551c9e3eadbfa3956a799f64 --- /dev/null +++ b/ml2scratch/old/yarn.lock @@ -0,0 +1,7754 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.0.1": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.0.tgz#50c1e2260ac0ed9439a181de3725a0168d59c48a" + +"@samverschueren/stream-to-observable@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" + dependencies: + any-observable "^0.3.0" + +"@sindresorhus/is@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" + +"@webassemblyjs/ast@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.13.tgz#81155a570bd5803a30ec31436bc2c9c0ede38f25" + dependencies: + "@webassemblyjs/helper-module-context" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/wast-parser" "1.5.13" + debug "^3.1.0" + mamacro "^0.0.3" + +"@webassemblyjs/floating-point-hex-parser@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz#29ce0baa97411f70e8cce68ce9c0f9d819a4e298" + +"@webassemblyjs/helper-api-error@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz#e49b051d67ee19a56e29b9aa8bd949b5b4442a59" + +"@webassemblyjs/helper-buffer@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz#873bb0a1b46449231137c1262ddfd05695195a1e" + dependencies: + debug "^3.1.0" + +"@webassemblyjs/helper-code-frame@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz#1bd2181b6a0be14e004f0fe9f5a660d265362b58" + dependencies: + "@webassemblyjs/wast-printer" "1.5.13" + +"@webassemblyjs/helper-fsm@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz#cdf3d9d33005d543a5c5e5adaabf679ffa8db924" + +"@webassemblyjs/helper-module-context@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz#dc29ddfb51ed657655286f94a5d72d8a489147c5" + dependencies: + debug "^3.1.0" + mamacro "^0.0.3" + +"@webassemblyjs/helper-wasm-bytecode@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz#03245817f0a762382e61733146f5773def15a747" + +"@webassemblyjs/helper-wasm-section@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz#efc76f44a10d3073b584b43c38a179df173d5c7d" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-buffer" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/wasm-gen" "1.5.13" + debug "^3.1.0" + +"@webassemblyjs/ieee754@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz#573e97c8c12e4eebb316ca5fde0203ddd90b0364" + dependencies: + ieee754 "^1.1.11" + +"@webassemblyjs/leb128@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.13.tgz#ab52ebab9cec283c1c1897ac1da833a04a3f4cee" + dependencies: + long "4.0.0" + +"@webassemblyjs/utf8@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.13.tgz#6b53d2cd861cf94fa99c1f12779dde692fbc2469" + +"@webassemblyjs/wasm-edit@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz#c9cef5664c245cf11b3b3a73110c9155831724a8" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-buffer" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/helper-wasm-section" "1.5.13" + "@webassemblyjs/wasm-gen" "1.5.13" + "@webassemblyjs/wasm-opt" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" + "@webassemblyjs/wast-printer" "1.5.13" + debug "^3.1.0" + +"@webassemblyjs/wasm-gen@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz#8e6ea113c4b432fa66540189e79b16d7a140700e" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/ieee754" "1.5.13" + "@webassemblyjs/leb128" "1.5.13" + "@webassemblyjs/utf8" "1.5.13" + +"@webassemblyjs/wasm-opt@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz#147aad7717a7ee4211c36b21a5f4c30dddf33138" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-buffer" "1.5.13" + "@webassemblyjs/wasm-gen" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" + debug "^3.1.0" + +"@webassemblyjs/wasm-parser@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz#6f46516c5bb23904fbdf58009233c2dd8a54c72f" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-api-error" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/ieee754" "1.5.13" + "@webassemblyjs/leb128" "1.5.13" + "@webassemblyjs/utf8" "1.5.13" + +"@webassemblyjs/wast-parser@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz#5727a705d397ae6a3ae99d7f5460acf2ec646eea" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/floating-point-hex-parser" "1.5.13" + "@webassemblyjs/helper-api-error" "1.5.13" + "@webassemblyjs/helper-code-frame" "1.5.13" + "@webassemblyjs/helper-fsm" "1.5.13" + long "^3.2.0" + mamacro "^0.0.3" + +"@webassemblyjs/wast-printer@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz#bb34d528c14b4f579e7ec11e793ec50ad7cd7c95" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/wast-parser" "1.5.13" + long "^3.2.0" + +JSONStream@^1.0.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a" + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +accepts@~1.3.4, accepts@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + dependencies: + mime-types "~2.1.18" + negotiator "0.6.1" + +acorn-dynamic-import@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" + dependencies: + acorn "^5.0.0" + +acorn@^4.0.3: + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + +acorn@^5.0.0, acorn@^5.6.2: + version "5.7.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" + +acorn@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" + +ajv-keywords@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.1.0: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.1.0: + version "6.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.2.tgz#678495f9b82f7cca6be248dd92f59bff5e1f4360" + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.1" + +alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-escapes@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" + +ansi-escapes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + +ansi-regex@^0.2.0, ansi-regex@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + +ansi-styles@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.0.1.tgz#b033f57f93e2d28adeb8bc11138fa13da0fd20a3" + +ansi-styles@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + +ansi-styles@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" + +any-observable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +are-we-there-yet@~1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + +array-flatten@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" + +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + +arrify@^1.0.0, arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +asn1.js@^4.0.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.2.tgz#8117ef4f7ed87cd8f89044b5bff97ac243a16c9a" + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +assert@^1.1.1, assert@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + +ast-types@0.10.1: + version "0.10.1" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd" + +ast-types@0.11.5: + version "0.11.5" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.5.tgz#9890825d660c03c28339f315e9fa0a360e31ec28" + +astw@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/astw/-/astw-2.2.0.tgz#7bd41784d32493987aeb239b6b4e1c57a873b917" + dependencies: + acorn "^4.0.3" + +async-each@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + +async@^1.5.0, async@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + +async@^2.4.1, async@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + dependencies: + lodash "^4.17.10" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +atob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" + +autoprefixer@^6.3.1: + version "6.7.7" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + dependencies: + browserslist "^1.7.6" + caniuse-db "^1.0.30000634" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.16" + postcss-value-parser "^3.2.3" + +autoprefixer@^8.2.0: + version "8.6.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9" + dependencies: + browserslist "^3.2.8" + caniuse-lite "^1.0.30000864" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^6.0.23" + postcss-value-parser "^3.2.3" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + +aws4@^1.6.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" + slash "^1.0.0" + source-map "^0.5.6" + +babel-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.6" + trim-right "^1.0.1" + +babel-helper-bindify-decorators@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz#14c19e5f142d7b47f19a52431e52b1ccbc40a330" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-explode-class@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz#7dc2a3910dee007056e1e31d640ced3d54eaa9eb" + dependencies: + babel-helper-bindify-decorators "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-loader@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-syntax-async-functions@^6.13.0, babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + +babel-plugin-syntax-async-generators@^6.5.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" + +babel-plugin-syntax-class-constructor-call@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" + +babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + +babel-plugin-syntax-decorators@^6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + +babel-plugin-syntax-export-extensions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" + +babel-plugin-syntax-flow@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + +babel-plugin-syntax-trailing-function-commas@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + +babel-plugin-transform-async-generator-functions@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db" + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-generators "^6.5.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-functions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-class-constructor-call@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" + dependencies: + babel-plugin-syntax-class-constructor-call "^6.18.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-class-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-decorators@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz#788013d8f8c6b5222bdf7b344390dfd77569e24d" + dependencies: + babel-helper-explode-class "^6.24.1" + babel-plugin-syntax-decorators "^6.13.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-exponentiation-operator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-export-extensions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" + dependencies: + babel-plugin-syntax-export-extensions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-flow-strip-types@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@^6.22.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-regenerator@^6.24.1, babel-plugin-transform-regenerator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015@^6.24.1, babel-preset-es2015@^6.9.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-preset-stage-1@^6.5.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz#7692cd7dcd6849907e6ae4a0a85589cfb9e2bfb0" + dependencies: + babel-plugin-transform-class-constructor-call "^6.24.1" + babel-plugin-transform-export-extensions "^6.22.0" + babel-preset-stage-2 "^6.24.1" + +babel-preset-stage-2@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1" + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-transform-class-properties "^6.24.1" + babel-plugin-transform-decorators "^6.24.1" + babel-preset-stage-3 "^6.24.1" + +babel-preset-stage-3@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz#836ada0a9e7a7fa37cb138fb9326f87934a48395" + dependencies: + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-generator-functions "^6.24.1" + babel-plugin-transform-async-to-generator "^6.24.1" + babel-plugin-transform-exponentiation-operator "^6.24.1" + babel-plugin-transform-object-rest-spread "^6.22.0" + +babel-register@^6.26.0, babel-register@^6.9.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babelify@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/babelify/-/babelify-8.0.0.tgz#6f60f5f062bfe7695754ef2403b842014a580ed3" + +babylon@^6.17.3, babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + +babylon@^7.0.0-beta.47: + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" + +balanced-match@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +base64-js@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + +bcrypt-pbkdf@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + +binary-extensions@^1.0.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" + +binaryextensions@2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.1.1.tgz#3209a51ca4a4ad541a3b8d3d6a6d5b83a2485935" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +bluebird@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + +body-parser@1.18.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" + on-finished "~2.3.0" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" + +bole@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bole/-/bole-2.0.0.tgz#d8aa1c690467bfb4fe11b874acb2e8387e382615" + dependencies: + core-util-is ">=1.0.1 <1.1.0-0" + individual ">=3.0.0 <3.1.0-0" + json-stringify-safe ">=5.0.0 <5.1.0-0" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +bootstrap@^4.0.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.1.3.tgz#0eb371af2c8448e8c210411d0cb824a6409a12be" + +brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.0, braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + 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.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + +browser-pack@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.2.tgz#f86cd6cef4f5300c8e63e07a4d512f65fbff4531" + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.7.1" + defined "^1.0.0" + through2 "^2.0.0" + umd "^3.0.0" + +browser-resolve@^1.11.0, browser-resolve@^1.7.0: + version "1.11.2" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" + dependencies: + resolve "1.1.7" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f" + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.2.0, browserify-zlib@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + dependencies: + pako "~1.0.5" + +browserify@^14.0.0, browserify@^14.1.0: + version "14.5.0" + resolved "https://registry.yarnpkg.com/browserify/-/browserify-14.5.0.tgz#0bbbce521acd6e4d1d54d8e9365008efb85a9cc5" + dependencies: + JSONStream "^1.0.3" + assert "^1.4.0" + browser-pack "^6.0.1" + browser-resolve "^1.11.0" + browserify-zlib "~0.2.0" + buffer "^5.0.2" + cached-path-relative "^1.0.0" + concat-stream "~1.5.1" + console-browserify "^1.1.0" + constants-browserify "~1.0.0" + crypto-browserify "^3.0.0" + defined "^1.0.0" + deps-sort "^2.0.0" + domain-browser "~1.1.0" + duplexer2 "~0.1.2" + events "~1.1.0" + glob "^7.1.0" + has "^1.0.0" + htmlescape "^1.1.0" + https-browserify "^1.0.0" + inherits "~2.0.1" + insert-module-globals "^7.0.0" + labeled-stream-splicer "^2.0.0" + module-deps "^4.0.8" + os-browserify "~0.3.0" + parents "^1.0.1" + path-browserify "~0.0.0" + process "~0.11.0" + punycode "^1.3.2" + querystring-es3 "~0.2.0" + read-only-stream "^2.0.0" + readable-stream "^2.0.2" + resolve "^1.1.4" + shasum "^1.0.0" + shell-quote "^1.6.1" + stream-browserify "^2.0.0" + stream-http "^2.0.0" + string_decoder "~1.0.0" + subarg "^1.0.0" + syntax-error "^1.1.1" + through2 "^2.0.0" + timers-browserify "^1.0.1" + tty-browserify "~0.0.0" + url "~0.11.0" + util "~0.10.1" + vm-browserify "~0.0.1" + xtend "^4.0.0" + +browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: + version "1.7.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + +browserslist@^3.2.8: + version "3.2.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + dependencies: + caniuse-lite "^1.0.30000844" + electron-to-chromium "^1.3.47" + +budo@^10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/budo/-/budo-10.0.4.tgz#e846e6160a9be0244b26a69d815208e412340c2a" + dependencies: + bole "^2.0.0" + browserify "^14.1.0" + chokidar "^1.0.1" + connect-pushstate "^1.1.0" + escape-html "^1.0.3" + events "^1.0.2" + garnish "^5.0.0" + get-ports "^1.0.2" + inject-lr-script "^2.1.0" + internal-ip "^1.0.1" + micromatch "^2.2.0" + on-finished "^2.3.0" + on-headers "^1.0.1" + once "^1.3.2" + opn "^3.0.2" + path-is-absolute "^1.0.1" + pem "^1.8.3" + reload-css "^1.0.0" + resolve "^1.1.6" + serve-static "^1.10.0" + simple-html-index "^1.4.0" + stacked "^1.1.1" + stdout-stream "^1.4.0" + strip-ansi "^3.0.0" + subarg "^1.0.0" + term-color "^1.0.1" + url-trim "^1.0.0" + watchify-middleware "^1.6.0" + ws "^1.1.1" + xtend "^4.0.0" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + +buffer@^4.3.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +buffer@^5.0.2: + version "5.0.8" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.8.tgz#84daa52e7cf2fa8ce4195bc5cf0f7809e0930b24" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + +builtin-modules@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + dependencies: + bluebird "^3.5.1" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^2.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^5.2.4" + unique-filename "^1.1.0" + y18n "^4.0.0" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cacheable-request@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" + dependencies: + clone-response "1.0.2" + get-stream "3.0.0" + http-cache-semantics "3.8.1" + keyv "3.0.0" + lowercase-keys "1.0.0" + normalize-url "2.0.1" + responselike "1.0.2" + +cached-path-relative@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + +caniuse-api@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" + dependencies: + browserslist "^1.3.6" + caniuse-db "^1.0.30000529" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: + version "1.0.30000875" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000875.tgz#6f904fc89120de4029a9ca0f21d7ac3db89a0dce" + +caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864: + version "1.0.30000874" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz#a641b1f1c420d58d9b132920ef6ba87bbdcd2223" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +chalk@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + dependencies: + ansi-styles "^1.1.0" + escape-string-regexp "^1.0.0" + has-ansi "^0.1.0" + strip-ansi "^0.3.0" + supports-color "^0.2.0" + +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" + dependencies: + ansi-styles "~1.0.0" + has-color "~0.1.0" + strip-ansi "~0.1.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + +charenc@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + +chokidar@^1.0.0, chokidar@^1.0.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +chokidar@^2.0.0, chokidar@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" + dependencies: + anymatch "^2.0.0" + async-each "^1.0.0" + braces "^2.3.0" + glob-parent "^3.1.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + lodash.debounce "^4.0.8" + normalize-path "^2.1.1" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + upath "^1.0.5" + optionalDependencies: + fsevents "^1.2.2" + +chownr@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" + +chrome-trace-event@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" + dependencies: + tslib "^1.9.0" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" + dependencies: + chalk "^1.1.3" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" + dependencies: + restore-cursor "^1.0.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + dependencies: + restore-cursor "^2.0.0" + +cli-spinners@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c" + +cli-table@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + dependencies: + colors "1.0.3" + +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + +clone-deep@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" + dependencies: + for-own "^1.0.0" + is-plain-object "^2.0.4" + kind-of "^6.0.0" + shallow-clone "^1.0.0" + +clone-response@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + dependencies: + mimic-response "^1.0.0" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + +cloneable-readable@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" + dependencies: + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.3.0, color-convert@^1.9.0: + version "1.9.2" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.2.tgz#49881b8fba67df12a96bdf3f56c0aab9e7913147" + dependencies: + color-name "1.1.1" + +color-name@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689" + +color-name@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + dependencies: + color-name "^1.0.0" + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + +colormin@^1.0.5: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" + dependencies: + color "^0.11.0" + css-color-names "0.0.4" + has "^1.0.1" + +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + +colors@^1.1.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.1.tgz#4accdb89cf2cabc7f982771925e9468784f32f3d" + +colors@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + +combine-source-map@~0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.7.2.tgz#0870312856b307a87cc4ac486f3a9a62aeccc09e" + dependencies: + convert-source-map "~1.1.0" + inline-source-map "~0.6.0" + lodash.memoize "~3.0.3" + source-map "~0.5.3" + +combined-stream@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" + dependencies: + delayed-stream "~1.0.0" + +combined-stream@^1.0.5, combined-stream@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" + dependencies: + delayed-stream "~1.0.0" + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + +component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + +compressible@~2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.14.tgz#326c5f507fbb055f54116782b969a81b67a29da7" + dependencies: + mime-db ">= 1.34.0 < 2" + +compression@^1.5.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.14" + debug "2.6.9" + on-headers "~1.0.1" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +concat-stream@^1.4.7, concat-stream@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +concat-stream@~1.5.0, concat-stream@~1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" + dependencies: + inherits "~2.0.1" + readable-stream "~2.0.0" + typedarray "~0.0.5" + +connect-history-api-fallback@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" + +connect-pushstate@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/connect-pushstate/-/connect-pushstate-1.1.0.tgz#bcab224271c439604a0fb0f614c0a5f563e88e24" + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +constants-browserify@^1.0.0, constants-browserify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + +convert-source-map@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" + +convert-source-map@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" + +core-js@^2.4.1: + version "2.5.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" + +core-util-is@1.0.2, "core-util-is@>=1.0.1 <1.1.0-0", core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +cosmiconfig@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" + dependencies: + is-directory "^0.3.1" + js-yaml "^3.9.0" + parse-json "^4.0.0" + require-from-string "^2.0.1" + +create-ecdh@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + ripemd160 "^2.0.0" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.6" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +crypto-browserify@^3.0.0, crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-color-names@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + +css-loader@^0.28.7: + version "0.28.11" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7" + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + cssnano "^3.10.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash.camelcase "^4.3.0" + object-assign "^4.1.1" + postcss "^5.0.6" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + +css-selector-tokenizer@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86" + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + +cssnano@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" + dependencies: + autoprefixer "^6.3.1" + decamelize "^1.1.2" + defined "^1.0.0" + has "^1.0.1" + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-calc "^5.2.0" + postcss-colormin "^2.1.8" + postcss-convert-values "^2.3.4" + postcss-discard-comments "^2.0.4" + postcss-discard-duplicates "^2.0.1" + postcss-discard-empty "^2.0.1" + postcss-discard-overridden "^0.1.1" + postcss-discard-unused "^2.2.1" + postcss-filter-plugins "^2.0.0" + postcss-merge-idents "^2.1.5" + postcss-merge-longhand "^2.0.1" + postcss-merge-rules "^2.0.3" + postcss-minify-font-values "^1.0.2" + postcss-minify-gradients "^1.0.1" + postcss-minify-params "^1.0.4" + postcss-minify-selectors "^2.0.4" + postcss-normalize-charset "^1.1.0" + postcss-normalize-url "^3.0.7" + postcss-ordered-values "^2.1.0" + postcss-reduce-idents "^2.2.2" + postcss-reduce-initial "^1.0.0" + postcss-reduce-transforms "^1.0.3" + postcss-svgo "^2.1.1" + postcss-unique-selectors "^2.0.2" + postcss-value-parser "^3.2.3" + postcss-zindex "^2.0.1" + +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + dependencies: + array-find-index "^1.0.1" + +cyclist@~0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + dependencies: + es5-ext "^0.10.9" + +dargs@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-5.1.0.tgz#ec7ea50c78564cd36c9d5ec18f66329fade27829" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +date-fns@^1.27.2: + version "1.29.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + +dateformat@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + +debounce@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.1.0.tgz#6a1a4ee2a9dc4b7c24bb012558dbcdb05b37f408" + +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + +decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + +decompress-response@^3.2.0, decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + dependencies: + mimic-response "^1.0.0" + +deep-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + +deep-extend@~0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" + +deeplearn-knn-image-classifier@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/deeplearn-knn-image-classifier/-/deeplearn-knn-image-classifier-0.4.2.tgz#44aafdf3f556d6ad4143157cc657d76a400e57de" + dependencies: + deeplearn-squeezenet "~0.2.0" + +deeplearn-squeezenet@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/deeplearn-squeezenet/-/deeplearn-squeezenet-0.2.0.tgz#b5d37317defe4ee2cd71cffe5a9af30ccb13145f" + +deeplearn@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/deeplearn/-/deeplearn-0.5.0.tgz#015c25fb35fcbf40cf9f31d9fff7760af7a436ec" + dependencies: + seedrandom "~2.4.3" + utf8 "~2.1.2" + +define-properties@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" + dependencies: + foreach "^2.0.5" + object-keys "^1.0.8" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + +del@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" + dependencies: + globby "^6.1.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + p-map "^1.1.1" + pify "^3.0.0" + rimraf "^2.2.8" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +depd@1.1.1, depd@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + +deps-sort@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" + dependencies: + JSONStream "^1.0.3" + shasum "^1.0.0" + subarg "^1.0.0" + through2 "^2.0.0" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + +detect-conflict@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/detect-conflict/-/detect-conflict-1.0.1.tgz#088657a66a961c05019db7c4230883b1c6b4176e" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + +detect-node@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" + +detective@^4.0.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-4.6.0.tgz#d1a793ad0bcc829fa225465061096b7bca040527" + dependencies: + acorn "^5.2.1" + defined "^1.0.0" + +diff@^3.3.1, diff@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + +diffie-hellman@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + dependencies: + buffer-indexof "^1.0.0" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + +domain-browser@~1.1.0: + version "1.1.7" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" + +duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + dependencies: + readable-stream "^2.0.2" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +editions@^1.3.3: + version "1.3.4" + resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + +ejs@^2.5.9: + version "2.6.1" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.1.tgz#498ec0d495655abc6f23cd61868d926464071aa0" + +electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.47: + version "1.3.56" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.56.tgz#aad1420d23e9dd8cd2fc2bc53f4928adcf85f02f" + +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + +elliptic@^6.0.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + +encodeurl@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + tapable "^1.0.0" + +envinfo@^5.7.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.10.0.tgz#503a9774ae15b93ea68bdfae2ccd6306624ea6df" + +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + dependencies: + is-arrayish "^0.2.1" + +error@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/error/-/error-7.0.2.tgz#a5f75fff4d9926126ddac0ea5dc38e689153cb02" + dependencies: + string-template "~0.2.1" + xtend "~4.0.0" + +es-abstract@^1.7.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + +es-to-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" + dependencies: + is-callable "^1.1.1" + is-date-object "^1.0.1" + is-symbol "^1.0.1" + +es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.45" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.45.tgz#0bfdf7b473da5919d5adf3bd25ceb754fccc3653" + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "1" + +es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + dependencies: + d "1" + es5-ext "~0.10.14" + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + +escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + +eventemitter3@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" + +events@^1.0.0, events@^1.0.2, events@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + +eventsource@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" + dependencies: + original ">=0.0.5" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + dependencies: + homedir-polyfill "^1.0.1" + +express@^4.16.2: + version "4.16.3" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" + dependencies: + accepts "~1.3.5" + array-flatten "1.1.1" + body-parser "1.18.2" + content-disposition "0.5.2" + content-type "~1.0.4" + cookie "0.3.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.1.1" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.2" + path-to-regexp "0.1.7" + proxy-addr "~2.0.3" + qs "6.5.1" + range-parser "~1.2.0" + safe-buffer "5.1.1" + send "0.16.2" + serve-static "1.13.2" + setprototypeof "1.1.0" + statuses "~1.4.0" + type-is "~1.6.16" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + +extend@~3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + +external-editor@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + 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.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extract-text-webpack-plugin@^4.0.0-beta.0: + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz#f7361d7ff430b42961f8d1321ba8c1757b5d4c42" + dependencies: + async "^2.4.1" + loader-utils "^1.1.0" + schema-utils "^0.4.5" + webpack-sources "^1.1.0" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + +fast-glob@^2.0.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.2.tgz#71723338ac9b4e0e2fff1d6748a2a13d5ed352bf" + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.0.1" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.1" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +fastparse@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" + dependencies: + websocket-driver ">=0.5.1" + +figures@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + dependencies: + escape-string-regexp "^1.0.5" + +file-saver@^1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-1.3.8.tgz#e68a30c7cb044e2fb362b428469feb291c2e09d8" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + +fill-range@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^1.1.3" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.4.0" + unpipe "~1.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + dependencies: + locate-path "^2.0.0" + +first-chunk-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + dependencies: + readable-stream "^2.0.2" + +flatten@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" + +flow-parser@^0.*: + version "0.78.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.78.0.tgz#4ec829a97fa68cff6e97691dfff7b6ddebbc187c" + +flush-write-stream@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.4" + +follow-redirects@^1.0.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.2.tgz#5a9d80e0165957e5ef0c1210678fc5c4acb9fb03" + dependencies: + debug "^3.1.0" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + dependencies: + for-in "^1.0.1" + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" + dependencies: + asynckit "^0.4.0" + combined-stream "1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + +from2-string@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/from2-string/-/from2-string-1.1.0.tgz#18282b27d08a267cb3030cd2b8b4b0f212af752a" + dependencies: + from2 "^2.0.3" + +from2@^2.0.3, from2@^2.1.0, from2@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + path-is-absolute "^1.0.0" + rimraf "^2.2.8" + +fs-minipass@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + dependencies: + minipass "^2.2.1" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fsevents@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.39" + +fsevents@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" + dependencies: + nan "^2.9.2" + node-pre-gyp "^0.10.0" + +fstream-ignore@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" + dependencies: + fstream "^1.0.0" + inherits "2" + minimatch "^3.0.0" + +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.0.2, function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +garnish@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/garnish/-/garnish-5.2.0.tgz#bed43659382e4b198e33c793897be7c701e65577" + dependencies: + chalk "^0.5.1" + minimist "^1.1.0" + pad-left "^2.0.0" + pad-right "^0.2.2" + prettier-bytes "^1.0.3" + pretty-ms "^2.1.0" + right-now "^1.0.0" + split2 "^0.2.1" + stdout-stream "^1.4.0" + url-trim "^1.0.0" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + dependencies: + globule "^1.0.0" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + +get-ports@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-ports/-/get-ports-1.0.3.tgz#f40bd580aca7ec0efb7b96cbfcbeb03ef894b5e8" + dependencies: + map-limit "0.0.1" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + +get-stream@3.0.0, get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +gh-got@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-6.0.0.tgz#d74353004c6ec466647520a10bd46f7299d268d0" + dependencies: + got "^7.0.0" + is-plain-obj "^1.1.0" + +github-username@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/github-username/-/github-username-4.1.0.tgz#cbe280041883206da4212ae9e4b5f169c30bf417" + dependencies: + gh-got "^6.0.0" + +glob-all@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-all/-/glob-all-3.1.0.tgz#8913ddfb5ee1ac7812656241b03d5217c64b02ab" + dependencies: + glob "^7.0.5" + yargs "~1.2.6" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + +glob@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.0, glob@^7.1.2, glob@~7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globby@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globule@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + dependencies: + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + +got@^8.3.1: + version "8.3.2" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" + dependencies: + "@sindresorhus/is" "^0.7.0" + cacheable-request "^2.1.1" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + into-stream "^3.1.0" + is-retry-allowed "^1.1.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + mimic-response "^1.0.0" + p-cancelable "^0.4.0" + p-timeout "^2.0.1" + pify "^3.0.0" + safe-buffer "^5.1.1" + timed-out "^4.0.1" + url-parse-lax "^3.0.0" + url-to-options "^1.0.1" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +grouped-queue@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-0.3.3.tgz#c167d2a5319c5a0e0964ef6a25b7c2df8996c85c" + dependencies: + lodash "^4.17.2" + +handle-thing@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + +has-ansi@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" + dependencies: + ansi-regex "^0.2.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-color@~0.1.0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + +has-symbol-support-x@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + dependencies: + has-symbol-support-x "^1.4.1" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + +has@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + dependencies: + function-bind "^1.1.1" + +hash-base@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" + dependencies: + inherits "^2.0.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.0" + +hawk@3.1.3, hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-comment-regex@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" + +html-entities@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + +htmlescape@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + +http-cache-semantics@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + +http-errors@1.6.2, http-errors@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + dependencies: + depd "1.1.1" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + +http-parser-js@>=0.4.0: + version "0.4.13" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.13.tgz#3bd6d6fde6e3172c9334c3b33b6c193d80fe1137" + +http-proxy-middleware@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz#0987e6bb5a5606e5a69168d8f967a87f15dd8aab" + dependencies: + http-proxy "^1.16.2" + is-glob "^4.0.0" + lodash "^4.17.5" + micromatch "^3.1.9" + +http-proxy@^1.16.2: + version "1.17.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + +iconv-lite@0.4.19: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + +iconv-lite@^0.4.17, iconv-lite@^0.4.4: + version "0.4.23" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.11: + version "1.1.12" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" + +ieee754@^1.1.4: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + dependencies: + import-from "^2.1.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + dependencies: + resolve-from "^3.0.0" + +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + dependencies: + repeating "^2.0.0" + +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + +"individual@>=3.0.0 <3.1.0-0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + +inject-lr-script@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/inject-lr-script/-/inject-lr-script-2.1.0.tgz#e61b5e84c118733906cbea01ec3d746698a39f65" + dependencies: + resp-modifier "^6.0.0" + +inline-source-map@~0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + dependencies: + source-map "~0.5.3" + +inquirer@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.1.0" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^5.5.2" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +insert-module-globals@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.1.tgz#c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3" + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.7.1" + concat-stream "~1.5.1" + is-buffer "^1.1.0" + lexical-scope "^1.2.0" + process "~0.11.0" + through2 "^2.0.0" + xtend "^4.0.0" + +internal-ip@1.2.0, internal-ip@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c" + dependencies: + meow "^3.3.0" + +interpret@^1.0.0, interpret@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" + +into-stream@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" + dependencies: + from2 "^2.1.1" + p-is-promise "^1.1.0" + +invariant@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + +ipaddr.js@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.0, is-buffer@^1.1.5, is-buffer@~1.1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-callable@^1.1.1, is-callable@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + +is-finite@^1.0.0, is-finite@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + dependencies: + is-extglob "^2.1.1" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + +is-observable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" + dependencies: + symbol-observable "^1.1.0" + +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + +is-path-in-cwd@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + dependencies: + path-is-inside "^1.0.1" + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + dependencies: + has "^1.0.1" + +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" + +is-scoped@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" + dependencies: + scoped-regex "^1.0.0" + +is-stream@^1.0.0, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + +is-svg@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + +isarray@0.0.1, isarray@~0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isbinaryfile@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + dependencies: + buffer-alloc "^1.2.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +istextorbinary@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" + dependencies: + binaryextensions "2" + editions "^1.3.3" + textextensions "2" + +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + +jquery@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" + +js-base64@^2.1.8, js-base64@^2.1.9: + version "2.4.8" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.8.tgz#57a9b130888f956834aa40c5b165ba59c758f033" + +js-tokens@^3.0.0, js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + +js-yaml@^3.9.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jscodeshift@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.4.1.tgz#da91a1c2eccfa03a3387a21d39948e251ced444a" + dependencies: + async "^1.5.0" + babel-plugin-transform-flow-strip-types "^6.8.0" + babel-preset-es2015 "^6.9.0" + babel-preset-stage-1 "^6.5.0" + babel-register "^6.9.0" + babylon "^6.17.3" + colors "^1.1.2" + flow-parser "^0.*" + lodash "^4.13.1" + micromatch "^2.3.7" + node-dir "0.1.8" + nomnom "^1.8.1" + recast "^0.12.5" + temp "^0.8.1" + write-file-atomic "^1.2.0" + +jscodeshift@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.5.1.tgz#4af6a721648be8638ae1464a190342da52960c33" + dependencies: + babel-plugin-transform-flow-strip-types "^6.8.0" + babel-preset-es2015 "^6.9.0" + babel-preset-stage-1 "^6.5.0" + babel-register "^6.9.0" + babylon "^7.0.0-beta.47" + colors "^1.1.2" + flow-parser "^0.*" + lodash "^4.13.1" + micromatch "^2.3.7" + neo-async "^2.5.0" + node-dir "0.1.8" + nomnom "^1.8.1" + recast "^0.15.0" + temp "^0.8.1" + write-file-atomic "^1.2.0" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +json-stable-stringify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" + dependencies: + jsonify "~0.0.0" + +"json-stringify-safe@>=5.0.0 <5.1.0-0", json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + +json3@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + +json5@^0.5.0, json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +keyv@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" + dependencies: + json-buffer "3.0.0" + +killable@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + optionalDependencies: + graceful-fs "^4.1.9" + +labeled-stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz#a52e1d138024c00b86b1c0c91f677918b8ae0a59" + dependencies: + inherits "^2.0.1" + isarray "~0.0.1" + stream-splicer "^2.0.0" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +lexical-scope@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/lexical-scope/-/lexical-scope-1.2.0.tgz#fcea5edc704a4b3a8796cdca419c3a0afaf22df4" + dependencies: + astw "^2.0.0" + +listr-silent-renderer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" + +listr-update-renderer@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz#344d980da2ca2e8b145ba305908f32ae3f4cc8a7" + dependencies: + chalk "^1.1.3" + cli-truncate "^0.2.1" + elegant-spinner "^1.0.1" + figures "^1.7.0" + indent-string "^3.0.0" + log-symbols "^1.0.2" + log-update "^1.0.2" + strip-ansi "^3.0.1" + +listr-verbose-renderer@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#8206f4cf6d52ddc5827e5fd14989e0e965933a35" + dependencies: + chalk "^1.1.3" + cli-cursor "^1.0.2" + date-fns "^1.27.2" + figures "^1.7.0" + +listr@^0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.1.tgz#8a7afa4a7135cee4c921d128e0b7dfc6e522d43d" + dependencies: + "@samverschueren/stream-to-observable" "^0.3.0" + cli-truncate "^0.2.1" + figures "^1.7.0" + indent-string "^2.1.0" + is-observable "^1.1.0" + is-promise "^2.1.0" + is-stream "^1.1.0" + listr-silent-renderer "^1.1.1" + listr-update-renderer "^0.4.0" + listr-verbose-renderer "^0.4.0" + log-symbols "^1.0.2" + log-update "^1.0.2" + ora "^0.2.3" + p-map "^1.1.1" + rxjs "^6.1.0" + strip-ansi "^3.0.1" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +loader-runner@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" + +loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + +lodash.clonedeep@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + +lodash.memoize@~3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" + +lodash.mergewith@^4.6.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" + +lodash.tail@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.5, lodash@^4.3.0, lodash@~4.17.10: + version "4.17.10" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" + +lodash@^4.17.4: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + +log-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" + dependencies: + chalk "^1.0.0" + +log-symbols@^2.1.0, log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + dependencies: + chalk "^2.0.1" + +log-update@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-1.0.2.tgz#19929f64c4093d2d2e7075a1dad8af59c296b8d1" + dependencies: + ansi-escapes "^1.0.0" + cli-cursor "^1.0.2" + +loglevel@^1.4.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" + +loglevelnext@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2" + dependencies: + es6-symbol "^3.1.1" + object.assign "^4.1.0" + +long@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + +long@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" + +loose-envify@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + +loud-rejection@^1.0.0, loud-rejection@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lowercase-keys@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + +lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" + dependencies: + pify "^3.0.0" + +make-dir@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + dependencies: + pify "^3.0.0" + +mamacro@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + +map-limit@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/map-limit/-/map-limit-0.0.1.tgz#eb7961031c0f0e8d001bf2d56fab685d58822f38" + dependencies: + once "~1.3.0" + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + dependencies: + object-visit "^1.0.0" + +math-expression-evaluator@^1.2.14: + version "1.2.17" + resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" + +md5.js@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +md5@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + dependencies: + charenc "~0.0.1" + crypt "~0.0.1" + is-buffer "~1.1.1" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + +mem-fs-editor@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-4.0.3.tgz#d282a0c4e0d796e9eff9d75661f25f68f389af53" + dependencies: + commondir "^1.0.1" + deep-extend "^0.6.0" + ejs "^2.5.9" + glob "^7.0.3" + globby "^7.1.1" + isbinaryfile "^3.0.2" + mkdirp "^0.5.0" + multimatch "^2.0.0" + rimraf "^2.2.8" + through2 "^2.0.0" + vinyl "^2.0.1" + +mem-fs@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-1.1.3.tgz#b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc" + dependencies: + through2 "^2.0.0" + vinyl "^1.1.0" + vinyl-file "^2.0.0" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + +memory-fs@^0.4.0, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.3.0, meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + +merge2@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.2.tgz#03212e3da8d86c4d8523cebd6318193414f94e34" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + +micromatch@^2.1.5, micromatch@^2.2.0, micromatch@^2.3.7: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.34.0 < 2", mime-db@~1.35.0: + version "1.35.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47" + +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" + +mime-types@^2.1.12, mime-types@~2.1.7: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" + dependencies: + mime-db "~1.30.0" + +mime-types@~2.1.17, mime-types@~2.1.18: + version "2.1.19" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0" + dependencies: + mime-db "~1.35.0" + +mime@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + +mime@^2.0.3, mime@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + +minimalistic-assert@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de" + +minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +minipass@^2.2.1, minipass@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.3.tgz#a7dcc8b7b833f5d368759cce544dccb55f50f233" + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" + dependencies: + minipass "^2.2.1" + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^2.0.1" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +module-deps@^4.0.8: + version "4.1.1" + resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" + dependencies: + JSONStream "^1.0.3" + browser-resolve "^1.7.0" + cached-path-relative "^1.0.0" + concat-stream "~1.5.0" + defined "^1.0.0" + detective "^4.0.0" + duplexer2 "^0.1.2" + inherits "^2.0.1" + parents "^1.0.0" + readable-stream "^2.0.2" + resolve "^1.1.3" + stream-combiner2 "^1.1.1" + subarg "^1.0.0" + through2 "^2.0.0" + xtend "^4.0.0" + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +multimatch@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" + dependencies: + array-differ "^1.0.0" + array-union "^1.0.1" + arrify "^1.0.0" + minimatch "^3.0.0" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + +nan@^2.10.0, nan@^2.9.2: + version "2.10.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" + +nan@^2.3.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + 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.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +needle@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d" + dependencies: + debug "^2.1.2" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +neo-async@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee" + +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + +nice-try@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" + +node-dir@0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.8.tgz#55fb8deb699070707fb67f91a460f0448294c77d" + +node-forge@0.7.5: + version "0.7.5" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" + +node-gyp@^3.3.1: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "^2.87.0" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-libs-browser@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^1.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.0" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.10.3" + vm-browserify "0.0.4" + +node-pre-gyp@^0.10.0: + version "0.10.3" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" + dependencies: + detect-libc "^1.0.2" + hawk "3.1.3" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +node-sass@^4.9.2: + version "4.9.2" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.2.tgz#5e63fe6bd0f2ae3ac9d6c14ede8620e2b8bdb437" + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash.assign "^4.2.0" + lodash.clonedeep "^4.3.2" + lodash.mergewith "^4.6.0" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.10.0" + node-gyp "^3.3.1" + npmlog "^4.0.0" + request "2.87.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +nomnom@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7" + dependencies: + chalk "~0.4.0" + underscore "~1.6.0" + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + +normalize-url@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + +normalize-url@^1.4.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +npm-bundled@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308" + +npm-packlist@^1.1.6: + version "1.1.11" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +oauth-sign@~0.8.1, oauth-sign@~0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.11, object-keys@^1.0.8: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + dependencies: + isobject "^3.0.1" + +obuf@^1.0.0, obuf@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + +on-finished@^2.3.0, on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + dependencies: + ee-first "1.1.1" + +on-headers@^1.0.1, on-headers@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.3.3, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + dependencies: + wrappy "1" + +onetime@^1.0.0: + version "1.1.0" + resolved "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + dependencies: + mimic-fn "^1.0.0" + +opn@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" + dependencies: + object-assign "^4.0.1" + +opn@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" + dependencies: + is-wsl "^1.1.0" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + +ora@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4" + dependencies: + chalk "^1.1.1" + cli-cursor "^1.0.2" + cli-spinners "^0.1.2" + object-assign "^4.0.1" + +original@>=0.0.5: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0, os-browserify@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + dependencies: + lcid "^1.0.0" + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-shim@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@0: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +osenv@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +outpipe@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/outpipe/-/outpipe-1.1.1.tgz#50cf8616365e87e031e29a5ec9339a3da4725fa2" + dependencies: + shell-quote "^1.4.2" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + +p-cancelable@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" + +p-each-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" + dependencies: + p-reduce "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + +p-is-promise@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + +p-lazy@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-lazy/-/p-lazy-1.0.0.tgz#ec53c802f2ee3ac28f166cc82d0b2b02de27a835" + +p-limit@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + dependencies: + p-limit "^1.1.0" + +p-map@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + +p-timeout@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + dependencies: + p-finally "^1.0.0" + +p-timeout@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" + dependencies: + p-finally "^1.0.0" + +pad-left@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" + dependencies: + repeat-string "^1.5.4" + +pad-right@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" + dependencies: + repeat-string "^1.5.2" + +pako@~1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + +parallel-transform@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + dependencies: + cyclist "~0.2.2" + inherits "^2.0.3" + readable-stream "^2.1.5" + +parents@^1.0.0, parents@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" + dependencies: + path-platform "~0.11.15" + +parse-asn1@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-ms@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d" + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + +parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + +path-browserify@0.0.0, path-browserify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-is-inside@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + +path-platform@~0.11.15: + version "0.11.15" + resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.0.14" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pem@^1.8.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/pem/-/pem-1.12.3.tgz#b1fb5c8b79da8d18146c27fee79b0d4ddf9905b3" + dependencies: + md5 "^2.2.1" + os-tmpdir "^1.0.1" + safe-buffer "^5.1.1" + which "^1.2.4" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + dependencies: + find-up "^2.1.0" + +plur@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156" + +popper.js@^1.14.3: + version "1.14.4" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.4.tgz#8eec1d8ff02a5a3a152dd43414a15c7b79fd69b6" + +portfinder@^1.0.9: + version "1.0.16" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.16.tgz#a6a68be9c352bc66c1a4c17a261f661f3facaf52" + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + +postcss-calc@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" + dependencies: + postcss "^5.0.2" + postcss-message-helpers "^2.0.0" + reduce-css-calc "^1.2.6" + +postcss-colormin@^2.1.8: + version "2.2.2" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" + dependencies: + colormin "^1.0.5" + postcss "^5.0.13" + postcss-value-parser "^3.2.3" + +postcss-convert-values@^2.3.4: + version "2.6.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" + dependencies: + postcss "^5.0.11" + postcss-value-parser "^3.1.2" + +postcss-discard-comments@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" + dependencies: + postcss "^5.0.14" + +postcss-discard-duplicates@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" + dependencies: + postcss "^5.0.4" + +postcss-discard-empty@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" + dependencies: + postcss "^5.0.14" + +postcss-discard-overridden@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" + dependencies: + postcss "^5.0.16" + +postcss-discard-unused@^2.2.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" + dependencies: + postcss "^5.0.14" + uniqs "^2.0.0" + +postcss-filter-plugins@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz#82245fdf82337041645e477114d8e593aa18b8ec" + dependencies: + postcss "^5.0.4" + +postcss-load-config@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484" + dependencies: + cosmiconfig "^4.0.0" + import-cwd "^2.0.0" + +postcss-loader@^2.0.10: + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" + dependencies: + loader-utils "^1.1.0" + postcss "^6.0.0" + postcss-load-config "^2.0.0" + schema-utils "^0.4.0" + +postcss-merge-idents@^2.1.5: + version "2.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" + dependencies: + has "^1.0.1" + postcss "^5.0.10" + postcss-value-parser "^3.1.1" + +postcss-merge-longhand@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" + dependencies: + postcss "^5.0.4" + +postcss-merge-rules@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" + dependencies: + browserslist "^1.5.2" + caniuse-api "^1.5.2" + postcss "^5.0.4" + postcss-selector-parser "^2.2.2" + vendors "^1.0.0" + +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" + +postcss-minify-font-values@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" + dependencies: + object-assign "^4.0.1" + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-minify-gradients@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" + dependencies: + postcss "^5.0.12" + postcss-value-parser "^3.3.0" + +postcss-minify-params@^1.0.4: + version "1.2.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.2" + postcss-value-parser "^3.0.2" + uniqs "^2.0.0" + +postcss-minify-selectors@^2.0.4: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" + dependencies: + alphanum-sort "^1.0.2" + has "^1.0.1" + postcss "^5.0.14" + postcss-selector-parser "^2.0.0" + +postcss-modules-extract-imports@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85" + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" + dependencies: + postcss "^5.0.5" + +postcss-normalize-url@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^1.4.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + +postcss-ordered-values@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.1" + +postcss-reduce-idents@^2.2.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-reduce-initial@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" + dependencies: + postcss "^5.0.4" + +postcss-reduce-transforms@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" + dependencies: + has "^1.0.1" + postcss "^5.0.8" + postcss-value-parser "^3.0.1" + +postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^2.1.1: + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" + dependencies: + is-svg "^2.0.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + svgo "^0.7.0" + +postcss-unique-selectors@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + +postcss-zindex@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" + dependencies: + has "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16: + version "5.2.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +pre-commit@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" + dependencies: + cross-spawn "^5.0.1" + spawn-sync "^1.0.15" + which "1.2.x" + +prepend-http@^1.0.0, prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +prettier-bytes@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prettier-bytes/-/prettier-bytes-1.0.4.tgz#994b02aa46f699c50b6257b5faaa7fe2557e62d6" + +prettier@^1.12.1: + version "1.14.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9" + +pretty-bytes@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" + +pretty-ms@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-2.1.0.tgz#4257c256df3fb0b451d6affaab021884126981dc" + dependencies: + is-finite "^1.0.1" + parse-ms "^1.0.0" + plur "^1.0.0" + +private@^0.1.6, private@^0.1.7, private@~0.1.5: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + +process@^0.11.10, process@~0.11.0: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + +proxy-addr@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.8.0" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +public-encrypt@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + +pump@^2.0.0, pump@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + +punycode@^1.2.4, punycode@^1.3.2, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + +qs@6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +qs@~6.5.1: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + +query-string@^4.1.0, query-string@^4.2.3: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0, querystring-es3@~0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + +querystringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.0.0.tgz#fa3ed6e68eb15159457c89b37bc6472833195755" + +randomatic@^1.1.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79" + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.3.tgz#b96b7df587f01dd91726c418f30553b1418e3d62" + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + +raw-body@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" + dependencies: + bytes "3.0.0" + http-errors "1.6.2" + iconv-lite "0.4.19" + unpipe "1.0.0" + +rc@^1.1.7: + version "1.2.2" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-chunk@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" + dependencies: + pify "^3.0.0" + safe-buffer "^5.1.1" + +read-only-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + dependencies: + readable-stream "^2.0.2" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +"readable-stream@1 || 2", readable-stream@^2.0.4, readable-stream@^2.2.9, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" + util-deprecate "~1.0.1" + +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + +readdirp@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" + dependencies: + graceful-fs "^4.1.2" + minimatch "^3.0.2" + readable-stream "^2.0.2" + set-immediate-shim "^1.0.1" + +recast@^0.12.5: + version "0.12.9" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.12.9.tgz#e8e52bdb9691af462ccbd7c15d5a5113647a15f1" + dependencies: + ast-types "0.10.1" + core-js "^2.4.1" + esprima "~4.0.0" + private "~0.1.5" + source-map "~0.6.1" + +recast@^0.15.0: + version "0.15.3" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.15.3.tgz#5fc1fd1c8e2d4d027ee3977a176bbb8d1c83305e" + dependencies: + ast-types "0.11.5" + esprima "~4.0.0" + private "~0.1.5" + source-map "~0.6.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + dependencies: + resolve "^1.1.6" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce-css-calc@^1.2.6: + version "1.3.0" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" + dependencies: + balanced-match "^0.4.2" + math-expression-evaluator "^1.2.14" + reduce-function-call "^1.0.1" + +reduce-function-call@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" + dependencies: + balanced-match "^0.4.2" + +regenerate@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" + +regenerator-runtime@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + +reload-css@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reload-css/-/reload-css-1.0.2.tgz#6afb11162e2314feccdad6dc5fde821fd7318331" + dependencies: + query-string "^4.2.3" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + +repeat-element@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + +repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + +replace-ext@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +request@2.87.0, request@^2.87.0: + version "2.87.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-from-string@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + +resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + dependencies: + path-parse "^1.0.5" + +resp-modifier@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" + dependencies: + debug "^2.2.0" + minimatch "^3.0.2" + +responselike@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + dependencies: + lowercase-keys "^1.0.0" + +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + +right-now@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/right-now/-/right-now-1.0.0.tgz#6e89609deebd7dcdaf8daecc9aea39cf585a0918" + +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" + dependencies: + hash-base "^2.0.0" + inherits "^2.0.1" + +run-async@^2.0.0, run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + dependencies: + aproba "^1.1.1" + +rxjs@^5.5.2: + version "5.5.11" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87" + dependencies: + symbol-observable "1.0.1" + +rxjs@^6.1.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.2.2.tgz#eb75fa3c186ff5289907d06483a77884586e1cf9" + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +safe-buffer@5.1.2, safe-buffer@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +sass-loader@^6.0.6: + version "6.0.7" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00" + dependencies: + clone-deep "^2.0.1" + loader-utils "^1.0.1" + lodash.tail "^4.1.1" + neo-async "^2.5.0" + pify "^3.0.0" + +sax@^1.2.4, sax@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + +schema-utils@^0.4.0, schema-utils@^0.4.3, schema-utils@^0.4.4, schema-utils@^0.4.5: + version "0.4.7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +scoped-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +seedrandom@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-2.4.3.tgz#2438504dad33917314bff18ac4d794f16d6aaecc" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + +selfsigned@^1.9.1: + version "1.10.3" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.3.tgz#d628ecf9e3735f84e8bafba936b3cf85bea43823" + dependencies: + node-forge "0.7.5" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + +semver@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + +send@0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" + dependencies: + debug "2.6.9" + depd "~1.1.1" + destroy "~1.0.4" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.6.2" + mime "1.4.1" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.3.1" + +send@0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.6.2" + mime "1.4.1" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.4.0" + +serialize-javascript@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe" + +serve-index@^1.7.2: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.2" + +serve-static@^1.10.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" + dependencies: + encodeurl "~1.0.1" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.1" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +set-immediate-shim@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + +sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: + version "2.4.9" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.9.tgz#98f64880474b74f4a38b8da9d3c0f2d104633e7d" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" + dependencies: + is-extendable "^0.1.1" + kind-of "^5.0.0" + mixin-object "^2.0.1" + +shasum@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" + dependencies: + json-stable-stringify "~0.0.0" + sha.js "~2.4.4" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + +shell-quote@^1.4.2, shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shelljs@^0.8.0: + version "0.8.2" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.2.tgz#345b7df7763f4c2340d584abb532c5f752ca9e35" + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +simple-html-index@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/simple-html-index/-/simple-html-index-1.5.0.tgz#2c93eeaebac001d8a135fc0022bd4ade8f58996f" + dependencies: + from2-string "^1.1.0" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + +slide@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +sockjs-client@1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.5.tgz#1bb7c0f7222c40f42adf14f4442cbd1269771a83" + dependencies: + debug "^2.6.6" + eventsource "0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.8" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + dependencies: + is-plain-obj "^1.0.0" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + dependencies: + source-map "^0.5.6" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.3: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + +spawn-sync@^1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" + +spdx-correct@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + dependencies: + spdx-license-ids "^1.0.2" + +spdx-expression-parse@~1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" + +spdx-license-ids@^1.0.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" + +spdy-transport@^2.0.18: + version "2.1.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.1.0.tgz#4bbb15aaffed0beefdd56ad61dbdc8ba3e2cb7a1" + dependencies: + debug "^2.6.8" + detect-node "^2.0.3" + hpack.js "^2.1.6" + obuf "^1.1.1" + readable-stream "^2.2.9" + safe-buffer "^5.0.1" + wbuf "^1.7.2" + +spdy@^3.4.1: + version "3.4.7" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc" + dependencies: + debug "^2.6.8" + handle-thing "^1.2.5" + http-deceiver "^1.2.7" + safe-buffer "^5.0.1" + select-hose "^2.0.0" + spdy-transport "^2.0.18" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + dependencies: + extend-shallow "^3.0.0" + +split2@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/split2/-/split2-0.2.1.tgz#02ddac9adc03ec0bb78c1282ec079ca6e85ae900" + dependencies: + through2 "~0.6.1" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + +spuit@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/spuit/-/spuit-0.0.11.tgz#d98a72de2ad8fac7897354773ff5669cda4d532c" + +sshpk@^1.7.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + dependencies: + safe-buffer "^5.1.1" + +stacked@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stacked/-/stacked-1.1.1.tgz#2c7fa38cc7e37a3411a77cd8e792de448f9f6975" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.3.1 < 2", statuses@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +statuses@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" + +stdout-stream@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b" + dependencies: + readable-stream "^2.0.1" + +stream-browserify@^2.0.0, stream-browserify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-combiner2@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.0.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.2.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + +stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.2" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + +string-template@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@^1.0.0, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +string_decoder@~1.0.0, string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + +stringstream@~0.0.4: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220" + dependencies: + ansi-regex "^0.2.1" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" + +strip-bom-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + dependencies: + first-chunk-stream "^2.0.0" + strip-bom "^2.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +style-loader@^0.20.3: + version "0.20.3" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.20.3.tgz#ebef06b89dec491bcb1fdb3452e913a6fd1c10c4" + dependencies: + loader-utils "^1.1.0" + schema-utils "^0.4.5" + +subarg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + dependencies: + minimist "^1.1.0" + +supports-color@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-1.3.1.tgz#15758df09d8ff3b4acc307539fabe27095e1042d" + +supports-color@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + dependencies: + has-flag "^1.0.0" + +supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + dependencies: + has-flag "^3.0.0" + +svgo@^0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + +symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + +syntax-error@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.3.0.tgz#1ed9266c4d40be75dc55bf9bb1cb77062bb96ca1" + dependencies: + acorn "^4.0.3" + +tapable@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2" + +tar-pack@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.0.0, tar@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +tar@^4: + version "4.4.6" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" + dependencies: + chownr "^1.0.1" + fs-minipass "^1.2.5" + minipass "^2.3.3" + minizlib "^1.1.0" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +temp@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +term-color@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/term-color/-/term-color-1.0.1.tgz#38e192553a473e35e41604ff5199846bf8117a3a" + dependencies: + ansi-styles "2.0.1" + supports-color "1.3.1" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + +textextensions@2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.2.0.tgz#38ac676151285b658654581987a0ce1a4490d286" + +through2@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through2@~0.6.1: + version "0.6.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +"through@>=2.2.7 <3", through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +thunky@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.2.tgz#a862e018e3fb1ea2ec3fce5d55605cf57f247371" + +timed-out@^4.0.0, timed-out@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + +timers-browserify@^1.0.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" + dependencies: + process "~0.11.0" + +timers-browserify@^2.0.4: + version "2.0.10" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + dependencies: + setimmediate "^1.0.4" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +tough-cookie@~2.3.0: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" + dependencies: + punycode "^1.4.1" + +tough-cookie@~2.3.3: + version "2.3.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" + dependencies: + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +"true-case-path@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.2.tgz#7ec91130924766c7f573be3020c34f8fdfd00d62" + dependencies: + glob "^6.0.4" + +tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + +tty-browserify@0.0.0, tty-browserify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +type-is@~1.6.15, type-is@~1.6.16: + version "1.6.16" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.18" + +typedarray@^0.0.6, typedarray@~0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + +uglify-es@^3.3.4: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +uglifyjs-webpack-plugin@^1.2.4: + version "1.2.7" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz#57638dd99c853a1ebfe9d97b42160a8a507f9d00" + dependencies: + cacache "^10.0.4" + find-cache-dir "^1.0.0" + schema-utils "^0.4.5" + serialize-javascript "^1.4.0" + source-map "^0.6.1" + uglify-es "^3.3.4" + webpack-sources "^1.1.0" + worker-farm "^1.5.2" + +uid-number@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + +umd@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e" + +underscore@~1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" + +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + +unique-filename@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" + dependencies: + imurmurhash "^0.1.4" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +untildify@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" + +upath@^1.0.5: + version "1.1.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" + +uri-js@^4.2.1: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + +url-join@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + +url-loader@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.0.1.tgz#61bc53f1f184d7343da2728a1289ef8722ea45ee" + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^0.4.3" + +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + dependencies: + prepend-http "^1.0.1" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.1.8, url-parse@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.3.tgz#bfaee455c889023219d757e045fa6a684ec36c15" + dependencies: + querystringify "^2.0.0" + requires-port "^1.0.0" + +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + +url-trim@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-trim/-/url-trim-1.0.0.tgz#40057e2f164b88e5daca7269da47e6d1dd837adc" + +url@^0.11.0, url@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + +utf8@~2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/utf8/-/utf8-2.1.2.tgz#1fa0d9270e9be850d9b05027f63519bf46457d96" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +util@0.10.3, util@~0.10.1: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + dependencies: + inherits "2.0.1" + +util@^0.10.3: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + dependencies: + inherits "2.0.3" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + +uuid@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +uuid@^3.0.1, uuid@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + +v8-compile-cache@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz#a428b28bb26790734c4fc8bc9fa106fccebf6a6c" + +validate-npm-package-license@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + dependencies: + spdx-correct "~1.0.0" + spdx-expression-parse "~1.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + +vendors@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + dependencies: + graceful-fs "^4.1.2" + pify "^2.3.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + strip-bom-stream "^2.0.0" + vinyl "^1.1.0" + +vinyl@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +vm-browserify@0.0.4, vm-browserify@~0.0.1: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + dependencies: + indexof "0.0.1" + +watchify-middleware@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchify-middleware/-/watchify-middleware-1.6.0.tgz#6db6e28f0279de1ca1209ae4f1a7f063745877c4" + dependencies: + concat-stream "^1.5.0" + debounce "^1.0.0" + events "^1.0.2" + object-assign "^4.0.1" + strip-ansi "^3.0.0" + watchify "^3.3.1" + +watchify@^3.3.1: + version "3.9.0" + resolved "https://registry.yarnpkg.com/watchify/-/watchify-3.9.0.tgz#f075fd2e8a86acde84cedba6e5c2a0bedd523d9e" + dependencies: + anymatch "^1.3.0" + browserify "^14.0.0" + chokidar "^1.0.0" + defined "^1.0.0" + outpipe "^1.1.0" + through2 "^2.0.0" + xtend "^4.0.0" + +watchpack@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +wbuf@^1.1.0, wbuf@^1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + dependencies: + minimalistic-assert "^1.0.0" + +webpack-addons@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/webpack-addons/-/webpack-addons-1.1.5.tgz#2b178dfe873fb6e75e40a819fa5c26e4a9bc837a" + dependencies: + jscodeshift "^0.4.0" + +webpack-cli@^2.0.13: + version "2.1.5" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.1.5.tgz#3081fdeb2f205f0a54aa397986880b0c20a71f7a" + dependencies: + chalk "^2.4.1" + cross-spawn "^6.0.5" + diff "^3.5.0" + enhanced-resolve "^4.0.0" + envinfo "^5.7.0" + glob-all "^3.1.0" + global-modules "^1.0.0" + got "^8.3.1" + import-local "^1.0.0" + inquirer "^5.2.0" + interpret "^1.1.0" + jscodeshift "^0.5.0" + listr "^0.14.1" + loader-utils "^1.1.0" + lodash "^4.17.10" + log-symbols "^2.2.0" + mkdirp "^0.5.1" + p-each-series "^1.0.0" + p-lazy "^1.0.0" + prettier "^1.12.1" + supports-color "^5.4.0" + v8-compile-cache "^2.0.0" + webpack-addons "^1.1.5" + yargs "^11.1.0" + yeoman-environment "^2.1.1" + yeoman-generator "^2.0.5" + +webpack-dev-middleware@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz#8b32aa43da9ae79368c1bf1183f2b6cf5e1f39ed" + dependencies: + loud-rejection "^1.6.0" + memory-fs "~0.4.1" + mime "^2.1.0" + path-is-absolute "^1.0.0" + range-parser "^1.0.3" + url-join "^4.0.0" + webpack-log "^1.0.1" + +webpack-dev-server@^3.1.1: + version "3.1.5" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.5.tgz#87477252e1ac6789303fb8cd3e585fa5d508a401" + dependencies: + ansi-html "0.0.7" + array-includes "^3.0.3" + bonjour "^3.5.0" + chokidar "^2.0.0" + compression "^1.5.2" + connect-history-api-fallback "^1.3.0" + debug "^3.1.0" + del "^3.0.0" + express "^4.16.2" + html-entities "^1.2.0" + http-proxy-middleware "~0.18.0" + import-local "^1.0.0" + internal-ip "1.2.0" + ip "^1.1.5" + killable "^1.0.0" + loglevel "^1.4.1" + opn "^5.1.0" + portfinder "^1.0.9" + selfsigned "^1.9.1" + serve-index "^1.7.2" + sockjs "0.3.19" + sockjs-client "1.1.5" + spdy "^3.4.1" + strip-ansi "^3.0.0" + supports-color "^5.1.0" + webpack-dev-middleware "3.1.3" + webpack-log "^1.1.2" + yargs "11.0.0" + +webpack-log@^1.0.1, webpack-log@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.2.0.tgz#a4b34cda6b22b518dbb0ab32e567962d5c72a43d" + dependencies: + chalk "^2.1.0" + log-symbols "^2.1.0" + loglevelnext "^1.0.1" + uuid "^3.1.0" + +webpack-manifest-plugin@^2.0.0-rc.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.3.tgz#b42c5b08a0319cedb3ec45d9375a9ecee0acf5eb" + dependencies: + fs-extra "^0.30.0" + lodash ">=3.5 <5" + tapable "^1.0.0" + +webpack-sources@^1.0.1, webpack-sources@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@^4.4.1: + version "4.16.5" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.16.5.tgz#29fb39462823d7eb8aefcab8b45f7f241db0d092" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-module-context" "1.5.13" + "@webassemblyjs/wasm-edit" "1.5.13" + "@webassemblyjs/wasm-opt" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^0.4.4" + tapable "^1.0.0" + uglifyjs-webpack-plugin "^1.2.4" + watchpack "^1.5.0" + webpack-sources "^1.0.1" + +websocket-driver@>=0.5.1: + version "0.7.0" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + dependencies: + http-parser-js ">=0.4.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + +which@1, which@^1.2.14: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + dependencies: + isexe "^2.0.0" + +which@1.2.x: + version "1.2.14" + resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" + dependencies: + isexe "^2.0.0" + +which@^1.2.4, which@^1.2.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" + dependencies: + string-width "^1.0.2" + +worker-farm@^1.5.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" + dependencies: + errno "~0.1.7" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +write-file-atomic@^1.2.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + slide "^1.1.5" + +ws@^1.1.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + dependencies: + camelcase "^3.0.0" + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + dependencies: + camelcase "^4.1.0" + +yargs@11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b" + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + +yargs@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + +yargs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" + +yargs@~1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b" + dependencies: + minimist "^0.1.0" + +yeoman-environment@^2.0.5, yeoman-environment@^2.1.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.3.1.tgz#1aa00cc474a8e48518ab2b0f64b43034215e9997" + dependencies: + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^3.1.0" + diff "^3.3.1" + escape-string-regexp "^1.0.2" + globby "^8.0.1" + grouped-queue "^0.3.3" + inquirer "^5.2.0" + is-scoped "^1.0.0" + lodash "^4.17.10" + log-symbols "^2.1.0" + mem-fs "^1.1.0" + strip-ansi "^4.0.0" + text-table "^0.2.0" + untildify "^3.0.2" + +yeoman-generator@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.5.tgz#57b0b3474701293cc9ec965288f3400b00887c81" + dependencies: + async "^2.6.0" + chalk "^2.3.0" + cli-table "^0.3.1" + cross-spawn "^6.0.5" + dargs "^5.1.0" + dateformat "^3.0.3" + debug "^3.1.0" + detect-conflict "^1.0.0" + error "^7.0.2" + find-up "^2.1.0" + github-username "^4.0.0" + istextorbinary "^2.2.1" + lodash "^4.17.10" + make-dir "^1.1.0" + mem-fs-editor "^4.0.0" + minimist "^1.2.0" + pretty-bytes "^4.0.2" + read-chunk "^2.1.0" + read-pkg-up "^3.0.0" + rimraf "^2.6.2" + run-async "^2.0.0" + shelljs "^0.8.0" + text-table "^0.2.0" + through2 "^2.0.0" + yeoman-environment "^2.0.5" diff --git a/ml2scratch/package-lock.json b/ml2scratch/package-lock.json new file mode 100644 index 0000000000000000000000000000000000000000..00942ab30504e4272edb6979ab279cd815908b9d --- /dev/null +++ b/ml2scratch/package-lock.json @@ -0,0 +1,4142 @@ +{ + "name": "ml2scratch", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/compat-data": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", + "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", + "dev": true + }, + "@babel/core": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", + "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.10", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", + "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.10.tgz", + "integrity": "sha512-YV7r2YxdTUaw84EwNkyrRke/TJHR/UXGiyvACRqvdVJ2/syV2rQuJNnaRLSuYiop8cMRXOgseTGoJCWX0q2fFg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", + "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "dev": true, + "requires": { + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helpers": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", + "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", + "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", + "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "requires": { + "@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.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz", + "integrity": "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.12.17" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", + "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.17" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz", + "integrity": "sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.0", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", + "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.13", + "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", + "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + } + } + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-commonjs": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz", + "integrity": "sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + } + } + }, + "@rollup/plugin-image": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-image/-/plugin-image-2.0.6.tgz", + "integrity": "sha512-bB+spXogbPiFjhBS7i8ajUOgOnVwWK3bnJ6VroxKey/q8/EPRkoSh+4O1qPCw97qMIDspF4TlzXVBhZ7nojIPw==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "mini-svg-data-uri": "^1.2.3" + } + }, + "@rollup/plugin-multi-entry": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-multi-entry/-/plugin-multi-entry-4.0.0.tgz", + "integrity": "sha512-1Sw86rwFxrNS7ECY3iSZ7T940xKnruNGpmQDgSDVTp+VTa1g5cPXNzBgp+IoOer41CiVeGFLwYwvicVoJLHEDQ==", + "dev": true, + "requires": { + "@rollup/plugin-virtual": "^2.0.3", + "matched": "^5.0.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz", + "integrity": "sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-virtual": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-virtual/-/plugin-virtual-2.0.3.tgz", + "integrity": "sha512-pw6ziJcyjZtntQ//bkad9qXaBx665SgEL8C8KI5wO8G5iU5MPxvdWrQyVaAvjojGm9tJoS8M9Z/EEepbqieYmw==", + "dev": true + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "@types/node": { + "version": "14.14.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.34.tgz", + "integrity": "sha512-dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "abstract-leveldown": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", + "integrity": "sha1-KeGOYy5g5OIh1YECR4UqY9ey5BA=", + "dev": true, + "requires": { + "xtend": "~3.0.0" + }, + "dependencies": { + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", + "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", + "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bl": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz", + "integrity": "sha1-yba8oI0bwuoA/Ir7Txpf0eHGbk4=", + "dev": true, + "requires": { + "readable-stream": "~1.0.26" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-fs/-/browserify-fs-1.0.0.tgz", + "integrity": "sha1-8HWqinKdTRcW0GZiDjhvzBMRqW8=", + "dev": true, + "requires": { + "level-filesystem": "^1.0.1", + "level-js": "^2.1.3", + "levelup": "^0.18.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "buffer-es6": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/buffer-es6/-/buffer-es6-4.9.3.tgz", + "integrity": "sha1-8mNHuC33b9N+GLy1KIxJcM/VxAQ=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001199", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz", + "integrity": "sha512-ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clone": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz", + "integrity": "sha1-YT+2hjmyaklKxTJT4Vsaa9iK2oU=", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "dev": true, + "requires": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "core-js-compat": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", + "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "dev": true, + "requires": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "deferred-leveldown": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz", + "integrity": "sha1-LO8fER4cV4cNi7uK8mUOWHzS9bQ=", + "dev": true, + "requires": { + "abstract-leveldown": "~0.12.1" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.3.687", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz", + "integrity": "sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dev": true, + "requires": { + "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.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "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.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-scratch": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-scratch/-/eslint-config-scratch-6.0.0.tgz", + "integrity": "sha512-2aW7EVWhjTrwaM54hjAZeRETh/habWeQ5xzTbPO2dG//RtixBztUAmdxqAHKH8MEtmAMsUhf3mRjO1BstO4dGg==", + "dev": true, + "requires": { + "eslint-plugin-react": ">=7.14.2" + } + }, + "eslint-plugin-react": { + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "requires": { + "array-back": "^3.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "fwd-stream": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fwd-stream/-/fwd-stream-1.0.4.tgz", + "integrity": "sha1-7Sgcq+1G/uz5Ie4y3ExQs3KsfPo=", + "dev": true, + "requires": { + "readable-stream": "~1.0.26-4" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "idb-wrapper": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/idb-wrapper/-/idb-wrapper-1.7.2.tgz", + "integrity": "sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/is/-/is-0.2.7.tgz", + "integrity": "sha1-OzSixI81mXLzUEKEkZOucmS2NWI=", + "dev": true + }, + "is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", + "dev": true + }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true + }, + "is-object": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz", + "integrity": "sha1-AO+8CIFsM8/ErIJR0TLhDcZQmNc=", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbuffer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/isbuffer/-/isbuffer-0.0.0.tgz", + "integrity": "sha1-OMFG2d9Si4v5sHAcPUPPEt8/w5s=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + } + }, + "level-blobs": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/level-blobs/-/level-blobs-0.1.7.tgz", + "integrity": "sha1-mrm5e7mfHtv594o0M+Ie1WOGva8=", + "dev": true, + "requires": { + "level-peek": "1.0.6", + "once": "^1.3.0", + "readable-stream": "^1.0.26-4" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "level-filesystem": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/level-filesystem/-/level-filesystem-1.2.0.tgz", + "integrity": "sha1-oArKmRnEpN+v3KaoEI0iWq3/Y7M=", + "dev": true, + "requires": { + "concat-stream": "^1.4.4", + "errno": "^0.1.1", + "fwd-stream": "^1.0.4", + "level-blobs": "^0.1.7", + "level-peek": "^1.0.6", + "level-sublevel": "^5.2.0", + "octal": "^1.0.0", + "once": "^1.3.0", + "xtend": "^2.2.0" + } + }, + "level-fix-range": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-1.0.2.tgz", + "integrity": "sha1-vxW5Fa422EcMgh6IPd95zRZCCCg=", + "dev": true + }, + "level-hooks": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/level-hooks/-/level-hooks-4.5.0.tgz", + "integrity": "sha1-G5rmGSKTDzMF0aYfxNg8gQLA3ZM=", + "dev": true, + "requires": { + "string-range": "~1.2" + } + }, + "level-js": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-2.2.4.tgz", + "integrity": "sha1-vAVfQYBjXUSJtWHJSG+jcOjBFpc=", + "dev": true, + "requires": { + "abstract-leveldown": "~0.12.0", + "idb-wrapper": "^1.5.0", + "isbuffer": "~0.0.0", + "ltgt": "^2.1.2", + "typedarray-to-buffer": "~1.0.0", + "xtend": "~2.1.2" + }, + "dependencies": { + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "level-peek": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/level-peek/-/level-peek-1.0.6.tgz", + "integrity": "sha1-vsUccqgu5GTTNkNMfIdsP8vM538=", + "dev": true, + "requires": { + "level-fix-range": "~1.0.2" + } + }, + "level-sublevel": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-5.2.3.tgz", + "integrity": "sha1-dEwSxy0ucr543eO5tc2E1iGRQTo=", + "dev": true, + "requires": { + "level-fix-range": "2.0", + "level-hooks": ">=4.4.0 <5", + "string-range": "~1.2.1", + "xtend": "~2.0.4" + }, + "dependencies": { + "level-fix-range": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-2.0.0.tgz", + "integrity": "sha1-xBfWIVlEIVGhnZojZ4aPFyTC1Ug=", + "dev": true, + "requires": { + "clone": "~0.1.9" + } + }, + "object-keys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.2.0.tgz", + "integrity": "sha1-zd7AKZiwkb5CvxA1rjLknxy26mc=", + "dev": true, + "requires": { + "foreach": "~2.0.1", + "indexof": "~0.0.1", + "is": "~0.2.6" + } + }, + "xtend": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.0.6.tgz", + "integrity": "sha1-XqZXptukRwacLlnFihE4ywxebO4=", + "dev": true, + "requires": { + "is-object": "~0.1.2", + "object-keys": "~0.2.0" + } + } + } + }, + "levelup": { + "version": "0.18.6", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz", + "integrity": "sha1-5qAcsIlhbI7MApHCqb0/DETj5es=", + "dev": true, + "requires": { + "bl": "~0.8.1", + "deferred-leveldown": "~0.2.0", + "errno": "~0.1.1", + "prr": "~0.0.0", + "readable-stream": "~1.0.26", + "semver": "~2.3.1", + "xtend": "~3.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "integrity": "sha1-uYSPJdbPNjMwc+ye+IVtQvEjPlI=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=", + "dev": true + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "matched": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/matched/-/matched-5.0.1.tgz", + "integrity": "sha512-E1fhSTPRyhAlNaNvGXAgZQlq1hL0bgYMTk/6bktVlIhzUnX/SZs7296ACdVeNJE8xFNGSuvd9IpI7vSnmcqLvw==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "picomatch": "^2.2.1" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mini-svg-data-uri": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", + "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", + "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "octal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/octal/-/octal-1.0.0.tgz", + "integrity": "sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "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" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "process-es6": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/process-es6/-/process-es6-0.11.6.tgz", + "integrity": "sha1-xrs4n5qVH4K9TrFpYAEFvS/5x3g=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rollup": { + "version": "2.41.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.41.1.tgz", + "integrity": "sha512-nepLFAW5W71/MWpS2Yr7r31eS7HRfYg2RXnxb6ehqN9zY42yACxKtEfb4xq8SmNfUohAzGMcyl6jkwdLOAiUbg==", + "dev": true, + "requires": { + "fsevents": "~2.3.1" + } + }, + "rollup-plugin-node-builtins": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-builtins/-/rollup-plugin-node-builtins-2.1.2.tgz", + "integrity": "sha1-JKH+1KQyV7a2Q3HYq8bOGrFFl+k=", + "dev": true, + "requires": { + "browserify-fs": "^1.0.0", + "buffer-es6": "^4.9.2", + "crypto-browserify": "^3.11.0", + "process-es6": "^0.11.2" + } + }, + "rollup-plugin-node-globals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-globals/-/rollup-plugin-node-globals-1.4.0.tgz", + "integrity": "sha512-xRkB+W/m1KLIzPUmG0ofvR+CPNcvuCuNdjVBVS7ALKSxr3EDhnzNceGkGi1m8MToSli13AzKFYH4ie9w3I5L3g==", + "dev": true, + "requires": { + "acorn": "^5.7.3", + "buffer-es6": "^4.9.3", + "estree-walker": "^0.5.2", + "magic-string": "^0.22.5", + "process-es6": "^0.11.6", + "rollup-pluginutils": "^2.3.1" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "estree-walker": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz", + "integrity": "sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==", + "dev": true + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "requires": { + "vlq": "^0.2.2" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-range": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/string-range/-/string-range-1.2.2.tgz", + "integrity": "sha1-qJPtNH5yKZvIO++78qaSqNI51d0=", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz", + "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dev": true, + "requires": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", + "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-1.0.4.tgz", + "integrity": "sha1-m7i6DoQfs/TPH+fCRenz+opf6Zw=", + "dev": true + }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", + "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.0", + "has-symbols": "^1.0.0", + "which-boxed-primitive": "^1.0.1" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "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" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", + "integrity": "sha1-7vax8ZjByN6vrYsXZaBNrUoBxak=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/ml2scratch/package.json b/ml2scratch/package.json new file mode 100644 index 0000000000000000000000000000000000000000..aca0771e9316cd4d0ddd478db0f6ebe46a0cc3e3 --- /dev/null +++ b/ml2scratch/package.json @@ -0,0 +1,46 @@ +{ + "name": "ml2scratch", + "version": "0.1.0", + "description": "機械学習 x スクラッチ(Connect Machine Learning with Scratch)", + "scripts": { + "build": "rimraf ./dist && mkdirp ./dist && node ./scripts/build.js --name=ml2scratch --block=\"./scratch-vm/src/extensions/scratch3_ml2scratch\" --entry=\"./scratch-gui/src/lib/libraries/extensions/ml2scratch\" --gui=\"../\" --output=\"./dist\"" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/champierre/ml2scratch.git" + }, + "keywords": [ + "scratch", + "xcratch" + ], + "author": "Junya Ishihara", + "license": "MIT", + "bugs": { + "url": "https://github.com/champierre/ml2scratch/issues" + }, + "homepage": "https://github.com/champierre/ml2scratch#readme", + "devDependencies": { + "@babel/core": "^7.11.6", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/preset-env": "^7.11.5", + "@babel/preset-react": "^7.10.4", + "@rollup/plugin-babel": "^5.2.1", + "@rollup/plugin-commonjs": "^15.0.0", + "@rollup/plugin-image": "^2.0.5", + "@rollup/plugin-multi-entry": "^4.0.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "babel-eslint": "^10.1.0", + "babel-loader": "^8.1.0", + "command-line-args": "^5.1.1", + "eslint": "^7.21.0", + "eslint-config-scratch": "^6.0.0", + "eslint-plugin-react": "^7.22.0", + "fs-extra": "^9.0.1", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2", + "rollup": "^2.26.11", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-globals": "^1.4.0" + }, + "dependencies": {} +} diff --git a/ml2scratch/sample_projects/1or2.json b/ml2scratch/sample_projects/1or2.json new file mode 100644 index 0000000000000000000000000000000000000000..5dbac69c8ec4dd40385fe303d5f7b7c3d6a88c2b --- /dev/null +++ b/ml2scratch/sample_projects/1or2.json @@ -0,0 +1 @@ +{"dataset":{"0":{"kept":true,"isDisposedInternal":false,"shape":[20,256],"dtype":"float32","size":5120,"strides":[256],"dataId":{},"id":126238,"rankType":"2","scopeId":86828,"label":"1"},"1":{"kept":true,"isDisposedInternal":false,"shape":[20,256],"dtype":"float32","size":5120,"strides":[256],"dataId":{},"id":127092,"rankType":"2","scopeId":87417,"label":"2"},"2":{"kept":true,"isDisposedInternal":false,"shape":[20,256],"dtype":"float32","size":5120,"strides":[256],"dataId":{},"id":132840,"rankType":"2","scopeId":91374,"label":"3"}},"tensors":[{"0":0.041773416101932526,"1":0.0618111751973629,"2":0.01473312173038721,"3":0.03052312321960926,"4":0.002367269014939666,"5":0.1363144963979721,"6":0,"7":0,"8":0.0012907532509416342,"9":0,"10":0.05294308066368103,"11":0.010866785421967506,"12":0.0003170118434354663,"13":0.11843618750572205,"14":0.10999832302331924,"15":0,"16":0.11009882390499115,"17":0.03160503879189491,"18":0.025931427255272865,"19":0.07549025118350983,"20":0.012932293117046356,"21":0.09191533178091049,"22":0.042647987604141235,"23":0.015676891431212425,"24":0.018466269597411156,"25":0.031722940504550934,"26":0,"27":0.054227590560913086,"28":0.03447199985384941,"29":0.06673971563577652,"30":0.09561419486999512,"31":0.1923624575138092,"32":0.0046021416783332825,"33":0.05893160030245781,"34":0.024094127118587494,"35":0,"36":0.018139615654945374,"37":0.05191356688737869,"38":0.011739525943994522,"39":0.03919609636068344,"40":0.00039013652713038027,"41":0.0722644254565239,"42":0,"43":0.08079099655151367,"44":0.0031860864255577326,"45":0.042528145015239716,"46":0.062312252819538116,"47":0.027409210801124573,"48":0,"49":0.06569696962833405,"50":0.0034173729363828897,"51":0.0006347480812110007,"52":0.018044790253043175,"53":0.08628199994564056,"54":0.03814477100968361,"55":0.012975109741091728,"56":0.0018270458094775677,"57":0.0636669173836708,"58":0.002463647862896323,"59":0,"60":0.004807059653103352,"61":0.003298722440376878,"62":0.014252162538468838,"63":0.0760069414973259,"64":0.05644404515624046,"65":0.11291902512311935,"66":0.033855799585580826,"67":0.0053044529631733894,"68":0.03261008486151695,"69":0.008142542093992233,"70":0.023711448535323143,"71":0,"72":0.0945841372013092,"73":0.034809235483407974,"74":0.05660701170563698,"75":0.05012615770101547,"76":0,"77":0.06531058251857758,"78":0.0003583648649509996,"79":0.09368191659450531,"80":0.12207531929016113,"81":0,"82":0.016120387241244316,"83":0.14110881090164185,"84":0.061250414699316025,"85":0.022789692506194115,"86":0.0756417065858841,"87":0.0526108518242836,"88":0.010818163864314556,"89":0.003288799664005637,"90":0.07157769054174423,"91":0.02200612984597683,"92":0.002083270810544491,"93":0.054141778498888016,"94":0.10870251059532166,"95":0,"96":0.03275703638792038,"97":0.013502574525773525,"98":0.019201060757040977,"99":0.08535906672477722,"100":0.003345099976286292,"101":0,"102":0,"103":0.06659415364265442,"104":0,"105":0,"106":0.05876074731349945,"107":0.06769336014986038,"108":0,"109":0.1691698133945465,"110":0.029609577730298042,"111":0.001764562213793397,"112":0.011383002623915672,"113":0.06204543635249138,"114":0.0064801620319485664,"115":0.05911779776215553,"116":0.0009679625509306788,"117":0.022968845441937447,"118":0.0765312984585762,"119":0,"120":0.039842698723077774,"121":0,"122":0.004043361637741327,"123":0.013562294654548168,"124":0,"125":0.03455159813165665,"126":0,"127":0.01055604312568903,"128":0.04619859158992767,"129":0.03962072357535362,"130":0.03524671867489815,"131":0.1056206002831459,"132":0.07856163382530212,"133":0.21553820371627808,"134":0.0178639255464077,"135":0.05169506371021271,"136":0.11167415231466293,"137":0.007251441478729248,"138":0.08190498501062393,"139":0,"140":0.12659196555614471,"141":0.059565700590610504,"142":0.016322150826454163,"143":0,"144":0.10076232254505157,"145":0.05144673213362694,"146":0.01046587061136961,"147":0.00018783178529702127,"148":0.015164933167397976,"149":0.14447984099388123,"150":0.05458374321460724,"151":0,"152":0.29282015562057495,"153":0,"154":0.09470672905445099,"155":0.058034855872392654,"156":0.051951486617326736,"157":0.02426692470908165,"158":0.009245787747204304,"159":0.17006398737430573,"160":0.074663907289505,"161":0.022082751616835594,"162":0.009713461622595787,"163":0.003434983780607581,"164":0,"165":0.0073613934218883514,"166":0.17403055727481842,"167":0.03668239712715149,"168":0.0019074931042268872,"169":0.05810166895389557,"170":0.010407274588942528,"171":0.04081543907523155,"172":0.0005081660929135978,"173":0.09323769807815552,"174":0,"175":0,"176":0.14898276329040527,"177":0,"178":0.028175635263323784,"179":0,"180":0.06426876783370972,"181":0.0696631520986557,"182":0.01554078608751297,"183":0.01744007132947445,"184":0.0007322878227569163,"185":0,"186":0.0022275333758443594,"187":0.009776119142770767,"188":0.0007646454614587128,"189":0.023390507325530052,"190":0.003281485289335251,"191":0.06766851991415024,"192":0.18551327288150787,"193":0.002747638151049614,"194":0,"195":0.00008995878306450322,"196":0.033075280487537384,"197":0.026209475472569466,"198":0.0023900633677840233,"199":0,"200":0,"201":0.0201732125133276,"202":0.11657267063856125,"203":0.07004369050264359,"204":0.02399396151304245,"205":0.04930505156517029,"206":0.07073265314102173,"207":0,"208":0.09869223833084106,"209":0.0012789375614374876,"210":0.04744621366262436,"211":0.010125757195055485,"212":0.09551573544740677,"213":0,"214":0.06606216728687286,"215":0.07835362106561661,"216":0,"217":0.011804608628153801,"218":0.036921728402376175,"219":0.008821123279631138,"220":0.03816613182425499,"221":0,"222":0.03754107281565666,"223":0,"224":0.02489415928721428,"225":0.019003571942448616,"226":0.06533920764923096,"227":0.08152301609516144,"228":0.010536355897784233,"229":0.05299803614616394,"230":0.025247663259506226,"231":0.08817171305418015,"232":0,"233":0,"234":0.1718854010105133,"235":0,"236":0.14311234652996063,"237":0.02937280759215355,"238":0.12412324547767639,"239":0.03078380785882473,"240":0.04362073913216591,"241":0.18118619918823242,"242":0,"243":0.007826120592653751,"244":0.0015852530486881733,"245":0.0009105017525143921,"246":0.04615752771496773,"247":0.00023296540894079953,"248":0.06312140822410583,"249":0.0810900554060936,"250":0.08561324328184128,"251":0.09521035850048065,"252":0.04606551676988602,"253":0,"254":0.03625451400876045,"255":0,"256":0.06978881359100342,"257":0.017882108688354492,"258":0.007058793678879738,"259":0.04851362854242325,"260":0.004765992518514395,"261":0.08223182708024979,"262":0,"263":0.0010096209589391947,"264":0.0016671146731823683,"265":0,"266":0.10623607039451599,"267":0,"268":0.026351792737841606,"269":0.10907883197069168,"270":0.1631910800933838,"271":0,"272":0.1638723462820053,"273":0.009190136566758156,"274":0.015284948982298374,"275":0.047716204077005386,"276":0.03555920347571373,"277":0.11853054910898209,"278":0.09031274914741516,"279":0.06309659034013748,"280":0.020656224340200424,"281":0.021257776767015457,"282":0,"283":0.05586392059922218,"284":0.005719134584069252,"285":0.03927207738161087,"286":0.13225603103637695,"287":0.14892025291919708,"288":0.060008179396390915,"289":0.05278875306248665,"290":0.005685512442141771,"291":0.02193826250731945,"292":0.006426364649087191,"293":0.08090528100728989,"294":0.013274772092700005,"295":0.05239054188132286,"296":0.0011496422812342644,"297":0.03385555371642113,"298":0.011099503375589848,"299":0.13244062662124634,"300":0.03078458644449711,"301":0.012278122827410698,"302":0.08942171186208725,"303":0.04626525193452835,"304":0,"305":0.05995480716228485,"306":0.0007387152872979641,"307":0,"308":0.0032697259448468685,"309":0.12438242882490158,"310":0.03889480605721474,"311":0.0028713494539260864,"312":0.061902742832899094,"313":0.10412057489156723,"314":0.0009699693182483315,"315":0,"316":0.020553715527057648,"317":0.0027514356188476086,"318":0.010774078778922558,"319":0.062375206500291824,"320":0.08999738842248917,"321":0.1883406937122345,"322":0.01868385262787342,"323":0.028842603787779808,"324":0.008696625009179115,"325":0.004440029617398977,"326":0.013163398951292038,"327":0.0182990450412035,"328":0.0700908675789833,"329":0.04442393407225609,"330":0.013154232874512672,"331":0.07885801792144775,"332":0,"333":0.02697400562465191,"334":0,"335":0.05386509746313095,"336":0.09350485354661942,"337":0,"338":0.031891193240880966,"339":0.07653935253620148,"340":0.11756152659654617,"341":0.0017731118714436889,"342":0.023914027959108353,"343":0.022362252697348595,"344":0.02604011446237564,"345":0.03463652729988098,"346":0.06479902565479279,"347":0.002704658778384328,"348":0.0156562477350235,"349":0.050065066665410995,"350":0.11521023511886597,"351":0,"352":0.05525152385234833,"353":0.00099585996940732,"354":0.001824297127313912,"355":0.069831483066082,"356":0.017453962936997414,"357":0,"358":0,"359":0.10490262508392334,"360":0,"361":0,"362":0.08209625631570816,"363":0.09731125831604004,"364":0,"365":0.16132687032222748,"366":0.0333431139588356,"367":0.002221136586740613,"368":0.010752636939287186,"369":0.05552308261394501,"370":0.023218944668769836,"371":0.06630276143550873,"372":0.0067808437161147594,"373":0.01763923652470112,"374":0.03704138100147247,"375":0.001027593039907515,"376":0.03972063213586807,"377":0,"378":0,"379":0.016650397330522537,"380":0.003167222486808896,"381":0.06682142615318298,"382":0.0011772996513172984,"383":0.0015119534218683839,"384":0.0662677064538002,"385":0.02089293859899044,"386":0.009428009390830994,"387":0.08503737300634384,"388":0.09956423193216324,"389":0.23524290323257446,"390":0.034063298255205154,"391":0.03268370032310486,"392":0.11800786107778549,"393":0.005030319560319185,"394":0.05320199206471443,"395":0.004311856348067522,"396":0.13669359683990479,"397":0.0428609773516655,"398":0.03193454071879387,"399":0,"400":0.15243901312351227,"401":0.035509638488292694,"402":0.016258955001831055,"403":0.006360257044434547,"404":0.059416264295578,"405":0.12425029277801514,"406":0.0968228429555893,"407":0.0068482039496302605,"408":0.26528626680374146,"409":0.0028824107721447945,"410":0.07837388664484024,"411":0.06030256301164627,"412":0.05787689611315727,"413":0.015316562727093697,"414":0.0005520310369320214,"415":0.10340222716331482,"416":0.07103444635868073,"417":0.035350654274225235,"418":0.007552695460617542,"419":0,"420":0,"421":0.00010084256791742519,"422":0.12723542749881744,"423":0.030469603836536407,"424":0.001091435202397406,"425":0.08444475382566452,"426":0.004855127539485693,"427":0.06279004365205765,"428":0.0007986248238012195,"429":0.12659338116645813,"430":0.006101624108850956,"431":0,"432":0.15934111177921295,"433":0,"434":0.08050110191106796,"435":0,"436":0.02818191796541214,"437":0.04419548809528351,"438":0.003987671807408333,"439":0.037780508399009705,"440":0,"441":0.0003748811432160437,"442":0.006781948264688253,"443":0,"444":0.008314120583236217,"445":0.04463931545615196,"446":0.013979694806039333,"447":0.058580901473760605,"448":0.11969436705112457,"449":0.028228875249624252,"450":0,"451":0,"452":0.05543903261423111,"453":0.020584750920534134,"454":0.06071759760379791,"455":0,"456":0,"457":0.11744353175163269,"458":0.05692760646343231,"459":0.11218101531267166,"460":0.0033241871278733015,"461":0.039437972009181976,"462":0.08118180930614471,"463":0,"464":0.057312898337841034,"465":0,"466":0.03317733854055405,"467":0.010842866264283657,"468":0.162845179438591,"469":0.01359405554831028,"470":0.04029390215873718,"471":0.08393829315900803,"472":0.0019593825563788414,"473":0.009218448773026466,"474":0.038266588002443314,"475":0.008607886731624603,"476":0.048823535442352295,"477":0.0013728939229622483,"478":0.057011015713214874,"479":0,"480":0.009616266004741192,"481":0.030919604003429413,"482":0.07295461744070053,"483":0.03811369091272354,"484":0.016041837632656097,"485":0.07121673226356506,"486":0.012585241347551346,"487":0.07304675877094269,"488":0,"489":0.0025393262039870024,"490":0.09553146362304688,"491":0.0033577263820916414,"492":0.10686846822500229,"493":0.021886926144361496,"494":0.046031732112169266,"495":0.00253139715641737,"496":0.015271627344191074,"497":0.11471357196569443,"498":0.005909274332225323,"499":0.0046262117102742195,"500":0.003128055017441511,"501":0,"502":0.020917803049087524,"503":0,"504":0.04446684196591377,"505":0.11507347226142883,"506":0.08487594127655029,"507":0.08559468388557434,"508":0.020855698734521866,"509":0,"510":0.04437892138957977,"511":0,"512":0.1310981661081314,"513":0.003164856694638729,"514":0.0051246508955955505,"515":0.032719776034355164,"516":0.013683782890439034,"517":0.1443205326795578,"518":0,"519":0,"520":0,"521":0,"522":0.061190202832221985,"523":0,"524":0.020638499408960342,"525":0.0527634359896183,"526":0.10222707688808441,"527":0,"528":0.13643835484981537,"529":0.014899644069373608,"530":0.026189370080828667,"531":0.0512089729309082,"532":0.05339346453547478,"533":0.05482044443488121,"534":0.12191585451364517,"535":0.0972588062286377,"536":0.01598302461206913,"537":0.031014377251267433,"538":0,"539":0.031988464295864105,"540":0,"541":0.002714087488129735,"542":0.11961632966995239,"543":0.08040892332792282,"544":0.10874848812818527,"545":0.0362747423350811,"546":0.0005235461867414415,"547":0.0043533919379115105,"548":0.02133069559931755,"549":0.03208400309085846,"550":0.015656884759664536,"551":0.09125743061304092,"552":0.006159365642815828,"553":0.14236634969711304,"554":0.004046629648655653,"555":0.08577848970890045,"556":0.04148483648896217,"557":0.016339557245373726,"558":0.07836806774139404,"559":0.017475297674536705,"560":0,"561":0.058730028569698334,"562":0.00439730379730463,"563":0,"564":0.004540173802524805,"565":0.049687229096889496,"566":0.03644460439682007,"567":0.04033570736646652,"568":0.03540649265050888,"569":0.08276344835758209,"570":0,"571":0,"572":0.002222781302407384,"573":0.0032423301599919796,"574":0.14907114207744598,"575":0.1022956594824791,"576":0.11904623359441757,"577":0.16006675362586975,"578":0.00020170173957012594,"579":0.0008178932475857437,"580":0.013129896484315395,"581":0.007575567811727524,"582":0.01598277874290943,"583":0.06570333987474442,"584":0.06949015706777573,"585":0.044698331505060196,"586":0,"587":0.1065700501203537,"588":0,"589":0.024005316197872162,"590":0.0019828062504529953,"591":0.08234813809394836,"592":0.030265098437666893,"593":0,"594":0.06199028342962265,"595":0.05499173328280449,"596":0.10195785015821457,"597":0.004117905627936125,"598":0.021714303642511368,"599":0.024995718151330948,"600":0.047758374363183975,"601":0.055734701454639435,"602":0.06057531386613846,"603":0.004115233197808266,"604":0.06915599852800369,"605":0.05507059022784233,"606":0.12335598468780518,"607":0,"608":0.06612686812877655,"609":0.06496868282556534,"610":0,"611":0.06502725929021835,"612":0,"613":0,"614":0,"615":0.0649854838848114,"616":0,"617":0,"618":0.09846163541078568,"619":0.03746156394481659,"620":0,"621":0.17410467565059662,"622":0.00896079558879137,"623":0.02272406779229641,"624":0.0036761495284736156,"625":0.055553365498781204,"626":0.038986895233392715,"627":0.04204884171485901,"628":0.07910336554050446,"629":0.02344474010169506,"630":0.03971455618739128,"631":0.0013067303225398064,"632":0.020077215507626534,"633":0,"634":0.0014567360049113631,"635":0.018712187185883522,"636":0.006537324283272028,"637":0.03604137897491455,"638":0.0047738621942698956,"639":0.006685832515358925,"640":0.06454454362392426,"641":0.032310474663972855,"642":0.015020891092717648,"643":0.08696464449167252,"644":0.06390950083732605,"645":0.16639935970306396,"646":0.01705906167626381,"647":0.03660845756530762,"648":0.07051325589418411,"649":0.010194040834903717,"650":0.026138069108128548,"651":0.008800601586699486,"652":0.1271006464958191,"653":0.04610206559300423,"654":0.03695319965481758,"655":0.04286092519760132,"656":0.13134002685546875,"657":0.04259880632162094,"658":0.03846394270658493,"659":0.006630306597799063,"660":0.15538647770881653,"661":0.07588313519954681,"662":0.1191389411687851,"663":0.05713449791073799,"664":0.28759318590164185,"665":0.05205918848514557,"666":0.11766466498374939,"667":0.06001732125878334,"668":0.020631149411201477,"669":0.019098127260804176,"670":0.000335752556566149,"671":0.19872304797172546,"672":0.04697517305612564,"673":0.07977612316608429,"674":0.002197341062128544,"675":0.0009405679884366691,"676":0.0011378044728189707,"677":0,"678":0.02731483429670334,"679":0.03322477638721466,"680":0.0007450003759004176,"681":0.0427560955286026,"682":0.035547368228435516,"683":0.06365779042243958,"684":0.015294604934751987,"685":0.08051089197397232,"686":0.0017411576118320227,"687":0,"688":0.21423807740211487,"689":0,"690":0.11697470396757126,"691":0.0010145375272259116,"692":0.05925143510103226,"693":0.02253955975174904,"694":0.004547515884041786,"695":0.011296645738184452,"696":0,"697":0.0030850241892039776,"698":0.03572689741849899,"699":0.0025708589237183332,"700":0.04187912121415138,"701":0.07618746161460876,"702":0.02211403287947178,"703":0.09054850041866302,"704":0.0805816650390625,"705":0.02861514315009117,"706":0.0027762316167354584,"707":0,"708":0.0030567790381610394,"709":0.022333990782499313,"710":0.006187596824020147,"711":0,"712":0,"713":0.1257406771183014,"714":0.041489794850349426,"715":0.11716911941766739,"716":0.009697460569441319,"717":0.047311022877693176,"718":0.054994892328977585,"719":0,"720":0.062404584139585495,"721":0,"722":0.005479310639202595,"723":0.013993274420499802,"724":0.09531568735837936,"725":0,"726":0.05042606219649315,"727":0.04850435256958008,"728":0.0028271530754864216,"729":0.011800769716501236,"730":0.02620791271328926,"731":0.1594478338956833,"732":0.04009455442428589,"733":0.0027384229470044374,"734":0.08577363938093185,"735":0.00010289271449437365,"736":0.021944759413599968,"737":0.03857217729091644,"738":0.03937521204352379,"739":0.09730410575866699,"740":0.0015873400261625648,"741":0.04009304940700531,"742":0.01862804964184761,"743":0.030364761129021645,"744":0,"745":0.0019014427671208978,"746":0.070794977247715,"747":0.00780234532430768,"748":0.05736319348216057,"749":0.004259337671101093,"750":0.07061940431594849,"751":0.002725619589909911,"752":0.04711448773741722,"753":0.0859154611825943,"754":0.001714880345389247,"755":0.01031557284295559,"756":0.00334459007717669,"757":0.0003117613377980888,"758":0.056031569838523865,"759":0.0006707709399051964,"760":0.012810968793928623,"761":0.12565037608146667,"762":0.06977575272321701,"763":0.08880789577960968,"764":0.029842251911759377,"765":0,"766":0.0379033125936985,"767":0.00018920017464552075,"768":0.028429534286260605,"769":0.01878438889980316,"770":0.012617312371730804,"771":0.03019058331847191,"772":0.0028798915445804596,"773":0.07772821933031082,"774":0,"775":0,"776":0.004394661169499159,"777":0,"778":0.06992929428815842,"779":0.009290896356105804,"780":0.003966872114688158,"781":0.18376025557518005,"782":0.15665897727012634,"783":0,"784":0.12858501076698303,"785":0.026553435251116753,"786":0.027023401111364365,"787":0.04186445102095604,"788":0.016782738268375397,"789":0.09547005593776703,"790":0.033256646245718,"791":0.0126050915569067,"792":0.02284855581820011,"793":0.05742520093917847,"794":0,"795":0.051188334822654724,"796":0.02081376314163208,"797":0.0056001883931458,"798":0.1288774609565735,"799":0.20560073852539062,"800":0.01660274714231491,"801":0.018895769491791725,"802":0.029111357405781746,"803":0.044967170804739,"804":0.022817207500338554,"805":0.05681128799915314,"806":0.01412165630608797,"807":0.032621998339891434,"808":0,"809":0.03916238993406296,"810":0,"811":0.14066047966480255,"812":0.008212273940443993,"813":0.04781981557607651,"814":0.03851696103811264,"815":0.11120408773422241,"816":0,"817":0.06301357597112656,"818":0.0046727522276341915,"819":0.0031087351962924004,"820":0.010955513454973698,"821":0.10562774538993835,"822":0.08652934432029724,"823":0.04722445458173752,"824":0.035228751599788666,"825":0.07547683268785477,"826":0.008505662903189659,"827":0,"828":0,"829":0.002552097663283348,"830":0.005648200400173664,"831":0.0629296749830246,"832":0.05160773918032646,"833":0.17642824351787567,"834":0.014464509673416615,"835":0.020376838743686676,"836":0.02782423235476017,"837":0.008418472483754158,"838":0.02409454621374607,"839":0.0008272716659121215,"840":0.06657585501670837,"841":0.036184895783662796,"842":0.06638143211603165,"843":0.0540471188724041,"844":0,"845":0.053414274007081985,"846":0.0014830658910796046,"847":0.07965932041406631,"848":0.08221786469221115,"849":0,"850":0.030647190287709236,"851":0.07222671806812286,"852":0.06676162034273148,"853":0.010271753184497356,"854":0.060626838356256485,"855":0.05106278508901596,"856":0.01575515791773796,"857":0.005058662965893745,"858":0.03662794455885887,"859":0.017878331243991852,"860":0,"861":0.05099812150001526,"862":0.07698173075914383,"863":0,"864":0.11331184953451157,"865":0.004355141893029213,"866":0.01601511240005493,"867":0.05853773653507233,"868":0.01822103001177311,"869":0,"870":0.0015804601134732366,"871":0.0867823138833046,"872":0,"873":0,"874":0.0646299496293068,"875":0.11252281814813614,"876":0.0011704463977366686,"877":0.12352082878351212,"878":0.019526857882738113,"879":0.0021456112153828144,"880":0.000989287393167615,"881":0.06012613698840141,"882":0.004341562744230032,"883":0.06267453730106354,"884":0,"885":0.03098570741713047,"886":0.05111636221408844,"887":0.000015444884411408566,"888":0.0411919541656971,"889":0,"890":0,"891":0.031184742227196693,"892":0,"893":0.08798666298389435,"894":0.0010737275006249547,"895":0.008830941282212734,"896":0.04915272071957588,"897":0.02987188659608364,"898":0.025969045236706734,"899":0.07776769995689392,"900":0.09966655820608139,"901":0.2039874643087387,"902":0.02511005662381649,"903":0.052776604890823364,"904":0.0901927575469017,"905":0.0081747742369771,"906":0.05186178535223007,"907":0.015347768552601337,"908":0.16371971368789673,"909":0.05196717754006386,"910":0.026291973888874054,"911":0,"912":0.12290715426206589,"913":0.03684461861848831,"914":0.00756315141916275,"915":0.006857363972812891,"916":0.026264334097504616,"917":0.10028647631406784,"918":0.06287351250648499,"919":0,"920":0.3166760206222534,"921":0,"922":0.08103062212467194,"923":0.07219491899013519,"924":0.040985122323036194,"925":0.02616676315665245,"926":0.009998871013522148,"927":0.08451446145772934,"928":0.06534481048583984,"929":0.04553436487913132,"930":0.03481680899858475,"931":0.0031282203271985054,"932":0,"933":0.008135207928717136,"934":0.16934357583522797,"935":0.0067523508332669735,"936":0.0016753071686252952,"937":0.054453637450933456,"938":0.026238635182380676,"939":0.04158366844058037,"940":0.0013995812041684985,"941":0.05941560119390488,"942":0.0038940475787967443,"943":0,"944":0.06852304935455322,"945":0,"946":0.028338847681879997,"947":0,"948":0.004482721444219351,"949":0.1241767629981041,"950":0.01797342300415039,"951":0.006159885786473751,"952":0.0017678422154858708,"953":0,"954":0.00030581612372770905,"955":0.010919230058789253,"956":0.006173176225274801,"957":0.017984909936785698,"958":0.002756637753918767,"959":0.05218122899532318,"960":0.16832631826400757,"961":0.0021494270768016577,"962":0,"963":0,"964":0.08801471441984177,"965":0.022062350064516068,"966":0.04821576923131943,"967":0,"968":0,"969":0.045398879796266556,"970":0.06627065688371658,"971":0.0733710452914238,"972":0.022627050057053566,"973":0.05413206294178963,"974":0.12278158962726593,"975":0,"976":0.08372882008552551,"977":0.0008218901348300278,"978":0.072304368019104,"979":0.0038717100396752357,"980":0.1300138533115387,"981":0,"982":0.06050689145922661,"983":0.05240717902779579,"984":0,"985":0.016088975593447685,"986":0.05342341586947441,"987":0.013558659702539444,"988":0.04845040664076805,"989":0,"990":0.03491105139255524,"991":0,"992":0.025453945621848106,"993":0.024289540946483612,"994":0.07493419200181961,"995":0.04158075153827667,"996":0.013825471512973309,"997":0.09360062330961227,"998":0.0020353065337985754,"999":0.12161541730165482,"1000":0.0008332593715749681,"1001":0.0009117518784478307,"1002":0.09073062241077423,"1003":0,"1004":0.17622913420200348,"1005":0.026149887591600418,"1006":0.05683028697967529,"1007":0.022916991263628006,"1008":0.029551418498158455,"1009":0.1458808183670044,"1010":0,"1011":0.008439305238425732,"1012":0.013415463268756866,"1013":0.001169160706922412,"1014":0.04880683496594429,"1015":0.00008796775364317,"1016":0.045181356370449066,"1017":0.06476585566997528,"1018":0.06847288459539413,"1019":0.15370847284793854,"1020":0.04010685905814171,"1021":0,"1022":0.03997054323554039,"1023":0,"1024":0.13526304066181183,"1025":0.011021241545677185,"1026":0.00681246817111969,"1027":0.04215666279196739,"1028":0.00970546156167984,"1029":0.1992688626050949,"1030":0,"1031":0,"1032":0.045262087136507034,"1033":0,"1034":0.07815757393836975,"1035":0,"1036":0.009258824400603771,"1037":0.07336003333330154,"1038":0.11078708618879318,"1039":0,"1040":0.12670502066612244,"1041":0.016488859429955482,"1042":0.03318557143211365,"1043":0.030893273651599884,"1044":0.05359276756644249,"1045":0.10185621678829193,"1046":0.12113665044307709,"1047":0.053467147052288055,"1048":0.0327284075319767,"1049":0.055189598351716995,"1050":0.002538105472922325,"1051":0.05190352723002434,"1052":0,"1053":0.014010418206453323,"1054":0.11555371433496475,"1055":0.08003430813550949,"1056":0.05821499601006508,"1057":0.032655272632837296,"1058":0.006205518264323473,"1059":0,"1060":0.06231798231601715,"1061":0.06078333035111427,"1062":0.01815703697502613,"1063":0.055446937680244446,"1064":0.007885209284722805,"1065":0.09100735932588577,"1066":0,"1067":0.08903313428163528,"1068":0.01488624420017004,"1069":0.033788878470659256,"1070":0.0685364305973053,"1071":0.02214553952217102,"1072":0,"1073":0.06119389832019806,"1074":0.004593294579535723,"1075":0,"1076":0.007827130146324635,"1077":0.046304743736982346,"1078":0.046612054109573364,"1079":0.028880203142762184,"1080":0.023712506517767906,"1081":0.07939945161342621,"1082":0,"1083":0,"1084":0.01588965393602848,"1085":0.0024135555140674114,"1086":0.11612594127655029,"1087":0.07428015768527985,"1088":0.1093212366104126,"1089":0.18521460890769958,"1090":0.003177712205797434,"1091":0.01760939322412014,"1092":0.011569592170417309,"1093":0.012951328419148922,"1094":0.0152361448854208,"1095":0.04826374351978302,"1096":0.03943576291203499,"1097":0.054916441440582275,"1098":0.03761806711554527,"1099":0.10810087621212006,"1100":0,"1101":0.03110668621957302,"1102":0.013388315215706825,"1103":0.06493575870990753,"1104":0.0534280426800251,"1105":0,"1106":0.04684463515877724,"1107":0.0657537430524826,"1108":0.04581712558865547,"1109":0.0017828288255259395,"1110":0.054158274084329605,"1111":0.023135166615247726,"1112":0.06765701621770859,"1113":0.03747734799981117,"1114":0.09722144156694412,"1115":0.008281085640192032,"1116":0.0703507736325264,"1117":0.053901344537734985,"1118":0.12488791346549988,"1119":0,"1120":0.05270325392484665,"1121":0.04557687044143677,"1122":0.00039836199721321464,"1123":0.08471306413412094,"1124":0,"1125":0,"1126":0,"1127":0.08764488250017166,"1128":0,"1129":0.0011695862049236894,"1130":0.07178567349910736,"1131":0.05089230462908745,"1132":0,"1133":0.1797834038734436,"1134":0.022251922637224197,"1135":0.017738262191414833,"1136":0.001185951172374189,"1137":0.05642220377922058,"1138":0.02146662026643753,"1139":0.06290942430496216,"1140":0.05604395642876625,"1141":0.02969527430832386,"1142":0.04375241696834564,"1143":0.0018600568873807788,"1144":0.041821565479040146,"1145":0,"1146":0,"1147":0.03196115046739578,"1148":0.0027085745241492987,"1149":0.04123089462518692,"1150":0.008291609585285187,"1151":0.005255536176264286,"1152":0.0843670666217804,"1153":0.03972289711236954,"1154":0.017550354823470116,"1155":0.08050249516963959,"1156":0.0677744671702385,"1157":0.2081308364868164,"1158":0.01947885937988758,"1159":0.04363436624407768,"1160":0.0860438123345375,"1161":0.010152674280107021,"1162":0.030408527702093124,"1163":0.020431576296687126,"1164":0.11691298335790634,"1165":0.044091954827308655,"1166":0.034151606261730194,"1167":0.00043318726238794625,"1168":0.16182729601860046,"1169":0.0388287790119648,"1170":0.019649695605039597,"1171":0.008044702932238579,"1172":0.11060404032468796,"1173":0.0986645519733429,"1174":0.149183452129364,"1175":0.020346274599432945,"1176":0.2854418158531189,"1177":0.05695150047540665,"1178":0.09467338770627975,"1179":0.0631580501794815,"1180":0.0373004712164402,"1181":0.023191146552562714,"1182":0.00038930383743718266,"1183":0.19512853026390076,"1184":0.035753220319747925,"1185":0.07985089719295502,"1186":0.0023028177674859762,"1187":0.001827490865252912,"1188":0.0002563927264418453,"1189":0,"1190":0.03947591781616211,"1191":0.022548628970980644,"1192":0,"1193":0.03233030065894127,"1194":0.023242363706231117,"1195":0.07679040729999542,"1196":0.034868959337472916,"1197":0.0958499014377594,"1198":0.0011646910570561886,"1199":0,"1200":0.1807554066181183,"1201":0,"1202":0.08331522345542908,"1203":0,"1204":0.07727951556444168,"1205":0.02940424345433712,"1206":0.004994142334908247,"1207":0.015700794756412506,"1208":0,"1209":0.0016240115510299802,"1210":0.026032771915197372,"1211":0.010770552791655064,"1212":0.03159250319004059,"1213":0.09100662916898727,"1214":0.0035093564074486494,"1215":0.05647135525941849,"1216":0.039892714470624924,"1217":0.01944923959672451,"1218":0.0020358858164399862,"1219":0.0006537143490277231,"1220":0.05459143966436386,"1221":0.024536073207855225,"1222":0.03966774046421051,"1223":0,"1224":0,"1225":0.09308435022830963,"1226":0.04847852513194084,"1227":0.09755128622055054,"1228":0.008429059758782387,"1229":0.04299076274037361,"1230":0.05603168532252312,"1231":0,"1232":0.044300176203250885,"1233":0,"1234":0.012470586225390434,"1235":0.022146832197904587,"1236":0.07202228903770447,"1237":0,"1238":0.06594125926494598,"1239":0.07486730068922043,"1240":0.016946028918027878,"1241":0.0319952555000782,"1242":0.04490811750292778,"1243":0.1268470138311386,"1244":0.057665903121232986,"1245":0.0055987648665905,"1246":0.07902293652296066,"1247":0.008912412449717522,"1248":0.05517509952187538,"1249":0.05300578474998474,"1250":0.05082621052861214,"1251":0.07304100692272186,"1252":0.008454889990389347,"1253":0.06271617114543915,"1254":0.03017415478825569,"1255":0.07222919911146164,"1256":0,"1257":0.01897096075117588,"1258":0.08230045437812805,"1259":0,"1260":0.0586056262254715,"1261":0.012167450040578842,"1262":0.11116434633731842,"1263":0.007199662271887064,"1264":0.018149221315979958,"1265":0.07918263971805573,"1266":0.00251330086030066,"1267":0.00042057805694639683,"1268":0.015922922641038895,"1269":0.0009739127708598971,"1270":0.0392330139875412,"1271":0.0028893211856484413,"1272":0.019642673432826996,"1273":0.12744200229644775,"1274":0.08854606002569199,"1275":0.09426459670066833,"1276":0.026905342936515808,"1277":0.0019015338039025664,"1278":0.03342297300696373,"1279":0.007255325093865395,"1280":0.08501072973012924,"1281":0.018801793456077576,"1282":0.0062689026817679405,"1283":0.030079325661063194,"1284":0.008177482523024082,"1285":0.11367183923721313,"1286":0,"1287":0,"1288":0.019468115642666817,"1289":0,"1290":0.09833139181137085,"1291":0,"1292":0.017991982400417328,"1293":0.12411025166511536,"1294":0.16298894584178925,"1295":0,"1296":0.18908903002738953,"1297":0.011661144904792309,"1298":0.029176456853747368,"1299":0.048226650804281235,"1300":0.04324810206890106,"1301":0.10304419696331024,"1302":0.10249996185302734,"1303":0.03569683060050011,"1304":0.0256362184882164,"1305":0.059110239148139954,"1306":0.0006800685659982264,"1307":0.042745694518089294,"1308":0.009569099172949791,"1309":0.037297897040843964,"1310":0.12248008698225021,"1311":0.15290020406246185,"1312":0.0362129807472229,"1313":0.047267016023397446,"1314":0.0014770746929571033,"1315":0.015201939269900322,"1316":0.013989261351525784,"1317":0.07132242619991302,"1318":0.012368901632726192,"1319":0.05434073507785797,"1320":0.0010322390589863062,"1321":0.04073696956038475,"1322":0,"1323":0.11170004308223724,"1324":0.03655945137143135,"1325":0.014482034370303154,"1326":0.06565588712692261,"1327":0.06799466907978058,"1328":0,"1329":0.060354530811309814,"1330":0.003691731719300151,"1331":0,"1332":0.004834768362343311,"1333":0.07800030708312988,"1334":0.039390597492456436,"1335":0.009900659322738647,"1336":0.041004881262779236,"1337":0.08279673010110855,"1338":0,"1339":0,"1340":0.021102899685502052,"1341":0.00250223302282393,"1342":0.0052235485054552555,"1343":0.08107340335845947,"1344":0.08510661125183105,"1345":0.1869017779827118,"1346":0.024460338056087494,"1347":0.01966315694153309,"1348":0.009061431512236595,"1349":0.00777779845520854,"1350":0.014727282337844372,"1351":0.020416030660271645,"1352":0.04449174180626869,"1353":0.04752643033862114,"1354":0.053453292697668076,"1355":0.10640108585357666,"1356":0,"1357":0.029927721247076988,"1358":0.000659864628687501,"1359":0.06865425407886505,"1360":0.08153163641691208,"1361":0,"1362":0.024333056062459946,"1363":0.07593267410993576,"1364":0.09135490655899048,"1365":0.002466164994984865,"1366":0.025764554738998413,"1367":0.02342407964169979,"1368":0.0107645895332098,"1369":0.040020525455474854,"1370":0.03366947919130325,"1371":0.00882023572921753,"1372":0.0176588986068964,"1373":0.053091179579496384,"1374":0.11418012529611588,"1375":0,"1376":0.0626627653837204,"1377":0.007281253580003977,"1378":0.0008293873397633433,"1379":0.0816059410572052,"1380":0.0009789225878193974,"1381":0,"1382":0,"1383":0.11132653057575226,"1384":0,"1385":0,"1386":0.0777502954006195,"1387":0.08500294387340546,"1388":0,"1389":0.1706944853067398,"1390":0.029674243181943893,"1391":0.004016577266156673,"1392":0.005023617763072252,"1393":0.05895479768514633,"1394":0.02466493286192417,"1395":0.080018050968647,"1396":0.0017365595558658242,"1397":0.023413781076669693,"1398":0.044207967817783356,"1399":0.0013212414924055338,"1400":0.01748388446867466,"1401":0,"1402":0.003765661735087633,"1403":0.02849760092794895,"1404":0,"1405":0.056881967931985855,"1406":0.0002884578425437212,"1407":0.0016688884934410453,"1408":0.09421134740114212,"1409":0.028497466817498207,"1410":0.01789846643805504,"1411":0.07573673874139786,"1412":0.065877266228199,"1413":0.217572420835495,"1414":0.02313178963959217,"1415":0.05177834630012512,"1416":0.10472346097230911,"1417":0.00850044284015894,"1418":0.017146529629826546,"1419":0.025738289579749107,"1420":0.15103361010551453,"1421":0.04243921861052513,"1422":0.05222856625914574,"1423":0,"1424":0.14604005217552185,"1425":0.01435049157589674,"1426":0.020104486495256424,"1427":0.010073205456137657,"1428":0.06223844736814499,"1429":0.13367177546024323,"1430":0.09685314446687698,"1431":0.00451023131608963,"1432":0.2791673243045807,"1433":0.005692434497177601,"1434":0.09142236411571503,"1435":0.07664155215024948,"1436":0.02488006092607975,"1437":0.014625178650021553,"1438":0.0003541035403031856,"1439":0.1496906727552414,"1440":0.03172154352068901,"1441":0.03967959061264992,"1442":0.005081231240183115,"1443":0.00007787662616465241,"1444":0,"1445":0,"1446":0.13310372829437256,"1447":0.03082958795130253,"1448":0,"1449":0.050031740218400955,"1450":0.011845134198665619,"1451":0.07840599119663239,"1452":0.0018251709407195449,"1453":0.1260031908750534,"1454":0.0007026054081507027,"1455":0,"1456":0.13142962753772736,"1457":0,"1458":0.055807873606681824,"1459":0,"1460":0.022189917042851448,"1461":0.0742354691028595,"1462":0.007563507650047541,"1463":0.01095014251768589,"1464":0,"1465":0.0023165764287114143,"1466":0.01319924183189869,"1467":0.0017025406705215573,"1468":0.0036048400215804577,"1469":0.06430124491453171,"1470":0.002033039228990674,"1471":0.07026799768209457,"1472":0.15682074427604675,"1473":0.03351946175098419,"1474":0,"1475":0,"1476":0.024569610133767128,"1477":0.02518196403980255,"1478":0.043833959847688675,"1479":0,"1480":0,"1481":0.09570140391588211,"1482":0.033338163048028946,"1483":0.0757480189204216,"1484":0.006017580162733793,"1485":0.043527375906705856,"1486":0.08994107693433762,"1487":0,"1488":0.0702303871512413,"1489":0,"1490":0.03299538418650627,"1491":0.010573710314929485,"1492":0.16919606924057007,"1493":0.005132392514497042,"1494":0.048651475459337234,"1495":0.05458163097500801,"1496":0.0019321400905027986,"1497":0.020964693278074265,"1498":0.03155539557337761,"1499":0.00919233076274395,"1500":0.06334712356328964,"1501":0.0023613038938492537,"1502":0.03940928727388382,"1503":0.0006942180334590375,"1504":0.022923942655324936,"1505":0.061260052025318146,"1506":0.09685565531253815,"1507":0.04899429529905319,"1508":0.004615990445017815,"1509":0.08865083009004593,"1510":0.009127107448875904,"1511":0.05865953862667084,"1512":0,"1513":0.005744307301938534,"1514":0.09701713174581528,"1515":0,"1516":0.11950147897005081,"1517":0.008243733085691929,"1518":0.0626191720366478,"1519":0.00234513939358294,"1520":0.015095502138137817,"1521":0.11018113046884537,"1522":0.006243978627026081,"1523":0.010419996455311775,"1524":0.004920570645481348,"1525":0.000285334448562935,"1526":0.04670001566410065,"1527":0.0009972687112167478,"1528":0.019495053216814995,"1529":0.1136314868927002,"1530":0.07186253368854523,"1531":0.0825357437133789,"1532":0.025220798328518867,"1533":0,"1534":0.0387471467256546,"1535":0,"1536":0.06720692664384842,"1537":0.0176356490701437,"1538":0.0039465297013521194,"1539":0.051719747483730316,"1540":0.007659923750907183,"1541":0.0769835039973259,"1542":0,"1543":0.0017952763009816408,"1544":0.000334307667799294,"1545":0,"1546":0.14045420289039612,"1547":0,"1548":0.018110347911715508,"1549":0.06871508806943893,"1550":0.19442805647850037,"1551":0,"1552":0.17207761108875275,"1553":0.0098047386854887,"1554":0.0280807726085186,"1555":0.04327777400612831,"1556":0.04931832104921341,"1557":0.1266508549451828,"1558":0.0821099504828453,"1559":0.03103233315050602,"1560":0.012958897277712822,"1561":0.022610779851675034,"1562":0.0013323352904990315,"1563":0.009573918767273426,"1564":0,"1565":0.0035005873069167137,"1566":0.140651673078537,"1567":0.12466761469841003,"1568":0.10416392236948013,"1569":0.01705722138285637,"1570":0.0017915699863806367,"1571":0.03348590433597565,"1572":0.015477959997951984,"1573":0.04860985651612282,"1574":0.013537037186324596,"1575":0.08377117663621902,"1576":0.0007320533622987568,"1577":0.041179995983839035,"1578":0.01641436666250229,"1579":0.13154517114162445,"1580":0.03629698231816292,"1581":0.013431740924715996,"1582":0.09012094140052795,"1583":0.10175278037786484,"1584":0,"1585":0.055784184485673904,"1586":0.01655762270092964,"1587":0,"1588":0.0019111797446385026,"1589":0.06593494117259979,"1590":0.0377235971391201,"1591":0.006862712558358908,"1592":0.11742782592773438,"1593":0.09105333685874939,"1594":0.002272231737151742,"1595":0,"1596":0.03646688535809517,"1597":0.0018043406307697296,"1598":0.0330020971596241,"1599":0.07068996131420135,"1600":0.09538620710372925,"1601":0.18649084866046906,"1602":0.047901302576065063,"1603":0.003976328298449516,"1604":0.011833646334707737,"1605":0.03955668956041336,"1606":0.014033700339496136,"1607":0.017089977860450745,"1608":0.0447622649371624,"1609":0.03932725638151169,"1610":0.026451757177710533,"1611":0.10548951476812363,"1612":0.010562611743807793,"1613":0.026165101677179337,"1614":0.004524947609752417,"1615":0.07391104847192764,"1616":0.03791143745183945,"1617":0,"1618":0.027665309607982635,"1619":0.04689563810825348,"1620":0.10185205936431885,"1621":0.00023855592007748783,"1622":0.02069878950715065,"1623":0.022120695561170578,"1624":0.02401174046099186,"1625":0.06849265843629837,"1626":0.049606695771217346,"1627":0.0565105564892292,"1628":0.0098061328753829,"1629":0.0507650189101696,"1630":0.10246148705482483,"1631":0,"1632":0.043334539979696274,"1633":0.013769179582595825,"1634":0.0007597838994115591,"1635":0.06644284725189209,"1636":0.0037826416082680225,"1637":0,"1638":0,"1639":0.13335390388965607,"1640":0,"1641":0,"1642":0.0646115317940712,"1643":0.09114619344472885,"1644":0,"1645":0.1416880190372467,"1646":0.005177427548915148,"1647":0.0043534208089113235,"1648":0.0063320002518594265,"1649":0.053432535380125046,"1650":0.01492282748222351,"1651":0.06019224971532822,"1652":0.002076201606541872,"1653":0.01872105523943901,"1654":0.03960519656538963,"1655":0.00220809830352664,"1656":0.016347216442227364,"1657":0,"1658":0.006264808122068644,"1659":0.04199984297156334,"1660":0.008081801235675812,"1661":0.1282874494791031,"1662":0.009950035251677036,"1663":0.016092868521809578,"1664":0.09979164600372314,"1665":0.018291030079126358,"1666":0.01209247950464487,"1667":0.07455965131521225,"1668":0.06168758496642113,"1669":0.20278380811214447,"1670":0.043948762118816376,"1671":0.035702284425497055,"1672":0.09785233438014984,"1673":0.009693149477243423,"1674":0.056769657880067825,"1675":0.014833196997642517,"1676":0.11637434363365173,"1677":0.04157557338476181,"1678":0.06505750119686127,"1679":0,"1680":0.1541537344455719,"1681":0.02278004214167595,"1682":0.017795197665691376,"1683":0.008977670222520828,"1684":0.12413386255502701,"1685":0.0954131931066513,"1686":0.0778699591755867,"1687":0.0037076694425195456,"1688":0.3022692799568176,"1689":0.0062323142774403095,"1690":0.05638798698782921,"1691":0.04925476014614105,"1692":0.0433698408305645,"1693":0.01194117870181799,"1694":0.00029748963424935937,"1695":0.12662813067436218,"1696":0.022106090560555458,"1697":0.057268429547548294,"1698":0.003890350693836808,"1699":0.0013232805067673326,"1700":0,"1701":0.016058580949902534,"1702":0.08902578055858612,"1703":0.061302270740270615,"1704":0.0029078968800604343,"1705":0.04456451162695885,"1706":0.010259282775223255,"1707":0.05727884918451309,"1708":0.0013525361428037286,"1709":0.12010307610034943,"1710":0.04066479578614235,"1711":0,"1712":0.09223717451095581,"1713":0,"1714":0.10072346776723862,"1715":0,"1716":0.0013283872976899147,"1717":0.03786666691303253,"1718":0.0042036427184939384,"1719":0.006519380956888199,"1720":0,"1721":0.0018235744209960103,"1722":0.020067347213625908,"1723":0.00101201212964952,"1724":0.009853187948465347,"1725":0.04277423024177551,"1726":0.0028639263473451138,"1727":0.07532919943332672,"1728":0.15429389476776123,"1729":0.028307463973760605,"1730":0,"1731":0,"1732":0.0038849995471537113,"1733":0.02622544765472412,"1734":0.013438276946544647,"1735":0,"1736":0,"1737":0.13133513927459717,"1738":0.02820361591875553,"1739":0.09160280227661133,"1740":0.02111443690955639,"1741":0.039945561438798904,"1742":0.08265464007854462,"1743":0,"1744":0.05992106348276138,"1745":0,"1746":0.05480894818902016,"1747":0.007219233084470034,"1748":0.19834135472774506,"1749":0.0048008449375629425,"1750":0.04100659489631653,"1751":0.04657033085823059,"1752":0.002201986266300082,"1753":0.05672192573547363,"1754":0.028470411896705627,"1755":0.028597481548786163,"1756":0.07351360470056534,"1757":0.002054621232673526,"1758":0.033586516976356506,"1759":0,"1760":0.02592681162059307,"1761":0.05517116189002991,"1762":0.06411591917276382,"1763":0.06722810864448547,"1764":0.009352555498480797,"1765":0.10224325954914093,"1766":0.013800326734781265,"1767":0.11554562300443649,"1768":0,"1769":0.0044473521411418915,"1770":0.07333657145500183,"1771":0,"1772":0.06950891017913818,"1773":0.019877733662724495,"1774":0.036142539232969284,"1775":0.0009984388016164303,"1776":0.010677002370357513,"1777":0.08392605185508728,"1778":0,"1779":0.010518752969801426,"1780":0.007814347743988037,"1781":0.0007039378979243338,"1782":0.03383422642946243,"1783":0.00010070979624288157,"1784":0.04241057112812996,"1785":0.09794235974550247,"1786":0.05153535678982735,"1787":0.07966068387031555,"1788":0.019505532458424568,"1789":0,"1790":0.052999529987573624,"1791":0,"1792":0.06291453540325165,"1793":0.011000932194292545,"1794":0.003603170858696103,"1795":0.03604530170559883,"1796":0.0064497580751776695,"1797":0.1191304549574852,"1798":0,"1799":0.000005668486664944794,"1800":0.006694780196994543,"1801":0,"1802":0.09290455281734467,"1803":0,"1804":0.04228740930557251,"1805":0.14578697085380554,"1806":0.18736055493354797,"1807":0,"1808":0.1925988793373108,"1809":0.008730608969926834,"1810":0.02380223758518696,"1811":0.06095633655786514,"1812":0.047740377485752106,"1813":0.07262644171714783,"1814":0.1043890193104744,"1815":0.010173825547099113,"1816":0.037420254200696945,"1817":0.06105982884764671,"1818":0.009866410866379738,"1819":0.0371704027056694,"1820":0.010492917150259018,"1821":0.04610493406653404,"1822":0.14596150815486908,"1823":0.1897822767496109,"1824":0.03194814547896385,"1825":0.02877902053296566,"1826":0.012448698282241821,"1827":0.039782553911209106,"1828":0.001972585916519165,"1829":0.08200979232788086,"1830":0.014678895473480225,"1831":0.04442582279443741,"1832":0.0003086893993895501,"1833":0.04263903200626373,"1834":0.004084088373929262,"1835":0.14719565212726593,"1836":0.04546056687831879,"1837":0.01496462058275938,"1838":0.0832638144493103,"1839":0.08154651522636414,"1840":0,"1841":0.05552239716053009,"1842":0.0009917302522808313,"1843":0,"1844":0.005835427436977625,"1845":0.08558297902345657,"1846":0.027827909216284752,"1847":0.029248548671603203,"1848":0.0774199590086937,"1849":0.06216278672218323,"1850":0.0005977288819849491,"1851":0,"1852":0.031128525733947754,"1853":0.002682141261175275,"1854":0.007837101817131042,"1855":0.08879391849040985,"1856":0.09015055000782013,"1857":0.1582927703857422,"1858":0.01852414198219776,"1859":0.03611547872424126,"1860":0.003571877023205161,"1861":0.00875684805214405,"1862":0.013010427355766296,"1863":0.016426147893071175,"1864":0.033026762306690216,"1865":0.0444665402173996,"1866":0.04470796510577202,"1867":0.10591430962085724,"1868":0.00034063542261719704,"1869":0.03206494823098183,"1870":0,"1871":0.053769998252391815,"1872":0.0837446078658104,"1873":0,"1874":0.06320851296186447,"1875":0.06537555158138275,"1876":0.10556457936763763,"1877":0.0005572230438701808,"1878":0.026616819202899933,"1879":0.028633657842874527,"1880":0.01078292727470398,"1881":0.03211118280887604,"1882":0.07210149616003036,"1883":0.016583357006311417,"1884":0.014967300929129124,"1885":0.05039094388484955,"1886":0.10464738309383392,"1887":0,"1888":0.09417735785245895,"1889":0.0037474846467375755,"1890":0.004331369884312153,"1891":0.06147027015686035,"1892":0.006579648237675428,"1893":0,"1894":0,"1895":0.08176826685667038,"1896":0,"1897":0,"1898":0.06778188794851303,"1899":0.12798364460468292,"1900":0,"1901":0.13903021812438965,"1902":0.027659054845571518,"1903":0.006926989182829857,"1904":0.01047142781317234,"1905":0.05103258043527603,"1906":0.027554988861083984,"1907":0.06838293373584747,"1908":0,"1909":0.019835177809000015,"1910":0.038532014936208725,"1911":0.0019953325390815735,"1912":0.03121042065322399,"1913":0,"1914":0.0007713996456004679,"1915":0.02059078775346279,"1916":0.0007363581098616123,"1917":0.07423479855060577,"1918":0.007524171844124794,"1919":0.0032092928886413574,"1920":0.08114630728960037,"1921":0.021167049184441566,"1922":0.014819212257862091,"1923":0.09335692226886749,"1924":0.08585657924413681,"1925":0.23328465223312378,"1926":0.01668897457420826,"1927":0.037843961268663406,"1928":0.09028548747301102,"1929":0.009740523993968964,"1930":0.022309765219688416,"1931":0.0033355574123561382,"1932":0.15855006873607635,"1933":0.041932761669158936,"1934":0.014401541091501713,"1935":0,"1936":0.1526484340429306,"1937":0.01616247370839119,"1938":0.01854253187775612,"1939":0.0055382344871759415,"1940":0.06983983516693115,"1941":0.1039353683590889,"1942":0.09706272184848785,"1943":0.01921819895505905,"1944":0.2725231945514679,"1945":0.010708849877119064,"1946":0.0776173397898674,"1947":0.05546015501022339,"1948":0.017769772559404373,"1949":0.019421527162194252,"1950":0,"1951":0.10033904761075974,"1952":0.04770830646157265,"1953":0.05964937433600426,"1954":0.006454017944633961,"1955":0.000023157932446338236,"1956":0.0005538554978556931,"1957":0.0006703459657728672,"1958":0.0964808240532875,"1959":0.02142101153731346,"1960":0.0012018970446661115,"1961":0.03482183814048767,"1962":0.045635875314474106,"1963":0.06339561939239502,"1964":0.005831829737871885,"1965":0.09971176832914352,"1966":0.01811172254383564,"1967":0,"1968":0.11319451779127121,"1969":0,"1970":0.06520779430866241,"1971":0,"1972":0.01988345757126808,"1973":0.07512988895177841,"1974":0.004292943514883518,"1975":0.013403180986642838,"1976":0.007133976090699434,"1977":0.0020159357227385044,"1978":0.010707125067710876,"1979":0.0003100531466770917,"1980":0.007348902523517609,"1981":0.0411558598279953,"1982":0.030466122552752495,"1983":0.056943293660879135,"1984":0.13197867572307587,"1985":0.04019296169281006,"1986":0,"1987":0,"1988":0.10630682110786438,"1989":0.020923862233757973,"1990":0.060040250420570374,"1991":0,"1992":0,"1993":0.1208164393901825,"1994":0.02772480994462967,"1995":0.0756373181939125,"1996":0.004316478502005339,"1997":0.04250483959913254,"1998":0.10312194377183914,"1999":0,"2000":0.041470903903245926,"2001":0,"2002":0.05756984278559685,"2003":0.007254164665937424,"2004":0.11996112763881683,"2005":0.0013593786861747503,"2006":0.032558683305978775,"2007":0.08394842594861984,"2008":0.0038498828653246164,"2009":0.0217879768460989,"2010":0.02686786837875843,"2011":0.02365497499704361,"2012":0.07309120893478394,"2013":0.011077172122895718,"2014":0.045895978808403015,"2015":0,"2016":0.012684941291809082,"2017":0.058054838329553604,"2018":0.05923896282911301,"2019":0.04769854247570038,"2020":0.013287845999002457,"2021":0.07019470632076263,"2022":0.009367747232317924,"2023":0.13221587240695953,"2024":0.0008207357604987919,"2025":0.006402862258255482,"2026":0.0779358446598053,"2027":0.0028361540753394365,"2028":0.08450878411531448,"2029":0.02890711836516857,"2030":0.05452662333846092,"2031":0.0012191938003525138,"2032":0.01338797714561224,"2033":0.09131196141242981,"2034":0.0026288803201168776,"2035":0.0033174571581184864,"2036":0.00857052393257618,"2037":0,"2038":0.03277435526251793,"2039":0.0022355893161147833,"2040":0.02481912635266781,"2041":0.11566594243049622,"2042":0.0674232542514801,"2043":0.1307903528213501,"2044":0.019003016874194145,"2045":0,"2046":0.04479198157787323,"2047":0.0011545208981260657,"2048":0.1408260613679886,"2049":0.008959651924669743,"2050":0.006847201380878687,"2051":0.04048379510641098,"2052":0.010442751459777355,"2053":0.16811341047286987,"2054":0,"2055":0,"2056":0.004242142662405968,"2057":0,"2058":0.07307234406471252,"2059":0,"2060":0.013749783858656883,"2061":0.08827314525842667,"2062":0.0996861681342125,"2063":0,"2064":0.12454091757535934,"2065":0.01465009804815054,"2066":0.03116394393146038,"2067":0.06330012530088425,"2068":0.043847840279340744,"2069":0.09554115682840347,"2070":0.10286619514226913,"2071":0.06008126214146614,"2072":0.014416259713470936,"2073":0.048128314316272736,"2074":0.00045439833775162697,"2075":0.040146902203559875,"2076":0,"2077":0.010108379647135735,"2078":0.08846674859523773,"2079":0.07133246958255768,"2080":0.05045473948121071,"2081":0.060125648975372314,"2082":0.0009819212136790156,"2083":0,"2084":0.01594448834657669,"2085":0.05112559348344803,"2086":0.022095954045653343,"2087":0.08370528370141983,"2088":0.0028226496651768684,"2089":0.12092746049165726,"2090":0.002760332077741623,"2091":0.07951680570840836,"2092":0.03835603594779968,"2093":0.017150746658444405,"2094":0.09791288524866104,"2095":0.017247648909687996,"2096":0,"2097":0.06103214621543884,"2098":0.0032628763001412153,"2099":0,"2100":0.004581706132739782,"2101":0.05822937563061714,"2102":0.040373917669057846,"2103":0.01569218561053276,"2104":0.005472255405038595,"2105":0.10642550140619278,"2106":0,"2107":0,"2108":0.001238010241650045,"2109":0.0031668676529079676,"2110":0.13609300553798676,"2111":0.08805789053440094,"2112":0.10356776416301727,"2113":0.18313831090927124,"2114":0.0017883444670587778,"2115":0.009998539462685585,"2116":0.012512709945440292,"2117":0.0067345681600272655,"2118":0.015762630850076675,"2119":0.07432839274406433,"2120":0.06537315249443054,"2121":0.047256506979465485,"2122":0.005055521614849567,"2123":0.10337761044502258,"2124":0,"2125":0.026383379474282265,"2126":0,"2127":0.0812053382396698,"2128":0.05221528932452202,"2129":0,"2130":0.04618993028998375,"2131":0.05331278592348099,"2132":0.04829879477620125,"2133":0.0031233036424964666,"2134":0.02496572956442833,"2135":0.024188730865716934,"2136":0.03209284320473671,"2137":0.04334019497036934,"2138":0.07440383732318878,"2139":0.009393606334924698,"2140":0.05514916405081749,"2141":0.054716192185878754,"2142":0.1333218663930893,"2143":0,"2144":0.04670349508523941,"2145":0.046946071088314056,"2146":0.0008516437956131995,"2147":0.07040852308273315,"2148":0,"2149":0,"2150":0,"2151":0.07329428941011429,"2152":0,"2153":0,"2154":0.09913630038499832,"2155":0.058474328368902206,"2156":0,"2157":0.1731167733669281,"2158":0.017169319093227386,"2159":0.021767040714621544,"2160":0.002385520376265049,"2161":0.05559307709336281,"2162":0.029876429587602615,"2163":0.05576236918568611,"2164":0.08757923543453217,"2165":0.028794150799512863,"2166":0.042832035571336746,"2167":0.001329984748736024,"2168":0.0145637271925807,"2169":0,"2170":0.0007235153461806476,"2171":0.018234645947813988,"2172":0.0033815877977758646,"2173":0.03492390364408493,"2174":0.010248646140098572,"2175":0.004176720976829529,"2176":0.06174645572900772,"2177":0.03392095863819122,"2178":0.01453502755612135,"2179":0.08086542785167694,"2180":0.06326746195554733,"2181":0.20995226502418518,"2182":0.019334854558110237,"2183":0.04622885584831238,"2184":0.09448684006929398,"2185":0.009526493959128857,"2186":0.010400879196822643,"2187":0.0263146311044693,"2188":0.10842927545309067,"2189":0.04519446939229965,"2190":0.03012198768556118,"2191":0.014734570868313313,"2192":0.15554362535476685,"2193":0.04418955370783806,"2194":0.021786421537399292,"2195":0.005623645149171352,"2196":0.10323048382997513,"2197":0.08386971801519394,"2198":0.1190386563539505,"2199":0.03164419159293175,"2200":0.30870646238327026,"2201":0.05590520799160004,"2202":0.1116998940706253,"2203":0.05663358047604561,"2204":0.02312447689473629,"2205":0.021580053493380547,"2206":0.00035108887823298573,"2207":0.19024112820625305,"2208":0.037391871213912964,"2209":0.045944537967443466,"2210":0.002250314923003316,"2211":0.000029735518182860687,"2212":0.0002006349532166496,"2213":0,"2214":0.03846704959869385,"2215":0.056702256202697754,"2216":0,"2217":0.04062768444418907,"2218":0.02310304529964924,"2219":0.07367347180843353,"2220":0.03039907105267048,"2221":0.10876476019620895,"2222":0,"2223":0,"2224":0.20752523839473724,"2225":0,"2226":0.099039725959301,"2227":0,"2228":0.06906216591596603,"2229":0.031977999955415726,"2230":0.004937939811497927,"2231":0.009956109337508678,"2232":0,"2233":0.001595880719833076,"2234":0.03562600910663605,"2235":0.015065707266330719,"2236":0.019109489396214485,"2237":0.08357658237218857,"2238":0.012413345277309418,"2239":0.056248389184474945,"2240":0.05365133285522461,"2241":0.02267317660152912,"2242":0,"2243":0,"2244":0.00431205565109849,"2245":0.024301724508404732,"2246":0.018166130408644676,"2247":0,"2248":0,"2249":0.09832845628261566,"2250":0.06128282845020294,"2251":0.1178629994392395,"2252":0.010215186513960361,"2253":0.045542359352111816,"2254":0.06222544610500336,"2255":0,"2256":0.08435218781232834,"2257":0,"2258":0.0048734634183347225,"2259":0.01890980266034603,"2260":0.08290760964155197,"2261":0,"2262":0.06320616602897644,"2263":0.05236859619617462,"2264":0.001829828368499875,"2265":0.015924405306577682,"2266":0.02482355386018753,"2267":0.14033405482769012,"2268":0.046766962856054306,"2269":0.003449313109740615,"2270":0.07430990785360336,"2271":0.0019153711618855596,"2272":0.036522768437862396,"2273":0.042765311896800995,"2274":0.06648876518011093,"2275":0.09632556885480881,"2276":0.0036494387313723564,"2277":0.0672716349363327,"2278":0.0454314760863781,"2279":0.04731138423085213,"2280":0,"2281":0.010187658481299877,"2282":0.112625353038311,"2283":0.0020534463692456484,"2284":0.06647925078868866,"2285":0.010670286603271961,"2286":0.08718116581439972,"2287":0.00478681456297636,"2288":0.022218888625502586,"2289":0.08397699147462845,"2290":0.0019091921858489513,"2291":0.00797613151371479,"2292":0.004969557747244835,"2293":0.00007285844185389578,"2294":0.05892452597618103,"2295":0.0017255166312679648,"2296":0.018195195123553276,"2297":0.12174694240093231,"2298":0.053174760192632675,"2299":0.07024344056844711,"2300":0.027746981009840965,"2301":0,"2302":0.03772009536623955,"2303":0,"2304":0.08961838483810425,"2305":0.01921389438211918,"2306":0.005421265494078398,"2307":0.029176950454711914,"2308":0.00919120293110609,"2309":0.10833832621574402,"2310":0,"2311":0,"2312":0.010300472378730774,"2313":0,"2314":0.0951705127954483,"2315":0,"2316":0.017050625756382942,"2317":0.13116857409477234,"2318":0.16544800996780396,"2319":0,"2320":0.20315872132778168,"2321":0.01167922280728817,"2322":0.0307643860578537,"2323":0.05077437311410904,"2324":0.04941844567656517,"2325":0.10978581756353378,"2326":0.0955580398440361,"2327":0.04845515638589859,"2328":0.018022192642092705,"2329":0.05220656841993332,"2330":0.0007400623871944845,"2331":0.02893264777958393,"2332":0.006910522468388081,"2333":0.006297685671597719,"2334":0.1159006729722023,"2335":0.16990794241428375,"2336":0.040169909596443176,"2337":0.05931464955210686,"2338":0.0008728521061129868,"2339":0.011479377746582031,"2340":0.011249475181102753,"2341":0.07751814275979996,"2342":0.014072982594370842,"2343":0.055888209491968155,"2344":0.0007974891923367977,"2345":0.09400606900453568,"2346":0.0008763311780057847,"2347":0.0900888666510582,"2348":0.05401289090514183,"2349":0.014699490740895271,"2350":0.0743456780910492,"2351":0.08134571462869644,"2352":0,"2353":0.06350402534008026,"2354":0.0032102433033287525,"2355":0,"2356":0.0034817038103938103,"2357":0.07163587212562561,"2358":0.04452866315841675,"2359":0.02036486566066742,"2360":0.016889488324522972,"2361":0.054076697677373886,"2362":0,"2363":0,"2364":0.015625884756445885,"2365":0.007812912575900555,"2366":0.021388504654169083,"2367":0.0768403708934784,"2368":0.088919498026371,"2369":0.14744579792022705,"2370":0.014524233527481556,"2371":0.01035861112177372,"2372":0.009320154786109924,"2373":0.0018655823078006506,"2374":0.01620539091527462,"2375":0.029530515894293785,"2376":0.03415920212864876,"2377":0.04863918572664261,"2378":0.02989664487540722,"2379":0.11256261169910431,"2380":0,"2381":0.03189678117632866,"2382":0.0000758120440877974,"2383":0.0780344232916832,"2384":0.03523939475417137,"2385":0,"2386":0.03255106881260872,"2387":0.062215276062488556,"2388":0.09984055161476135,"2389":0.004082086030393839,"2390":0.019449787214398384,"2391":0.026098810136318207,"2392":0.02121109887957573,"2393":0.05661001801490784,"2394":0.007966197095811367,"2395":0.008254808373749256,"2396":0.012491393834352493,"2397":0.05825004354119301,"2398":0.12263043224811554,"2399":0,"2400":0.059140894562006,"2401":0.009961322881281376,"2402":0,"2403":0.06997839361429214,"2404":0,"2405":0,"2406":0,"2407":0.09654351323843002,"2408":0,"2409":0,"2410":0.0809718668460846,"2411":0.07693164795637131,"2412":0,"2413":0.18296881020069122,"2414":0.026257121935486794,"2415":0.004728186875581741,"2416":0.0023129177279770374,"2417":0.05941660329699516,"2418":0.025298770517110825,"2419":0.05335623025894165,"2420":0.0022549680434167385,"2421":0.022408757358789444,"2422":0.045632023364305496,"2423":0.0016989181749522686,"2424":0.025403819978237152,"2425":0,"2426":0.0023533767089247704,"2427":0.020694859325885773,"2428":0.0006981202168390155,"2429":0.05325613543391228,"2430":0.000850588723551482,"2431":0.0019728452898561954,"2432":0.09166259318590164,"2433":0.024368181824684143,"2434":0.012443938292562962,"2435":0.08827412873506546,"2436":0.09143810719251633,"2437":0.21974948048591614,"2438":0.022387010976672173,"2439":0.04934357851743698,"2440":0.08962452411651611,"2441":0.009025988169014454,"2442":0.007484074216336012,"2443":0.0026686848141252995,"2444":0.16300174593925476,"2445":0.043432075530290604,"2446":0.04477304220199585,"2447":0.010462978854775429,"2448":0.115627221763134,"2449":0.015541554428637028,"2450":0.020580563694238663,"2451":0.009425266645848751,"2452":0.07290208339691162,"2453":0.10814213752746582,"2454":0.07407713681459427,"2455":0.005186953581869602,"2456":0.30605220794677734,"2457":0.011450663208961487,"2458":0.08003997057676315,"2459":0.07145556062459946,"2460":0.01931173726916313,"2461":0.0156483743339777,"2462":0.0005612681852653623,"2463":0.13335314393043518,"2464":0.02831483818590641,"2465":0.0383588932454586,"2466":0.009764624759554863,"2467":0.0010606939904391766,"2468":0,"2469":0.012026646174490452,"2470":0.12443891912698746,"2471":0.04825209081172943,"2472":0.0052741109393537045,"2473":0.040941789746284485,"2474":0.027271460741758347,"2475":0.08134069293737411,"2476":0.0019074463052675128,"2477":0.09234897047281265,"2478":0,"2479":0,"2480":0.12996980547904968,"2481":0,"2482":0.06561184674501419,"2483":0,"2484":0.010213035158813,"2485":0.07561572641134262,"2486":0.004916539415717125,"2487":0.0020784763619303703,"2488":0,"2489":0.0024597211740911007,"2490":0.014138300903141499,"2491":0.0015299060614779592,"2492":0.007023700047284365,"2493":0.06373896449804306,"2494":0.0006383028230629861,"2495":0.07893411815166473,"2496":0.16263332962989807,"2497":0.044194430112838745,"2498":0,"2499":0,"2500":0.010332715697586536,"2501":0.02643386460840702,"2502":0.01734914444386959,"2503":0,"2504":0,"2505":0.11738801002502441,"2506":0.06415042281150818,"2507":0.07655847817659378,"2508":0.008649793453514576,"2509":0.04702906310558319,"2510":0.08867344260215759,"2511":0,"2512":0.08923207223415375,"2513":0,"2514":0.03913537785410881,"2515":0.008692694827914238,"2516":0.1652345210313797,"2517":0.0037421199958771467,"2518":0.04793339967727661,"2519":0.06111796200275421,"2520":0,"2521":0.010999269783496857,"2522":0.03047715313732624,"2523":0.025282543152570724,"2524":0.06954684108495712,"2525":0.0022421893663704395,"2526":0.03458307683467865,"2527":0,"2528":0.020408062264323235,"2529":0.05431905388832092,"2530":0.09497959911823273,"2531":0.054818518459796906,"2532":0.0029790534172207117,"2533":0.06371153891086578,"2534":0.00557968532666564,"2535":0.0648789182305336,"2536":0,"2537":0.011183974333107471,"2538":0.08987739682197571,"2539":0,"2540":0.12988515198230743,"2541":0.003172435564920306,"2542":0.06727559119462967,"2543":0.003009926527738571,"2544":0.01543902326375246,"2545":0.11167686432600021,"2546":0.0005089475307613611,"2547":0.0003978302702307701,"2548":0.002669919515028596,"2549":0.00036599900340661407,"2550":0.058093488216400146,"2551":0,"2552":0.011801236309111118,"2553":0.11947973817586899,"2554":0.05242367461323738,"2555":0.10961311310529709,"2556":0.023945415392518044,"2557":0,"2558":0.04337695986032486,"2559":0,"2560":0.05054951459169388,"2561":0.03532515838742256,"2562":0.004816438537091017,"2563":0.03971312567591667,"2564":0.003998163156211376,"2565":0.06307882070541382,"2566":0,"2567":0,"2568":0.006762978155165911,"2569":0,"2570":0.18180161714553833,"2571":0,"2572":0.012069353833794594,"2573":0.07153113186359406,"2574":0.17266452312469482,"2575":0,"2576":0.18524427711963654,"2577":0.017644090577960014,"2578":0.017051249742507935,"2579":0.02701731212437153,"2580":0.04672856628894806,"2581":0.11361930519342422,"2582":0.06596943736076355,"2583":0.00906367041170597,"2584":0.02252022735774517,"2585":0.016635403037071228,"2586":0.00014731995179317892,"2587":0.018143068999052048,"2588":0.01098968181759119,"2589":0.00044345809146761894,"2590":0.09929057210683823,"2591":0.1614818572998047,"2592":0.07599892467260361,"2593":0.021122241392731667,"2594":0.0010972436284646392,"2595":0.007808375637978315,"2596":0.0009220170322805643,"2597":0.04099482670426369,"2598":0.01938195526599884,"2599":0.053895771503448486,"2600":0.0004634808865375817,"2601":0.00605764938518405,"2602":0.03344539925456047,"2603":0.12665978074073792,"2604":0.03212389722466469,"2605":0.01092224195599556,"2606":0.07421112060546875,"2607":0.04889071732759476,"2608":0,"2609":0.05795273557305336,"2610":0.016619889065623283,"2611":0,"2612":0.0036242285277694464,"2613":0.10999765247106552,"2614":0.015983477234840393,"2615":0.007685497868806124,"2616":0.06292092800140381,"2617":0.06470023840665817,"2618":0,"2619":0,"2620":0.0051491474732756615,"2621":0.0030141856987029314,"2622":0.0015586470253765583,"2623":0.05019316077232361,"2624":0.0825222060084343,"2625":0.1496383547782898,"2626":0.03277808800339699,"2627":0.013411092571914196,"2628":0.0028341005090624094,"2629":0.029525861144065857,"2630":0.012777738273143768,"2631":0.009346653707325459,"2632":0.024341469630599022,"2633":0.033824287354946136,"2634":0.035781972110271454,"2635":0.08214370906352997,"2636":0.00015623251965735108,"2637":0.023255882784724236,"2638":0,"2639":0.09901303052902222,"2640":0.10435333102941513,"2641":0,"2642":0.007459568791091442,"2643":0.058579184114933014,"2644":0.08866876363754272,"2645":0.00009747609146870673,"2646":0.022453831508755684,"2647":0.019428718835115433,"2648":0,"2649":0.04396633431315422,"2650":0.01836732216179371,"2651":0.05585769563913345,"2652":0.01175482477992773,"2653":0.05089184641838074,"2654":0.13047072291374207,"2655":0,"2656":0.030532069504261017,"2657":0.0012094760313630104,"2658":0.009387388825416565,"2659":0.07351881265640259,"2660":0.00035674290847964585,"2661":0,"2662":0.0016169830923900008,"2663":0.12980984151363373,"2664":0,"2665":0,"2666":0.06162387877702713,"2667":0.07415668666362762,"2668":0,"2669":0.16098392009735107,"2670":0.025074975565075874,"2671":0.002785325050354004,"2672":0.01085691899061203,"2673":0.053377240896224976,"2674":0.03721294552087784,"2675":0.05552906543016434,"2676":0,"2677":0.015185605734586716,"2678":0.0359359048306942,"2679":0.0025513293221592903,"2680":0.029520457610487938,"2681":0.00020118887186981738,"2682":0.001350560924038291,"2683":0.029151687398552895,"2684":0,"2685":0.1246240958571434,"2686":0.000683434191159904,"2687":0.015543906018137932,"2688":0.0927586704492569,"2689":0.013873685151338577,"2690":0.011049794964492321,"2691":0.09249892085790634,"2692":0.09341642260551453,"2693":0.1815469115972519,"2694":0.07413391023874283,"2695":0.031313732266426086,"2696":0.08072289824485779,"2697":0.007117914501577616,"2698":0.005462811328470707,"2699":0.004167419392615557,"2700":0.1472691297531128,"2701":0.057974498718976974,"2702":0.05980341508984566,"2703":0,"2704":0.11770456284284592,"2705":0.012238098308444023,"2706":0.017170405015349388,"2707":0.008130580186843872,"2708":0.08341298252344131,"2709":0.13633958995342255,"2710":0.08199549466371536,"2711":0,"2712":0.33227744698524475,"2713":0,"2714":0.0739583969116211,"2715":0.07642515003681183,"2716":0.019477292895317078,"2717":0.017774313688278198,"2718":0.0007590880850329995,"2719":0.14985981583595276,"2720":0.08228373527526855,"2721":0.028113221749663353,"2722":0.004262625705450773,"2723":0.00003212743467884138,"2724":0,"2725":0.00011820840154541656,"2726":0.11980734765529633,"2727":0.042035844177007675,"2728":0.0033442776184529066,"2729":0.03141238912940025,"2730":0.0035687994677573442,"2731":0.0714983269572258,"2732":0,"2733":0.13878360390663147,"2734":0.05102226138114929,"2735":0,"2736":0.06041332334280014,"2737":0,"2738":0.037816353142261505,"2739":0,"2740":0.0005290011176839471,"2741":0.047949738800525665,"2742":0.005491167306900024,"2743":0.006881670095026493,"2744":0,"2745":0.0018917737761512399,"2746":0.008418511599302292,"2747":0,"2748":0,"2749":0.0466446615755558,"2750":0.0018454542150720954,"2751":0.05351163074374199,"2752":0.16092509031295776,"2753":0.028634101152420044,"2754":0,"2755":0,"2756":0.005780291277915239,"2757":0.021877136081457138,"2758":0.04510484263300896,"2759":0,"2760":0,"2761":0.13577906787395477,"2762":0.032275937497615814,"2763":0.11299478262662888,"2764":0.007006190251559019,"2765":0.03574269264936447,"2766":0.10951118171215057,"2767":0,"2768":0.04584136977791786,"2769":0,"2770":0.07220780849456787,"2771":0.0037809594068676233,"2772":0.19467920064926147,"2773":0.0075495182536542416,"2774":0.041438423097133636,"2775":0.051425352692604065,"2776":0,"2777":0.018314402550458908,"2778":0.012081120163202286,"2779":0.005005073267966509,"2780":0.052873943001031876,"2781":0.002272975631058216,"2782":0.033776313066482544,"2783":0,"2784":0.011636892333626747,"2785":0.03805369511246681,"2786":0.12149350345134735,"2787":0.06175544112920761,"2788":0.007139855995774269,"2789":0.10394348949193954,"2790":0.022445710375905037,"2791":0.06890217214822769,"2792":0,"2793":0.0006017842679284513,"2794":0.09475786238908768,"2795":0.0019804073963314295,"2796":0.10047838091850281,"2797":0.0021712062880396843,"2798":0.02608451619744301,"2799":0,"2800":0.012804975733160973,"2801":0.11473695188760757,"2802":0,"2803":0,"2804":0.04942807927727699,"2805":0,"2806":0.032920677214860916,"2807":0,"2808":0.01542164571583271,"2809":0.10255013406276703,"2810":0.05451474338769913,"2811":0.06064176559448242,"2812":0.017820293083786964,"2813":0,"2814":0.06408105790615082,"2815":0,"2816":0.03725210204720497,"2817":0.020463356748223305,"2818":0.008765995502471924,"2819":0.031838830560445786,"2820":0.0035967142321169376,"2821":0.10494206845760345,"2822":0,"2823":0.00174606847576797,"2824":0,"2825":0,"2826":0.06066897511482239,"2827":0.007950789295136929,"2828":0.014350468292832375,"2829":0.1638781875371933,"2830":0.14188869297504425,"2831":0,"2832":0.12548886239528656,"2833":0.02490340545773506,"2834":0.03227712959051132,"2835":0.07030781358480453,"2836":0.017893655225634575,"2837":0.12175332009792328,"2838":0.07651057839393616,"2839":0.06938914209604263,"2840":0.019047508016228676,"2841":0.050803497433662415,"2842":0.00014493010530713946,"2843":0.051140639930963516,"2844":0.01338272262364626,"2845":0.014196442440152168,"2846":0.1392189860343933,"2847":0.20838043093681335,"2848":0.012001870200037956,"2849":0.07320642471313477,"2850":0.011515367776155472,"2851":0.02417384274303913,"2852":0.027385331690311432,"2853":0.055624984204769135,"2854":0.009137448854744434,"2855":0.04664163663983345,"2856":0,"2857":0.13170425593852997,"2858":0,"2859":0.10648926347494125,"2860":0.004382590763270855,"2861":0.04125891998410225,"2862":0.05014343932271004,"2863":0.07469097524881363,"2864":0,"2865":0.06328047811985016,"2866":0.004525722470134497,"2867":0.0030177882872521877,"2868":0.010510538704693317,"2869":0.037859201431274414,"2870":0.07866620272397995,"2871":0.02930331416428089,"2872":0.0694873034954071,"2873":0.055659614503383636,"2874":0.0033253978472203016,"2875":0,"2876":0.0013479826739057899,"2877":0.002213297877460718,"2878":0.04321705177426338,"2879":0.07345826923847198,"2880":0.055546391755342484,"2881":0.1917402297258377,"2882":0,"2883":0.004242554306983948,"2884":0.03816421329975128,"2885":0.013743852265179157,"2886":0.021757226437330246,"2887":0,"2888":0.09477952122688293,"2889":0.03784581273794174,"2890":0.02004794403910637,"2891":0.05196307599544525,"2892":0,"2893":0.05829673260450363,"2894":0.006438941694796085,"2895":0.06596871465444565,"2896":0.09457596391439438,"2897":0,"2898":0.027377402409911156,"2899":0.09313014149665833,"2900":0.10743733495473862,"2901":0.014214819297194481,"2902":0.058377623558044434,"2903":0.05226827785372734,"2904":0.008606241084635258,"2905":0.002925023902207613,"2906":0.039184436202049255,"2907":0.01733679324388504,"2908":0,"2909":0.052277516573667526,"2910":0.06450376659631729,"2911":0,"2912":0.11947707086801529,"2913":0.011032131500542164,"2914":0.011045189574360847,"2915":0.06548237800598145,"2916":0,"2917":0,"2918":0.001478565507568419,"2919":0.025316473096609116,"2920":0,"2921":0,"2922":0.06207937374711037,"2923":0.08454849570989609,"2924":0,"2925":0.12625576555728912,"2926":0,"2927":0.008791844360530376,"2928":0.0001598027447471395,"2929":0.05757159739732742,"2930":0.004673765040934086,"2931":0.04351257532835007,"2932":0.0015377330128103495,"2933":0.034313883632421494,"2934":0.05276583135128021,"2935":0.0002948481123894453,"2936":0.056002333760261536,"2937":0,"2938":0.001203897874802351,"2939":0.028432264924049377,"2940":0.0023052673786878586,"2941":0.03608662635087967,"2942":0.002498544519767165,"2943":0.005159100983291864,"2944":0.044887762516736984,"2945":0.0387578010559082,"2946":0.023524675518274307,"2947":0.07626931369304657,"2948":0.1128295287489891,"2949":0.24143129587173462,"2950":0.021361226215958595,"2951":0.0519074983894825,"2952":0.10427828878164291,"2953":0.011925519444048405,"2954":0.06416104733943939,"2955":0.002025652676820755,"2956":0.10575785487890244,"2957":0.05146144703030586,"2958":0.022323526442050934,"2959":0.005367237608879805,"2960":0.11613412946462631,"2961":0.05771198868751526,"2962":0.008009344339370728,"2963":0.01433864887803793,"2964":0.03561486303806305,"2965":0.11513925343751907,"2966":0.05932353809475899,"2967":0.012359971180558205,"2968":0.2807583510875702,"2969":0,"2970":0.10896027833223343,"2971":0.0462481752038002,"2972":0.03783699497580528,"2973":0.020140094682574272,"2974":0.008950288407504559,"2975":0.11296916753053665,"2976":0.06939508765935898,"2977":0.0309869684278965,"2978":0.02816518396139145,"2979":0.005663145799189806,"2980":0,"2981":0.008692748844623566,"2982":0.1590604931116104,"2983":0.023490242660045624,"2984":0.0038518845103681087,"2985":0.044711433351039886,"2986":0.020959770306944847,"2987":0.039088502526283264,"2988":0,"2989":0.06111571565270424,"2990":0.003011383581906557,"2991":0,"2992":0.16900701820850372,"2993":0,"2994":0.07132405042648315,"2995":0,"2996":0.06072239577770233,"2997":0.04248267412185669,"2998":0.022793354466557503,"2999":0.02634264901280403,"3000":0,"3001":0,"3002":0.0038283064495772123,"3003":0.017484771087765694,"3004":0.055446427315473557,"3005":0.019995270296931267,"3006":0.004902927670627832,"3007":0.05729098990559578,"3008":0.17783285677433014,"3009":0.003537689568474889,"3010":0,"3011":0,"3012":0.014003709889948368,"3013":0.023438846692442894,"3014":0.015048889443278313,"3015":0.00011474060011096299,"3016":0,"3017":0.052508991211652756,"3018":0.09335946291685104,"3019":0.058287933468818665,"3020":0.020441632717847824,"3021":0.05239414796233177,"3022":0.05355166271328926,"3023":0.000671444577164948,"3024":0.10909977555274963,"3025":0.0010205383878201246,"3026":0.03965545445680618,"3027":0.02077302895486355,"3028":0.12555979192256927,"3029":0,"3030":0.06341864913702011,"3031":0.07725778222084045,"3032":0,"3033":0.010030514560639858,"3034":0.05664002522826195,"3035":0.037024229764938354,"3036":0.046052463352680206,"3037":0,"3038":0.032604970037937164,"3039":0,"3040":0.03602304682135582,"3041":0.017560886219143867,"3042":0.08010648936033249,"3043":0.05032363161444664,"3044":0.03665974363684654,"3045":0.04299875721335411,"3046":0.006696994882076979,"3047":0.06396165490150452,"3048":0.0017709950916469097,"3049":0.008253850974142551,"3050":0.14001905918121338,"3051":0,"3052":0.11387743800878525,"3053":0.0206597987562418,"3054":0.08365081995725632,"3055":0.022632934153079987,"3056":0.02941618673503399,"3057":0.16693638265132904,"3058":0,"3059":0.04020078852772713,"3060":0.0025068025570362806,"3061":0.0024222966749221087,"3062":0.049159735441207886,"3063":0.0010975433979183435,"3064":0.05309807509183884,"3065":0.058817096054553986,"3066":0.07300647348165512,"3067":0.13692529499530792,"3068":0.043033432215452194,"3069":0,"3070":0.04123591259121895,"3071":0,"3072":0.08909536153078079,"3073":0.026993943378329277,"3074":0.006303894333541393,"3075":0.030003588646650314,"3076":0.00833112746477127,"3077":0.10622862726449966,"3078":0,"3079":0,"3080":0.02411302924156189,"3081":0,"3082":0.11359523236751556,"3083":0,"3084":0.01997559890151024,"3085":0.12450561672449112,"3086":0.13153129816055298,"3087":0,"3088":0.19526530802249908,"3089":0.009749912656843662,"3090":0.027008596807718277,"3091":0.03685269504785538,"3092":0.04441017657518387,"3093":0.09777367115020752,"3094":0.08677098155021667,"3095":0.013912114314734936,"3096":0.02725205197930336,"3097":0.04925994947552681,"3098":0.0007202652632258832,"3099":0.033803485333919525,"3100":0.0025060209445655346,"3101":0.01064823754131794,"3102":0.10856276005506516,"3103":0.1754978746175766,"3104":0.0324532687664032,"3105":0.035273097455501556,"3106":0.004817419685423374,"3107":0,"3108":0.00010606883733998984,"3109":0.041639674454927444,"3110":0.01509568840265274,"3111":0.06187453493475914,"3112":0.0005897389492020011,"3113":0.03776824474334717,"3114":0.004449508618563414,"3115":0.11552449315786362,"3116":0.03384307026863098,"3117":0.014219684526324272,"3118":0.06920899450778961,"3119":0.02928040735423565,"3120":0,"3121":0.06116392835974693,"3122":0.0059797014109790325,"3123":0,"3124":0.005768573842942715,"3125":0.10950224846601486,"3126":0.029588546603918076,"3127":0.009116963483393192,"3128":0.021299563348293304,"3129":0.07586447149515152,"3130":0,"3131":0,"3132":0.011854805983603,"3133":0.0035757431760430336,"3134":0.010163254104554653,"3135":0.05578555911779404,"3136":0.09414417296648026,"3137":0.16985051333904266,"3138":0.01404754538089037,"3139":0.021442951634526253,"3140":0.005222368519753218,"3141":0.007613778579980135,"3142":0.014603459276258945,"3143":0.015582197345793247,"3144":0.03312002494931221,"3145":0.0489472895860672,"3146":0.053998492658138275,"3147":0.0947161540389061,"3148":0,"3149":0.029487891122698784,"3150":0,"3151":0.07161612063646317,"3152":0.10608268529176712,"3153":0,"3154":0.012428984977304935,"3155":0.09611095488071442,"3156":0.07601606845855713,"3157":0.005357562564313412,"3158":0.019822968170046806,"3159":0.023439085111021996,"3160":0.003801139537245035,"3161":0.04049307480454445,"3162":0.03548695892095566,"3163":0.011331234127283096,"3164":0.015827665105462074,"3165":0.05583539232611656,"3166":0.12204345315694809,"3167":0,"3168":0.03536197915673256,"3169":0.001410654280334711,"3170":0.0018454226665198803,"3171":0.08488515764474869,"3172":0.0001191864866996184,"3173":0,"3174":0,"3175":0.11696229130029678,"3176":0,"3177":0,"3178":0.0748751312494278,"3179":0.10695931315422058,"3180":0,"3181":0.16531319916248322,"3182":0.03669042885303497,"3183":0.008969437330961227,"3184":0.00787242129445076,"3185":0.05495717376470566,"3186":0.03034532442688942,"3187":0.07042915374040604,"3188":0.00010006177035393193,"3189":0.026283634826540947,"3190":0.04415610432624817,"3191":0.0013003736967220902,"3192":0.02404939942061901,"3193":0,"3194":0.0009844942251220345,"3195":0.02665952779352665,"3196":0,"3197":0.0752992033958435,"3198":0.0016388030489906669,"3199":0.004238402005285025,"3200":0.07895752042531967,"3201":0.03072669915854931,"3202":0.012337024323642254,"3203":0.0866641104221344,"3204":0.08251668512821198,"3205":0.22279411554336548,"3206":0.031130069866776466,"3207":0.043291736394166946,"3208":0.10008861124515533,"3209":0.00804224144667387,"3210":0.02107149548828602,"3211":0.002928367583081126,"3212":0.1381409466266632,"3213":0.04987110570073128,"3214":0.0374990776181221,"3215":0,"3216":0.13037937879562378,"3217":0.018439186736941338,"3218":0.017874762415885925,"3219":0.00676450552418828,"3220":0.0554313026368618,"3221":0.12422896921634674,"3222":0.09309070557355881,"3223":0.0001667035830905661,"3224":0.28414544463157654,"3225":0.0043999431654810905,"3226":0.10196290910243988,"3227":0.07679247111082077,"3228":0.027540722861886024,"3229":0.016781572252511978,"3230":0.000522222719155252,"3231":0.14709818363189697,"3232":0.04371734336018562,"3233":0.03286992758512497,"3234":0.005782069638371468,"3235":0.000012812885870516766,"3236":0,"3237":0.0007358097354881465,"3238":0.13127316534519196,"3239":0.025984128937125206,"3240":0,"3241":0.035085584968328476,"3242":0.025165557861328125,"3243":0.09500560909509659,"3244":0.0032121678814291954,"3245":0.13050508499145508,"3246":0,"3247":0,"3248":0.13176660239696503,"3249":0,"3250":0.04961803928017616,"3251":0.00125594949349761,"3252":0.02391922101378441,"3253":0.061622194945812225,"3254":0.005486659239977598,"3255":0.026784662157297134,"3256":0,"3257":0.0015990686370059848,"3258":0.010270515456795692,"3259":0.001394281629472971,"3260":0.001496114768087864,"3261":0.06005613133311272,"3262":0,"3263":0.05133320018649101,"3264":0.13140372931957245,"3265":0.024772854521870613,"3266":0,"3267":0,"3268":0.030004121363162994,"3269":0.023390593007206917,"3270":0.05267966911196709,"3271":0,"3272":0,"3273":0.11721707880496979,"3274":0.08129270374774933,"3275":0.10761363059282303,"3276":0.007292691618204117,"3277":0.042613908648490906,"3278":0.08114803582429886,"3279":0,"3280":0.0657804012298584,"3281":0,"3282":0.05690578743815422,"3283":0.009021231904625893,"3284":0.1616978943347931,"3285":0.009637498296797276,"3286":0.05292796716094017,"3287":0.06244277209043503,"3288":0,"3289":0.009277202188968658,"3290":0.022420350462198257,"3291":0.009672123938798904,"3292":0.04810184985399246,"3293":0.005400052294135094,"3294":0.050575826317071915,"3295":0,"3296":0.02537873201072216,"3297":0.04285551980137825,"3298":0.1197265163064003,"3299":0.04645928367972374,"3300":0.003240980440750718,"3301":0.07263640314340591,"3302":0.019984886050224304,"3303":0.08664199709892273,"3304":0,"3305":0.005310901440680027,"3306":0.1288478523492813,"3307":0,"3308":0.1325465440750122,"3309":0.015378851443529129,"3310":0.06403989344835281,"3311":0.004177606664597988,"3312":0.01569175161421299,"3313":0.1282206028699875,"3314":0.0035166151355952024,"3315":0.008268077857792377,"3316":0.01601601578295231,"3317":0.0002469956816639751,"3318":0.03421703353524208,"3319":0.0014503875281661749,"3320":0.02628924325108528,"3321":0.1140092983841896,"3322":0.054566603153944016,"3323":0.0737905502319336,"3324":0.024373656138777733,"3325":0,"3326":0.03644118458032608,"3327":0,"3328":0.05741498991847038,"3329":0.01158235501497984,"3330":0.010093627497553825,"3331":0.02975473552942276,"3332":0.00047500102664344013,"3333":0.14096128940582275,"3334":0,"3335":0,"3336":0.013199294917285442,"3337":0,"3338":0.06105366721749306,"3339":0.004241225775331259,"3340":0.01213261391967535,"3341":0.16272510588169098,"3342":0.15702925622463226,"3343":0,"3344":0.18766017258167267,"3345":0.009363893419504166,"3346":0.013871272094547749,"3347":0.03374966233968735,"3348":0.03050711750984192,"3349":0.10319031774997711,"3350":0.07786868512630463,"3351":0.03703298792243004,"3352":0.02596990205347538,"3353":0.08438415825366974,"3354":0.0020709349773824215,"3355":0.04797586798667908,"3356":0.02028496377170086,"3357":0.01852775365114212,"3358":0.12847311794757843,"3359":0.19550000131130219,"3360":0.044789042323827744,"3361":0.0243883915245533,"3362":0.014464057981967926,"3363":0.0063096946105360985,"3364":0.029645945876836777,"3365":0.043725237250328064,"3366":0.016468415036797523,"3367":0.07388099282979965,"3368":0.0011868912260979414,"3369":0.03854550048708916,"3370":0.00017644120089244097,"3371":0.1256309449672699,"3372":0.008073588833212852,"3373":0.011845082975924015,"3374":0.07269778102636337,"3375":0.04479912668466568,"3376":0,"3377":0.052240483462810516,"3378":0.011760660447180271,"3379":0,"3380":0.005301141180098057,"3381":0.10534672439098358,"3382":0.0366092175245285,"3383":0.011758442968130112,"3384":0.02041544020175934,"3385":0.07446833699941635,"3386":0,"3387":0,"3388":0.005611690226942301,"3389":0.0018284071702510118,"3390":0.0064820097759366035,"3391":0.08723314106464386,"3392":0.08817470073699951,"3393":0.17091286182403564,"3394":0.009097389876842499,"3395":0.023260341957211494,"3396":0.004942429251968861,"3397":0.015470551326870918,"3398":0.013185011222958565,"3399":0.0032139807008206844,"3400":0.03290718048810959,"3401":0.03709805756807327,"3402":0.02318216860294342,"3403":0.07527043670415878,"3404":0,"3405":0.02986866794526577,"3406":0,"3407":0.06470061093568802,"3408":0.08696063607931137,"3409":0,"3410":0.04768761247396469,"3411":0.07148735225200653,"3412":0.042300205677747726,"3413":0.007057834416627884,"3414":0.03580603003501892,"3415":0.016566965728998184,"3416":0.0035086129792034626,"3417":0.020056581124663353,"3418":0.07580557465553284,"3419":0.006037046667188406,"3420":0.01744190789759159,"3421":0.043346893042325974,"3422":0.10790196061134338,"3423":0,"3424":0.07653795927762985,"3425":0.006450888700783253,"3426":0.0006750788306817412,"3427":0.06580950319766998,"3428":0.003983779810369015,"3429":0,"3430":0,"3431":0.11695025861263275,"3432":0,"3433":0,"3434":0.055024243891239166,"3435":0.12138614058494568,"3436":0,"3437":0.15913641452789307,"3438":0.04782363772392273,"3439":0.009116352535784245,"3440":0.01859351061284542,"3441":0.04786277934908867,"3442":0.023568470031023026,"3443":0.06830055266618729,"3444":0.0010159614030271769,"3445":0.019136127084493637,"3446":0.03409099951386452,"3447":0.0003362607676535845,"3448":0.026929469779133797,"3449":0,"3450":0,"3451":0.01913849078118801,"3452":0,"3453":0.06865279376506805,"3454":0.002718974370509386,"3455":0.0035426777321845293,"3456":0.0648762658238411,"3457":0.0293797105550766,"3458":0.0162737425416708,"3459":0.0914745107293129,"3460":0.09715969860553741,"3461":0.1925879269838333,"3462":0.025658313184976578,"3463":0.03349711373448372,"3464":0.10702593624591827,"3465":0.001015112386085093,"3466":0.0433596633374691,"3467":0.016887813806533813,"3468":0.13769344985485077,"3469":0.03775784745812416,"3470":0.02910189889371395,"3471":0,"3472":0.14483642578125,"3473":0.015649287030100822,"3474":0.010562119074165821,"3475":0.003934157080948353,"3476":0.08591508120298386,"3477":0.14137712121009827,"3478":0.1004452034831047,"3479":0,"3480":0.3048047721385956,"3481":0.0037210138980299234,"3482":0.11024440079927444,"3483":0.07761053740978241,"3484":0.0428890660405159,"3485":0.0201931893825531,"3486":0.0006207091500982642,"3487":0.13364648818969727,"3488":0.06924376636743546,"3489":0.061337802559137344,"3490":0.0037634391337633133,"3491":0,"3492":0,"3493":0,"3494":0.13701991736888885,"3495":0.019327500835061073,"3496":0.0012447128538042307,"3497":0.055775124579668045,"3498":0.010213365778326988,"3499":0.07302360236644745,"3500":0.01154647208750248,"3501":0.11027545481920242,"3502":0,"3503":0,"3504":0.10918491333723068,"3505":0,"3506":0.04849153757095337,"3507":0,"3508":0.04396408423781395,"3509":0.07441108673810959,"3510":0.005106606986373663,"3511":0.026464205235242844,"3512":0,"3513":0,"3514":0.0014868915313854814,"3515":0.0016728941118344665,"3516":0.0068863267078995705,"3517":0.055650465190410614,"3518":0.004596891812980175,"3519":0.03314729034900665,"3520":0.13538429141044617,"3521":0.023001160472631454,"3522":0,"3523":0,"3524":0.09880772978067398,"3525":0.020300859585404396,"3526":0.0626828670501709,"3527":0,"3528":0,"3529":0.11209551990032196,"3530":0.05079725384712219,"3531":0.10826582461595535,"3532":0.004482691176235676,"3533":0.030062545090913773,"3534":0.0733540877699852,"3535":0,"3536":0.04573044180870056,"3537":0,"3538":0.04646148532629013,"3539":0.009082768112421036,"3540":0.1274253875017166,"3541":0.002726683160290122,"3542":0.04816586151719093,"3543":0.08155378699302673,"3544":0,"3545":0.003829207504168153,"3546":0.021647881716489792,"3547":0.03387380391359329,"3548":0.039159901440143585,"3549":0.0005362788797356188,"3550":0.0652686357498169,"3551":0.0011012974428012967,"3552":0.017901821061968803,"3553":0.029894821345806122,"3554":0.08989240229129791,"3555":0.040812354534864426,"3556":0.012335422448813915,"3557":0.06180594116449356,"3558":0.03394368663430214,"3559":0.11576170474290848,"3560":0,"3561":0,"3562":0.09075772017240524,"3563":0.004440074786543846,"3564":0.09238065779209137,"3565":0.01876455917954445,"3566":0.04243040084838867,"3567":0.001339843962341547,"3568":0.013464206829667091,"3569":0.09881972521543503,"3570":0.01116875745356083,"3571":0.013293619267642498,"3572":0.02266470342874527,"3573":0.0003421473375055939,"3574":0.022638604044914246,"3575":0.000051710285333683714,"3576":0.0217354167252779,"3577":0.12045247107744217,"3578":0.0709560215473175,"3579":0.11621388047933578,"3580":0.02093731239438057,"3581":0,"3582":0.017495816573500633,"3583":0,"3584":0.03547268360853195,"3585":0.0180081594735384,"3586":0.008738345466554165,"3587":0.038962848484516144,"3588":0.0033841338008642197,"3589":0.10772829502820969,"3590":0,"3591":0,"3592":0.0033767300192266703,"3593":0,"3594":0.07620874047279358,"3595":0.011860566213726997,"3596":0.004122426267713308,"3597":0.15588250756263733,"3598":0.13360363245010376,"3599":0,"3600":0.10309649258852005,"3601":0.026268813759088516,"3602":0.029366284608840942,"3603":0.051137279719114304,"3604":0.01722409762442112,"3605":0.10985055565834045,"3606":0.04203135147690773,"3607":0.019179189577698708,"3608":0.019097262993454933,"3609":0.02619454823434353,"3610":0,"3611":0.02692181058228016,"3612":0.011708829551935196,"3613":0.004431036300957203,"3614":0.1343889981508255,"3615":0.20520932972431183,"3616":0.028836475685238838,"3617":0.03334618732333183,"3618":0.040639728307724,"3619":0.010299485176801682,"3620":0.03514932468533516,"3621":0.04296334460377693,"3622":0.01298875454813242,"3623":0.04108142852783203,"3624":0,"3625":0.0832166001200676,"3626":0,"3627":0.09403082728385925,"3628":0.004451530519872904,"3629":0.04929916560649872,"3630":0.051086533814668655,"3631":0.0745115578174591,"3632":0,"3633":0.06697273999452591,"3634":0.009685041382908821,"3635":0.0016142168315127492,"3636":0.012669336050748825,"3637":0.08424128592014313,"3638":0.06520523875951767,"3639":0.020884167402982712,"3640":0.026934893801808357,"3641":0.08407943695783615,"3642":0.002458020579069853,"3643":0,"3644":0,"3645":0.002250656019896269,"3646":0.004629847593605518,"3647":0.07111771404743195,"3648":0.05129591375589371,"3649":0.18511420488357544,"3650":0.010675475001335144,"3651":0.009473671205341816,"3652":0.0356491282582283,"3653":0.00921528972685337,"3654":0.024002138525247574,"3655":0,"3656":0.07866622507572174,"3657":0.03576124459505081,"3658":0.044700466096401215,"3659":0.04766564443707466,"3660":0,"3661":0.05809338763356209,"3662":0.001568155363202095,"3663":0.07176899164915085,"3664":0.12647193670272827,"3665":0,"3666":0.021225206553936005,"3667":0.08645065873861313,"3668":0.07166814059019089,"3669":0.011835416778922081,"3670":0.07140261679887772,"3671":0.05320749059319496,"3672":0.012934844940900803,"3673":0.0059577301144599915,"3674":0.01473130751401186,"3675":0.017719799652695656,"3676":0.00007754957914585248,"3677":0.05748654156923294,"3678":0.096335269510746,"3679":0,"3680":0.07458362728357315,"3681":0.0069585880264639854,"3682":0.013964306563138962,"3683":0.06806488335132599,"3684":0.0066374060697853565,"3685":0,"3686":0.002138958079740405,"3687":0.11949197202920914,"3688":0,"3689":0,"3690":0.06850554794073105,"3691":0.10517154633998871,"3692":0,"3693":0.14939258992671967,"3694":0.027532586827874184,"3695":0.0024527297355234623,"3696":0.0031737815588712692,"3697":0.061532944440841675,"3698":0.0028113187290728092,"3699":0.04750122129917145,"3700":0,"3701":0.03030177764594555,"3702":0.05398163944482803,"3703":3.5031408174290846e-7,"3704":0.04267507791519165,"3705":0,"3706":0.00019769325444940478,"3707":0.03047473356127739,"3708":0.00022785401961300522,"3709":0.0711175948381424,"3710":0.0006541231996379793,"3711":0.00607624975964427,"3712":0.04319237172603607,"3713":0.034910380840301514,"3714":0.028757287189364433,"3715":0.08725611120462418,"3716":0.08077308535575867,"3717":0.2111900895833969,"3718":0.018907885998487473,"3719":0.05504002049565315,"3720":0.09390738606452942,"3721":0.010502098128199577,"3722":0.08628294616937637,"3723":0.015601636841893196,"3724":0.09921754896640778,"3725":0.054530069231987,"3726":0.021891817450523376,"3727":0,"3728":0.10964734107255936,"3729":0.0503668412566185,"3730":0.006513189524412155,"3731":0.00906137190759182,"3732":0.02311711199581623,"3733":0.1265871375799179,"3734":0.06335142999887466,"3735":0,"3736":0.32542386651039124,"3737":0,"3738":0.09858112037181854,"3739":0.08118922263383865,"3740":0.042227763682603836,"3741":0.026951581239700317,"3742":0.009930471889674664,"3743":0.11384453624486923,"3744":0.06379954516887665,"3745":0.038554199039936066,"3746":0.026716627180576324,"3747":0.004664227832108736,"3748":0,"3749":0.009108246304094791,"3750":0.17391522228717804,"3751":0.032012663781642914,"3752":0.0028861849568784237,"3753":0.04883972182869911,"3754":0.027103492990136147,"3755":0.04364907741546631,"3756":0,"3757":0.07880712300539017,"3758":0.000344157888321206,"3759":0,"3760":0.09965623915195465,"3761":0,"3762":0.048507194966077805,"3763":0,"3764":0.004727666266262531,"3765":0.08242436498403549,"3766":0.016563789919018745,"3767":0.021803054958581924,"3768":0,"3769":0,"3770":0.00039339347858913243,"3771":0.01606006734073162,"3772":0.009153889492154121,"3773":0.019537126645445824,"3774":0.0014333089347928762,"3775":0.05295821651816368,"3776":0.1445520520210266,"3777":0.001647569122724235,"3778":0,"3779":0,"3780":0.011709815822541714,"3781":0.023348160088062286,"3782":0.04623039439320564,"3783":0,"3784":0,"3785":0.05287042632699013,"3786":0.0857263058423996,"3787":0.07733163237571716,"3788":0.028133055195212364,"3789":0.057951778173446655,"3790":0.07256147265434265,"3791":0,"3792":0.11213807761669159,"3793":0.0010926746763288975,"3794":0.06427840888500214,"3795":0.009528090246021748,"3796":0.14317716658115387,"3797":0.010742862708866596,"3798":0.06041505187749863,"3799":0.07252322882413864,"3800":0,"3801":0.007942108437418938,"3802":0.039135467261075974,"3803":0.019237494096159935,"3804":0.0457184761762619,"3805":0,"3806":0.037694577127695084,"3807":0,"3808":0.036458570510149,"3809":0.020731300115585327,"3810":0.11514788866043091,"3811":0.0414152555167675,"3812":0.010967103764414787,"3813":0.0777350589632988,"3814":0.006205687765032053,"3815":0.09048766642808914,"3816":0,"3817":0.001530464505776763,"3818":0.15477581322193146,"3819":0.0010691602947190404,"3820":0.15328346192836761,"3821":0.011715748347342014,"3822":0.07456832379102707,"3823":0.019152121618390083,"3824":0.02976035512983799,"3825":0.16642586886882782,"3826":0,"3827":0.012761745601892471,"3828":0.01612933538854122,"3829":0.0010334321996197104,"3830":0.044907789677381516,"3831":0.00021426548482850194,"3832":0.05794835835695267,"3833":0.07097718864679337,"3834":0.08777600526809692,"3835":0.1106458529829979,"3836":0.0451056994497776,"3837":0,"3838":0.04254887253046036,"3839":0,"3840":0.030453447252511978,"3841":0.017714545130729675,"3842":0.011179666966199875,"3843":0.04040015861392021,"3844":0.003880162024870515,"3845":0.07444959133863449,"3846":0,"3847":0.0012054768158122897,"3848":0.0012665255926549435,"3849":0,"3850":0.08273109048604965,"3851":0.01025836355984211,"3852":0.01395732443779707,"3853":0.1589617133140564,"3854":0.1630169302225113,"3855":0,"3856":0.165960431098938,"3857":0.024151410907506943,"3858":0.03087618201971054,"3859":0.05051762983202934,"3860":0.017731856554746628,"3861":0.11331131309270859,"3862":0.04618123173713684,"3863":0.022772016003727913,"3864":0.017176814377307892,"3865":0.03212109953165054,"3866":0,"3867":0.025884486734867096,"3868":0.01210511103272438,"3869":0,"3870":0.14277666807174683,"3871":0.23925118148326874,"3872":0.03293357044458389,"3873":0.022119615226984024,"3874":0.02448265627026558,"3875":0.046169936656951904,"3876":0.016987739130854607,"3877":0.02436026558279991,"3878":0.008602497167885303,"3879":0.0374903678894043,"3880":0,"3881":0.04865260422229767,"3882":0,"3883":0.1231512576341629,"3884":0.007302957586944103,"3885":0.03964728116989136,"3886":0.03283634036779404,"3887":0.06873726844787598,"3888":0,"3889":0.060820117592811584,"3890":0.014687590301036835,"3891":0.002867275383323431,"3892":0.010234372690320015,"3893":0.08781158924102783,"3894":0.04435952752828598,"3895":0.02922811359167099,"3896":0.051636263728141785,"3897":0.059513483196496964,"3898":0.003516563680022955,"3899":0,"3900":0.00018771292525343597,"3901":0.0021606360096484423,"3902":0.005567217245697975,"3903":0.0646737590432167,"3904":0.051334284245967865,"3905":0.1729893833398819,"3906":0.007510222494602203,"3907":0.007356241345405579,"3908":0.036918628960847855,"3909":0.011190426535904408,"3910":0.021080030128359795,"3911":0,"3912":0.07108721882104874,"3913":0.034454673528671265,"3914":0.040381886065006256,"3915":0.045998454093933105,"3916":0,"3917":0.05465647950768471,"3918":0.00011876216740347445,"3919":0.07450512796640396,"3920":0.09196119010448456,"3921":0,"3922":0.027622923254966736,"3923":0.07946914434432983,"3924":0.09884616732597351,"3925":0.010777639225125313,"3926":0.05386416241526604,"3927":0.05012639984488487,"3928":0.00676124170422554,"3929":0.0023434816394001245,"3930":0.0022217053920030594,"3931":0.01742258109152317,"3932":0,"3933":0.051380567252635956,"3934":0.06959665566682816,"3935":0,"3936":0.13367265462875366,"3937":0.007432213984429836,"3938":0.01852797344326973,"3939":0.0569784939289093,"3940":0.0019262651912868023,"3941":0,"3942":0.0036628968082368374,"3943":0.08900748193264008,"3944":0,"3945":0,"3946":0.06241167336702347,"3947":0.14446716010570526,"3948":0,"3949":0.11828196793794632,"3950":0.012873624451458454,"3951":0.002927535679191351,"3952":0,"3953":0.05600891634821892,"3954":0.005618507973849773,"3955":0.04304942861199379,"3956":0,"3957":0.03135259076952934,"3958":0.05013011768460274,"3959":0.0002071034105028957,"3960":0.04316042363643646,"3961":0,"3962":0.0002346317924093455,"3963":0.02567058615386486,"3964":3.4274154359081876e-7,"3965":0.07771945744752884,"3966":0.0015345205320045352,"3967":0.011826548725366592,"3968":0.04171816632151604,"3969":0.03559466451406479,"3970":0.02313723973929882,"3971":0.08087504655122757,"3972":0.10881412029266357,"3973":0.23326945304870605,"3974":0.028460148721933365,"3975":0.05086728557944298,"3976":0.0938420370221138,"3977":0.01217538584023714,"3978":0.08833096921443939,"3979":0.0038871513679623604,"3980":0.1298791617155075,"3981":0.051010195165872574,"3982":0.029346197843551636,"3983":0,"3984":0.11575303226709366,"3985":0.04605640843510628,"3986":0.008196297101676464,"3987":0.013390004634857178,"3988":0.02778293378651142,"3989":0.11921266466379166,"3990":0.0581226572394371,"3991":0.0010127299465239048,"3992":0.29904526472091675,"3993":0,"3994":0.10780732333660126,"3995":0.07427138090133667,"3996":0.03757543861865997,"3997":0.021542765200138092,"3998":0.007587640546262264,"3999":0.08058789372444153,"4000":0.06841742247343063,"4001":0.046410396695137024,"4002":0.016072118654847145,"4003":0.005659752059727907,"4004":0,"4005":0.010317543521523476,"4006":0.16520535945892334,"4007":0.021696528419852257,"4008":0.014279160648584366,"4009":0.04150260239839554,"4010":0.04079664498567581,"4011":0.040233273059129715,"4012":0,"4013":0.05864826589822769,"4014":0.006589023396372795,"4015":0,"4016":0.07458595931529999,"4017":0,"4018":0.0368947759270668,"4019":0,"4020":0.0005322382203303277,"4021":0.0696559026837349,"4022":0.013730790466070175,"4023":0.013556300662457943,"4024":0,"4025":0,"4026":0.0017993623623624444,"4027":0.015535318292677402,"4028":0.006869753357023001,"4029":0.01979174092411995,"4030":0,"4031":0.05010996758937836,"4032":0.18244950473308563,"4033":0.0021717259660363197,"4034":0,"4035":0,"4036":0.006843914743512869,"4037":0.023119254037737846,"4038":0.053941983729600906,"4039":0.00042647356167435646,"4040":0,"4041":0.06646169722080231,"4042":0.06605948507785797,"4043":0.06853976845741272,"4044":0.039385706186294556,"4045":0.051869865506887436,"4046":0.08214173465967178,"4047":0.0006884571630507708,"4048":0.06603599339723587,"4049":0.001001428347080946,"4050":0.09261371940374374,"4051":0.006146542262285948,"4052":0.16079041361808777,"4053":0,"4054":0.05670386180281639,"4055":0.061625100672245026,"4056":0,"4057":0.008471162989735603,"4058":0.030002469196915627,"4059":0.013335510157048702,"4060":0.05155584588646889,"4061":0,"4062":0.03107653558254242,"4063":0,"4064":0.03722386434674263,"4065":0.031023787334561348,"4066":0.10816526412963867,"4067":0.05357833951711655,"4068":0.008826163597404957,"4069":0.05665583908557892,"4070":0.006564337760210037,"4071":0.12025900185108185,"4072":0.0014566781464964151,"4073":0.006008525379002094,"4074":0.12919208407402039,"4075":0,"4076":0.16423332691192627,"4077":0.0105693144723773,"4078":0.0529748760163784,"4079":0.016639921814203262,"4080":0.02739911898970604,"4081":0.15071843564510345,"4082":0,"4083":0.01064384263008833,"4084":0.0062162564136087894,"4085":0.0020523821003735065,"4086":0.0455460362136364,"4087":0.0005058280657976866,"4088":0.07311975955963135,"4089":0.05256778001785278,"4090":0.06954855471849442,"4091":0.10262643545866013,"4092":0.04136909544467926,"4093":0,"4094":0.04294806346297264,"4095":0,"4096":0.04851207509636879,"4097":0.01804281771183014,"4098":0.007474655285477638,"4099":0.03342489153146744,"4100":0.001633797655813396,"4101":0.08745141327381134,"4102":0,"4103":0,"4104":0.006790739018470049,"4105":0,"4106":0.11058902740478516,"4107":0.0038053635507822037,"4108":0.014172300696372986,"4109":0.13589684665203094,"4110":0.17446525394916534,"4111":0,"4112":0.19561873376369476,"4113":0.013369961641728878,"4114":0.016557293012738228,"4115":0.03405736759305,"4116":0.0583861880004406,"4117":0.07915374636650085,"4118":0.10542244464159012,"4119":0.005616809241473675,"4120":0.03317806124687195,"4121":0.07693155109882355,"4122":0.013482091017067432,"4123":0.021972423419356346,"4124":0.014148452319204807,"4125":0.012782680802047253,"4126":0.09595400094985962,"4127":0.18172350525856018,"4128":0.03778623044490814,"4129":0.012078188359737396,"4130":0.02376997098326683,"4131":0.004657600075006485,"4132":0.015135989524424076,"4133":0.054084837436676025,"4134":0.03133496269583702,"4135":0.06156820431351662,"4136":0,"4137":0.0200816597789526,"4138":0.007406523916870356,"4139":0.14874877035617828,"4140":0.013990085572004318,"4141":0.011998406611382961,"4142":0.059496864676475525,"4143":0.04267663508653641,"4144":0,"4145":0.05835150554776192,"4146":0.017173321917653084,"4147":0,"4148":0.005225667264312506,"4149":0.09326127171516418,"4150":0.018428849056363106,"4151":0.037719205021858215,"4152":0.02476527728140354,"4153":0.03805064037442207,"4154":0.0001916846085805446,"4155":0,"4156":0.00786512903869152,"4157":0.0022597997449338436,"4158":0.003623555414378643,"4159":0.06207532063126564,"4160":0.09857802838087082,"4161":0.17497514188289642,"4162":0.01673399657011032,"4163":0.026396360248327255,"4164":0.002641505328938365,"4165":0.023289605975151062,"4166":0.013312097638845444,"4167":0.005116458982229233,"4168":0.02466554008424282,"4169":0.03455858677625656,"4170":0.06639398634433746,"4171":0.12268762290477753,"4172":0.0009239258361048996,"4173":0.03069501742720604,"4174":0,"4175":0.0758732259273529,"4176":0.09713827073574066,"4177":0,"4178":0.019687285646796227,"4179":0.0627356693148613,"4180":0.05228927358984947,"4181":0.0005527098546735942,"4182":0.02945360727608204,"4183":0.020945977419614792,"4184":0,"4185":0.0388609953224659,"4186":0.021131079643964767,"4187":0.009737025946378708,"4188":0.010880932211875916,"4189":0.05396280810236931,"4190":0.1122007668018341,"4191":0,"4192":0.06825783848762512,"4193":0.004844577983021736,"4194":0.0025185677222907543,"4195":0.07214038074016571,"4196":0.0019057535100728273,"4197":0,"4198":0.006522799842059612,"4199":0.10812658816576004,"4200":0,"4201":0,"4202":0.054555851966142654,"4203":0.14134135842323303,"4204":0.0005948731559328735,"4205":0.1431269645690918,"4206":0.051339343190193176,"4207":0.008538656868040562,"4208":0.0021329422015696764,"4209":0.051572881639003754,"4210":0.056042127311229706,"4211":0.05126821622252464,"4212":0,"4213":0.015858672559261322,"4214":0.03911212831735611,"4215":0.001965153496712446,"4216":0.03869388997554779,"4217":0,"4218":0.0005029512103646994,"4219":0.02022729441523552,"4220":0.00012493216490838677,"4221":0.08359777182340622,"4222":0.0006768957246094942,"4223":0.007437583990395069,"4224":0.07591687142848969,"4225":0.016398679465055466,"4226":0.011431857943534851,"4227":0.11096537858247757,"4228":0.10122691839933395,"4229":0.2050204575061798,"4230":0.021561414003372192,"4231":0.029551398009061813,"4232":0.07050605863332748,"4233":0.006545879878103733,"4234":0.016324367374181747,"4235":0.015553249977529049,"4236":0.17401619255542755,"4237":0.042780857533216476,"4238":0.04389071837067604,"4239":0,"4240":0.12985125184059143,"4241":0.012116198427975178,"4242":0.01385987177491188,"4243":0.004431039094924927,"4244":0.07455242425203323,"4245":0.11805745959281921,"4246":0.08064914494752884,"4247":0.00007256866956595331,"4248":0.34171539545059204,"4249":0.00019016109581571072,"4250":0.07472904771566391,"4251":0.06708864122629166,"4252":0.025484059005975723,"4253":0.026900578290224075,"4254":0.0006431241636164486,"4255":0.1348574459552765,"4256":0.059598829597234726,"4257":0.0695091113448143,"4258":0.005272394511848688,"4259":0.00008738789620110765,"4260":0,"4261":0,"4262":0.11474055796861649,"4263":0.019350338727235794,"4264":0.013506068848073483,"4265":0.023169085383415222,"4266":0.04520021006464958,"4267":0.07340984791517258,"4268":0.004389669746160507,"4269":0.08833908289670944,"4270":0.031167909502983093,"4271":0.0004392737173475325,"4272":0.05756710097193718,"4273":0,"4274":0.034820299595594406,"4275":0,"4276":0.013834229670464993,"4277":0.08127987384796143,"4278":0.004570016637444496,"4279":0.0024209683761000633,"4280":0,"4281":0.0009526512585580349,"4282":0.006665474269539118,"4283":0.00000907445701159304,"4284":0.0049452101811766624,"4285":0.05758082866668701,"4286":0.017452146857976913,"4287":0.03542480245232582,"4288":0.11790936440229416,"4289":0.03674260899424553,"4290":0,"4291":0,"4292":0.09264368563890457,"4293":0.019952088594436646,"4294":0.0787869468331337,"4295":0,"4296":0,"4297":0.10890591144561768,"4298":0.054086606949567795,"4299":0.10704867541790009,"4300":0.0033742107916623354,"4301":0.03731463849544525,"4302":0.11823397874832153,"4303":0,"4304":0.032493747770786285,"4305":0,"4306":0.0803789421916008,"4307":0.005398355890065432,"4308":0.16224193572998047,"4309":0.0007743906462565064,"4310":0.040774308145046234,"4311":0.04026046767830849,"4312":0,"4313":0.0096758883446455,"4314":0.018856965005397797,"4315":0.019154464825987816,"4316":0.04566334933042526,"4317":0.0026231526862829924,"4318":0.03915014490485191,"4319":0,"4320":0.010734500363469124,"4321":0.06850697845220566,"4322":0.07516590505838394,"4323":0.05255088955163956,"4324":0.018687594681978226,"4325":0.0718366876244545,"4326":0.030865680426359177,"4327":0.13599106669425964,"4328":0,"4329":0.00039422442205250263,"4330":0.07760647684335709,"4331":0.007079571019858122,"4332":0.08466794341802597,"4333":0.0035314008127897978,"4334":0.033889323472976685,"4335":0.0004937973571941257,"4336":0.010695276781916618,"4337":0.08997956663370132,"4338":0.00936446525156498,"4339":0.0007383996853604913,"4340":0.028336210176348686,"4341":0,"4342":0.025557825341820717,"4343":0,"4344":0.014649628661572933,"4345":0.11735327541828156,"4346":0.07206736505031586,"4347":0.11059125512838364,"4348":0.01898288168013096,"4349":0,"4350":0.02954668551683426,"4351":0,"4352":0.10935088247060776,"4353":0.017775317654013634,"4354":0.005739965476095676,"4355":0.032486360520124435,"4356":0.010636606253683567,"4357":0.1739753782749176,"4358":0,"4359":0,"4360":0.02133904956281185,"4361":0,"4362":0.07591835409402847,"4363":0.002448816318064928,"4364":0.007946860045194626,"4365":0.12795481085777283,"4366":0.11133328080177307,"4367":0,"4368":0.1377343237400055,"4369":0.013902225531637669,"4370":0.035423051565885544,"4371":0.06721775233745575,"4372":0.04848019778728485,"4373":0.11616513878107071,"4374":0.106502465903759,"4375":0.06764917075634003,"4376":0.015547242946922779,"4377":0.06972101330757141,"4378":0.00029371181153692305,"4379":0.05972806736826897,"4380":0,"4381":0.011316218413412571,"4382":0.12590265274047852,"4383":0.10477253049612045,"4384":0.03835346922278404,"4385":0.0824982076883316,"4386":0.002938739489763975,"4387":0,"4388":0.03399493545293808,"4389":0.07783246785402298,"4390":0.019368015229701996,"4391":0.07490114122629166,"4392":0.002768149133771658,"4393":0.11540206521749496,"4394":0,"4395":0.08417170494794846,"4396":0.03731232509016991,"4397":0.017137987539172173,"4398":0.08707612007856369,"4399":0.023967929184436798,"4400":0,"4401":0.06616903096437454,"4402":0.003605789504945278,"4403":0.0006960346945561469,"4404":0.003065088065341115,"4405":0.05525456741452217,"4406":0.06120628863573074,"4407":0.035900138318538666,"4408":0.005602997727692127,"4409":0.04511713981628418,"4410":0,"4411":0,"4412":0.013983948156237602,"4413":0.004046921152621508,"4414":0.05207519978284836,"4415":0.10759332031011581,"4416":0.1121683269739151,"4417":0.20520149171352386,"4418":0.000927373708691448,"4419":0.003971789497882128,"4420":0.012884707190096378,"4421":0.007952375337481499,"4422":0.017674824222922325,"4423":0.0458935908973217,"4424":0.056797683238983154,"4425":0.05299276486039162,"4426":0.02236071228981018,"4427":0.09397999197244644,"4428":0,"4429":0.035186391323804855,"4430":0.0007917621405795217,"4431":0.06811605393886566,"4432":0.03534737974405289,"4433":0,"4434":0.034435663372278214,"4435":0.057264335453510284,"4436":0.05063368380069733,"4437":0.005435589235275984,"4438":0.02564224600791931,"4439":0.029423747211694717,"4440":0.015630356967449188,"4441":0.0593041367828846,"4442":0.024890553206205368,"4443":0.007076609414070845,"4444":0.05481699854135513,"4445":0.059945400804281235,"4446":0.1220395416021347,"4447":0,"4448":0.05129110440611839,"4449":0.031242610886693,"4450":0.00033866704325191677,"4451":0.07001139223575592,"4452":0,"4453":0,"4454":0,"4455":0.05923756957054138,"4456":0,"4457":0.0011537425452843308,"4458":0.09775150567293167,"4459":0.054399408400058746,"4460":0,"4461":0.16619500517845154,"4462":0.015676865354180336,"4463":0.0070480708964169025,"4464":0.0047256541438400745,"4465":0.06012110039591789,"4466":0.035717401653528214,"4467":0.04689496010541916,"4468":0.0523553341627121,"4469":0.02551043964922428,"4470":0.04881827533245087,"4471":0.0015865532914176583,"4472":0.016449837014079094,"4473":0,"4474":0,"4475":0.028899922966957092,"4476":0,"4477":0.037400662899017334,"4478":0.0010698058176785707,"4479":0.0034030990209430456,"4480":0.07875644415616989,"4481":0.029518743976950645,"4482":0.01545372698456049,"4483":0.08290546387434006,"4484":0.07111525535583496,"4485":0.22732409834861755,"4486":0.020359355956315994,"4487":0.051119621843099594,"4488":0.10227895528078079,"4489":0.010134058073163033,"4490":0.012850760482251644,"4491":0.016729069873690605,"4492":0.14899642765522003,"4493":0.04636970907449722,"4494":0.035122260451316833,"4495":0.018209407106041908,"4496":0.13858512043952942,"4497":0.030829790979623795,"4498":0.02080388180911541,"4499":0.011997650377452374,"4500":0.08729103952646255,"4501":0.09583193808794022,"4502":0.09395027905702591,"4503":0.02578222006559372,"4504":0.31946513056755066,"4505":0.033475954085588455,"4506":0.11237911134958267,"4507":0.055130839347839355,"4508":0.019796714186668396,"4509":0.022290131077170372,"4510":0.0004194976354483515,"4511":0.19066765904426575,"4512":0.030353982001543045,"4513":0.03855108842253685,"4514":0.0022214765194803476,"4515":0.0017442555399611592,"4516":0,"4517":0,"4518":0.05456878989934921,"4519":0.017970489338040352,"4520":0,"4521":0.048174988478422165,"4522":0.03346733748912811,"4523":0.06857168674468994,"4524":0.012784014455974102,"4525":0.08382056653499603,"4526":0,"4527":0,"4528":0.17235645651817322,"4529":0,"4530":0.08025716245174408,"4531":0,"4532":0.07095912098884583,"4533":0.03152843192219734,"4534":0.00939126405864954,"4535":0.03474367782473564,"4536":0,"4537":0.001726758200675249,"4538":0.01940431073307991,"4539":0.00606943666934967,"4540":0.039247605949640274,"4541":0.07799249142408371,"4542":0.00011767876276280731,"4543":0.05383961647748947,"4544":0.11411457508802414,"4545":0.030297869816422462,"4546":0,"4547":0,"4548":0.010369899682700634,"4549":0.02885141409933567,"4550":0.006783660966902971,"4551":0,"4552":0,"4553":0.09574128687381744,"4554":0.05427555739879608,"4555":0.07238735258579254,"4556":0.006769992411136627,"4557":0.049582589417696,"4558":0.07207762449979782,"4559":0,"4560":0.08081147074699402,"4561":0,"4562":0.009093942120671272,"4563":0.023650730028748512,"4564":0.07172202318906784,"4565":0,"4566":0.058618783950805664,"4567":0.04459851607680321,"4568":0.001516926335170865,"4569":0.019376620650291443,"4570":0.038759179413318634,"4571":0.09711415320634842,"4572":0.0665481835603714,"4573":0.0022700605913996696,"4574":0.0592387393116951,"4575":0,"4576":0.025325261056423187,"4577":0.05076193809509277,"4578":0.08233422040939331,"4579":0.07457827031612396,"4580":0.0035698965657502413,"4581":0.04193751886487007,"4582":0.02073124423623085,"4583":0.044751547276973724,"4584":0,"4585":0.009393813088536263,"4586":0.09850256890058517,"4587":0.0032931349705904722,"4588":0.08036289364099503,"4589":0.011241638101637363,"4590":0.10597392916679382,"4591":0.0035609130281955004,"4592":0.020436560735106468,"4593":0.11230110377073288,"4594":0.0026347071398049593,"4595":0.014136919751763344,"4596":0.00433636549860239,"4597":0.0013151136226952076,"4598":0.04926309734582901,"4599":0.0007435489678755403,"4600":0.015368018299341202,"4601":0.12409166991710663,"4602":0.04976228252053261,"4603":0.12578846514225006,"4604":0.027207057923078537,"4605":0,"4606":0.041206248104572296,"4607":0,"4608":0.059208642691373825,"4609":0.015104386955499649,"4610":0.007828036323189735,"4611":0.02009308896958828,"4612":0.006963095162063837,"4613":0.1212335079908371,"4614":0,"4615":0,"4616":0.025885093957185745,"4617":0,"4618":0.08356600999832153,"4619":0,"4620":0.02220841310918331,"4621":0.1554892361164093,"4622":0.1404842883348465,"4623":0,"4624":0.19966302812099457,"4625":0.011580617167055607,"4626":0.01948326639831066,"4627":0.030483951792120934,"4628":0.052390504628419876,"4629":0.08893751353025436,"4630":0.08281870931386948,"4631":0.0047877454198896885,"4632":0.018640650436282158,"4633":0.0802689865231514,"4634":0.004188295919448137,"4635":0.03453633561730385,"4636":0.011654863134026527,"4637":0.029247954487800598,"4638":0.1080324798822403,"4639":0.19921188056468964,"4640":0.016817202791571617,"4641":0.02722625434398651,"4642":0.019660253077745438,"4643":0.010028504766523838,"4644":0.01583005301654339,"4645":0.05262450873851776,"4646":0.01599740982055664,"4647":0.04581024497747421,"4648":0.00006763162673451006,"4649":0.047682058066129684,"4650":0.00009713333565741777,"4651":0.11396441608667374,"4652":0.024719491600990295,"4653":0.010869910940527916,"4654":0.06980709731578827,"4655":0.02739887498319149,"4656":0,"4657":0.05916232243180275,"4658":0.005459330976009369,"4659":0,"4660":0.010189110413193703,"4661":0.10909245163202286,"4662":0.022764120250940323,"4663":0.021878309547901154,"4664":0.016855720430612564,"4665":0.058135274797677994,"4666":0,"4667":0,"4668":0.00338311237283051,"4669":0.002813706872984767,"4670":0.002934778342023492,"4671":0.09949295222759247,"4672":0.08369180560112,"4673":0.1432889848947525,"4674":0.017292970791459084,"4675":0.024598857387900352,"4676":0.005071562249213457,"4677":0.005785903427749872,"4678":0.013267716392874718,"4679":0.01160996314138174,"4680":0.033464428037405014,"4681":0.04356830567121506,"4682":0.0674094706773758,"4683":0.09745388478040695,"4684":0,"4685":0.03076443262398243,"4686":0,"4687":0.06767482310533524,"4688":0.1102922186255455,"4689":0,"4690":0.023699475452303886,"4691":0.08629367500543594,"4692":0.045115236192941666,"4693":0.002477648900821805,"4694":0.018513008952140808,"4695":0.023465823382139206,"4696":0.002319094492122531,"4697":0.02874428778886795,"4698":0.047794584184885025,"4699":0.005572558846324682,"4700":0.014624128118157387,"4701":0.054322000592947006,"4702":0.11564885079860687,"4703":0,"4704":0.07681979984045029,"4705":0.0031497706659138203,"4706":0.0017099874094128609,"4707":0.07325064390897751,"4708":0.004219576716423035,"4709":0,"4710":0,"4711":0.08402081578969955,"4712":0,"4713":0,"4714":0.06895934790372849,"4715":0.15051579475402832,"4716":0,"4717":0.14921684563159943,"4718":0.058914247900247574,"4719":0.00502965459600091,"4720":0.01219849195331335,"4721":0.05635242536664009,"4722":0.03788946941494942,"4723":0.05797337368130684,"4724":0,"4725":0.019330866634845734,"4726":0.042621392756700516,"4727":0.0017752202693372965,"4728":0.02595100924372673,"4729":0,"4730":0.0017817895859479904,"4731":0.016414431855082512,"4732":0,"4733":0.05371800437569618,"4734":0.0006772581255063415,"4735":0.0023470555897802114,"4736":0.06952608376741409,"4737":0.023257778957486153,"4738":0.010461595840752125,"4739":0.10188084840774536,"4740":0.095295250415802,"4741":0.21349570155143738,"4742":0.016224948689341545,"4743":0.03916165232658386,"4744":0.09624364972114563,"4745":0.008172680623829365,"4746":0.010901493020355701,"4747":0.0021656479220837355,"4748":0.1739293485879898,"4749":0.04298167675733566,"4750":0.03065660037100315,"4751":0,"4752":0.12925972044467926,"4753":0.016486460343003273,"4754":0.016830867156386375,"4755":0.004937409423291683,"4756":0.06320998072624207,"4757":0.1511635035276413,"4758":0.08520589023828506,"4759":0.0006821275455877185,"4760":0.29037535190582275,"4761":0.000469421676825732,"4762":0.1189277321100235,"4763":0.07990120351314545,"4764":0.0227802861481905,"4765":0.018735330551862717,"4766":0.0007011498673819005,"4767":0.1494797319173813,"4768":0.052513644099235535,"4769":0.03553902357816696,"4770":0.003110937075689435,"4771":0,"4772":0,"4773":0,"4774":0.13896310329437256,"4775":0.006640066858381033,"4776":0.00038291714736260474,"4777":0.031133044511079788,"4778":0.0786464586853981,"4779":0.08491546660661697,"4780":0.001157997758127749,"4781":0.09319763630628586,"4782":0.005967786535620689,"4783":0,"4784":0.08531201630830765,"4785":0,"4786":0.036037661135196686,"4787":0,"4788":0.02464134618639946,"4789":0.0819806233048439,"4790":0.005316011607646942,"4791":0.020220983773469925,"4792":0,"4793":0.0016215343493968248,"4794":0.008749935775995255,"4795":0.0002077988174278289,"4796":0.00020304557983763516,"4797":0.05163009837269783,"4798":0.002564117545261979,"4799":0.040536656975746155,"4800":0.1330859363079071,"4801":0.027645248919725418,"4802":0,"4803":0,"4804":0.10067950934171677,"4805":0.020226482301950455,"4806":0.05280099809169769,"4807":0.00011261158942943439,"4808":0,"4809":0.1213628277182579,"4810":0.05488373711705208,"4811":0.09530657529830933,"4812":0.004820558708161116,"4813":0.042428359389305115,"4814":0.09656203538179398,"4815":0,"4816":0.054561879485845566,"4817":0,"4818":0.06183008477091789,"4819":0.007428361102938652,"4820":0.13614675402641296,"4821":0.005098578054457903,"4822":0.04149278998374939,"4823":0.07883512228727341,"4824":0,"4825":0.005125853233039379,"4826":0.01832318864762783,"4827":0.01762981340289116,"4828":0.04682300239801407,"4829":0.003739931620657444,"4830":0.03794281184673309,"4831":0,"4832":0.011830667965114117,"4833":0.04592662304639816,"4834":0.0837276354432106,"4835":0.03953070193529129,"4836":0.006828563753515482,"4837":0.04925611987709999,"4838":0.019179165363311768,"4839":0.1300531029701233,"4840":0.00008094791701296344,"4841":0.0025359904393553734,"4842":0.10459674894809723,"4843":0.0019125555409118533,"4844":0.10727287828922272,"4845":0.021743489429354668,"4846":0.03884393721818924,"4847":0.004589426331222057,"4848":0.013937808573246002,"4849":0.11017654091119766,"4850":0.0050430879928171635,"4851":0.003238528035581112,"4852":0.013052952475845814,"4853":0,"4854":0.03152478486299515,"4855":0,"4856":0.021392788738012314,"4857":0.11776594072580338,"4858":0.06746859848499298,"4859":0.11647100001573563,"4860":0.02219884842634201,"4861":0,"4862":0.02946680225431919,"4863":0,"4864":0.03364535793662071,"4865":0.01792067289352417,"4866":0.00888266321271658,"4867":0.02927974984049797,"4868":0.004333672113716602,"4869":0.095481738448143,"4870":0,"4871":0,"4872":0.004933662246912718,"4873":0,"4874":0.07467345148324966,"4875":0.008974370546638966,"4876":0.0008786533726379275,"4877":0.17052893340587616,"4878":0.12870261073112488,"4879":0,"4880":0.11443916708230972,"4881":0.028650235384702682,"4882":0.02937747910618782,"4883":0.03571295365691185,"4884":0.019355837255716324,"4885":0.12225931137800217,"4886":0.031533513218164444,"4887":0.0234745554625988,"4888":0.02221081033349037,"4889":0.017067767679691315,"4890":0,"4891":0.039405785501003265,"4892":0.005887728184461594,"4893":0,"4894":0.10837573558092117,"4895":0.19841012358665466,"4896":0.03694207966327667,"4897":0.05193784460425377,"4898":0.01564953103661537,"4899":0.003972383216023445,"4900":0.020731084048748016,"4901":0.039796922355890274,"4902":0.013745124451816082,"4903":0.04690428823232651,"4904":0,"4905":0.09787017107009888,"4906":0,"4907":0.08710335940122604,"4908":0.02972482144832611,"4909":0.04700370132923126,"4910":0.06753169000148773,"4911":0.06241533160209656,"4912":0,"4913":0.07073108851909637,"4914":0.0061665126122534275,"4915":0.0014573214575648308,"4916":0.012095427140593529,"4917":0.07864714413881302,"4918":0.08049250394105911,"4919":0.024015361443161964,"4920":0.008863084018230438,"4921":0.09118207544088364,"4922":0.002096382435411215,"4923":0,"4924":0,"4925":0.0030553170945495367,"4926":0.01868789829313755,"4927":0.07692471891641617,"4928":0.06068214774131775,"4929":0.17502348124980927,"4930":0.003123680828139186,"4931":0.007956396788358688,"4932":0.030658191069960594,"4933":0.002436223439872265,"4934":0.02789868786931038,"4935":0,"4936":0.08568962663412094,"4937":0.043856214731931686,"4938":0.021805312484502792,"4939":0.0561462938785553,"4940":0,"4941":0.05854932963848114,"4942":0,"4943":0.10351318120956421,"4944":0.09441664814949036,"4945":0,"4946":0.023421602323651314,"4947":0.07684937864542007,"4948":0.08965868502855301,"4949":0.013445228338241577,"4950":0.07097933441400528,"4951":0.05882712081074715,"4952":0.01709589920938015,"4953":0.006962277460843325,"4954":0.022337915375828743,"4955":0.02887728624045849,"4956":0,"4957":0.05560585856437683,"4958":0.10965888202190399,"4959":0,"4960":0.08490828424692154,"4961":0.0023691589012742043,"4962":0.020285993814468384,"4963":0.06075142323970795,"4964":0.003828909248113632,"4965":0,"4966":0.004335502162575722,"4967":0.10808494687080383,"4968":0,"4969":0,"4970":0.07184138149023056,"4971":0.06466346979141235,"4972":0,"4973":0.1441868096590042,"4974":0.02160177379846573,"4975":0.0017559013795107603,"4976":0.006392523646354675,"4977":0.06508374214172363,"4978":0.005190971307456493,"4979":0.05302421376109123,"4980":0,"4981":0.03541632369160652,"4982":0.05715879425406456,"4983":0.0002755654277279973,"4984":0.05095250904560089,"4985":0,"4986":0.00183323142118752,"4987":0.03443922474980354,"4988":0,"4989":0.050462882965803146,"4990":0.0033965317998081446,"4991":0.0018946195486932993,"4992":0.03919907286763191,"4993":0.03411643207073212,"4994":0.02624729461967945,"4995":0.08966649323701859,"4996":0.07807079702615738,"4997":0.21160456538200378,"4998":0.027552662417292595,"4999":0.06291338056325912,"5000":0.07567016780376434,"5001":0.014021490700542927,"5002":0.055015306919813156,"5003":0.011225288733839989,"5004":0.103019580245018,"5005":0.05522292107343674,"5006":0.02384505607187748,"5007":0.0009087761864066124,"5008":0.09855504333972931,"5009":0.04117599129676819,"5010":0.0072692446410655975,"5011":0.00942344218492508,"5012":0.024737095460295677,"5013":0.10895108431577682,"5014":0.06474649161100388,"5015":0,"5016":0.29507213830947876,"5017":0,"5018":0.09200668334960938,"5019":0.08155810832977295,"5020":0.039503175765275955,"5021":0.02439177595078945,"5022":0.007870202884078026,"5023":0.14349156618118286,"5024":0.07535892724990845,"5025":0.03450033441185951,"5026":0.028122996911406517,"5027":0.003986809402704239,"5028":0,"5029":0.011010552756488323,"5030":0.16883955895900726,"5031":0.027814947068691254,"5032":0.003528142347931862,"5033":0.07135198265314102,"5034":0.014226424507796764,"5035":0.04277278110384941,"5036":0,"5037":0.07410933077335358,"5038":0,"5039":0,"5040":0.11138657480478287,"5041":0,"5042":0.03195441886782646,"5043":0,"5044":0.023020939901471138,"5045":0.11082523316144943,"5046":0.016417808830738068,"5047":0.010223318822681904,"5048":0,"5049":0,"5050":0.0024363829288631678,"5051":0.017495006322860718,"5052":0.009537721052765846,"5053":0.025866607204079628,"5054":0.0009331013425253332,"5055":0.05906638875603676,"5056":0.18475721776485443,"5057":0.0032276043202728033,"5058":0,"5059":0,"5060":0.013296990655362606,"5061":0.02504582330584526,"5062":0.03300861269235611,"5063":0,"5064":0,"5065":0.043906088918447495,"5066":0.09363110363483429,"5067":0.09634958952665329,"5068":0.0251945648342371,"5069":0.060420140624046326,"5070":0.08023959398269653,"5071":0.0006985057843849063,"5072":0.09952868521213531,"5073":0.0009729580488055944,"5074":0.05771781504154205,"5075":0.0009082895121537149,"5076":0.14463865756988525,"5077":0,"5078":0.06399571895599365,"5079":0.06321713328361511,"5080":0,"5081":0.009009625762701035,"5082":0.03337772563099861,"5083":0.023689880967140198,"5084":0.04721890762448311,"5085":0,"5086":0.03968917205929756,"5087":0,"5088":0.027077244594693184,"5089":0.025181882083415985,"5090":0.13363347947597504,"5091":0.05484757944941521,"5092":0.008467713370919228,"5093":0.07531362771987915,"5094":0.003067757235839963,"5095":0.058321766555309296,"5096":0.0007138873916119337,"5097":0.002657900331541896,"5098":0.16034655272960663,"5099":0.0007783067994751036,"5100":0.1651490479707718,"5101":0.007255461532622576,"5102":0.06868190318346024,"5103":0.02959412895143032,"5104":0.038822486996650696,"5105":0.16703566908836365,"5106":0,"5107":0.013287968002259731,"5108":0.0157066211104393,"5109":0.000747560290619731,"5110":0.05711646378040314,"5111":0.0004846888186875731,"5112":0.06839252263307571,"5113":0.0718155950307846,"5114":0.06597218662500381,"5115":0.1262129843235016,"5116":0.04633140563964844,"5117":0,"5118":0.04678406938910484,"5119":0},{"0":0.05829743295907974,"1":0.0012445966713130474,"2":0.004932549316436052,"3":0.007102140691131353,"4":0.001827259548008442,"5":0.1756201982498169,"6":0,"7":0,"8":0.05229897052049637,"9":0,"10":0.07039317488670349,"11":0.01877426728606224,"12":0.001467386377044022,"13":0.1282995343208313,"14":0.08620128035545349,"15":0,"16":0.18751263618469238,"17":0.020865991711616516,"18":0.015941191464662552,"19":0.009616702795028687,"20":0.05273084715008736,"21":0.002870910568162799,"22":0.06531479209661484,"23":0.0006575213046744466,"24":0.08618535101413727,"25":0.12384144216775894,"26":0.06931920349597931,"27":0.014654248021543026,"28":0.01694154180586338,"29":0.0030731118749827147,"30":0.040522098541259766,"31":0.17257735133171082,"32":0.025727752596139908,"33":0.00038058802601881325,"34":0.061830177903175354,"35":0,"36":0.08757609128952026,"37":0.037368860095739365,"38":0.013334207236766815,"39":0.051754746586084366,"40":0.0006597397150471807,"41":0.034410011023283005,"42":0,"43":0.058199670165777206,"44":0.012846875004470348,"45":0.009013797156512737,"46":0.025515828281641006,"47":0.012970513664186,"48":0,"49":0.04742471128702164,"50":0.013612288981676102,"51":0,"52":0.022294383496046066,"53":0.12992683053016663,"54":0.02447342686355114,"55":0.04401218891143799,"56":0.000031375213438877836,"57":0.023160425946116447,"58":0,"59":0,"60":0.008878457359969616,"61":0.035018689930438995,"62":0.006295973435044289,"63":0.12316139042377472,"64":0.09521304070949554,"65":0.07419069856405258,"66":0.04784448817372322,"67":0.00710765877738595,"68":0.00315528130158782,"69":0.05193715542554855,"70":0.01181525643914938,"71":0.006856210064142942,"72":0.02185600996017456,"73":0.03476252034306526,"74":0.09433210641145706,"75":0.1046266034245491,"76":0,"77":0.028930364176630974,"78":0.0016328835627064109,"79":0.12103893607854843,"80":0.08573315292596817,"81":0,"82":0.004508938640356064,"83":0.08134772628545761,"84":0.024373402819037437,"85":0.007006660103797913,"86":0.07349225133657455,"87":0.017324397340416908,"88":0.00047318224096670747,"89":0.06695324182510376,"90":0.09913572669029236,"91":0.0050483508966863155,"92":0.037150923162698746,"93":0.042977020144462585,"94":0.15750305354595184,"95":0,"96":0.04699532687664032,"97":0.028758177533745766,"98":0.0026837207842618227,"99":0.05920915678143501,"100":0.009818581864237785,"101":0,"102":0.01872754655778408,"103":0.08917265385389328,"104":0,"105":0,"106":0.05518460273742676,"107":0.10325925797224045,"108":0.000827526964712888,"109":0.22141528129577637,"110":0.04774175211787224,"111":0.010787584818899632,"112":0.005095472559332848,"113":0.043340690433979034,"114":0.03414023667573929,"115":0.025727568194270134,"116":0.012820609845221043,"117":0.017291003838181496,"118":0.034684572368860245,"119":0.0008885778952389956,"120":0.014116211794316769,"121":0,"122":0.0004571079625748098,"123":0.021271929144859314,"124":0,"125":0.0643896758556366,"126":0.01408492773771286,"127":0.004541908856481314,"128":0.13578805327415466,"129":0.03079359233379364,"130":0.005650404840707779,"131":0.10083688795566559,"132":0.09171567112207413,"133":0.19049538671970367,"134":0.01318584755063057,"135":0.030179254710674286,"136":0.0537712424993515,"137":0.004388576839119196,"138":0.0029475479386746883,"139":0.06337963044643402,"140":0.10802526772022247,"141":0.027786685153841972,"142":0.03348621726036072,"143":0,"144":0.08447858691215515,"145":0.008999522775411606,"146":0.011835148558020592,"147":0.003982719499617815,"148":0.0344560332596302,"149":0.13357502222061157,"150":0.10438035428524017,"151":0,"152":0.28069865703582764,"153":0.0692148506641388,"154":0.12005232274532318,"155":0.08956846594810486,"156":0.035130031406879425,"157":0.0073020667769014835,"158":0.0025268588215112686,"159":0.1680055558681488,"160":0.029777072370052338,"161":0.1216188296675682,"162":0.0017907267902046442,"163":0.007984236814081669,"164":0.0005397305358201265,"165":0,"166":0.11369096487760544,"167":0.012739327736198902,"168":0.014074939303100109,"169":0.033181559294462204,"170":0.0406099371612072,"171":0.08021360635757446,"172":0.003841779660433531,"173":0.07171333581209183,"174":0.042680270969867706,"175":0,"176":0.047129880636930466,"177":0,"178":0.06978760659694672,"179":0.0003395222593098879,"180":0.07224994897842407,"181":0.07145599275827408,"182":0.005429516546428204,"183":0.010732818394899368,"184":0,"185":0.0026095358189195395,"186":0.007993742823600769,"187":0,"188":0.06934764236211777,"189":0.1304217129945755,"190":0.009847884997725487,"191":0.03103369101881981,"192":0.09725786000490189,"193":0.019011709839105606,"194":0.008661115542054176,"195":0,"196":0.06404943764209747,"197":0.018787622451782227,"198":0.04931582137942314,"199":0.025208991020917892,"200":0,"201":0.06811043620109558,"202":0.032817091792821884,"203":0.09410746395587921,"204":0.00365796172991395,"205":0.028851820155978203,"206":0.07119663059711456,"207":0,"208":0.04019325226545334,"209":0,"210":0.09959456324577332,"211":0.006687493529170752,"212":0.0886513739824295,"213":0.0005285218358039856,"214":0.04375018551945686,"215":0.0534520223736763,"216":0,"217":0.019494686275720596,"218":0.018229488283395767,"219":0.07753875851631165,"220":0.015957318246364594,"221":0.005268986336886883,"222":0.047353595495224,"223":0,"224":0.02264760062098503,"225":0.06588740646839142,"226":0.0937366932630539,"227":0.0462355762720108,"228":0.004522429779171944,"229":0.06057368591427803,"230":0.010053417645394802,"231":0.14149869978427887,"232":0,"233":0.002787521807476878,"234":0.11954762041568756,"235":0.016532128676772118,"236":0.11755120009183884,"237":0.02776992879807949,"238":0.041569337248802185,"239":0.00024938059505075216,"240":0.009147181175649166,"241":0.10787656158208847,"242":0.007128050550818443,"243":0.0011496103834360838,"244":0.029297364875674248,"245":0,"246":0.029260512441396713,"247":0,"248":0.0226471945643425,"249":0.12622913718223572,"250":0.14016501605510712,"251":0.1155708059668541,"252":0.018682971596717834,"253":0,"254":0.015177538618445396,"255":0,"256":0.04922794550657272,"257":0.002585700247436762,"258":0.008810125291347504,"259":0.008214371278882027,"260":0.0005135884275659919,"261":0.18158617615699768,"262":0,"263":0,"264":0.04056224599480629,"265":0,"266":0.0514514185488224,"267":0.008273070678114891,"268":0.002926536835730076,"269":0.11604633927345276,"270":0.08448369801044464,"271":0,"272":0.19042982161045074,"273":0.012485667131841183,"274":0.01781044900417328,"275":0.005261165089905262,"276":0.0621202252805233,"277":0.006665119435638189,"278":0.07054822891950607,"279":0.0003558491007424891,"280":0.0657089427113533,"281":0.12412871420383453,"282":0.03674684837460518,"283":0.019780298694968224,"284":0.01944834552705288,"285":0.006453390698879957,"286":0.02770916372537613,"287":0.19131699204444885,"288":0.049149997532367706,"289":0,"290":0.043466176837682724,"291":0,"292":0.048633527010679245,"293":0.051585473120212555,"294":0.01016052346676588,"295":0.04333750158548355,"296":0,"297":0.01893484964966774,"298":0,"299":0.058316223323345184,"300":0.010122088715434074,"301":0.008804216980934143,"302":0.022866247221827507,"303":0.013960876502096653,"304":0,"305":0.047196365892887115,"306":0.009976592846214771,"307":0,"308":0.011235598474740982,"309":0.13874532282352448,"310":0.028939280658960342,"311":0.01854606531560421,"312":0,"313":0.024613428860902786,"314":0,"315":0,"316":0.005269988439977169,"317":0.03176121413707733,"318":0.0030647132080048323,"319":0.11959686875343323,"320":0.09089327603578568,"321":0.07343175262212753,"322":0.05776691436767578,"323":0.02403114177286625,"324":0.0035000743810087442,"325":0.02388586290180683,"326":0.010823292657732964,"327":0.002124128630384803,"328":0.02169281616806984,"329":0.03605983406305313,"330":0.0943458154797554,"331":0.07808089256286621,"332":0,"333":0.03152834624052048,"334":0,"335":0.08309394121170044,"336":0.09237740933895111,"337":0,"338":0.00695569533854723,"339":0.09194543212652206,"340":0.021968381479382515,"341":0.0009573091519996524,"342":0.07120271027088165,"343":0.016875512897968292,"344":0.002207408659160137,"345":0.0327044315636158,"346":0.08521721512079239,"347":0.005874233786016703,"348":0.012183110229671001,"349":0.04434533417224884,"350":0.1544141173362732,"351":0,"352":0.06180461868643761,"353":0.010880823247134686,"354":0.004868153017014265,"355":0.06320259720087051,"356":0.01390292402356863,"357":0,"358":0.004462508950382471,"359":0.11471882462501526,"360":0,"361":0,"362":0.04989733174443245,"363":0.09901797771453857,"364":0.003386374795809388,"365":0.22865605354309082,"366":0.08008561283349991,"367":0.011937074363231659,"368":0.0246390700340271,"369":0.041500505059957504,"370":0.04385080561041832,"371":0.04061739891767502,"372":0.003686294425278902,"373":0.013804448768496513,"374":0.03180472552776337,"375":0.001645089709199965,"376":0.018349915742874146,"377":0,"378":0.0003402845759410411,"379":0.015043111518025398,"380":0,"381":0.08181788772344589,"382":0.00832055602222681,"383":0.004619317129254341,"384":0.09404022246599197,"385":0.01794765517115593,"386":0.006701378151774406,"387":0.11206189543008804,"388":0.11613447964191437,"389":0.19742757081985474,"390":0.010307247750461102,"391":0.03620179370045662,"392":0.07142629474401474,"393":0.0053443145006895065,"394":0.0029956535436213017,"395":0.02233722433447838,"396":0.10299175977706909,"397":0.027794979512691498,"398":0.028023021295666695,"399":0,"400":0.0807269811630249,"401":0.008477744646370411,"402":0.011896220967173576,"403":0.0035795781295746565,"404":0.05648469179868698,"405":0.15006881952285767,"406":0.11576970666646957,"407":0,"408":0.27116841077804565,"409":0.06659842282533646,"410":0.12983407080173492,"411":0.04540036618709564,"412":0.04945453628897667,"413":0.007746357936412096,"414":0.0007857101736590266,"415":0.1604122668504715,"416":0.038917750120162964,"417":0.09705666452646255,"418":0.0028224331326782703,"419":0.0008917610393837094,"420":0.0005468692979775369,"421":0,"422":0.1329038292169571,"423":0.0050375573337078094,"424":0.00436930637806654,"425":0.03897283971309662,"426":0.013217334635555744,"427":0.08072584122419357,"428":0.0022434531711041927,"429":0.09671653062105179,"430":0.03532806411385536,"431":0,"432":0.0394614040851593,"433":0,"434":0.05367596447467804,"435":0,"436":0.03599539026618004,"437":0.08713611960411072,"438":0.005104168318212032,"439":0.009480374865233898,"440":0,"441":0.0022150774020701647,"442":0.007039991207420826,"443":0,"444":0.029086781665682793,"445":0.09787573665380478,"446":0.008248920552432537,"447":0.029297437518835068,"448":0.11440369486808777,"449":0.018110670149326324,"450":0,"451":0,"452":0.09276123344898224,"453":0.019185539335012436,"454":0.042383089661598206,"455":0.007033901289105415,"456":0,"457":0.0669700875878334,"458":0.0542820580303669,"459":0.12232545018196106,"460":0.004030652344226837,"461":0.027093827724456787,"462":0.10821879655122757,"463":0,"464":0.0507211834192276,"465":0,"466":0.10683070123195648,"467":0.003542990190908313,"468":0.12135107070207596,"469":0,"470":0.03986242786049843,"471":0.042624037712812424,"472":0,"473":0.01238689199090004,"474":0.024587232619524002,"475":0.04537214711308479,"476":0.03174963593482971,"477":0.001397445099428296,"478":0.03538163751363754,"479":0,"480":0.009566416032612324,"481":0.06085169315338135,"482":0.10519714653491974,"483":0.041263263672590256,"484":0.005165698938071728,"485":0.06633462756872177,"486":0.011450771242380142,"487":0.1476723551750183,"488":0,"489":0.0026923303958028555,"490":0.10936753451824188,"491":0.007790967356413603,"492":0.1333950161933899,"493":0.032063812017440796,"494":0.03847464546561241,"495":0.0005301157361827791,"496":0.00857271533459425,"497":0.1101938784122467,"498":0.005583483260124922,"499":0,"500":0.07054616510868073,"501":0,"502":0.0250057652592659,"503":0,"504":0.0153433196246624,"505":0.13480450212955475,"506":0.12221512198448181,"507":0.11188428103923798,"508":0.021030712872743607,"509":0,"510":0.014512082561850548,"511":0,"512":0.08303219825029373,"513":0.001827896456234157,"514":0.003009369131177664,"515":0.00715789245441556,"516":0.0006319629028439522,"517":0.1706630140542984,"518":0,"519":0,"520":0.02028547041118145,"521":0,"522":0.07310853153467178,"523":0.020724380388855934,"524":0.0013697391841560602,"525":0.1117505356669426,"526":0.11735610663890839,"527":0,"528":0.14121600985527039,"529":0.013013502582907677,"530":0.020253749564290047,"531":0.028533052653074265,"532":0.06075393408536911,"533":0.08808194845914841,"534":0.047417670488357544,"535":0.0057118977420032024,"536":0.03015054576098919,"537":0.11436448246240616,"538":0,"539":0.015926159918308258,"540":0.01891309954226017,"541":0.0021659028716385365,"542":0.09544576704502106,"543":0.20358364284038544,"544":0.011437549255788326,"545":0.012422177940607071,"546":0.04753248766064644,"547":0,"548":0.07193002849817276,"549":0.022589532658457756,"550":0.013351929374039173,"551":0.05458298325538635,"552":0.000984547776170075,"553":0.11701913923025131,"554":0.0006664242246188223,"555":0.050166066735982895,"556":0.00778432609513402,"557":0.010942479595541954,"558":0.04082310572266579,"559":0.009104946628212929,"560":0,"561":0.049266744405031204,"562":0.019815370440483093,"563":0,"564":0.019691405817866325,"565":0.1252254992723465,"566":0.04172644764184952,"567":0.02872808650135994,"568":0.0010282553266733885,"569":0.027047298848628998,"570":0,"571":0,"572":0.0023974119685590267,"573":0.01999027654528618,"574":0.01765134185552597,"575":0.13409839570522308,"576":0.07425656914710999,"577":0.09062301367521286,"578":0.02117222175002098,"579":0,"580":0.0028058020398020744,"581":0.0037022149190306664,"582":0.01080008503049612,"583":0.00795651227235794,"584":0.031748201698064804,"585":0.03336223587393761,"586":0.03869269788265228,"587":0.08349891006946564,"588":0,"589":0.03362139314413071,"590":0,"591":0.10074926912784576,"592":0.10131713002920151,"593":0,"594":0.009163705632090569,"595":0.09921275079250336,"596":0.023439673706889153,"597":0.04110203683376312,"598":0.038307081907987595,"599":0.016189461573958397,"600":0,"601":0.053989555686712265,"602":0.06684919446706772,"603":0.004253672435879707,"604":0.018397068604826927,"605":0.044303152710199356,"606":0.1444430649280548,"607":0,"608":0.05594253912568092,"609":0.023266825824975967,"610":0.018225308507680893,"611":0.05678800493478775,"612":0.00362430140376091,"613":0,"614":0.01929202862083912,"615":0.10192380845546722,"616":0,"617":0.0012437187833711505,"618":0.06465452909469604,"619":0.131336972117424,"620":0,"621":0.17779241502285004,"622":0.07037287205457687,"623":0.017749831080436707,"624":0.009061811491847038,"625":0.04663583263754845,"626":0.031615473330020905,"627":0.023817740380764008,"628":0.002812090329825878,"629":0.012372376397252083,"630":0.032268863171339035,"631":0.0024748002178967,"632":0.03934669494628906,"633":0,"634":0.03900299221277237,"635":0.023052647709846497,"636":0.0014426992274820805,"637":0.030271507799625397,"638":0.025358090177178383,"639":0.010365623980760574,"640":0.12145615369081497,"641":0.020351897925138474,"642":0.006030375137925148,"643":0.1392332762479782,"644":0.11247916519641876,"645":0.1880621463060379,"646":0.012910463847219944,"647":0.05879339948296547,"648":0.05813353508710861,"649":0.00441684341058135,"650":0.003979177679866552,"651":0.03945068269968033,"652":0.12242285907268524,"653":0.03552095964550972,"654":0.027484584599733353,"655":0.013906853273510933,"656":0.06016009673476219,"657":0.008132289163768291,"658":0.009451794438064098,"659":0.0037570707499980927,"660":0.04949784651398659,"661":0.11389826238155365,"662":0.09699180722236633,"663":0.000027885864255949855,"664":0.2869897782802582,"665":0.02668660320341587,"666":0.13956093788146973,"667":0.07854153215885162,"668":0.02580917440354824,"669":0.01600358821451664,"670":0.00020187263726256788,"671":0.19632498919963837,"672":0.031449466943740845,"673":0.07218805700540543,"674":0.0024115273263305426,"675":0.006829972844570875,"676":0.0006319808308035135,"677":0,"678":0.13006038963794708,"679":0.014972828328609467,"680":0.021652070805430412,"681":0.026676911860704422,"682":0.05935044586658478,"683":0.0897141769528389,"684":0.029951995238661766,"685":0.08681481331586838,"686":0.004389823880046606,"687":0,"688":0.06639427691698074,"689":0,"690":0.033583953976631165,"691":0.00018508890934754163,"692":0.07111643999814987,"693":0.041961390525102615,"694":0.007073946762830019,"695":0.03348202258348465,"696":0,"697":0.0016031796112656593,"698":0.008398657664656639,"699":0.0014533576322719455,"700":0.039734818041324615,"701":0.09591684490442276,"702":0.002403725404292345,"703":0.0330316536128521,"704":0.1162039190530777,"705":0.03513685613870621,"706":0.00020270624372642487,"707":0,"708":0.06366203725337982,"709":0.021975155919790268,"710":0.059246934950351715,"711":0.015077754855155945,"712":0,"713":0.09502973407506943,"714":0.0746421217918396,"715":0.08468268811702728,"716":0.004760603420436382,"717":0.03162554278969765,"718":0.07724479585886002,"719":0,"720":0.07201971858739853,"721":0,"722":0.07036828994750977,"723":0.0019494049483910203,"724":0.1274976134300232,"725":0,"726":0.05942228436470032,"727":0.05337062105536461,"728":0.0008522606221958995,"729":0.010770313441753387,"730":0.014206546358764172,"731":0.08017658442258835,"732":0.018320929259061813,"733":0.0023573129437863827,"734":0.026225345209240913,"735":0,"736":0.013420375995337963,"737":0.06294114887714386,"738":0.12994875013828278,"739":0.07234564423561096,"740":0.0001067298580892384,"741":0.038694292306900024,"742":0.008747231215238571,"743":0.08492385596036911,"744":0,"745":0.0012986697256565094,"746":0.09753098338842392,"747":0.007581977639347315,"748":0.12326130270957947,"749":0.001071719452738762,"750":0.07118674367666245,"751":0.004159693606197834,"752":0.01429593563079834,"753":0.12454797327518463,"754":0.017490671947598457,"755":0.0021982432808727026,"756":0.036976370960474014,"757":0,"758":0.040853455662727356,"759":0.0011758317705243826,"760":0.03545616194605827,"761":0.13606753945350647,"762":0.1256978064775467,"763":0.12399806827306747,"764":0.020017433911561966,"765":0.007057551294565201,"766":0.01643100008368492,"767":0,"768":0.06171388179063797,"769":0.008446968160569668,"770":0.012736383825540543,"771":0.019751669839024544,"772":0.0014276199508458376,"773":0.16922850906848907,"774":0,"775":0,"776":0.005929841194301844,"777":0,"778":0.051401153206825256,"779":0.02948051318526268,"780":0.0017216354608535767,"781":0.1437055617570877,"782":0.10537684708833694,"783":0,"784":0.1263292282819748,"785":0.02297860197722912,"786":0.025870511308312416,"787":0.025047142058610916,"788":0.025931762531399727,"789":0.0033339655492454767,"790":0.019978182390332222,"791":0.01005137525498867,"792":0.05253760144114494,"793":0.11093231290578842,"794":0.003346003359183669,"795":0.02867748588323593,"796":0.005551105830818415,"797":0.0012847061734646559,"798":0.037203624844551086,"799":0.18716345727443695,"800":0.03672625496983528,"801":0.009457194246351719,"802":0.07756581902503967,"803":0,"804":0.08649677783250809,"805":0.011693555861711502,"806":0.0058015561662614346,"807":0.02923428826034069,"808":0.00030736863845959306,"809":0.06113681569695473,"810":0,"811":0.049905844032764435,"812":0.0034825666807591915,"813":0.03587193787097931,"814":0.03437253087759018,"815":0.020627276971936226,"816":0,"817":0.05176166072487831,"818":0.013895848765969276,"819":0.0020079980604350567,"820":0.02187822014093399,"821":0.11367896944284439,"822":0.05878971144556999,"823":0.035333793610334396,"824":0.00005966159369563684,"825":0.02014508657157421,"826":0.003955317195504904,"827":0,"828":0.004711856134235859,"829":0.03815942630171776,"830":0.0198579840362072,"831":0.10426835715770721,"832":0.05530012398958206,"833":0.0725439190864563,"834":0.05836036428809166,"835":0.011331162415444851,"836":0.026280876249074936,"837":0.023202959448099136,"838":0.018427448347210884,"839":0.004948862362653017,"840":0.052331823855638504,"841":0.03012625314295292,"842":0.06362348049879074,"843":0.07037205249071121,"844":0,"845":0.0458296574652195,"846":0,"847":0.12086419761180878,"848":0.09381402283906937,"849":0,"850":0.01163251418620348,"851":0.08468177914619446,"852":0.03154875710606575,"853":0.0316196009516716,"854":0.10861750692129135,"855":0.04172487184405327,"856":0.006790356710553169,"857":0.06209047883749008,"858":0.09929866343736649,"859":0.010501688346266747,"860":0.03292272984981537,"861":0.04143757373094559,"862":0.11714760959148407,"863":0,"864":0.06198810786008835,"865":0.03691945597529411,"866":0.020084291696548462,"867":0.049525726586580276,"868":0.01118236780166626,"869":0,"870":0.015224581584334373,"871":0.1093609407544136,"872":0,"873":0,"874":0.05585475638508797,"875":0.12208592891693115,"876":0.002069086069241166,"877":0.18502530455589294,"878":0.07057736068964005,"879":0.004171699285507202,"880":0.006125945132225752,"881":0.04817336052656174,"882":0.016622578725218773,"883":0.03862873837351799,"884":0.004927218426018953,"885":0.02384619228541851,"886":0.042440738528966904,"887":0,"888":0.049291159957647324,"889":0,"890":0.003693301696330309,"891":0.02162775956094265,"892":0,"893":0.02351212128996849,"894":0.01838451623916626,"895":0.003617373760789633,"896":0.0988646075129509,"897":0.045043595135211945,"898":0.024031193926930428,"899":0.1400562822818756,"900":0.11648599803447723,"901":0.1975117027759552,"902":0.01161828450858593,"903":0.05796893686056137,"904":0.052587997168302536,"905":0.005151581019163132,"906":0.029148833826184273,"907":0.0635845959186554,"908":0.055325400084257126,"909":0.04600732401013374,"910":0.019671961665153503,"911":0.002594820922240615,"912":0.07350777089595795,"913":0.025020001456141472,"914":0.005782181862741709,"915":0.0065604448318481445,"916":0.007917008362710476,"917":0.10038860887289047,"918":0.05626734718680382,"919":0,"920":0.2567315399646759,"921":0.07741992920637131,"922":0.12914510071277618,"923":0.06766096502542496,"924":0.09728772193193436,"925":0.009344320744276047,"926":0.005327033344656229,"927":0.16669201850891113,"928":0.04541660100221634,"929":0.10293666273355484,"930":0.011132272891700268,"931":0.006291703321039677,"932":0,"933":0.0067099761217832565,"934":0.1505240648984909,"935":0.013130070641636848,"936":0.013643805868923664,"937":0.09465548396110535,"938":0.035360466688871384,"939":0.04007410258054733,"940":0.03260746970772743,"941":0.06833261251449585,"942":0.018604079261422157,"943":0,"944":0.059554263949394226,"945":0,"946":0.05897146835923195,"947":0,"948":0.07743128389120102,"949":0.07809983938932419,"950":0.016607554629445076,"951":0.01878710463643074,"952":0,"953":0,"954":0.009162151254713535,"955":0.02056213840842247,"956":0.05494518578052521,"957":0.0564996674656868,"958":0.0025454009883105755,"959":0.04453885927796364,"960":0.12886777520179749,"961":0.0008469898602925241,"962":0.022106647491455078,"963":0,"964":0.0879257395863533,"965":0.01702048070728779,"966":0.050167374312877655,"967":0.01564178802073002,"968":0,"969":0.02720818854868412,"970":0.11324542760848999,"971":0.06706105172634125,"972":0.018225783482193947,"973":0.04442443326115608,"974":0.071711964905262,"975":0,"976":0.10611516982316971,"977":0.000921102415304631,"978":0.09141163527965546,"979":0.006208140403032303,"980":0.07147044688463211,"981":0,"982":0.056944917887449265,"983":0.07754568755626678,"984":0.002224195282906294,"985":0.023720087483525276,"986":0.031334005296230316,"987":0.10659092664718628,"988":0.029512356966733932,"989":0.0002054626529570669,"990":0.025463702157139778,"991":0,"992":0.031805962324142456,"993":0.04738263413310051,"994":0.1399887204170227,"995":0.050750695168972015,"996":0.0022363518364727497,"997":0.05905599147081375,"998":0.004748436156660318,"999":0.11050301790237427,"1000":0.0018107376527041197,"1001":0.00120847939979285,"1002":0.1384650468826294,"1003":0,"1004":0.1671559363603592,"1005":0.03160129114985466,"1006":0.075166717171669,"1007":0.0167278740555048,"1008":0.023562008515000343,"1009":0.1268874853849411,"1010":0.0069549656473100185,"1011":0,"1012":0.04836665466427803,"1013":0.001741156098432839,"1014":0.04033495485782623,"1015":0,"1016":0.0448591373860836,"1017":0.09001544117927551,"1018":0.16557066142559052,"1019":0.1317445933818817,"1020":0.03673406317830086,"1021":0.0012711870949715376,"1022":0.028173372149467468,"1023":0.00004898896440863609,"1024":0.059580374509096146,"1025":0.00001988989970413968,"1026":0.003066553268581629,"1027":0.00747367599979043,"1028":0,"1029":0.18784616887569427,"1030":0,"1031":0,"1032":0.030262285843491554,"1033":0,"1034":0.06986302137374878,"1035":0.005976854357868433,"1036":0.0035235262475907803,"1037":0.11452312767505646,"1038":0.07515037059783936,"1039":0,"1040":0.17261822521686554,"1041":0.014691379852592945,"1042":0.020879432559013367,"1043":0.03354461118578911,"1044":0.04597959294915199,"1045":0.011629817076027393,"1046":0.07302240282297134,"1047":0.02603219449520111,"1048":0.0518680140376091,"1049":0.10972530394792557,"1050":0.036321599036455154,"1051":0.008528357371687889,"1052":0.02055308409035206,"1053":0.00023302872432395816,"1054":0.06396946310997009,"1055":0.17692741751670837,"1056":0.01996810920536518,"1057":0.0051036705262959,"1058":0.06529296934604645,"1059":0.0004579057276714593,"1060":0.08756137639284134,"1061":0.05839649215340614,"1062":0.022523263469338417,"1063":0.05138052999973297,"1064":0.00009672353917267174,"1065":0.05160040780901909,"1066":0,"1067":0.05126901715993881,"1068":0.00370905757881701,"1069":0.009786732494831085,"1070":0.05402500182390213,"1071":0.0102369524538517,"1072":0,"1073":0.04981059581041336,"1074":0.0025938451290130615,"1075":0,"1076":0.011575835756957531,"1077":0.11645445227622986,"1078":0.03396947309374809,"1079":0.04524559900164604,"1080":0.00443318672478199,"1081":0.031187428161501884,"1082":0,"1083":0,"1084":0.001695570768788457,"1085":0.029211336746811867,"1086":0.0040337503887712955,"1087":0.14514966309070587,"1088":0.0911281555891037,"1089":0.11527324467897415,"1090":0.030887916684150696,"1091":0.002780829556286335,"1092":0.0028409785591065884,"1093":0.025301646441221237,"1094":0.01093104388564825,"1095":0.0014463019324466586,"1096":0.01779990643262863,"1097":0.03806415572762489,"1098":0.03707437962293625,"1099":0.06713321805000305,"1100":0,"1101":0.03162193298339844,"1102":0.0003438257845118642,"1103":0.1018744632601738,"1104":0.09692741185426712,"1105":0,"1106":0.0047018444165587425,"1107":0.06990120559930801,"1108":0.04013935849070549,"1109":0.011160958558321,"1110":0.05939552187919617,"1111":0.01795637421309948,"1112":0.0012002961011603475,"1113":0.03309441730380058,"1114":0.08097733557224274,"1115":0.0032019761856645346,"1116":0.011619927361607552,"1117":0.040940143167972565,"1118":0.16554424166679382,"1119":0,"1120":0.06350077688694,"1121":0.014416232705116272,"1122":0.030672281980514526,"1123":0.0562191940844059,"1124":0.0009722613031044602,"1125":0,"1126":0.03637624904513359,"1127":0.10348659753799438,"1128":0,"1129":0,"1130":0.04761487618088722,"1131":0.11537042260169983,"1132":0,"1133":0.21405789256095886,"1134":0.06729191541671753,"1135":0.015868838876485825,"1136":0.007721352856606245,"1137":0.04293433576822281,"1138":0.040154829621315,"1139":0.02611193060874939,"1140":0.0018192075658589602,"1141":0.008356956765055656,"1142":0.026270432397723198,"1143":0.0024156682193279266,"1144":0.016881436109542847,"1145":0,"1146":0.0032293875701725483,"1147":0.03698088973760605,"1148":0,"1149":0.07903418689966202,"1150":0.020446617156267166,"1151":0.0059304023161530495,"1152":0.11625362932682037,"1153":0.01671534962952137,"1154":0.007828854024410248,"1155":0.08748874068260193,"1156":0.1280081868171692,"1157":0.21030306816101074,"1158":0.0070695118047297,"1159":0.01968499831855297,"1160":0.03621833398938179,"1161":0.002674773335456848,"1162":0.002114571165293455,"1163":0.014228392392396927,"1164":0.1018029972910881,"1165":0.029666300863027573,"1166":0.017898280173540115,"1167":0,"1168":0.10211724042892456,"1169":0.00744852377101779,"1170":0.009210116229951382,"1171":0.002342862542718649,"1172":0.06996139883995056,"1173":0.12699390947818756,"1174":0.09679026156663895,"1175":0,"1176":0.2783706784248352,"1177":0.08168929070234299,"1178":0.11959052830934525,"1179":0.07159371674060822,"1180":0.03597225248813629,"1181":0.011087583377957344,"1182":0,"1183":0.18140603601932526,"1184":0.05062426999211311,"1185":0.10147272050380707,"1186":0.01279553584754467,"1187":0.002091482514515519,"1188":0.0012005900498479605,"1189":0,"1190":0.1375419646501541,"1191":0.0019294986268505454,"1192":0.007311155088245869,"1193":0.03908248618245125,"1194":0.043396178632974625,"1195":0.06764325499534607,"1196":0.0026105192955583334,"1197":0.06203972548246384,"1198":0.032991547137498856,"1199":0.0006603624788112938,"1200":0.036144357174634933,"1201":0,"1202":0.07340312004089355,"1203":0,"1204":0.09807530790567398,"1205":0.05373667925596237,"1206":0.005213741213083267,"1207":0.0023457827046513557,"1208":0,"1209":0.001761595020070672,"1210":0.004804681986570358,"1211":0.0001530006411485374,"1212":0.02105177752673626,"1213":0.11389323323965073,"1214":0.006766296457499266,"1215":0.02929123491048813,"1216":0.10746098309755325,"1217":0.039149411022663116,"1218":0.002016613492742181,"1219":0,"1220":0.05448735132813454,"1221":0.024202702566981316,"1222":0.0660192146897316,"1223":0.0020665808115154505,"1224":0,"1225":0.05045820772647858,"1226":0.03585854172706604,"1227":0.11363484710454941,"1228":0.001427322975359857,"1229":0.026940828189253807,"1230":0.08042711764574051,"1231":0,"1232":0.05290036275982857,"1233":0,"1234":0.08691851049661636,"1235":0.002755251480266452,"1236":0.10085343569517136,"1237":0,"1238":0.0606268085539341,"1239":0.050637803971767426,"1240":0,"1241":0.010661869309842587,"1242":0.013248919509351254,"1243":0.10436093062162399,"1244":0.012514173053205013,"1245":0,"1246":0.045030396431684494,"1247":0,"1248":0.013698980212211609,"1249":0.051373619586229324,"1250":0.12705078721046448,"1251":0.06082854047417641,"1252":0.009631109423935413,"1253":0.05183778703212738,"1254":0.0053060161881148815,"1255":0.12664689123630524,"1256":0,"1257":0.0036073378287255764,"1258":0.10168665647506714,"1259":0.01742055080831051,"1260":0.13303400576114655,"1261":0.02783675119280815,"1262":0.02722451277077198,"1263":0.00029711928800679743,"1264":0.008721398189663887,"1265":0.12590789794921875,"1266":0.0363105945289135,"1267":0.0012125797802582383,"1268":0.018242917954921722,"1269":0,"1270":0.017092958092689514,"1271":0,"1272":0.017776265740394592,"1273":0.12683413922786713,"1274":0.12309454381465912,"1275":0.12888604402542114,"1276":0.020198816433548927,"1277":0,"1278":0.010071723721921444,"1279":0,"1280":0.06439056247472763,"1281":0.0006689110305160284,"1282":0.003196951700374484,"1283":0.007144572678953409,"1284":0.0013630446046590805,"1285":0.14270085096359253,"1286":0,"1287":0,"1288":0.01825898326933384,"1289":0,"1290":0.11305303126573563,"1291":0.004291190765798092,"1292":0.005605820566415787,"1293":0.11540263146162033,"1294":0.09113167971372604,"1295":0,"1296":0.17791767418384552,"1297":0.008542669005692005,"1298":0.01221531257033348,"1299":0.03422971069812775,"1300":0.04894152283668518,"1301":0.0033649643883109093,"1302":0.0883643701672554,"1303":0.002304804977029562,"1304":0.03537130355834961,"1305":0.11125200241804123,"1306":0.019901039078831673,"1307":0.012932677753269672,"1308":0.04489147290587425,"1309":0.005817183293402195,"1310":0.04808427765965462,"1311":0.19485172629356384,"1312":0.028454449027776718,"1313":0.014235178008675575,"1314":0.07741522043943405,"1315":0.0037693132180720568,"1316":0.09874104708433151,"1317":0.024963226169347763,"1318":0.011290342546999454,"1319":0.04146178811788559,"1320":0.001256341114640236,"1321":0.035705603659152985,"1322":0,"1323":0.05906113237142563,"1324":0.014525221660733223,"1325":0.008434726856648922,"1326":0.019330285489559174,"1327":0.013711587525904179,"1328":0,"1329":0.045852180570364,"1330":0.0101139722391963,"1331":0,"1332":0.012692364864051342,"1333":0.14985983073711395,"1334":0.021693188697099686,"1335":0.02663758024573326,"1336":0.00830522459000349,"1337":0.0179308895021677,"1338":0,"1339":0,"1340":0.005953865125775337,"1341":0.039725057780742645,"1342":0.009241340681910515,"1343":0.10236658155918121,"1344":0.08555900305509567,"1345":0.07789336889982224,"1346":0.026054106652736664,"1347":0.03220655769109726,"1348":0.0019121435470879078,"1349":0.02050865814089775,"1350":0.011519421823322773,"1351":0.004364748019725084,"1352":0.02047133818268776,"1353":0.0374181866645813,"1354":0.049983344972133636,"1355":0.11194509267807007,"1356":0,"1357":0.026201853528618813,"1358":0,"1359":0.10036774724721909,"1360":0.1048724576830864,"1361":0,"1362":0.005216560792177916,"1363":0.05605752393603325,"1364":0.024405015632510185,"1365":0.019398514181375504,"1366":0.05293071269989014,"1367":0.016343751922249794,"1368":0.003705538110807538,"1369":0.03883429244160652,"1370":0.07115482538938522,"1371":0.004175991285592318,"1372":0.021668367087841034,"1373":0.04315860569477081,"1374":0.13593600690364838,"1375":0,"1376":0.09100235253572464,"1377":0.020800326019525528,"1378":0.02495630830526352,"1379":0.05383814126253128,"1380":0.014755060896277428,"1381":0,"1382":0.01923387125134468,"1383":0.11012895405292511,"1384":0,"1385":0,"1386":0.045352425426244736,"1387":0.15539084374904633,"1388":0,"1389":0.2105666846036911,"1390":0.07947816699743271,"1391":0.009761424735188484,"1392":0.0035108430311083794,"1393":0.04295986518263817,"1394":0.056873127818107605,"1395":0.04220378398895264,"1396":0.0006024359609000385,"1397":0.014027816243469715,"1398":0.02826540917158127,"1399":0.0019024194916710258,"1400":0.017358943819999695,"1401":0,"1402":0,"1403":0.029054969549179077,"1404":0,"1405":0.04533003270626068,"1406":0.014344966970384121,"1407":0.0049716513603925705,"1408":0.09617087990045547,"1409":0.02668270841240883,"1410":0.00246966234408319,"1411":0.11758746206760406,"1412":0.07116776704788208,"1413":0.1971946805715561,"1414":0.02656749077141285,"1415":0.06354493647813797,"1416":0.029563985764980316,"1417":0.0017663598991930485,"1418":0.0031441806349903345,"1419":0.04667537659406662,"1420":0.13127034902572632,"1421":0.024701807647943497,"1422":0.046250082552433014,"1423":0,"1424":0.07615289837121964,"1425":0.01109514944255352,"1426":0.01239223126322031,"1427":0.0034450788516551256,"1428":0.018225500360131264,"1429":0.14032655954360962,"1430":0.12505194544792175,"1431":0,"1432":0.2671433389186859,"1433":0.05443144589662552,"1434":0.14466966688632965,"1435":0.11868765950202942,"1436":0.044011190533638,"1437":0.0061954609118402,"1438":0.000824165006633848,"1439":0.16899551451206207,"1440":0.04655751213431358,"1441":0.11342661082744598,"1442":0.00787746999412775,"1443":0.0038437582552433014,"1444":0.0007048515835776925,"1445":0,"1446":0.1406688690185547,"1447":0.020903369411826134,"1448":0.03533509746193886,"1449":0.021742166951298714,"1450":0.011002767831087112,"1451":0.09633836150169373,"1452":0.008932494558393955,"1453":0.07082805037498474,"1454":0.02652859501540661,"1455":0,"1456":0.035945966839790344,"1457":0,"1458":0.07912881672382355,"1459":0,"1460":0.04958594962954521,"1461":0.08845224976539612,"1462":0.007043943740427494,"1463":0.031166108325123787,"1464":0,"1465":0.0017270079115405679,"1466":0.004650067538022995,"1467":0,"1468":0.01286865770816803,"1469":0.1252172291278839,"1470":0.010978365316987038,"1471":0.04747849702835083,"1472":0.06868965923786163,"1473":0.020289432257413864,"1474":0.024060193449258804,"1475":0,"1476":0.045792121440172195,"1477":0.019544871523976326,"1478":0.09098029136657715,"1479":0.036994483321905136,"1480":0,"1481":0.04602758586406708,"1482":0.04891439527273178,"1483":0.13534963130950928,"1484":0.004404006991535425,"1485":0.023355767130851746,"1486":0.09129806607961655,"1487":0,"1488":0.030665719881653786,"1489":0,"1490":0.10669191181659698,"1491":0.004746253602206707,"1492":0.11961942911148071,"1493":0.006619041319936514,"1494":0.08136141300201416,"1495":0.04410943761467934,"1496":0,"1497":0.009684626013040543,"1498":0.009449535049498081,"1499":0.06569501757621765,"1500":0.017973842099308968,"1501":0.0019811484962701797,"1502":0.023833388462662697,"1503":0,"1504":0.015338797122240067,"1505":0.0712798461318016,"1506":0.13709141314029694,"1507":0.037591561675071716,"1508":0.002745688194409013,"1509":0.05063075199723244,"1510":0.007809859700500965,"1511":0.11185261607170105,"1512":0,"1513":0.003246791660785675,"1514":0.1284436732530594,"1515":0.017173750326037407,"1516":0.10677638649940491,"1517":0.003965824842453003,"1518":0.02994188852608204,"1519":0.0005273771821521223,"1520":0.017388982698321342,"1521":0.10011269897222519,"1522":0.0440247543156147,"1523":0,"1524":0.034919511526823044,"1525":0.0004013211000710726,"1526":0.028591517359018326,"1527":0,"1528":0.030921589583158493,"1529":0.08078044652938843,"1530":0.12702853977680206,"1531":0.10164690017700195,"1532":0.017695076763629913,"1533":0.0017824432579800487,"1534":0.01465124823153019,"1535":0,"1536":0.048127759248018265,"1537":0,"1538":0.008841431699693203,"1539":0.0071965535171329975,"1540":0.00379828829318285,"1541":0.16157354414463043,"1542":0,"1543":0,"1544":0.01098189689218998,"1545":0,"1546":0.06537921726703644,"1547":0.0082427728921175,"1548":0.01028856635093689,"1549":0.0958535373210907,"1550":0.11875899881124496,"1551":0,"1552":0.18181858956813812,"1553":0.005944420117884874,"1554":0.01381614338606596,"1555":0.02233930677175522,"1556":0.064834825694561,"1557":0.0011994341621175408,"1558":0.09408921748399734,"1559":0.006158473435789347,"1560":0.06737688928842545,"1561":0.09313471615314484,"1562":0.009291788563132286,"1563":0.008159681223332882,"1564":0.006496116053313017,"1565":0.000697739131283015,"1566":0.0393669493496418,"1567":0.21008482575416565,"1568":0.006157396826893091,"1569":0.015150850638747215,"1570":0.05730379372835159,"1571":0,"1572":0.059972502291202545,"1573":0.057847730815410614,"1574":0.009338591247797012,"1575":0.04496368393301964,"1576":0.00008991589129436761,"1577":0.03908207267522812,"1578":0,"1579":0.08687348663806915,"1580":0.01494676060974598,"1581":0.008675341494381428,"1582":0.017834043130278587,"1583":0.009253298863768578,"1584":0,"1585":0.05181290954351425,"1586":0.007801528088748455,"1587":0,"1588":0.022924892604351044,"1589":0.1293770670890808,"1590":0.013314816169440746,"1591":0.014468582347035408,"1592":0.00036172594991512597,"1593":0.046691395342350006,"1594":0,"1595":0,"1596":0.0019378290744498372,"1597":0.021186303347349167,"1598":0.01264098845422268,"1599":0.09134689718484879,"1600":0.11221563071012497,"1601":0.0863121896982193,"1602":0.03904736414551735,"1603":0.01750362664461136,"1604":0.0026537608355283737,"1605":0.0005389892612583935,"1606":0.011595106683671474,"1607":0.004791931714862585,"1608":0.019360559061169624,"1609":0.04235243797302246,"1610":0.07166577875614166,"1611":0.10517776757478714,"1612":0,"1613":0.02663518115878105,"1614":0,"1615":0.09407340735197067,"1616":0.09012040495872498,"1617":0,"1618":0.0038598678074777126,"1619":0.09190096706151962,"1620":0.029030153527855873,"1621":0.007693230640143156,"1622":0.030364610254764557,"1623":0.020998643711209297,"1624":0.0028220959939062595,"1625":0.05606613680720329,"1626":0.027233747765421867,"1627":0.003133832011371851,"1628":0.015092635527253151,"1629":0.050401125103235245,"1630":0.1346445530653,"1631":0,"1632":0.10143716633319855,"1633":0.014377187006175518,"1634":0.029463469982147217,"1635":0.057721368968486786,"1636":0,"1637":0,"1638":0.0006391428760252893,"1639":0.11116916686296463,"1640":0,"1641":0,"1642":0.06615268439054489,"1643":0.09454842656850815,"1644":0.002615193836390972,"1645":0.21027453243732452,"1646":0.07578959316015244,"1647":0.012126084417104721,"1648":0.0084686866030097,"1649":0.07112173736095428,"1650":0.049963682889938354,"1651":0.028088828548789024,"1652":0.001370518235489726,"1653":0.014703438617289066,"1654":0.03743806481361389,"1655":0.002364594489336014,"1656":0.026102835312485695,"1657":0,"1658":0,"1659":0.011931571178138256,"1660":0,"1661":0.046502962708473206,"1662":0.005435987375676632,"1663":0.0027645921800285578,"1664":0.10572589933872223,"1665":0.016164718195796013,"1666":0.001308402162976563,"1667":0.12906159460544586,"1668":0.11591817438602448,"1669":0.21521294116973877,"1670":0.022422313690185547,"1671":0.08260729908943176,"1672":0.020590724423527718,"1673":0.004851299338042736,"1674":0.0020245027262717485,"1675":0.028510281816124916,"1676":0.10659129172563553,"1677":0.029509056359529495,"1678":0.026575641706585884,"1679":0,"1680":0.05078265815973282,"1681":0.011242288164794445,"1682":0.013788420706987381,"1683":0.003911130130290985,"1684":0.03600865229964256,"1685":0.11684054881334305,"1686":0.1282324641942978,"1687":0,"1688":0.28911665081977844,"1689":0.04614225775003433,"1690":0.16131822764873505,"1691":0.08643601089715958,"1692":0.07162418961524963,"1693":0.006903329864144325,"1694":0.00044887486728839576,"1695":0.17509421706199646,"1696":0.0431770421564579,"1697":0.07812804728746414,"1698":0.005212852265685797,"1699":0.0020673235412687063,"1700":0.000058396624808665365,"1701":0,"1702":0.13544857501983643,"1703":0.017271026968955994,"1704":0.010911158286035061,"1705":0.033389195799827576,"1706":0.017620598897337914,"1707":0.06094537675380707,"1708":0.001372565166093409,"1709":0.06640434265136719,"1710":0.047251295298337936,"1711":0,"1712":0.046431977301836014,"1713":0,"1714":0.035057131201028824,"1715":0,"1716":0.04596405848860741,"1717":0.056239936500787735,"1718":0.006145767867565155,"1719":0.009738488122820854,"1720":0,"1721":0.003049174090847373,"1722":0.00382226356305182,"1723":0.0027803571429103613,"1724":0.023358061909675598,"1725":0.11374402046203613,"1726":0.010488265193998814,"1727":0.07531943172216415,"1728":0.10459112375974655,"1729":0.03242228552699089,"1730":0.0008529771002940834,"1731":0,"1732":0.0701327696442604,"1733":0.020441915839910507,"1734":0.02283560484647751,"1735":0.018495943397283554,"1736":0,"1737":0.06027991697192192,"1738":0.04044404998421669,"1739":0.1038515493273735,"1740":0.0018989617237821221,"1741":0.03316430002450943,"1742":0.10605533421039581,"1743":0,"1744":0.021031398326158524,"1745":0,"1746":0.09938468039035797,"1747":0.0028869041707366705,"1748":0.1328507363796234,"1749":0,"1750":0.06955081969499588,"1751":0.04800720512866974,"1752":0.0032518520019948483,"1753":0.003745347261428833,"1754":0.010619075037539005,"1755":0.07119153439998627,"1756":0.03293366730213165,"1757":0.000687498424667865,"1758":0.021819699555635452,"1759":0,"1760":0.010703288950026035,"1761":0.0816451832652092,"1762":0.135655015707016,"1763":0.04048871994018555,"1764":0.00015845397138036788,"1765":0.05366930738091469,"1766":0,"1767":0.11693107336759567,"1768":0,"1769":0.0025382565800100565,"1770":0.08039163053035736,"1771":0.015372097492218018,"1772":0.11916010081768036,"1773":0.01401552651077509,"1774":0.027543488889932632,"1775":0.00210091401822865,"1776":0.01078877691179514,"1777":0.10701538622379303,"1778":0.049768656492233276,"1779":0.0018091540550813079,"1780":0.018814845010638237,"1781":0,"1782":0.021969735622406006,"1783":0,"1784":0.02620239183306694,"1785":0.1346672922372818,"1786":0.13103178143501282,"1787":0.1255616396665573,"1788":0.02242460288107395,"1789":0.0006557786255143583,"1790":0.01696748472750187,"1791":0,"1792":0.05383031815290451,"1793":0,"1794":0.007713090628385544,"1795":0.008666276931762695,"1796":0.003919461742043495,"1797":0.17671403288841248,"1798":0,"1799":0,"1800":0.015491046011447906,"1801":0,"1802":0.05390862002968788,"1803":0.0032845598179847,"1804":0.010747184045612812,"1805":0.14211039245128632,"1806":0.09946685284376144,"1807":0,"1808":0.18114866316318512,"1809":0.005339592229574919,"1810":0.01809503324329853,"1811":0.019597843289375305,"1812":0.04664461687207222,"1813":0.007802637293934822,"1814":0.06128726527094841,"1815":0.01888369582593441,"1816":0.09917096793651581,"1817":0.12847158312797546,"1818":0.04359908029437065,"1819":0.05833978205919266,"1820":0.017325298860669136,"1821":0.0031120344065129757,"1822":0.04925462603569031,"1823":0.2039181888103485,"1824":0.003570107975974679,"1825":0.010290686041116714,"1826":0.061396583914756775,"1827":0.006734804715961218,"1828":0.03406498208642006,"1829":0.04648430645465851,"1830":0.009061473421752453,"1831":0.038681063801050186,"1832":0.0002513105282559991,"1833":0.032330963760614395,"1834":0,"1835":0.0650312528014183,"1836":0.011848492547869682,"1837":0.00875717680901289,"1838":0.030601289123296738,"1839":0.027553429827094078,"1840":0,"1841":0.04997749999165535,"1842":0.005748518742620945,"1843":0,"1844":0.010646791197359562,"1845":0.1216084435582161,"1846":0.04929035156965256,"1847":0.04888487234711647,"1848":0.003354703076183796,"1849":0.037147969007492065,"1850":0,"1851":0,"1852":0.0037491139955818653,"1853":0.04602804034948349,"1854":0.0066081807017326355,"1855":0.15252478420734406,"1856":0.10795064270496368,"1857":0.1153910681605339,"1858":0.05738525092601776,"1859":0.025638917461037636,"1860":0.002794262720271945,"1861":0.004548726603388786,"1862":0.010867645964026451,"1863":0.0034140886273235083,"1864":0.01807383820414543,"1865":0.043548956513404846,"1866":0.0716935247182846,"1867":0.07157344371080399,"1868":0,"1869":0.03916924074292183,"1870":0,"1871":0.08658375591039658,"1872":0.0773964524269104,"1873":0,"1874":0.0049872505478560925,"1875":0.10716230422258377,"1876":0.03070397488772869,"1877":0.011422966606914997,"1878":0.041059721261262894,"1879":0.019313234835863113,"1880":0.019959112629294395,"1881":0.03654750809073448,"1882":0.07241564989089966,"1883":0.0031002010218799114,"1884":0.02292436547577381,"1885":0.04617331176996231,"1886":0.12526588141918182,"1887":0,"1888":0.09110266715288162,"1889":0.01908019930124283,"1890":0.012255122885107994,"1891":0.05475388094782829,"1892":0.02027001604437828,"1893":0,"1894":0,"1895":0.09134913235902786,"1896":0,"1897":0,"1898":0.05521627515554428,"1899":0.09311860054731369,"1900":0.004554012790322304,"1901":0.1973227709531784,"1902":0.0718909353017807,"1903":0.015934370458126068,"1904":0.0061665796674788,"1905":0.04632311686873436,"1906":0.04156509041786194,"1907":0.028420085087418556,"1908":0.00018060901493299752,"1909":0.015418367460370064,"1910":0.031899936497211456,"1911":0.002342318883165717,"1912":0.027750669047236443,"1913":0,"1914":0.007704399526119232,"1915":0.01674785651266575,"1916":0,"1917":0.03848058730363846,"1918":0.014758788049221039,"1919":0.0026106603909283876,"1920":0.1243053674697876,"1921":0.01768353022634983,"1922":0.0018438694532960653,"1923":0.11135698854923248,"1924":0.1452106386423111,"1925":0.20406706631183624,"1926":0.015718206763267517,"1927":0.052497342228889465,"1928":0.07407271862030029,"1929":0.002253855811432004,"1930":0.0017050947062671185,"1931":0.03427506238222122,"1932":0.08244126290082932,"1933":0.028850065544247627,"1934":0.020084340125322342,"1935":0,"1936":0.07206697016954422,"1937":0.010003921575844288,"1938":0.014751197770237923,"1939":0.003931310959160328,"1940":0.04454737901687622,"1941":0.13038784265518188,"1942":0.07919461280107498,"1943":0,"1944":0.2664152681827545,"1945":0.026105104014277458,"1946":0.17238128185272217,"1947":0.05226783826947212,"1948":0.023889197036623955,"1949":0.006584301125258207,"1950":0.00016771152149885893,"1951":0.15907180309295654,"1952":0.033113133162260056,"1953":0.06261733174324036,"1954":0.002951336558908224,"1955":0.00298126763664186,"1956":0,"1957":0,"1958":0.1367027312517166,"1959":0.0024287644773721695,"1960":0.006982726044952869,"1961":0.044080328196287155,"1962":0.05616913363337517,"1963":0.07237491756677628,"1964":0.01004895567893982,"1965":0.055989887565374374,"1966":0.02670176886022091,"1967":0.001306482357904315,"1968":0.0393541194498539,"1969":0,"1970":0.042212553322315216,"1971":0,"1972":0.05864381790161133,"1973":0.11496874690055847,"1974":0.004156733397394419,"1975":0.011836545541882515,"1976":0,"1977":0.0016372284153476357,"1978":0.002262948779389262,"1979":0.00031454669078812003,"1980":0.035843171179294586,"1981":0.09578783810138702,"1982":0.0036331121809780598,"1983":0.05102255195379257,"1984":0.12707707285881042,"1985":0.05734729766845703,"1986":0,"1987":0,"1988":0.1069742739200592,"1989":0.0224808007478714,"1990":0.021606119349598885,"1991":0.0019364272011443973,"1992":0,"1993":0.0592055469751358,"1994":0.02027464285492897,"1995":0.06102737411856651,"1996":0.0010954419849440455,"1997":0.029064184054732323,"1998":0.12616603076457977,"1999":0,"2000":0.04448142647743225,"2001":0,"2002":0.07795388996601105,"2003":0.003069296944886446,"2004":0.1212771087884903,"2005":0,"2006":0.0470748171210289,"2007":0.0733441710472107,"2008":0.0016589225269854069,"2009":0.02985968254506588,"2010":0.009388205595314503,"2011":0.06778246909379959,"2012":0.03984817489981651,"2013":0.0009349788306280971,"2014":0.01908179186284542,"2015":0,"2016":0.01556047797203064,"2017":0.05646445229649544,"2018":0.07759198546409607,"2019":0.03437476232647896,"2020":0.00014427947462536395,"2021":0.02783139795064926,"2022":0,"2023":0.1214696541428566,"2024":0,"2025":0.0045731025747954845,"2026":0.07321932911872864,"2027":0,"2028":0.15034352242946625,"2029":0.046313002705574036,"2030":0.019349627196788788,"2031":0.003954225219786167,"2032":0.014278490096330643,"2033":0.11190865933895111,"2034":0.03150917962193489,"2035":0.004740756470710039,"2036":0.01899387314915657,"2037":0,"2038":0.03358560800552368,"2039":0,"2040":0.02058141492307186,"2041":0.13815143704414368,"2042":0.13684634864330292,"2043":0.15356028079986572,"2044":0.020147623494267464,"2045":0,"2046":0.019215639680624008,"2047":0,"2048":0.0715458020567894,"2049":0.0019042659550905228,"2050":0.007758380379527807,"2051":0.007176772691309452,"2052":0.0008332557626999915,"2053":0.1798451989889145,"2054":0,"2055":0,"2056":0.031035291031003,"2057":0,"2058":0.06838852912187576,"2059":0.004259440116584301,"2060":0.005163290537893772,"2061":0.11158048361539841,"2062":0.08381351083517075,"2063":0,"2064":0.17122671008110046,"2065":0.012506085447967052,"2066":0.01860431581735611,"2067":0.02504333294928074,"2068":0.05990396440029144,"2069":0.02617955207824707,"2070":0.0731402337551117,"2071":0.02061929926276207,"2072":0.07528721541166306,"2073":0.1285599023103714,"2074":0.012815087102353573,"2075":0.018183665350079536,"2076":0.04166653752326965,"2077":0.006939725484699011,"2078":0.06181572377681732,"2079":0.1854269653558731,"2080":0.022260824218392372,"2081":0.004156391602009535,"2082":0.06075533479452133,"2083":0,"2084":0.07539501041173935,"2085":0.042444564402103424,"2086":0.010126973502337933,"2087":0.04861582815647125,"2088":0.0005789838032796979,"2089":0.037533242255449295,"2090":0,"2091":0.0588364340364933,"2092":0.009474292397499084,"2093":0.007960432209074497,"2094":0.03773224726319313,"2095":0.010329076088964939,"2096":0,"2097":0.04872749373316765,"2098":0.011553145945072174,"2099":0,"2100":0.03309839963912964,"2101":0.13546597957611084,"2102":0.02615247294306755,"2103":0.05192174017429352,"2104":0.007027939893305302,"2105":0.008243747055530548,"2106":0,"2107":0,"2108":0.008642425760626793,"2109":0.029664549976587296,"2110":0.008715913631021976,"2111":0.1292223185300827,"2112":0.07655403017997742,"2113":0.08551384508609772,"2114":0.05815978720784187,"2115":0.005720328073948622,"2116":0.001824494800530374,"2117":0.044423289597034454,"2118":0.010360636748373508,"2119":0.008732855319976807,"2120":0.019367024302482605,"2121":0.04324733093380928,"2122":0.08446010947227478,"2123":0.0538368858397007,"2124":0,"2125":0.035027384757995605,"2126":0.002244912786409259,"2127":0.0965081974864006,"2128":0.08686242997646332,"2129":0,"2130":0.004703714977949858,"2131":0.11557464301586151,"2132":0.026970168575644493,"2133":0.01342238299548626,"2134":0.06295318156480789,"2135":0.017046649008989334,"2136":0.0021584194619208574,"2137":0.04631646350026131,"2138":0.08848663419485092,"2139":0.003206179477274418,"2140":0.016780957579612732,"2141":0.0438338927924633,"2142":0.15077456831932068,"2143":0,"2144":0.06107021123170853,"2145":0.023350046947598457,"2146":0,"2147":0.05966206267476082,"2148":0.012570935301482677,"2149":0,"2150":0.016065828502178192,"2151":0.1046404168009758,"2152":0,"2153":0.0010298212291672826,"2154":0.05444347858428955,"2155":0.12731815874576569,"2156":0,"2157":0.2133866548538208,"2158":0.07049060612916946,"2159":0.01818060502409935,"2160":0.0046244338154792786,"2161":0.0455755740404129,"2162":0.04212108254432678,"2163":0.02406933344900608,"2164":0.00043278015800751746,"2165":0.011485799215734005,"2166":0.029475806280970573,"2167":0.0014955720398575068,"2168":0.02234887331724167,"2169":0,"2170":0.0014131672214716673,"2171":0.025148257613182068,"2172":0,"2173":0.05746309831738472,"2174":0.018057137727737427,"2175":0.0025594206526875496,"2176":0.11550811678171158,"2177":0.019098831340670586,"2178":0.002671572146937251,"2179":0.12111499160528183,"2180":0.1345795840024948,"2181":0.19325225055217743,"2182":0.008203748613595963,"2183":0.04131022468209267,"2184":0.08499548584222794,"2185":0.003911081701517105,"2186":0.0025784827303141356,"2187":0.0324547253549099,"2188":0.09087035059928894,"2189":0.025460870936512947,"2190":0.02931690216064453,"2191":0.0008289721445180476,"2192":0.09110111743211746,"2193":0.009022526443004608,"2194":0.012228148058056831,"2195":0.003922414965927601,"2196":0.04698294401168823,"2197":0.1458556205034256,"2198":0.08947844803333282,"2199":0,"2200":0.2809411883354187,"2201":0.04369903355836868,"2202":0.11082543432712555,"2203":0.0616675429046154,"2204":0.04890955239534378,"2205":0.010333090089261532,"2206":0.0006671111914329231,"2207":0.17673973739147186,"2208":0.03480757400393486,"2209":0.10370532423257828,"2210":0.008954121731221676,"2211":0.0032154032960534096,"2212":0.0005507407477125525,"2213":0,"2214":0.13477779924869537,"2215":0.003219200298190117,"2216":0.02023431286215782,"2217":0.04310503602027893,"2218":0.042172543704509735,"2219":0.09586084634065628,"2220":0.01685442589223385,"2221":0.0810471773147583,"2222":0.024023713544011116,"2223":0,"2224":0.04275740683078766,"2225":0,"2226":0.06343639642000198,"2227":0,"2228":0.03999854624271393,"2229":0.08857148140668869,"2230":0.0036325890105217695,"2231":0.021991673856973648,"2232":0,"2233":0.0017144187586382031,"2234":0.00814198050647974,"2235":0,"2236":0.03659665212035179,"2237":0.11571431905031204,"2238":0.00373887550085783,"2239":0.03604666143655777,"2240":0.09593252837657928,"2241":0.03528221696615219,"2242":0.0001564232661621645,"2243":0,"2244":0.09328301250934601,"2245":0.019834067672491074,"2246":0.041014596819877625,"2247":0.008739507757127285,"2248":0,"2249":0.08276187628507614,"2250":0.02941783331334591,"2251":0.08793161809444427,"2252":0.0011827809503301978,"2253":0.029238203540444374,"2254":0.08733903616666794,"2255":0,"2256":0.056786973029375076,"2257":0,"2258":0.09628910571336746,"2259":0.006263853050768375,"2260":0.13076241314411163,"2261":0,"2262":0.040728986263275146,"2263":0.06902817636728287,"2264":0,"2265":0.02066945470869541,"2266":0.02187936380505562,"2267":0.050966545939445496,"2268":0.032180801033973694,"2269":0.004089682828634977,"2270":0.040835339576005936,"2271":0.00015078364231158048,"2272":0.016000378876924515,"2273":0.06653537601232529,"2274":0.09888000041246414,"2275":0.03860890865325928,"2276":0.0023187072947621346,"2277":0.05039539560675621,"2278":0.0008124331361614168,"2279":0.12279189378023148,"2280":0,"2281":0.004254570230841637,"2282":0.11348402500152588,"2283":0.005417982582002878,"2284":0.11496655642986298,"2285":0.02302967756986618,"2286":0.039719611406326294,"2287":0.001116192783229053,"2288":0.007403356023132801,"2289":0.12086910009384155,"2290":0.024944530799984932,"2291":0.0009115026914514601,"2292":0.05386846885085106,"2293":0,"2294":0.03492368385195732,"2295":0,"2296":0.013345273211598396,"2297":0.10396722704172134,"2298":0.12788130342960358,"2299":0.11920630186796188,"2300":0.019321370869874954,"2301":0,"2302":0.018091540783643723,"2303":0,"2304":0.06066153198480606,"2305":0,"2306":0.0033177046570926905,"2307":0.00880076177418232,"2308":0.0006073096301406622,"2309":0.18166592717170715,"2310":0,"2311":0,"2312":0.02210119552910328,"2313":0,"2314":0.06086302921175957,"2315":0.003884670790284872,"2316":0.004062981344759464,"2317":0.1151944175362587,"2318":0.0990937352180481,"2319":0,"2320":0.16591893136501312,"2321":0.005096809938549995,"2322":0.019331280142068863,"2323":0.0132807157933712,"2324":0.05834176763892174,"2325":0.00946223083883524,"2326":0.07903853058815002,"2327":0.00027189485263079405,"2328":0.10895007103681564,"2329":0.1229037493467331,"2330":0.030822288244962692,"2331":0.015712914988398552,"2332":0.014020955190062523,"2333":0.0028616127092391253,"2334":0.04401092603802681,"2335":0.19292815029621124,"2336":0.043865516781806946,"2337":0.004457051865756512,"2338":0.0509582944214344,"2339":0.00027628379757516086,"2340":0.09521886706352234,"2341":0.04343361780047417,"2342":0.028061142191290855,"2343":0.05426110327243805,"2344":0.0008201575255952775,"2345":0.037632379680871964,"2346":0,"2347":0.05535350367426872,"2348":0.0044224318116903305,"2349":0.009932869113981724,"2350":0.0184362530708313,"2351":0.007552601397037506,"2352":0,"2353":0.05050169676542282,"2354":0.006774176377803087,"2355":0,"2356":0.008750884793698788,"2357":0.12439428269863129,"2358":0.019311152398586273,"2359":0.007894757203757763,"2360":0.000198161113075912,"2361":0.015548367984592915,"2362":0,"2363":0,"2364":0.005405697971582413,"2365":0.014998280443251133,"2366":0.00609567342326045,"2367":0.11535871773958206,"2368":0.09142415225505829,"2369":0.10411194711923599,"2370":0.04805482178926468,"2371":0.010178101249039173,"2372":0.0023292002733796835,"2373":0.002409343607723713,"2374":0.01167332287877798,"2375":0.003743943991139531,"2376":0.016680030152201653,"2377":0.04046833515167236,"2378":0.0732102170586586,"2379":0.09163818508386612,"2380":0,"2381":0.03485725447535515,"2382":0,"2383":0.07035192847251892,"2384":0.09036718308925629,"2385":0,"2386":0.00505975354462862,"2387":0.1004764512181282,"2388":0.02491246908903122,"2389":0.015863198786973953,"2390":0.03578522801399231,"2391":0.019683880731463432,"2392":0.000022845546482130885,"2393":0.06758039444684982,"2394":0.052614349871873856,"2395":0.0017472186591476202,"2396":0.012882702983915806,"2397":0.044466570019721985,"2398":0.15598422288894653,"2399":0,"2400":0.08532598614692688,"2401":0.012136800214648247,"2402":0.020420484244823456,"2403":0.05961674451828003,"2404":0.0025646507274359465,"2405":0,"2406":0.006479685660451651,"2407":0.10930746793746948,"2408":0,"2409":0,"2410":0.04693187028169632,"2411":0.10680875927209854,"2412":0.0037160629872232676,"2413":0.21103568375110626,"2414":0.07149498909711838,"2415":0.013368090614676476,"2416":0.01190879475325346,"2417":0.046642933040857315,"2418":0.04938797652721405,"2419":0.029627352952957153,"2420":0,"2421":0.011638093739748001,"2422":0.03210843726992607,"2423":0.002948423847556114,"2424":0.01783733256161213,"2425":0,"2426":0,"2427":0.0261593796312809,"2428":0,"2429":0.05687888339161873,"2430":0.010099862702190876,"2431":0.0027622482739388943,"2432":0.13865594565868378,"2433":0.01943652331829071,"2434":0.0027715519536286592,"2435":0.12455716729164124,"2436":0.12063346803188324,"2437":0.18625660240650177,"2438":0.012426096014678478,"2439":0.049398284405469894,"2440":0.02447333000600338,"2441":0.003900403855368495,"2442":0.0024089892394840717,"2443":0.037645306438207626,"2444":0.09481694549322128,"2445":0.026988061144948006,"2446":0.02068932354450226,"2447":0,"2448":0.06584348529577255,"2449":0.012164932675659657,"2450":0.011707961559295654,"2451":0.0035145548172295094,"2452":0.06841399520635605,"2453":0.13903973996639252,"2454":0.13309994339942932,"2455":0,"2456":0.3151324689388275,"2457":0.06688136607408524,"2458":0.15065497159957886,"2459":0.0777980387210846,"2460":0.07443805038928986,"2461":0.020597247406840324,"2462":0.000035056378692388535,"2463":0.18399286270141602,"2464":0.02700313739478588,"2465":0.10791520774364471,"2466":0.008716367185115814,"2467":0.005420036148279905,"2468":0,"2469":0,"2470":0.09225717186927795,"2471":0.001137620653025806,"2472":0.016250723972916603,"2473":0.02510099485516548,"2474":0.04178835451602936,"2475":0.07121427357196808,"2476":0.014811351895332336,"2477":0.059963423758745193,"2478":0.06395331770181656,"2479":0,"2480":0.04302498698234558,"2481":0,"2482":0.04409881681203842,"2483":0,"2484":0.02787843346595764,"2485":0.05352703854441643,"2486":0.004132066387683153,"2487":0.0006180639029480517,"2488":0,"2489":0.0019556304905563593,"2490":0.004517326131463051,"2491":0.0000030993467134976527,"2492":0.0124960420653224,"2493":0.12424134463071823,"2494":0.009639202617108822,"2495":0.03633139654994011,"2496":0.08363430202007294,"2497":0.036013104021549225,"2498":0.003546075662598014,"2499":0,"2500":0.09530510753393173,"2501":0.024540141224861145,"2502":0.03642258420586586,"2503":0.02779383771121502,"2504":0,"2505":0.05241110548377037,"2506":0.028610296547412872,"2507":0.06764103472232819,"2508":0.0012761439429596066,"2509":0.02607974037528038,"2510":0.11274180561304092,"2511":0,"2512":0.027749793604016304,"2513":0,"2514":0.09020400792360306,"2515":0.0014720922335982323,"2516":0.09169662743806839,"2517":0.0002742453361861408,"2518":0.052398983389139175,"2519":0.052597735077142715,"2520":0.002247992902994156,"2521":0.00952576007694006,"2522":0.015723219141364098,"2523":0.08572883158922195,"2524":0.04998119920492172,"2525":0.009714405983686447,"2526":0.024853933602571487,"2527":0.00019820242596324533,"2528":0.014408801682293415,"2529":0.07786764204502106,"2530":0.11668413877487183,"2531":0.04747632145881653,"2532":0.00042583775939419866,"2533":0.036497004330158234,"2534":0.0008893560152500868,"2535":0.12504591047763824,"2536":0,"2537":0.00439809774979949,"2538":0.07089700549840927,"2539":0.011357566341757774,"2540":0.09797734022140503,"2541":0.027445070445537567,"2542":0.025781851261854172,"2543":0.0014859663788229227,"2544":0.008435928262770176,"2545":0.0729587972164154,"2546":0.0707186609506607,"2547":0,"2548":0.028228159993886948,"2549":0,"2550":0.016124164685606956,"2551":0,"2552":0.012275591492652893,"2553":0.14365321397781372,"2554":0.13914808630943298,"2555":0.12517085671424866,"2556":0.02061993069946766,"2557":0,"2558":0.018191682174801826,"2559":0,"2560":0.06683836132287979,"2561":0.0007975392509251833,"2562":0.004257067572325468,"2563":0.008999612182378769,"2564":0.0030496695544570684,"2565":0.1768631786108017,"2566":0,"2567":0,"2568":0.07577347010374069,"2569":0,"2570":0.05252774804830551,"2571":0.011865440756082535,"2572":0.003833358408883214,"2573":0.12303370237350464,"2574":0.06895463913679123,"2575":0,"2576":0.16869671642780304,"2577":0.029920591041445732,"2578":0.03624790534377098,"2579":0.016855718567967415,"2580":0.05103517323732376,"2581":0.0338863879442215,"2582":0.047264933586120605,"2583":0,"2584":0.054436516016721725,"2585":0.10978168994188309,"2586":0.030289288610219955,"2587":0.030988484621047974,"2588":0.01846878044307232,"2589":0.009100079536437988,"2590":0.0369732603430748,"2591":0.15497691929340363,"2592":0.05501893162727356,"2593":0.0009120758040808141,"2594":0.03070177510380745,"2595":0,"2596":0.0752987191081047,"2597":0.03673190996050835,"2598":0.009533834643661976,"2599":0.04663011059165001,"2600":0.0006720186211168766,"2601":0.03611159697175026,"2602":0,"2603":0.05993211269378662,"2604":0.006781015079468489,"2605":0.009626287966966629,"2606":0.07663879543542862,"2607":0.02179832197725773,"2608":0,"2609":0.04662704840302467,"2610":0.011795775033533573,"2611":0,"2612":0.008967754431068897,"2613":0.10990490764379501,"2614":0.0427408441901207,"2615":0.021051067858934402,"2616":0.0012678296770900488,"2617":0.03745715692639351,"2618":0,"2619":0,"2620":0.005538254976272583,"2621":0.02534857578575611,"2622":0.017749201506376266,"2623":0.12484950572252274,"2624":0.0866294875741005,"2625":0.06295400857925415,"2626":0.06745845079421997,"2627":0.016925040632486343,"2628":0.0026485223788768053,"2629":0.03493894264101982,"2630":0.011444076895713806,"2631":0.010544667020440102,"2632":0.019167320802807808,"2633":0.03949878364801407,"2634":0.07271140813827515,"2635":0.11410044133663177,"2636":0,"2637":0.028491903096437454,"2638":0.0006458555581048131,"2639":0.10145974904298782,"2640":0.09031955152750015,"2641":0,"2642":0.008704609237611294,"2643":0.05293861776590347,"2644":0.02733658067882061,"2645":0.0011728419922292233,"2646":0.08124649524688721,"2647":0.017559539526700974,"2648":0.009056017734110355,"2649":0.05831462889909744,"2650":0.11301665753126144,"2651":0.01941734366118908,"2652":0.015323027968406677,"2653":0.042847923934459686,"2654":0.1643039584159851,"2655":0,"2656":0.05370773747563362,"2657":0.016631005331873894,"2658":0.02816104330122471,"2659":0.056363821029663086,"2660":0.016886161640286446,"2661":0,"2662":0.010009774938225746,"2663":0.10497438907623291,"2664":0,"2665":0.0029980698600411415,"2666":0.04860137403011322,"2667":0.07190101593732834,"2668":0,"2669":0.21937723457813263,"2670":0.06475743651390076,"2671":0.017860757187008858,"2672":0.03088066168129444,"2673":0.04190084710717201,"2674":0.02555256150662899,"2675":0.03362029418349266,"2676":0.003464344423264265,"2677":0.01833486370742321,"2678":0.0291513130068779,"2679":0.0007711699581705034,"2680":0.01564839296042919,"2681":0,"2682":0.0006917812861502171,"2683":0.03506395220756531,"2684":0,"2685":0.09096377342939377,"2686":0.014603286050260067,"2687":0.003182079177349806,"2688":0.10453531891107559,"2689":0.029016336426138878,"2690":0.018347039818763733,"2691":0.128477081656456,"2692":0.07493958622217178,"2693":0.1915597915649414,"2694":0.015928853303194046,"2695":0.03088482841849327,"2696":0.09711524844169617,"2697":0.0054707154631614685,"2698":0.002907603746280074,"2699":0.035199977457523346,"2700":0.0992540791630745,"2701":0.027701666578650475,"2702":0.03480954095721245,"2703":0,"2704":0.1170201227068901,"2705":0.009638861753046513,"2706":0.012716729193925858,"2707":0.0032699652947485447,"2708":0.037800002843141556,"2709":0.12655416131019592,"2710":0.1052485927939415,"2711":0,"2712":0.2629019021987915,"2713":0.09439655393362045,"2714":0.10751133412122726,"2715":0.07474027574062347,"2716":0.01705712452530861,"2717":0.008129813708364964,"2718":0.0008376662153750658,"2719":0.1822611391544342,"2720":0.02518361434340477,"2721":0.11517416685819626,"2722":0.0017532756319269538,"2723":0.010668366216123104,"2724":0.00027790898457169533,"2725":0,"2726":0.11119934171438217,"2727":0.02517208270728588,"2728":0,"2729":0.022748569026589394,"2730":0.04703029245138168,"2731":0.08709381520748138,"2732":0.05395765230059624,"2733":0.1095086857676506,"2734":0.0388621911406517,"2735":0.0006266705458983779,"2736":0.046631596982479095,"2737":0,"2738":0.06633342802524567,"2739":0.0013792536919936538,"2740":0.04674350470304489,"2741":0.06524992734193802,"2742":0.003927537705749273,"2743":0.01440812274813652,"2744":0,"2745":0.0013825538335368037,"2746":0.004671395756304264,"2747":0.0008380694780498743,"2748":0.026022661477327347,"2749":0.09956969320774078,"2750":0.008018659427762032,"2751":0.030602529644966125,"2752":0.09602943807840347,"2753":0.014860665425658226,"2754":0.009508627466857433,"2755":0,"2756":0.059713032096624374,"2757":0.020214170217514038,"2758":0.061652448028326035,"2759":0.01011025719344616,"2760":0,"2761":0.12780582904815674,"2762":0.03662906959652901,"2763":0.12758922576904297,"2764":0.006142880767583847,"2765":0.027004946023225784,"2766":0.06229664757847786,"2767":0,"2768":0.05783650651574135,"2769":0,"2770":0.09040066599845886,"2771":0.005136517342180014,"2772":0.10922030359506607,"2773":0,"2774":0.040668778121471405,"2775":0.03823578730225563,"2776":0.00033341615926474333,"2777":0.027849771082401276,"2778":0.021612128242850304,"2779":0.10504881292581558,"2780":0.03428686037659645,"2781":0.003506551031023264,"2782":0.0566178523004055,"2783":0.00007858720346121117,"2784":0.03619558736681938,"2785":0.039876218885183334,"2786":0.11584202200174332,"2787":0.07159082591533661,"2788":0.007409118581563234,"2789":0.06387283653020859,"2790":0.007033141795545816,"2791":0.15206803381443024,"2792":0,"2793":0.004202849697321653,"2794":0.12609665095806122,"2795":0.017635848373174667,"2796":0.13342006504535675,"2797":0.03468194231390953,"2798":0.044461362063884735,"2799":0.004086896311491728,"2800":0.007914870046079159,"2801":0.12206777185201645,"2802":0.0031931516714394093,"2803":0,"2804":0.04830195754766464,"2805":0.0004476403119042516,"2806":0.022892845794558525,"2807":0.0004521135415416211,"2808":0.01829547993838787,"2809":0.119789257645607,"2810":0.1194397583603859,"2811":0.10696370154619217,"2812":0.019348151981830597,"2813":0,"2814":0.018747400492429733,"2815":0,"2816":0.073187917470932,"2817":0.0015219243941828609,"2818":0.00407865084707737,"2819":0.0073212748393416405,"2820":0.0011469502933323383,"2821":0.18686163425445557,"2822":0,"2823":0,"2824":0.04668370261788368,"2825":0,"2826":0.0481456033885479,"2827":0.011821103282272816,"2828":0.0012047606287524104,"2829":0.13828173279762268,"2830":0.066384457051754,"2831":0,"2832":0.16177476942539215,"2833":0.008534753695130348,"2834":0.017471859231591225,"2835":0.025638462975621223,"2836":0.026934990659356117,"2837":0.002727565821260214,"2838":0.04128099977970123,"2839":0.01460276823490858,"2840":0.06750189512968063,"2841":0.1334606558084488,"2842":0.04158008471131325,"2843":0.04782789945602417,"2844":0.0039056192617863417,"2845":0.001978721469640732,"2846":0.04269061237573624,"2847":0.13735775649547577,"2848":0.014647861011326313,"2849":0.010819713585078716,"2850":0.0630578100681305,"2851":0,"2852":0.06566204130649567,"2853":0.07424916326999664,"2854":0.013451612554490566,"2855":0.055243004113435745,"2856":0,"2857":0.058697715401649475,"2858":0,"2859":0.04637184366583824,"2860":0.0071761030703783035,"2861":0.009574211202561855,"2862":0.07126414775848389,"2863":0.012841996736824512,"2864":0,"2865":0.043321359902620316,"2866":0.011600027792155743,"2867":0,"2868":0.00913145113736391,"2869":0.10334938019514084,"2870":0.04532383382320404,"2871":0.04102976620197296,"2872":0,"2873":0.027292849496006966,"2874":0,"2875":0.00044537868234328926,"2876":0.00017952424241229892,"2877":0.05398295447230339,"2878":0.005586288869380951,"2879":0.1429169774055481,"2880":0.12497267127037048,"2881":0.08891948312520981,"2882":0.02621312439441681,"2883":0.00805652979761362,"2884":0.0030954096000641584,"2885":0.03528391942381859,"2886":0.012145900167524815,"2887":0.00558104831725359,"2888":0.021136267110705376,"2889":0.03436669334769249,"2890":0.04456862807273865,"2891":0.07448848336935043,"2892":0,"2893":0.03141488879919052,"2894":0,"2895":0.05828793719410896,"2896":0.08689487725496292,"2897":0,"2898":0.004995109047740698,"2899":0.0853552296757698,"2900":0.022328471764922142,"2901":0.0140004837885499,"2902":0.06946370005607605,"2903":0.016419997438788414,"2904":0.0008515958325006068,"2905":0.04522353783249855,"2906":0.1173873245716095,"2907":0.013041861355304718,"2908":0.03496484458446503,"2909":0.0412435308098793,"2910":0.13744477927684784,"2911":0,"2912":0.05231868848204613,"2913":0.0436461865901947,"2914":0.012307406403124332,"2915":0.051277223974466324,"2916":0.02024831436574459,"2917":0,"2918":0.013004796579480171,"2919":0.09475894272327423,"2920":0,"2921":0.0010322661837562919,"2922":0.04334843158721924,"2923":0.08206520974636078,"2924":0.002407921478152275,"2925":0.22786521911621094,"2926":0.08421982824802399,"2927":0.006593166384845972,"2928":0.00995305273681879,"2929":0.037930089980363846,"2930":0.05204614996910095,"2931":0.029088640585541725,"2932":0.003178407670930028,"2933":0.016703074797987938,"2934":0.02750721387565136,"2935":0.00158981722779572,"2936":0.014054245315492153,"2937":0,"2938":0.008391762152314186,"2939":0.0150086535140872,"2940":0.0003372862993273884,"2941":0.03923738747835159,"2942":0.014712289907038212,"2943":0.004185504280030727,"2944":0.1106402799487114,"2945":0.03471830487251282,"2946":0.008848723955452442,"2947":0.10149349272251129,"2948":0.11282876878976822,"2949":0.1942552626132965,"2950":0.009887400083243847,"2951":0.024762017652392387,"2952":0.08587323129177094,"2953":0.0015416325768455863,"2954":0.003119034692645073,"2955":0.038832396268844604,"2956":0.07661917060613632,"2957":0.025125600397586823,"2958":0.027558596804738045,"2959":0.008448917418718338,"2960":0.07801675796508789,"2961":0.007514907978475094,"2962":0.010577749460935593,"2963":0.002591655356809497,"2964":0.03814231604337692,"2965":0.10939069837331772,"2966":0.11301855742931366,"2967":0.006375608034431934,"2968":0.2971739172935486,"2969":0.10155945271253586,"2970":0.1308896392583847,"2971":0.043900229036808014,"2972":0.02519882470369339,"2973":0.011473879218101501,"2974":0.0021085161715745926,"2975":0.16377195715904236,"2976":0.0324862040579319,"2977":0.0728350281715393,"2978":0.0017008509021252394,"2979":0.004771537147462368,"2980":0.0009309592423960567,"2981":0,"2982":0.12756268680095673,"2983":0.007344692479819059,"2984":0.001106576411984861,"2985":0.051985353231430054,"2986":0.06252437084913254,"2987":0.054885998368263245,"2988":0.04053213447332382,"2989":0.07144385576248169,"2990":0.0159701406955719,"2991":0,"2992":0.07279939949512482,"2993":0,"2994":0.051598817110061646,"2995":0,"2996":0.10998068004846573,"2997":0.0531577505171299,"2998":0.004564159084111452,"2999":0.035365693271160126,"3000":0,"3001":0.0019154316978529096,"3002":0.004885051399469376,"3003":0,"3004":0.04111971706151962,"3005":0.12973958253860474,"3006":0.00408132653683424,"3007":0.016526754945516586,"3008":0.13270679116249084,"3009":0.012706351466476917,"3010":0.004124012775719166,"3011":0,"3012":0.09690771996974945,"3013":0.02079787291586399,"3014":0.039028167724609375,"3015":0.010258675552904606,"3016":0,"3017":0.0660119578242302,"3018":0.04492038115859032,"3019":0.12196578085422516,"3020":0.0026480560190975666,"3021":0.02211775816977024,"3022":0.043395448476076126,"3023":0,"3024":0.07456322014331818,"3025":0,"3026":0.09302645921707153,"3027":0.004202728159725666,"3028":0.08139530569314957,"3029":0,"3030":0.056514959782361984,"3031":0.10037289559841156,"3032":0.002270112745463848,"3033":0.007835441268980503,"3034":0.017470981925725937,"3035":0.1418296843767166,"3036":0.01080192718654871,"3037":0.006819458212703466,"3038":0.04637162759900093,"3039":0,"3040":0.013117275200784206,"3041":0.027436256408691406,"3042":0.07479570060968399,"3043":0.07655972242355347,"3044":0.0010722781298682094,"3045":0.055961351841688156,"3046":0.02049620822072029,"3047":0.11277519911527634,"3048":0,"3049":0.0025460729375481606,"3050":0.11288420110940933,"3051":0.004342741798609495,"3052":0.12764541804790497,"3053":0.04240759462118149,"3054":0.04776298627257347,"3055":0.003691231831908226,"3056":0.011476457118988037,"3057":0.13109257817268372,"3058":0.009695792570710182,"3059":0,"3060":0.018321020528674126,"3061":0.0005377638153731823,"3062":0.046741750091314316,"3063":0,"3064":0.021263547241687775,"3065":0.15408724546432495,"3066":0.10118501633405685,"3067":0.1302817016839981,"3068":0.019671345129609108,"3069":0,"3070":0.010010645724833012,"3071":0,"3072":0.07792218774557114,"3073":0.002395135583356023,"3074":0.006897708401083946,"3075":0.011792094446718693,"3076":0.0025265561416745186,"3077":0.1622103452682495,"3078":0,"3079":0,"3080":0.06595141440629959,"3081":0,"3082":0.06823822855949402,"3083":0.0074591804295778275,"3084":0.004360792692750692,"3085":0.13459724187850952,"3086":0.10490825772285461,"3087":0,"3088":0.18173131346702576,"3089":0.008213146589696407,"3090":0.020212242379784584,"3091":0.010960578918457031,"3092":0.043823715299367905,"3093":0.017739180475473404,"3094":0.042800694704055786,"3095":0.00547805055975914,"3096":0.0823928713798523,"3097":0.13221293687820435,"3098":0.017971521243453026,"3099":0.0350639671087265,"3100":0.029506660997867584,"3101":0.0003170084091834724,"3102":0.023027772083878517,"3103":0.16979780793190002,"3104":0.002379253739491105,"3105":0.010666127316653728,"3106":0.06954973936080933,"3107":0,"3108":0.09713242202997208,"3109":0.0301550030708313,"3110":0.010934107936918736,"3111":0.06950026005506516,"3112":0.0010312050580978394,"3113":0.0600237175822258,"3114":0,"3115":0.062430866062641144,"3116":0.009235537610948086,"3117":0.01463349536061287,"3118":0.025374332442879677,"3119":0.0117261977866292,"3120":0,"3121":0.04807993769645691,"3122":0.007089192047715187,"3123":0,"3124":0.011572031304240227,"3125":0.09768596291542053,"3126":0.017652330920100212,"3127":0.014789567328989506,"3128":0,"3129":0.01774110645055771,"3130":0,"3131":0,"3132":0.00106945785228163,"3133":0.062383025884628296,"3134":0.00010627846495481208,"3135":0.11445446312427521,"3136":0.09189024567604065,"3137":0.07186198979616165,"3138":0.031179577112197876,"3139":0.009591751731932163,"3140":0.0030590391252189875,"3141":0.016482431441545486,"3142":0.011890597641468048,"3143":0.002668083878234029,"3144":0.024210650473833084,"3145":0.04375031217932701,"3146":0.05845985561609268,"3147":0.07779164612293243,"3148":0,"3149":0.025909433141350746,"3150":0,"3151":0.10132993012666702,"3152":0.09696285426616669,"3153":0,"3154":0.003984406124800444,"3155":0.14758388698101044,"3156":0.027646303176879883,"3157":0.011555364355444908,"3158":0.02683413028717041,"3159":0.017537135630846024,"3160":0.0005208277143537998,"3161":0.03553856909275055,"3162":0.08749145269393921,"3163":0.0038222982548177242,"3164":0.015144112519919872,"3165":0.04325683042407036,"3166":0.1192522794008255,"3167":0,"3168":0.03370899334549904,"3169":0.06293735653162003,"3170":0.02088378369808197,"3171":0.06839573383331299,"3172":0.0318295918405056,"3173":0,"3174":0.0010873748688027263,"3175":0.08769258111715317,"3176":0,"3177":0,"3178":0.06476525217294693,"3179":0.09352152049541473,"3180":0.002509045647457242,"3181":0.21400487422943115,"3182":0.05260413512587547,"3183":0.004489383194595575,"3184":0.005417635198682547,"3185":0.0444960854947567,"3186":0.05577295273542404,"3187":0.045431580394506454,"3188":0.0007143112015910447,"3189":0.018366649746894836,"3190":0.03155691549181938,"3191":0.0011803187662735581,"3192":0.011943540535867214,"3193":0,"3194":0.00874908547848463,"3195":0.02538766711950302,"3196":0,"3197":0.03520964831113815,"3198":0.0062184748239815235,"3199":0.001555663300678134,"3200":0.13510912656784058,"3201":0.0226878821849823,"3202":0.013809691183269024,"3203":0.08177265524864197,"3204":0.11867272853851318,"3205":0.20315104722976685,"3206":0.0167679563164711,"3207":0.04205508902668953,"3208":0.043286073952913284,"3209":0.003894975408911705,"3210":0.005481045693159103,"3211":0.03344113379716873,"3212":0.06281716376543045,"3213":0.039164572954177856,"3214":0.027940647676587105,"3215":0,"3216":0.03450661897659302,"3217":0.012236631475389004,"3218":0.013907082378864288,"3219":0.004196460824459791,"3220":0.032266199588775635,"3221":0.1409425288438797,"3222":0.1112145185470581,"3223":0,"3224":0.27650144696235657,"3225":0.05370897427201271,"3226":0.14841583371162415,"3227":0.08041113615036011,"3228":0.04348044842481613,"3229":0.009118721820414066,"3230":0.000546369468793273,"3231":0.1889129877090454,"3232":0.02689267508685589,"3233":0.04975296929478645,"3234":0.001857586670666933,"3235":0.00010830859537236392,"3236":0.0008357751066796482,"3237":0,"3238":0.1537156105041504,"3239":0.008349454030394554,"3240":0.0025467260275036097,"3241":0.028512809425592422,"3242":0.04363572597503662,"3243":0.07988100498914719,"3244":0.05322089418768883,"3245":0.06274255365133286,"3246":0.012952546589076519,"3247":0,"3248":0.0479925200343132,"3249":0,"3250":0.03882671892642975,"3251":0,"3252":0.07215290516614914,"3253":0.07569695264101028,"3254":0.0037963089998811483,"3255":0.04772377014160156,"3256":0,"3257":0.0013725791359320283,"3258":0.0057827564887702465,"3259":0.0003626829129643738,"3260":0.02788746915757656,"3261":0.10326413065195084,"3262":0.003532779635861516,"3263":0.02966570481657982,"3264":0.15321873128414154,"3265":0.037588492035865784,"3266":0,"3267":0,"3268":0.09435182809829712,"3269":0.02360750176012516,"3270":0.034211717545986176,"3271":0.02472732402384281,"3272":0,"3273":0.08885765075683594,"3274":0.08261490613222122,"3275":0.07506721466779709,"3276":0.0037213475443422794,"3277":0.029050778597593307,"3278":0.08278905600309372,"3279":0,"3280":0.03928636759519577,"3281":0,"3282":0.09187731891870499,"3283":0.003513328032568097,"3284":0.07099825143814087,"3285":0,"3286":0.04415908455848694,"3287":0.06377803534269333,"3288":0,"3289":0.0098812784999609,"3290":0.014730787836015224,"3291":0.10666649043560028,"3292":0.024427862837910652,"3293":0.016794852912425995,"3294":0.036847855895757675,"3295":0,"3296":0.019877592101693153,"3297":0.05176728591322899,"3298":0.0944877341389656,"3299":0.054767999798059464,"3300":0.0007321774610318244,"3301":0.044218484312295914,"3302":0.002028362825512886,"3303":0.17752908170223236,"3304":0,"3305":0.001743584405630827,"3306":0.11264392733573914,"3307":0,"3308":0.13117872178554535,"3309":0.029396943747997284,"3310":0.03764842450618744,"3311":0.0033633254934102297,"3312":0.018442729488015175,"3313":0.10584478080272675,"3314":0.006254216190427542,"3315":0.004821480251848698,"3316":0.03047131560742855,"3317":0.00046909908996894956,"3318":0.035734567791223526,"3319":0,"3320":0.028318803757429123,"3321":0.14134344458580017,"3322":0.1108696311712265,"3323":0.12895222008228302,"3324":0.018891209736466408,"3325":0,"3326":0.022179672494530678,"3327":0,"3328":0.03244965150952339,"3329":0.005415317602455616,"3330":0.0028793185483664274,"3331":0.006920883432030678,"3332":0,"3333":0.1526944935321808,"3334":0.0024149075616151094,"3335":0,"3336":0.0123493243008852,"3337":0,"3338":0.044075705111026764,"3339":0.007217125501483679,"3340":0.003130720229819417,"3341":0.13483081758022308,"3342":0.0842909961938858,"3343":0,"3344":0.10185960680246353,"3345":0.01667090691626072,"3346":0.02922585979104042,"3347":0.0728955939412117,"3348":0.030767295509576797,"3349":0.019095120951533318,"3350":0.030504561960697174,"3351":0.010389735922217369,"3352":0.045027557760477066,"3353":0.0912102609872818,"3354":0.014984384179115295,"3355":0.043022528290748596,"3356":0.034255046397447586,"3357":0.005503077991306782,"3358":0.11516602337360382,"3359":0.19593410193920135,"3360":0.04311717674136162,"3361":0.002828926080837846,"3362":0.06582454591989517,"3363":0.0010555130429565907,"3364":0.04635058715939522,"3365":0.05369764193892479,"3366":0.0059183333069086075,"3367":0.015074113383889198,"3368":0,"3369":0.06140624359250069,"3370":0,"3371":0.07254233956336975,"3372":0,"3373":0.026514962315559387,"3374":0.061556920409202576,"3375":0.05305784195661545,"3376":0,"3377":0.05107651278376579,"3378":0.002737039467319846,"3379":0,"3380":0.013049615547060966,"3381":0.0993928536772728,"3382":0.05825085565447807,"3383":0.03297306224703789,"3384":0.024442240595817566,"3385":0.06480315327644348,"3386":0.002532282145693898,"3387":0,"3388":0.0013126988196745515,"3389":0.012599875219166279,"3390":0.00895864237099886,"3391":0.1464795172214508,"3392":0.057951733469963074,"3393":0.09383191168308258,"3394":0.08531191200017929,"3395":0.005312501918524504,"3396":0.00889997836202383,"3397":0.01375432126224041,"3398":0.01889314316213131,"3399":0,"3400":0.047129809856414795,"3401":0.027104010805487633,"3402":0.018768981099128723,"3403":0.06762342154979706,"3404":0,"3405":0.05158737301826477,"3406":0.00011820627696579322,"3407":0.10746593028306961,"3408":0.11129874736070633,"3409":0,"3410":0.026590049266815186,"3411":0.07484125345945358,"3412":0.04544951766729355,"3413":0.00480177765712142,"3414":0.084995798766613,"3415":0.04481334984302521,"3416":0.028239453211426735,"3417":0.050862736999988556,"3418":0.08437880128622055,"3419":0.021116826683282852,"3420":0.00984744168817997,"3421":0.04095223918557167,"3422":0.1461704671382904,"3423":0,"3424":0.04113269969820976,"3425":0.01130130235105753,"3426":0.04190155491232872,"3427":0.041609060019254684,"3428":0.007769642397761345,"3429":0,"3430":0.010031839832663536,"3431":0.13163726031780243,"3432":0,"3433":0,"3434":0.03559592366218567,"3435":0.07376568019390106,"3436":0.00525264535099268,"3437":0.17712607979774475,"3438":0.07674622535705566,"3439":0.0037041748873889446,"3440":0.01115503255277872,"3441":0.05183020234107971,"3442":0.01209714449942112,"3443":0.02727123349905014,"3444":0.00009129210957325995,"3445":0.014590904116630554,"3446":0.03702685236930847,"3447":0.00008958509715739638,"3448":0.047176361083984375,"3449":0,"3450":0.008804677054286003,"3451":0.04743931069970131,"3452":0,"3453":0.08570632338523865,"3454":0.012627417221665382,"3455":0.004514350555837154,"3456":0.04991946741938591,"3457":0.018747441470623016,"3458":0.016471046954393387,"3459":0.1350707858800888,"3460":0.11585510522127151,"3461":0.2225152850151062,"3462":0.02399914339184761,"3463":0.05630568414926529,"3464":0.07692373543977737,"3465":0.002973980503156781,"3466":0.021887393668293953,"3467":0.0054253824055194855,"3468":0.09784843027591705,"3469":0.04808947443962097,"3470":0.008098248392343521,"3471":0,"3472":0.08328757435083389,"3473":0.018705176189541817,"3474":0.00616788025945425,"3475":0,"3476":0.04541153460741043,"3477":0.10490742325782776,"3478":0.054079119116067886,"3479":0,"3480":0.273380309343338,"3481":0.007686017546802759,"3482":0.11384657770395279,"3483":0.08129587769508362,"3484":0.027118269354104996,"3485":0.01010599359869957,"3486":0.004276519175618887,"3487":0.17318320274353027,"3488":0.047668032348155975,"3489":0.07234084606170654,"3490":0.014524509198963642,"3491":0.008072770200669765,"3492":0,"3493":0.01764853112399578,"3494":0.16668801009655,"3495":0.02790135145187378,"3496":0.0017174354288727045,"3497":0.04450517147779465,"3498":0.029090354219079018,"3499":0.03182202950119972,"3500":0.010557534173130989,"3501":0.08879123628139496,"3502":0.034137189388275146,"3503":0.000373836955986917,"3504":0.054072894155979156,"3505":0,"3506":0.03766155242919922,"3507":0.000034739798138616607,"3508":0.04710116237401962,"3509":0.06445950269699097,"3510":0.013167567551136017,"3511":0.004488131031394005,"3512":0,"3513":0,"3514":0,"3515":0.006089179310947657,"3516":0.012969366274774075,"3517":0.04162004962563515,"3518":0.0044033764861524105,"3519":0.05961848422884941,"3520":0.1594097912311554,"3521":0.0025132985319942236,"3522":0,"3523":0,"3524":0.04193201661109924,"3525":0.01452834066003561,"3526":0.06150054186582565,"3527":0,"3528":0,"3529":0.02101661078631878,"3530":0.033135924488306046,"3531":0.0680699497461319,"3532":0.019178902730345726,"3533":0.040241628885269165,"3534":0.13777226209640503,"3535":0,"3536":0.10633266717195511,"3537":0,"3538":0.07455217838287354,"3539":0.0005403159884735942,"3540":0.1287153959274292,"3541":0,"3542":0.04751799255609512,"3543":0.06767772883176804,"3544":0,"3545":0.013097451068460941,"3546":0.03249012306332588,"3547":0.08656863123178482,"3548":0.06591488420963287,"3549":0,"3550":0.017895832657814026,"3551":0,"3552":0.012973259203135967,"3553":0.04598364606499672,"3554":0.14168527722358704,"3555":0.0694134309887886,"3556":0.00008553272346034646,"3557":0.06745686382055283,"3558":0.0049778493121266365,"3559":0.11162051558494568,"3560":0,"3561":0.0028267456218600273,"3562":0.09553387761116028,"3563":0.002606727881357074,"3564":0.1574549823999405,"3565":0.01452543679624796,"3566":0.04643205180764198,"3567":0.02048279158771038,"3568":0.03467559441924095,"3569":0.1569756716489792,"3570":0,"3571":0,"3572":0.016396960243582726,"3573":0,"3574":0.0377909280359745,"3575":0.0009374768123961985,"3576":0.030213430523872375,"3577":0.08893653005361557,"3578":0.13863669335842133,"3579":0.17606206238269806,"3580":0.028989767655730247,"3581":0,"3582":0.018444586545228958,"3583":0,"3584":0.07857444882392883,"3585":0.0007239560945890844,"3586":0.00459749810397625,"3587":0.009686746634542942,"3588":0.0023364496883004904,"3589":0.17110057175159454,"3590":0,"3591":0,"3592":0.05793027952313423,"3593":0,"3594":0.06563852727413177,"3595":0.04365080967545509,"3596":0.0016828970983624458,"3597":0.12882624566555023,"3598":0.09715434163808823,"3599":0,"3600":0.17262423038482666,"3601":0.012524522840976715,"3602":0.01939561404287815,"3603":0.027550052851438522,"3604":0.0552629753947258,"3605":0.001682825037278235,"3606":0.0564311258494854,"3607":0,"3608":0.06155330315232277,"3609":0.11516929417848587,"3610":0,"3611":0.04145561531186104,"3612":0.027824288234114647,"3613":0.02626069076359272,"3614":0.01332939974963665,"3615":0.169076606631279,"3616":0.011247818358242512,"3617":0.01953546702861786,"3618":0.05698072165250778,"3619":0,"3620":0.058528054505586624,"3621":0.012785539962351322,"3622":0.01070405077189207,"3623":0.04820437729358673,"3624":0.0006529848906211555,"3625":0.03797582909464836,"3626":0,"3627":0.06398935616016388,"3628":0.016403159126639366,"3629":0.010084760375320911,"3630":0.05057011544704437,"3631":0.01463488768786192,"3632":0,"3633":0.0507335290312767,"3634":0.01667584292590618,"3635":0,"3636":0.02219313010573387,"3637":0.09382426738739014,"3638":0.03931907191872597,"3639":0.014542813412845135,"3640":0,"3641":0.027441877871751785,"3642":0,"3643":0,"3644":0.004471128806471825,"3645":0.036377839744091034,"3646":0.006870463490486145,"3647":0.0906173586845398,"3648":0.09051965177059174,"3649":0.08048105239868164,"3650":0.058149877935647964,"3651":0.013274437747895718,"3652":0.0029136473312973976,"3653":0.03293503075838089,"3654":0.012565276585519314,"3655":0.005215759854763746,"3656":0.032893143594264984,"3657":0.04686587676405907,"3658":0.07599864900112152,"3659":0.1147817075252533,"3660":0,"3661":0.03130597993731499,"3662":0,"3663":0.10403795540332794,"3664":0.10465041548013687,"3665":0,"3666":0.005951299797743559,"3667":0.11475948244333267,"3668":0.022490162402391434,"3669":0.018002349883317947,"3670":0.04583270847797394,"3671":0.01817304454743862,"3672":0.018600862473249435,"3673":0.05574242025613785,"3674":0.07786250859498978,"3675":0.00414591608569026,"3676":0.01349330972880125,"3677":0.046437736600637436,"3678":0.13683387637138367,"3679":0,"3680":0.047978974878787994,"3681":0.04165510833263397,"3682":0.013835067860782146,"3683":0.06183158978819847,"3684":0.026477079838514328,"3685":0,"3686":0.000775843218434602,"3687":0.09813337028026581,"3688":0,"3689":0,"3690":0.06718609482049942,"3691":0.10762210190296173,"3692":0,"3693":0.19557760655879974,"3694":0.08977437764406204,"3695":0.008299630135297775,"3696":0.02853976935148239,"3697":0.0477825291454792,"3698":0.05860864371061325,"3699":0.04272454231977463,"3700":0.004640327766537666,"3701":0.019788481295108795,"3702":0.0332900807261467,"3703":0.0009605761151760817,"3704":0.02113468199968338,"3705":0,"3706":0.008166711777448654,"3707":0.014949948526918888,"3708":0,"3709":0.03135141357779503,"3710":0.005810158792883158,"3711":0.0018940424779430032,"3712":0.1311388909816742,"3713":0.033115942031145096,"3714":0.018720021471381187,"3715":0.14804208278656006,"3716":0.11712954938411713,"3717":0.19885176420211792,"3718":0.01640286296606064,"3719":0.0514383539557457,"3720":0.07346629351377487,"3721":0.00688075041398406,"3722":0.008781228214502335,"3723":0.051009323447942734,"3724":0.07602762430906296,"3725":0.0345953144133091,"3726":0.037067390978336334,"3727":0,"3728":0.059804659336805344,"3729":0.01100211776793003,"3730":0.01393598597496748,"3731":0.004182253964245319,"3732":0.017870819196105003,"3733":0.1374281346797943,"3734":0.09492350369691849,"3735":0,"3736":0.2873879075050354,"3737":0.06319376081228256,"3738":0.15676507353782654,"3739":0.05522920936346054,"3740":0.07093704491853714,"3741":0.007997116073966026,"3742":0.0008747070678509772,"3743":0.1801387369632721,"3744":0.0423707440495491,"3745":0.051760345697402954,"3746":0.0018240099307149649,"3747":0.0008143816376104951,"3748":0,"3749":0.00020562871941365302,"3750":0.12842108309268951,"3751":0.032582856714725494,"3752":0.0024681983049958944,"3753":0.05538973957300186,"3754":0.02397099882364273,"3755":0.10003125667572021,"3756":0.039431408047676086,"3757":0.0831775814294815,"3758":0.0050339908339083195,"3759":0.0007988622528500855,"3760":0.07674958556890488,"3761":0,"3762":0.048467967659235,"3763":0.0016617319779470563,"3764":0.04528333619236946,"3765":0.06737390160560608,"3766":0.005490611307322979,"3767":0.05515828728675842,"3768":0,"3769":0.001143386703915894,"3770":0.005552566610276699,"3771":0,"3772":0.025696294382214546,"3773":0.0897592231631279,"3774":0.004804786294698715,"3775":0.030689934268593788,"3776":0.12229614704847336,"3777":0.029526708647608757,"3778":0.020862968638539314,"3779":0,"3780":0.07378538697957993,"3781":0.022839920595288277,"3782":0.06731679290533066,"3783":0.015274500474333763,"3784":0,"3785":0.08417193591594696,"3786":0.10732915252447128,"3787":0.10222373902797699,"3788":0.0030629667453467846,"3789":0.030321327969431877,"3790":0.06711826473474503,"3791":0,"3792":0.05623549222946167,"3793":0,"3794":0.08731155842542648,"3795":0.0040996260941028595,"3796":0.1059698760509491,"3797":0,"3798":0.0476352833211422,"3799":0.05242079496383667,"3800":0,"3801":0.019056571647524834,"3802":0.019273892045021057,"3803":0.08189697563648224,"3804":0.025983287021517754,"3805":0.02145795151591301,"3806":0.025800548493862152,"3807":0,"3808":0.01629321090877056,"3809":0.04561011120676994,"3810":0.11020592600107193,"3811":0.05230873450636864,"3812":0.0008626783965155482,"3813":0.05666438117623329,"3814":0.0034806851763278246,"3815":0.10515686869621277,"3816":0,"3817":0.0021735355257987976,"3818":0.1450205147266388,"3819":0.000492812308948487,"3820":0.1252952218055725,"3821":0.0031275455839931965,"3822":0.046775318682193756,"3823":0.003187051974236965,"3824":0.012051153928041458,"3825":0.10228855907917023,"3826":0.006301448680460453,"3827":0.010955504141747952,"3828":0.03601036220788956,"3829":0.00041473624878562987,"3830":0.033015139400959015,"3831":0.0005074807559140027,"3832":0.026102984324097633,"3833":0.14412091672420502,"3834":0.12815013527870178,"3835":0.08225040137767792,"3836":0.020059218630194664,"3837":0.0036998444702476263,"3838":0.019537266343832016,"3839":0,"3840":0.06591063737869263,"3841":0.0014313433784991503,"3842":0.0035114861093461514,"3843":0.008700964041054249,"3844":0.0007885190425440669,"3845":0.14594769477844238,"3846":0,"3847":0,"3848":0.010660426691174507,"3849":0,"3850":0.07918711006641388,"3851":0.018930723890662193,"3852":0.0025214324705302715,"3853":0.1261938065290451,"3854":0.16854816675186157,"3855":0,"3856":0.1794925034046173,"3857":0.008681208826601505,"3858":0.016720309853553772,"3859":0.015722397714853287,"3860":0.06376887112855911,"3861":0.0194192323833704,"3862":0.08292648196220398,"3863":0.004684283398091793,"3864":0.014872831292450428,"3865":0.11970104277133942,"3866":0,"3867":0.01992099918425083,"3868":0.03663087263703346,"3869":0.02029193378984928,"3870":0.02399815246462822,"3871":0.1957119256258011,"3872":0.006529225967824459,"3873":0.008602296933531761,"3874":0.05094054341316223,"3875":0.00033524917671456933,"3876":0.04197404161095619,"3877":0.032325200736522675,"3878":0.014702274464070797,"3879":0.055293694138526917,"3880":0.0001580175885464996,"3881":0.0391724519431591,"3882":0.0007162250112742186,"3883":0.05492647364735603,"3884":0.007800216320902109,"3885":0.0090615414083004,"3886":0.0298446174710989,"3887":0.01142175868153572,"3888":0,"3889":0.04971981421113014,"3890":0.03012167103588581,"3891":0,"3892":0.034009940922260284,"3893":0.1289616823196411,"3894":0.02409333363175392,"3895":0.016220202669501305,"3896":0,"3897":0.01675414852797985,"3898":0,"3899":0,"3900":0.0033963192254304886,"3901":0.03333237022161484,"3902":0.0015434380620718002,"3903":0.06877533346414566,"3904":0.0982067808508873,"3905":0.08655533939599991,"3906":0.05042685568332672,"3907":0.014922065660357475,"3908":0.0032255977857857943,"3909":0.013529755175113678,"3910":0.011547407135367393,"3911":0,"3912":0.029917554929852486,"3913":0.037260763347148895,"3914":0.049702394753694534,"3915":0.09004996716976166,"3916":0,"3917":0.031662970781326294,"3918":0,"3919":0.09185843914747238,"3920":0.09591775387525558,"3921":0,"3922":0.004944027867168188,"3923":0.10858549922704697,"3924":0.02426133304834366,"3925":0.013665501959621906,"3926":0.03662976250052452,"3927":0.017081743106245995,"3928":0.0021804647985845804,"3929":0.03320600092411041,"3930":0.02584986947476864,"3931":0.003507880261167884,"3932":0.009552420116961002,"3933":0.046789947897195816,"3934":0.14955365657806396,"3935":0,"3936":0.04030049592256546,"3937":0.027699660509824753,"3938":0.010556054301559925,"3939":0.06828036904335022,"3940":0.0018696649931371212,"3941":0,"3942":0.0001289487408939749,"3943":0.10687258094549179,"3944":0,"3945":0,"3946":0.05807271599769592,"3947":0.12291233986616135,"3948":0,"3949":0.1978965699672699,"3950":0.07811292260885239,"3951":0.010709371417760849,"3952":0.01017005369067192,"3953":0.058084748685359955,"3954":0.05921664088964462,"3955":0.04489472135901451,"3956":0.0005899170064367354,"3957":0.013311177492141724,"3958":0.03117230534553528,"3959":0.002040005521848798,"3960":0.020037667825818062,"3961":0,"3962":0.009622578509151936,"3963":0.010713057592511177,"3964":0,"3965":0.03467822074890137,"3966":0.010543608106672764,"3967":0.0050316001288592815,"3968":0.12349238991737366,"3969":0.01894322782754898,"3970":0.006572268903255463,"3971":0.14716607332229614,"3972":0.12548905611038208,"3973":0.17753756046295166,"3974":0.03214449808001518,"3975":0.08267434686422348,"3976":0.050504762679338455,"3977":0.00449000159278512,"3978":0.00356372375972569,"3979":0.02649754472076893,"3980":0.09565358608961105,"3981":0.03611743822693825,"3982":0.03193267062306404,"3983":0,"3984":0.07072564214468002,"3985":0.009128767997026443,"3986":0.011682492680847645,"3987":0.004890828859061003,"3988":0.04553575441241264,"3989":0.1371089667081833,"3990":0.09498805552721024,"3991":0,"3992":0.31663042306900024,"3993":0.016766738146543503,"3994":0.1613384187221527,"3995":0.07876170426607132,"3996":0.05941476300358772,"3997":0.010634755715727806,"3998":0.0006238482892513275,"3999":0.1673702895641327,"4000":0.05214754492044449,"4001":0.058872804045677185,"4002":0.0025172412861138582,"4003":0.0008237453293986619,"4004":0.00046999112237244844,"4005":0,"4006":0.1312345713376999,"4007":0.016728995367884636,"4008":0.018810393288731575,"4009":0.028996972367167473,"4010":0.016416801139712334,"4011":0.07553697377443314,"4012":0.0010215026559308171,"4013":0.09502123296260834,"4014":0.021283933892846107,"4015":0,"4016":0.05272665247321129,"4017":0,"4018":0.05357939377427101,"4019":0,"4020":0.0278262160718441,"4021":0.07127150148153305,"4022":0.006461843848228455,"4023":0.016071638092398643,"4024":0,"4025":0.0016497765900567174,"4026":0.004855545703321695,"4027":0,"4028":0.015466195531189442,"4029":0.09785141050815582,"4030":0.007192803081125021,"4031":0.044584646821022034,"4032":0.11666669696569443,"4033":0.03463972732424736,"4034":0.0013456655433401465,"4035":0,"4036":0.07320486754179001,"4037":0.023193588480353355,"4038":0.05254584550857544,"4039":0.0067792292684316635,"4040":0,"4041":0.069295234978199,"4042":0.11918884515762329,"4043":0.09683189541101456,"4044":0.0026425267569720745,"4045":0.028555644676089287,"4046":0.06640370190143585,"4047":0,"4048":0.05285344272851944,"4049":0,"4050":0.10366418957710266,"4051":0.0019531147554516792,"4052":0.14669494330883026,"4053":0,"4054":0.06630319356918335,"4055":0.0505778044462204,"4056":0,"4057":0.00958310067653656,"4058":0.02460961788892746,"4059":0.03926277160644531,"4060":0.03287279233336449,"4061":0.0032425641547888517,"4062":0.026494450867176056,"4063":0,"4064":0.01059148833155632,"4065":0.07808850705623627,"4066":0.11864551901817322,"4067":0.05795053765177727,"4068":0.0008107309695333242,"4069":0.07576806098222733,"4070":0.00892247911542654,"4071":0.10508278757333755,"4072":0,"4073":0.0014652941608801484,"4074":0.10238855332136154,"4075":0.009385165758430958,"4076":0.10814013332128525,"4077":0.001793209812603891,"4078":0.06395544856786728,"4079":0.0017976827220991254,"4080":0.011931500397622585,"4081":0.10512875765562057,"4082":0.027420982718467712,"4083":0.0012525999918580055,"4084":0.04305848106741905,"4085":0,"4086":0.04518967121839523,"4087":0.003220862243324518,"4088":0.02357766218483448,"4089":0.13883212208747864,"4090":0.10817357897758484,"4091":0.0698501467704773,"4092":0.02120736800134182,"4093":0.0060661728493869305,"4094":0.01527419313788414,"4095":0,"4096":0.06828366219997406,"4097":0.00025839259615167975,"4098":0.008158761076629162,"4099":0.00811196118593216,"4100":0.0023082727566361427,"4101":0.1735573709011078,"4102":0,"4103":0,"4104":0.035577233880758286,"4105":0,"4106":0.058205701410770416,"4107":0.00025165273109450936,"4108":0.007330630905926228,"4109":0.1396564096212387,"4110":0.0882268026471138,"4111":0,"4112":0.17796269059181213,"4113":0.009235810488462448,"4114":0.017834609374403954,"4115":0.014221945777535439,"4116":0.048921048641204834,"4117":0.017650378867983818,"4118":0.07154761254787445,"4119":0.010651448741555214,"4120":0.07042964547872543,"4121":0.12597276270389557,"4122":0.020219221711158752,"4123":0.026723111048340797,"4124":0.024728549644351006,"4125":0.006977643817663193,"4126":0.026788335293531418,"4127":0.18654577434062958,"4128":0.0344010628759861,"4129":0.006086351349949837,"4130":0.056703682988882065,"4131":0.0005305113736540079,"4132":0.08637971431016922,"4133":0.04691215232014656,"4134":0.008202258497476578,"4135":0.044190119951963425,"4136":0.0000871689262567088,"4137":0.024998944252729416,"4138":0,"4139":0.05180920287966728,"4140":0.006522977724671364,"4141":0.008704621344804764,"4142":0.024344323202967644,"4143":0.011337104253470898,"4144":0,"4145":0.0468326173722744,"4146":0.007349301129579544,"4147":0,"4148":0.014598259702324867,"4149":0.12257426977157593,"4150":0.030019445344805717,"4151":0.03325660154223442,"4152":0.0002696009469218552,"4153":0.021174151450395584,"4154":0,"4155":0,"4156":0.005913418252021074,"4157":0.03540976345539093,"4158":0.0046028634533286095,"4159":0.1217031180858612,"4160":0.08685822039842606,"4161":0.09844930469989777,"4162":0.058201342821121216,"4163":0.011141582392156124,"4164":0.002186772646382451,"4165":0.017523933202028275,"4166":0.011102845892310143,"4167":0.004031808581203222,"4168":0.01888193003833294,"4169":0.039310820400714874,"4170":0.08173055946826935,"4171":0.07863620668649673,"4172":0,"4173":0.02865368127822876,"4174":0,"4175":0.10175834596157074,"4176":0.08276976644992828,"4177":0,"4178":0.004787045996636152,"4179":0.0987488329410553,"4180":0.026477960869669914,"4181":0.013294878415763378,"4182":0.060906365513801575,"4183":0.0160298403352499,"4184":0.000646402477286756,"4185":0.06406363844871521,"4186":0.10045360773801804,"4187":0.00498960679396987,"4188":0.02072584256529808,"4189":0.04262388125061989,"4190":0.15137822926044464,"4191":0,"4192":0.08270632475614548,"4193":0.022567283362150192,"4194":0.0019906817469745874,"4195":0.05921615660190582,"4196":0.013360334560275078,"4197":0,"4198":0.011987242847681046,"4199":0.11098101735115051,"4200":0,"4201":0.00015200460620690137,"4202":0.052354469895362854,"4203":0.12659019231796265,"4204":0.0057715666480362415,"4205":0.21386653184890747,"4206":0.06747925281524658,"4207":0.006022702902555466,"4208":0.009271484799683094,"4209":0.04456876218318939,"4210":0.040398288518190384,"4211":0.030817605555057526,"4212":0,"4213":0.014027836732566357,"4214":0.02946425788104534,"4215":0.0010211243061348796,"4216":0.021956881508231163,"4217":0,"4218":0.0008274732972495258,"4219":0.030827078968286514,"4220":0,"4221":0.053655024617910385,"4222":0.01055778656154871,"4223":0.0017524863360449672,"4224":0.14161308109760284,"4225":0.03201485052704811,"4226":0.00498328497633338,"4227":0.1083478182554245,"4228":0.1118868738412857,"4229":0.1933058500289917,"4230":0.008386217057704926,"4231":0.038050390779972076,"4232":0.057570602744817734,"4233":0.003660303307697177,"4234":0.003090847749263048,"4235":0.050942737609148026,"4236":0.07063055038452148,"4237":0.02618766948580742,"4238":0.03108309954404831,"4239":0,"4240":0.07843605428934097,"4241":0.013490727171301842,"4242":0.011964651755988598,"4243":0.0038166241720318794,"4244":0.03436437249183655,"4245":0.1424390822649002,"4246":0.10417873412370682,"4247":0,"4248":0.26705464720726013,"4249":0.06723643094301224,"4250":0.1395052671432495,"4251":0.06591496616601944,"4252":0.04448578879237175,"4253":0.006400753278285265,"4254":0.0008605205803178251,"4255":0.1751677244901657,"4256":0.029761139303445816,"4257":0.10912204533815384,"4258":0.010568900965154171,"4259":0.0011494597420096397,"4260":0.00031144777312874794,"4261":0,"4262":0.1330196112394333,"4263":0.007997612468898296,"4264":0.021534431725740433,"4265":0.056210167706012726,"4266":0.02398454211652279,"4267":0.08169334381818771,"4268":0.012867058627307415,"4269":0.0868683010339737,"4270":0.030996965244412422,"4271":0,"4272":0.042168859392404556,"4273":0,"4274":0.0551917739212513,"4275":0,"4276":0.05455148592591286,"4277":0.09851117432117462,"4278":0.00430314289405942,"4279":0.019461531192064285,"4280":0,"4281":0.0022634612396359444,"4282":0.0037296293303370476,"4283":0,"4284":0.029898682609200478,"4285":0.11246924847364426,"4286":0.0016273073852062225,"4287":0.03528634458780289,"4288":0.10573191940784454,"4289":0.031042328104376793,"4290":0.0018158286111429334,"4291":0,"4292":0.0979980081319809,"4293":0.020020145922899246,"4294":0.025541206821799278,"4295":0.030536454170942307,"4296":0,"4297":0.0756654217839241,"4298":0.04219505563378334,"4299":0.09459491819143295,"4300":0.0022804944310337305,"4301":0.02920975536108017,"4302":0.09271879494190216,"4303":0,"4304":0.04949461668729782,"4305":0,"4306":0.10082069784402847,"4307":0.006110595539212227,"4308":0.12261438369750977,"4309":0.0017170904902741313,"4310":0.041260238736867905,"4311":0.05808224529027939,"4312":0,"4313":0.0162595696747303,"4314":0.015462146140635014,"4315":0.06436319649219513,"4316":0.03412437438964844,"4317":0.0038558326195925474,"4318":0.028274884447455406,"4319":0,"4320":0.0172633808106184,"4321":0.06538789719343185,"4322":0.10856892168521881,"4323":0.03465131297707558,"4324":0.0007250482449308038,"4325":0.059893228113651276,"4326":0,"4327":0.14530698955059052,"4328":0,"4329":0.0035701338201761246,"4330":0.11430861055850983,"4331":0.016367018222808838,"4332":0.11199888586997986,"4333":0.056653544306755066,"4334":0.040046680718660355,"4335":0.0019121405202895403,"4336":0.00933088455349207,"4337":0.09730599820613861,"4338":0.03550790995359421,"4339":0,"4340":0.05248772352933884,"4341":0,"4342":0.02805621735751629,"4343":0,"4344":0.013707340694963932,"4345":0.10554424673318863,"4346":0.1273026168346405,"4347":0.1104215458035469,"4348":0.019841890782117844,"4349":0,"4350":0.015905771404504776,"4351":0,"4352":0.08365520089864731,"4353":0.0007191524491645396,"4354":0.0035947482101619244,"4355":0.008335063233971596,"4356":0.0008807226549834013,"4357":0.16014966368675232,"4358":0,"4359":0,"4360":0.01541205495595932,"4361":0,"4362":0.07407679408788681,"4363":0.0014192600501701236,"4364":0.0015961886383593082,"4365":0.1337049901485443,"4366":0.09060990065336227,"4367":0,"4368":0.18697191774845123,"4369":0.014581182971596718,"4370":0.016560794785618782,"4371":0.021171757951378822,"4372":0.0514548234641552,"4373":0.0013087691040709615,"4374":0.07671761512756348,"4375":0,"4376":0.05836266651749611,"4377":0.11345866322517395,"4378":0.03256868198513985,"4379":0.03670394420623779,"4380":0.016518522053956985,"4381":0.003066838951781392,"4382":0.016512179747223854,"4383":0.17789658904075623,"4384":0.03513383865356445,"4385":0.01420971006155014,"4386":0.0642765462398529,"4387":0,"4388":0.025157291442155838,"4389":0.027692895382642746,"4390":0.012660889886319637,"4391":0.05592476204037666,"4392":0.001291430089622736,"4393":0.02427607774734497,"4394":0,"4395":0.05708033964037895,"4396":0.011598611250519753,"4397":0.009453375823795795,"4398":0.034600790590047836,"4399":0.0155352633446455,"4400":0,"4401":0.04756983369588852,"4402":0.015763750299811363,"4403":0,"4404":0.007502299267798662,"4405":0.1279853731393814,"4406":0.028237447142601013,"4407":0.03727388754487038,"4408":0,"4409":0.014601252973079681,"4410":0,"4411":0,"4412":0.001902031246572733,"4413":0.04721197858452797,"4414":0.0038201184943318367,"4415":0.12652704119682312,"4416":0.10607972741127014,"4417":0.10558989644050598,"4418":0.03729137405753136,"4419":0.01788558065891266,"4420":0.0025942812208086252,"4421":0.011185819283127785,"4422":0.01223417092114687,"4423":0.002311798045411706,"4424":0.019654426723718643,"4425":0.03573860600590706,"4426":0.07956667244434357,"4427":0.10140645503997803,"4428":0,"4429":0.02615201100707054,"4430":0,"4431":0.08539469540119171,"4432":0.1066003292798996,"4433":0,"4434":0.004932781681418419,"4435":0.0699724331498146,"4436":0.022756636142730713,"4437":0.0025929948315024376,"4438":0.06184574216604233,"4439":0.017576655372977257,"4440":0.002903872402384877,"4441":0.0357687771320343,"4442":0.08086135238409042,"4443":0.0031165198888629675,"4444":0.013638665899634361,"4445":0.04417719319462776,"4446":0.12602314352989197,"4447":0,"4448":0.06033914536237717,"4449":0.006152908783406019,"4450":0.020799344405531883,"4451":0.06077191233634949,"4452":0.010478372685611248,"4453":0,"4454":0.01281775627285242,"4455":0.12445768713951111,"4456":0,"4457":0,"4458":0.05234609171748161,"4459":0.1370576173067093,"4460":0,"4461":0.20230510830879211,"4462":0.10204819589853287,"4463":0.017413577064871788,"4464":0.007067243568599224,"4465":0.04564846307039261,"4466":0.04272816702723503,"4467":0.05502116680145264,"4468":0.0014420854859054089,"4469":0.015520449727773666,"4470":0.029923822730779648,"4471":0.0016106272814795375,"4472":0.028024137020111084,"4473":0,"4474":0.0020927905570715666,"4475":0.014404327608644962,"4476":0,"4477":0.048853304237127304,"4478":0.005437303334474564,"4479":0.0054619573056697845,"4480":0.09208889305591583,"4481":0.024892594665288925,"4482":0.010175413452088833,"4483":0.14724081754684448,"4484":0.11203984916210175,"4485":0.20070871710777283,"4486":0.03320196643471718,"4487":0.04338115453720093,"4488":0.09395361691713333,"4489":0.004321706015616655,"4490":0.0038695894181728363,"4491":0.04768989235162735,"4492":0.09496592730283737,"4493":0.03080032765865326,"4494":0.036105431616306305,"4495":0,"4496":0.07816636562347412,"4497":0.009136040695011616,"4498":0.013149302452802658,"4499":0.003638399299234152,"4500":0.0413907952606678,"4501":0.13161884248256683,"4502":0.11344079673290253,"4503":0,"4504":0.27296215295791626,"4505":0.06923513859510422,"4506":0.13355185091495514,"4507":0.049371782690286636,"4508":0.04800129681825638,"4509":0.010113053023815155,"4510":0.0008281493210233748,"4511":0.1733396053314209,"4512":0.02153032459318638,"4513":0.07195626199245453,"4514":0.0019279742846265435,"4515":0.002463914919644594,"4516":0.000518931308761239,"4517":0,"4518":0.12616264820098877,"4519":0.023296765983104706,"4520":0.011770335026085377,"4521":0.03221440687775612,"4522":0.03205939754843712,"4523":0.08041954040527344,"4524":0.005338847637176514,"4525":0.09321947395801544,"4526":0.028360489755868912,"4527":0,"4528":0.038744278252124786,"4529":0,"4530":0.060545869171619415,"4531":0,"4532":0.06640405207872391,"4533":0.07032471150159836,"4534":0.004516036249697208,"4535":0.018652629107236862,"4536":0,"4537":0.0019773421809077263,"4538":0.00694699864834547,"4539":0,"4540":0.012615609914064407,"4541":0.12634822726249695,"4542":0.010583292692899704,"4543":0.027449853718280792,"4544":0.10575985908508301,"4545":0.02409461699426174,"4546":0.002526485361158848,"4547":0,"4548":0.0689806342124939,"4549":0.02160060778260231,"4550":0.04111335054039955,"4551":0.014276966452598572,"4552":0,"4553":0.08031352609395981,"4554":0.07822008430957794,"4555":0.14042724668979645,"4556":0.008219445124268532,"4557":0.02569284290075302,"4558":0.1089872419834137,"4559":0,"4560":0.052396707236766815,"4561":0,"4562":0.10491014271974564,"4563":0.0020692350808531046,"4564":0.11417626589536667,"4565":0,"4566":0.06566175073385239,"4567":0.04968411475419998,"4568":0.00001977616921067238,"4569":0.009365641511976719,"4570":0.025382300838828087,"4571":0.08710801601409912,"4572":0.030072666704654694,"4573":0.010192968882620335,"4574":0.031915728002786636,"4575":0,"4576":0.011475357227027416,"4577":0.05655582994222641,"4578":0.10743127018213272,"4579":0.053975824266672134,"4580":0.0037858958821743727,"4581":0.05749908462166786,"4582":0.013311211951076984,"4583":0.11289465427398682,"4584":0,"4585":0.002324036555364728,"4586":0.10891219228506088,"4587":0.0009429888450540602,"4588":0.12208496779203415,"4589":0.030682241544127464,"4590":0.046410564333200455,"4591":0.0018350085010752082,"4592":0.009682738222181797,"4593":0.10510951280593872,"4594":0.011747765354812145,"4595":0,"4596":0.03824898228049278,"4597":0.000523047405295074,"4598":0.0286735650151968,"4599":0,"4600":0.013213963247835636,"4601":0.14022643864154816,"4602":0.12482984364032745,"4603":0.07742062956094742,"4604":0.02058103308081627,"4605":0,"4606":0.018343698233366013,"4607":0,"4608":0.05988503620028496,"4609":0.00016965280519798398,"4610":0.004586461000144482,"4611":0.008756892755627632,"4612":0.0009448323980905116,"4613":0.11282603442668915,"4614":0,"4615":0,"4616":0.010782666504383087,"4617":0,"4618":0.06420593708753586,"4619":0.013608741573989391,"4620":0.005269405897706747,"4621":0.14845404028892517,"4622":0.13769234716892242,"4623":0,"4624":0.19513088464736938,"4625":0.008046207018196583,"4626":0.014880008064210415,"4627":0.00906398892402649,"4628":0.04564494639635086,"4629":0.003759531071409583,"4630":0.07069895416498184,"4631":0,"4632":0.07720646262168884,"4633":0.10526365786790848,"4634":0.06909534335136414,"4635":0.02118399553000927,"4636":0.007854676805436611,"4637":0.005489431321620941,"4638":0.0062642754055559635,"4639":0.1844644397497177,"4640":0.023351693525910378,"4641":0.005262481048703194,"4642":0.034016337245702744,"4643":0.001308075850829482,"4644":0.05297276750206947,"4645":0.04468045011162758,"4646":0.012159689329564571,"4647":0.05671017989516258,"4648":0.0021048730704933405,"4649":0.010186545550823212,"4650":0,"4651":0.08952994644641876,"4652":0.014736619777977467,"4653":0.00961743388324976,"4654":0.01806376874446869,"4655":0.020973332226276398,"4656":0,"4657":0.04964211955666542,"4658":0.021495630964636803,"4659":0,"4660":0.0057475268840789795,"4661":0.14230024814605713,"4662":0.0294350516051054,"4663":0.03747556358575821,"4664":0,"4665":0.010088853538036346,"4666":0,"4667":0,"4668":0.008291603997349739,"4669":0.018664222210645676,"4670":0.009474754333496094,"4671":0.03818400949239731,"4672":0.10721909999847412,"4673":0.11976199597120285,"4674":0.04118166118860245,"4675":0.045845646411180496,"4676":0.002777346409857273,"4677":0.0028380595613271,"4678":0.011709372512996197,"4679":0.003499533049762249,"4680":0.019479630514979362,"4681":0.039266638457775116,"4682":0.10711748898029327,"4683":0.10811170935630798,"4684":0,"4685":0.028257986530661583,"4686":0.0016010425752028823,"4687":0.12977474927902222,"4688":0.07974895089864731,"4689":0,"4690":0.004074933007359505,"4691":0.07572902739048004,"4692":0.02374393865466118,"4693":0.002089968416839838,"4694":0.06695146858692169,"4695":0.018884923309087753,"4696":0,"4697":0.06739606708288193,"4698":0.04237305372953415,"4699":0.0032195299863815308,"4700":0.021152367815375328,"4701":0.04656466469168663,"4702":0.13923430442810059,"4703":0,"4704":0.051624950021505356,"4705":0.017423348501324654,"4706":0.004970257170498371,"4707":0.06408430635929108,"4708":0.003711906261742115,"4709":0,"4710":0,"4711":0.12646928429603577,"4712":0,"4713":0,"4714":0.048351407051086426,"4715":0.09093941748142242,"4716":0,"4717":0.2196979522705078,"4718":0.0718366801738739,"4719":0.01246071606874466,"4720":0.025951316580176353,"4721":0.0771784782409668,"4722":0.05217372253537178,"4723":0.057168155908584595,"4724":0.0024112442042678595,"4725":0.01310618594288826,"4726":0.031095407903194427,"4727":0.002692568814381957,"4728":0.047997280955314636,"4729":0.004007769748568535,"4730":0,"4731":0.017877589911222458,"4732":0,"4733":0.04481332004070282,"4734":0.00327925942838192,"4735":0.010360727086663246,"4736":0.12711434066295624,"4737":0.019534751772880554,"4738":0.004444238729774952,"4739":0.12238434702157974,"4740":0.08811431378126144,"4741":0.1904115527868271,"4742":0.03404692932963371,"4743":0.0795883759856224,"4744":0.03654517978429794,"4745":0.006885815877467394,"4746":0.003546676831319928,"4747":0.055507488548755646,"4748":0.09013231843709946,"4749":0.03207606077194214,"4750":0.043036866933107376,"4751":0,"4752":0.06785702705383301,"4753":0.010320198722183704,"4754":0.012026983313262463,"4755":0.00406612828373909,"4756":0.05018586292862892,"4757":0.1364421844482422,"4758":0.11110858619213104,"4759":0,"4760":0.2950597107410431,"4761":0.08046767115592957,"4762":0.1475967913866043,"4763":0.061663344502449036,"4764":0.061655379831790924,"4765":0.011667284183204174,"4766":0.00042531188228167593,"4767":0.16120950877666473,"4768":0.03161965683102608,"4769":0.09664294123649597,"4770":0.00269330944865942,"4771":0.007430291268974543,"4772":0.0004044998495373875,"4773":0,"4774":0.0837816670536995,"4775":0.013616712763905525,"4776":0.017925022169947624,"4777":0.07283004373311996,"4778":0.01316113956272602,"4779":0.0631244033575058,"4780":0,"4781":0.10563958436250687,"4782":0.0704927146434784,"4783":0,"4784":0.03757580742239952,"4785":0,"4786":0.04504547640681267,"4787":0,"4788":0.02049003168940544,"4789":0.06489909440279007,"4790":0.004273219499737024,"4791":0.0029179423581808805,"4792":0,"4793":0.0014999043196439743,"4794":0.003640810726210475,"4795":0.00588688300922513,"4796":0.027634426951408386,"4797":0.09025239944458008,"4798":0.032305095344781876,"4799":0.04653434082865715,"4800":0.10974177718162537,"4801":0.03926705941557884,"4802":0.002658685203641653,"4803":0,"4804":0.08489477634429932,"4805":0.021720660850405693,"4806":0.02101646177470684,"4807":0.006940374616533518,"4808":0,"4809":0.06524129211902618,"4810":0.05221455544233322,"4811":0.08873570710420609,"4812":0.015959763899445534,"4813":0.024987075477838516,"4814":0.11048531532287598,"4815":0,"4816":0.020075663924217224,"4817":0,"4818":0.09512217342853546,"4819":0.0016991778975352645,"4820":0.10126850754022598,"4821":0.000372157315723598,"4822":0.08508342504501343,"4823":0.03744447976350784,"4824":0.00499342055991292,"4825":0.011418324895203114,"4826":0.02558005414903164,"4827":0.035491134971380234,"4828":0.027892906218767166,"4829":0,"4830":0.025425180792808533,"4831":0,"4832":0.009400133974850178,"4833":0.1128145083785057,"4834":0.05498255416750908,"4835":0.05386211723089218,"4836":0.001858110073953867,"4837":0.08916284143924713,"4838":0.006380351260304451,"4839":0.138643279671669,"4840":0,"4841":0.0044670612551271915,"4842":0.06477153301239014,"4843":0.030293535441160202,"4844":0.11032678931951523,"4845":0.05494033172726631,"4846":0.045650508254766464,"4847":0.001491460483521223,"4848":0.010552112013101578,"4849":0.0582956038415432,"4850":0.03175861015915871,"4851":0.000559475040063262,"4852":0.05548309162259102,"4853":0.000884518725797534,"4854":0.019194679334759712,"4855":0,"4856":0.014360262081027031,"4857":0.15858282148838043,"4858":0.12799738347530365,"4859":0.12267311662435532,"4860":0.025126691907644272,"4861":0,"4862":0.01659996248781681,"4863":0,"4864":0.03797860071063042,"4865":0.0007112800376489758,"4866":0.007448149845004082,"4867":0.00755681749433279,"4868":0.000007041080152703216,"4869":0.16241151094436646,"4870":0,"4871":0,"4872":0.0396016389131546,"4873":0,"4874":0.06406940519809723,"4875":0.01082890760153532,"4876":0.004047476686537266,"4877":0.12955576181411743,"4878":0.09789180010557175,"4879":0,"4880":0.1895386278629303,"4881":0.013557550497353077,"4882":0.014080381952226162,"4883":0.012352783232927322,"4884":0.05146797373890877,"4885":0.0006159987533465028,"4886":0.08629214018583298,"4887":0.0007353297551162541,"4888":0.0836368128657341,"4889":0.13004133105278015,"4890":0.0535331591963768,"4891":0.027923136949539185,"4892":0.04042145982384682,"4893":0.011101899668574333,"4894":0.03533056005835533,"4895":0.1916324496269226,"4896":0.01603427529335022,"4897":0.002476156922057271,"4898":0.07972650974988937,"4899":0.004935020115226507,"4900":0.06523969769477844,"4901":0.03549733757972717,"4902":0.009117643348872662,"4903":0.05094219371676445,"4904":0,"4905":0.013794011436402798,"4906":0,"4907":0.07706841826438904,"4908":0.00922852661460638,"4909":0.012240935117006302,"4910":0.01200283132493496,"4911":0.02491452731192112,"4912":0,"4913":0.04758159816265106,"4914":0.018443048000335693,"4915":0,"4916":0.015352675691246986,"4917":0.12410098314285278,"4918":0.038132380694150925,"4919":0.031065454706549644,"4920":0.0003871980297844857,"4921":0.0195422675460577,"4922":0,"4923":0,"4924":0.004005895461887121,"4925":0.024173980578780174,"4926":0.00036816700594499707,"4927":0.10434816777706146,"4928":0.07939784228801727,"4929":0.05726529285311699,"4930":0.0639241561293602,"4931":0.029487619176506996,"4932":0.0019688131287693977,"4933":0.021413207054138184,"4934":0.01064874418079853,"4935":0.0003877168637700379,"4936":0.019939742982387543,"4937":0.04072854667901993,"4938":0.09537620842456818,"4939":0.09787054359912872,"4940":0,"4941":0.02775782160460949,"4942":0,"4943":0.1151910275220871,"4944":0.0971233919262886,"4945":0,"4946":0.012759404256939888,"4947":0.07907325029373169,"4948":0.021943766623735428,"4949":0.0005247608642093837,"4950":0.07083561271429062,"4951":0.015751857310533524,"4952":0.003076887456700206,"4953":0.04601142555475235,"4954":0.07461047172546387,"4955":0.0044737388379871845,"4956":0.011091998778283596,"4957":0.04167011380195618,"4958":0.14067992568016052,"4959":0,"4960":0.061673421412706375,"4961":0.034488655626773834,"4962":0.005883227568119764,"4963":0.05736975744366646,"4964":0.016452275216579437,"4965":0,"4966":0.014248669147491455,"4967":0.11141905188560486,"4968":0,"4969":0,"4970":0.04746711626648903,"4971":0.1115771010518074,"4972":0.0014588813064619899,"4973":0.2126162052154541,"4974":0.07388029992580414,"4975":0.011678441427648067,"4976":0.021118227392435074,"4977":0.04633845388889313,"4978":0.03333263471722603,"4979":0.05925198271870613,"4980":0.0008534739608876407,"4981":0.01484068762511015,"4982":0.028551001101732254,"4983":0.0014339176705107093,"4984":0.022134628146886826,"4985":0,"4986":0.0010951204458251595,"4987":0.020344866439700127,"4988":0,"4989":0.06756522506475449,"4990":0.007513341493904591,"4991":0.007530557457357645,"4992":0.11614135652780533,"4993":0.02061755768954754,"4994":0.005273517221212387,"4995":0.1152559146285057,"4996":0.12297067791223526,"4997":0.1963219940662384,"4998":0.033958956599235535,"4999":0.04577340930700302,"5000":0.06260905414819717,"5001":0.003040763083845377,"5002":0.003723831381648779,"5003":0.036817193031311035,"5004":0.12251272052526474,"5005":0.023859338834881783,"5006":0.03608933091163635,"5007":0,"5008":0.06873732060194016,"5009":0.007608109153807163,"5010":0.010978247039020061,"5011":0.003626306774094701,"5012":0.0328281931579113,"5013":0.15657693147659302,"5014":0.08664576709270477,"5015":0,"5016":0.2680244743824005,"5017":0.042277731001377106,"5018":0.13600881397724152,"5019":0.06411392241716385,"5020":0.033524978905916214,"5021":0.006784604396671057,"5022":0.0007983070681802928,"5023":0.16200722754001617,"5024":0.0400664247572422,"5025":0.10759507864713669,"5026":0.0028561227954924107,"5027":0.0005556145333684981,"5028":0.0005827408167533576,"5029":0,"5030":0.1426478922367096,"5031":0.008611734956502914,"5032":0.022045575082302094,"5033":0.03795904293656349,"5034":0.008822259493172169,"5035":0.07909763604402542,"5036":0.0007950368453748524,"5037":0.07686948776245117,"5038":0.04222499951720238,"5039":0.0004975110641680658,"5040":0.03631189465522766,"5041":0,"5042":0.053247205913066864,"5043":0,"5044":0.040104612708091736,"5045":0.11212430149316788,"5046":0.004576890729367733,"5047":0.011493164114654064,"5048":0,"5049":0.0011235158890485764,"5050":0.003974615130573511,"5051":0,"5052":0.0289375688880682,"5053":0.09532920271158218,"5054":0.019922621548175812,"5055":0.032190579921007156,"5056":0.10720973461866379,"5057":0.03223608806729317,"5058":0.001017336267977953,"5059":0,"5060":0.08641109615564346,"5061":0.02076907642185688,"5062":0.06724037230014801,"5063":0.006052502430975437,"5064":0,"5065":0.04005242511630058,"5066":0.06090559437870979,"5067":0.08991683274507523,"5068":0.004175205715000629,"5069":0.02449178323149681,"5070":0.1319294273853302,"5071":0,"5072":0.04398060217499733,"5073":0,"5074":0.10921231657266617,"5075":0.0026866195257753134,"5076":0.12720508873462677,"5077":0.0007108671707101166,"5078":0.05902737379074097,"5079":0.045239388942718506,"5080":0,"5081":0.023295912891626358,"5082":0.02763720043003559,"5083":0.02568393386900425,"5084":0.03303399309515953,"5085":0.005012145731598139,"5086":0.02431192621588707,"5087":0,"5088":0.009027143940329552,"5089":0.0740264281630516,"5090":0.09146934002637863,"5091":0.03875408321619034,"5092":0.009847230277955532,"5093":0.06665508449077606,"5094":0.005404262337833643,"5095":0.13663612306118011,"5096":0,"5097":0.0038124413695186377,"5098":0.10727096349000931,"5099":0.0031256405636668205,"5100":0.1151159480214119,"5101":0.011258667334914207,"5102":0.0368102602660656,"5103":0.0007046147366054356,"5104":0.01471006404608488,"5105":0.10693039000034332,"5106":0.0045425561256706715,"5107":0,"5108":0.04297785833477974,"5109":0,"5110":0.027137041091918945,"5111":0,"5112":0.015063867904245853,"5113":0.11651187390089035,"5114":0.12182804942131042,"5115":0.13669204711914062,"5116":0.01985529437661171,"5117":0,"5118":0.013049278408288956,"5119":0},{"0":0.07226240634918213,"1":0.06084230914711952,"2":0.022189075127243996,"3":0.059452999383211136,"4":0.03781379014253616,"5":0.10549900680780411,"6":0,"7":0.00018301098316442221,"8":0,"9":0,"10":0.09778206050395966,"11":0.03729276731610298,"12":0.002496529370546341,"13":0.07261405885219574,"14":0.15824957191944122,"15":0,"16":0.09543654322624207,"17":0.046630844473838806,"18":0.052971336990594864,"19":0.07835465669631958,"20":0.036407459527254105,"21":0.0037934412248432636,"22":0.06136124208569527,"23":0.0003367312892805785,"24":0.025154592469334602,"25":0.0008280867477878928,"26":0.0028992679435759783,"27":0.0584891177713871,"28":0.015547642484307289,"29":0.0026919832453131676,"30":0.01924927346408367,"31":0.11797360330820084,"32":0.0034513906575739384,"33":0.015449751168489456,"34":0.012952529825270176,"35":0.0003333641216158867,"36":0.007346969563513994,"37":0.01804729551076889,"38":0.04053299501538277,"39":0.05142512172460556,"40":0.004873775411397219,"41":0.02400747872889042,"42":0,"43":0.10472738742828369,"44":0.005049423780292273,"45":0.06354624778032303,"46":0.049062103033065796,"47":0.05893312394618988,"48":0,"49":0.09332618862390518,"50":0.01724238134920597,"51":0.014315523207187653,"52":0.036037251353263855,"53":0.03615695610642433,"54":0.03599007427692413,"55":0.06647711992263794,"56":0,"57":0.017414722591638565,"58":0.0037263520061969757,"59":0,"60":0.0039632744155824184,"61":0.004603737033903599,"62":0.011519424617290497,"63":0.009000600315630436,"64":0.08341863751411438,"65":0.12343891710042953,"66":0.008984210900962353,"67":0,"68":0.07728863507509232,"69":0.04288123548030853,"70":0.03147026523947716,"71":0,"72":0.09236667305231094,"73":0.06641364842653275,"74":0.014944086782634258,"75":0.0730181336402893,"76":0,"77":0.08884240686893463,"78":0.014007139950990677,"79":0.10515765845775604,"80":0.06394463777542114,"81":0,"82":0.04178355634212494,"83":0.06705331057310104,"84":0.07503898441791534,"85":0.03539005666971207,"86":0.09205149859189987,"87":0.06542693078517914,"88":0.030122868716716766,"89":0.012498377822339535,"90":0.0003959961177315563,"91":0.02525310218334198,"92":0.007271881215274334,"93":0.07407005876302719,"94":0.09297652542591095,"95":0,"96":0.042998168617486954,"97":0.007351655513048172,"98":0.023841453716158867,"99":0.08111894130706787,"100":0,"101":0,"102":0.0024169362150132656,"103":0.03176145255565643,"104":0,"105":0.00023104020510800183,"106":0.09325797110795975,"107":0.080584816634655,"108":0,"109":0.12762342393398285,"110":0,"111":0.008407087996602058,"112":0,"113":0.07883819937705994,"114":0.027444805949926376,"115":0.06279567629098892,"116":0,"117":0.07757429033517838,"118":0.07455818355083466,"119":0,"120":0.0865740031003952,"121":0,"122":0,"123":0.026372691616415977,"124":0,"125":0.04837733507156372,"126":0.001079645357094705,"127":0.03049897775053978,"128":0.05376587063074112,"129":0.07143738120794296,"130":0.05904535576701164,"131":0.1109796091914177,"132":0.10048608481884003,"133":0.10510805249214172,"134":0.02699235826730728,"135":0.09115198254585266,"136":0.03430837020277977,"137":0.05131551995873451,"138":0.09328742325305939,"139":0,"140":0.14237962663173676,"141":0.0815524011850357,"142":0.04349883645772934,"143":0,"144":0.056687429547309875,"145":0.0695694237947464,"146":0.009203111752867699,"147":0.029149793088436127,"148":0.031377170234918594,"149":0.10797714442014694,"150":0.10231712460517883,"151":0,"152":0.41644254326820374,"153":0,"154":0.0924067422747612,"155":0.07929325103759766,"156":0.07448521256446838,"157":0.06830918043851852,"158":0.032418377697467804,"159":0.20592691004276276,"160":0.07935306429862976,"161":0.0788351371884346,"162":0.025176895782351494,"163":0.012799728661775589,"164":0,"165":0.016020534560084343,"166":0.07990405708551407,"167":0.018124304711818695,"168":0.005275031551718712,"169":0.06654520332813263,"170":0.022153319790959358,"171":0.0767558291554451,"172":0.011845107190310955,"173":0.07809089869260788,"174":0,"175":0,"176":0.09855041652917862,"177":0,"178":0.08900929242372513,"179":0.0020576308015733957,"180":0.0025644961278885603,"181":0.052673209458589554,"182":0.021635713055729866,"183":0.0035928196739405394,"184":0,"185":0,"186":0.01969757303595543,"187":0.05822019279003143,"188":0.020108245313167572,"189":0.05713918060064316,"190":0.012941057793796062,"191":0.0844917818903923,"192":0.07991102337837219,"193":0.008142332546412945,"194":0,"195":0,"196":0,"197":0.043247416615486145,"198":0.0008013779297471046,"199":0,"200":0,"201":0.034819185733795166,"202":0.07366792857646942,"203":0.10792023688554764,"204":0.03657163679599762,"205":0.07841037213802338,"206":0.09376005828380585,"207":0,"208":0.05908052250742912,"209":0.002626888919621706,"210":0.03452315181493759,"211":0.017889058217406273,"212":0.06769710779190063,"213":0.00034255781793035567,"214":0.1114046648144722,"215":0.031458452343940735,"216":0,"217":0.03700273856520653,"218":0.040910083800554276,"219":0.022041724994778633,"220":0.06480557471513748,"221":0,"222":0.06861952692270279,"223":0,"224":0.08281552046537399,"225":0.04989340901374817,"226":0.06082232668995857,"227":0.08449840545654297,"228":0.008452564477920532,"229":0.07709066569805145,"230":0.027511252090334892,"231":0.10366067290306091,"232":0.004708919674158096,"233":0.007110214326530695,"234":0.12070341408252716,"235":0,"236":0.1031913012266159,"237":0.016312845051288605,"238":0.0933353379368782,"239":0.02761930599808693,"240":0.070411816239357,"241":0.07884742319583893,"242":0,"243":0.019637882709503174,"244":0.009328152984380722,"245":0.002873532474040985,"246":0.10517897456884384,"247":0.0011681404430419207,"248":0.07174858450889587,"249":0.0732823833823204,"250":0.07554139196872711,"251":0.0749959722161293,"252":0.09525613486766815,"253":0.0005762343644164503,"254":0.08606387674808502,"255":0,"256":0.1262623816728592,"257":0.045774906873703,"258":0.010198001749813557,"259":0.027479788288474083,"260":0.02251506969332695,"261":0.09120005369186401,"262":0,"263":0,"264":0.0030948470812290907,"265":0,"266":0.11881128698587418,"267":0,"268":0.015180493704974651,"269":0.031834229826927185,"270":0.15245546400547028,"271":0,"272":0.19627849757671356,"273":0.018843458965420723,"274":0.04848652333021164,"275":0.012897057458758354,"276":0.08539529144763947,"277":0,"278":0.09613928198814392,"279":0,"280":0.010001815855503082,"281":0.06296417117118835,"282":0.004490383900702,"283":0.026645585894584656,"284":0,"285":0.002844948321580887,"286":0.0022852353285998106,"287":0.08037275075912476,"288":0.04219195246696472,"289":0.003459217958152294,"290":0.0037340542767196894,"291":0,"292":0.00026679100119508803,"293":0.018476424738764763,"294":0.0390402227640152,"295":0.07062835246324539,"296":0.03282675892114639,"297":0.0043669273145496845,"298":0,"299":0.11476414650678635,"300":0.025472108274698257,"301":0.025373315438628197,"302":0.04164770990610123,"303":0.05492031201720238,"304":0,"305":0.07735446095466614,"306":0.012744559906423092,"307":0.0024444255977869034,"308":0.007310822140425444,"309":0.03785093501210213,"310":0.008102569729089737,"311":0.05757235735654831,"312":0.0012587439268827438,"313":0.0012526924256235361,"314":0,"315":0,"316":0.03576472029089928,"317":0.0031251271720975637,"318":0.018600087612867355,"319":0.018869096413254738,"320":0.112544946372509,"321":0.11403357982635498,"322":0.025196900591254234,"323":0,"324":0.022027989849448204,"325":0.031192129477858543,"326":0.019132040441036224,"327":0.0071302312426269054,"328":0.025293167680501938,"329":0.06312497705221176,"330":0.01235047448426485,"331":0.15610279142856598,"332":0,"333":0.04149146378040314,"334":0.01289535965770483,"335":0.08227404952049255,"336":0.0319598987698555,"337":0.0008086920133791864,"338":0.009886465966701508,"339":0.03862897306680679,"340":0.05083562061190605,"341":0.005713558290153742,"342":0.026202533394098282,"343":0.03122408129274845,"344":0.00008666056237416342,"345":0.0740508958697319,"346":0.004372916650027037,"347":0.010565828531980515,"348":0.05447043478488922,"349":0.06508833169937134,"350":0.1438426524400711,"351":0,"352":0.00337681220844388,"353":0.012906184419989586,"354":0.0020580794662237167,"355":0.08027920126914978,"356":0,"357":0,"358":0,"359":0.0836118683218956,"360":0,"361":0,"362":0.10461530834436417,"363":0.058979582041502,"364":0,"365":0.1678505837917328,"366":0.008739227429032326,"367":0.010135501623153687,"368":0.0032837793696671724,"369":0.06978151202201843,"370":0.047712065279483795,"371":0.07194165885448456,"372":0,"373":0.04006221890449524,"374":0.05781282112002373,"375":0.0026562742423266172,"376":0.0270528644323349,"377":0,"378":0,"379":0.02395361103117466,"380":0,"381":0.0559232234954834,"382":0.004097927827388048,"383":0.016476256772875786,"384":0.07199817895889282,"385":0.05177021026611328,"386":0.0391261912882328,"387":0.10379674285650253,"388":0.083683080971241,"389":0.08028725534677505,"390":0.030787209048867226,"391":0.08471039682626724,"392":0.032019756734371185,"393":0.025832807645201683,"394":0.00873006321489811,"395":0.018296673893928528,"396":0.20471712946891785,"397":0.05515814945101738,"398":0.05425993353128433,"399":0,"400":0.10220788419246674,"401":0.017578978091478348,"402":0.030325688421726227,"403":0.012009200640022755,"404":0.10294782370328903,"405":0.11935126036405563,"406":0.11939737945795059,"407":0,"408":0.396747887134552,"409":0.0025831125676631927,"410":0.11217135190963745,"411":0.08071072399616241,"412":0.04922426491975784,"413":0.05532994121313095,"414":0,"415":0.2367146909236908,"416":0.027444371953606606,"417":0.07180546224117279,"418":0.0030144015327095985,"419":0.0006984351784922183,"420":0,"421":0.003346159355714917,"422":0.025920597836375237,"423":0.029712241142988205,"424":0,"425":0.03166428208351135,"426":0.011064648628234863,"427":0.12388363480567932,"428":0.021074147894978523,"429":0.08962661772966385,"430":0.002575517166405916,"431":0,"432":0.0601886510848999,"433":0,"434":0.12793616950511932,"435":0,"436":0.0002318564656889066,"437":0.06788229197263718,"438":0.006819481495767832,"439":0,"440":0,"441":0.0024738472420722246,"442":0.046756893396377563,"443":0.017903797328472137,"444":0.005833158269524574,"445":0.11642663180828094,"446":0,"447":0.06624410301446915,"448":0.050473134964704514,"449":0.04701417312026024,"450":0,"451":0,"452":0.002792558865621686,"453":0.03284139558672905,"454":0.010339977219700813,"455":0,"456":0,"457":0.11721343547105789,"458":0.05527692660689354,"459":0.08703012019395828,"460":0.016189293935894966,"461":0.058177415281534195,"462":0.11812020093202591,"463":0,"464":0.0215816181153059,"465":0,"466":0.004548912867903709,"467":0.015168905258178711,"468":0.07941582798957825,"469":0,"470":0.07548511028289795,"471":0.06472539901733398,"472":0,"473":0.06715604662895203,"474":0.01225697435438633,"475":0.015042583458125591,"476":0.05356654152274132,"477":0.008221964351832867,"478":0.05872386693954468,"479":0.015416502021253109,"480":0.08818288147449493,"481":0.11722338199615479,"482":0.07653489708900452,"483":0.10641276836395264,"484":0.002249634126201272,"485":0.06232534348964691,"486":0.04105926677584648,"487":0.09993770718574524,"488":0.000955064024310559,"489":0.007776062004268169,"490":0.06301093846559525,"491":0,"492":0.06127641350030899,"493":0.0042408546432852745,"494":0.04870837181806564,"495":0.005152771715074778,"496":0.036133598536252975,"497":0.020896151661872864,"498":0.021220719441771507,"499":0.008326875045895576,"500":0.011154456995427608,"501":0.002661754610016942,"502":0.07777131348848343,"503":0.0001836076844483614,"504":0.013405648991465569,"505":0.1261877566576004,"506":0.0521077923476696,"507":0.0547662079334259,"508":0.04446751996874809,"509":0.004843486938625574,"510":0.07981496304273605,"511":0,"512":0.07226240634918213,"513":0.06084230914711952,"514":0.022189075127243996,"515":0.059452999383211136,"516":0.03781379014253616,"517":0.10549900680780411,"518":0,"519":0.00018301098316442221,"520":0,"521":0,"522":0.09778206050395966,"523":0.03729276731610298,"524":0.002496529370546341,"525":0.07261405885219574,"526":0.15824957191944122,"527":0,"528":0.09543654322624207,"529":0.046630844473838806,"530":0.052971336990594864,"531":0.07835465669631958,"532":0.036407459527254105,"533":0.0037934412248432636,"534":0.06136124208569527,"535":0.0003367312892805785,"536":0.025154592469334602,"537":0.0008280867477878928,"538":0.0028992679435759783,"539":0.0584891177713871,"540":0.015547642484307289,"541":0.0026919832453131676,"542":0.01924927346408367,"543":0.11797360330820084,"544":0.0034513906575739384,"545":0.015449751168489456,"546":0.012952529825270176,"547":0.0003333641216158867,"548":0.007346969563513994,"549":0.01804729551076889,"550":0.04053299501538277,"551":0.05142512172460556,"552":0.004873775411397219,"553":0.02400747872889042,"554":0,"555":0.10472738742828369,"556":0.005049423780292273,"557":0.06354624778032303,"558":0.049062103033065796,"559":0.05893312394618988,"560":0,"561":0.09332618862390518,"562":0.01724238134920597,"563":0.014315523207187653,"564":0.036037251353263855,"565":0.03615695610642433,"566":0.03599007427692413,"567":0.06647711992263794,"568":0,"569":0.017414722591638565,"570":0.0037263520061969757,"571":0,"572":0.0039632744155824184,"573":0.004603737033903599,"574":0.011519424617290497,"575":0.009000600315630436,"576":0.08341863751411438,"577":0.12343891710042953,"578":0.008984210900962353,"579":0,"580":0.07728863507509232,"581":0.04288123548030853,"582":0.03147026523947716,"583":0,"584":0.09236667305231094,"585":0.06641364842653275,"586":0.014944086782634258,"587":0.0730181336402893,"588":0,"589":0.08884240686893463,"590":0.014007139950990677,"591":0.10515765845775604,"592":0.06394463777542114,"593":0,"594":0.04178355634212494,"595":0.06705331057310104,"596":0.07503898441791534,"597":0.03539005666971207,"598":0.09205149859189987,"599":0.06542693078517914,"600":0.030122868716716766,"601":0.012498377822339535,"602":0.0003959961177315563,"603":0.02525310218334198,"604":0.007271881215274334,"605":0.07407005876302719,"606":0.09297652542591095,"607":0,"608":0.042998168617486954,"609":0.007351655513048172,"610":0.023841453716158867,"611":0.08111894130706787,"612":0,"613":0,"614":0.0024169362150132656,"615":0.03176145255565643,"616":0,"617":0.00023104020510800183,"618":0.09325797110795975,"619":0.080584816634655,"620":0,"621":0.12762342393398285,"622":0,"623":0.008407087996602058,"624":0,"625":0.07883819937705994,"626":0.027444805949926376,"627":0.06279567629098892,"628":0,"629":0.07757429033517838,"630":0.07455818355083466,"631":0,"632":0.0865740031003952,"633":0,"634":0,"635":0.026372691616415977,"636":0,"637":0.04837733507156372,"638":0.001079645357094705,"639":0.03049897775053978,"640":0.05376587063074112,"641":0.07143738120794296,"642":0.05904535576701164,"643":0.1109796091914177,"644":0.10048608481884003,"645":0.10510805249214172,"646":0.02699235826730728,"647":0.09115198254585266,"648":0.03430837020277977,"649":0.05131551995873451,"650":0.09328742325305939,"651":0,"652":0.14237962663173676,"653":0.0815524011850357,"654":0.04349883645772934,"655":0,"656":0.056687429547309875,"657":0.0695694237947464,"658":0.009203111752867699,"659":0.029149793088436127,"660":0.031377170234918594,"661":0.10797714442014694,"662":0.10231712460517883,"663":0,"664":0.41644254326820374,"665":0,"666":0.0924067422747612,"667":0.07929325103759766,"668":0.07448521256446838,"669":0.06830918043851852,"670":0.032418377697467804,"671":0.20592691004276276,"672":0.07935306429862976,"673":0.0788351371884346,"674":0.025176895782351494,"675":0.012799728661775589,"676":0,"677":0.016020534560084343,"678":0.07990405708551407,"679":0.018124304711818695,"680":0.005275031551718712,"681":0.06654520332813263,"682":0.022153319790959358,"683":0.0767558291554451,"684":0.011845107190310955,"685":0.07809089869260788,"686":0,"687":0,"688":0.09855041652917862,"689":0,"690":0.08900929242372513,"691":0.0020576308015733957,"692":0.0025644961278885603,"693":0.052673209458589554,"694":0.021635713055729866,"695":0.0035928196739405394,"696":0,"697":0,"698":0.01969757303595543,"699":0.05822019279003143,"700":0.020108245313167572,"701":0.05713918060064316,"702":0.012941057793796062,"703":0.0844917818903923,"704":0.07991102337837219,"705":0.008142332546412945,"706":0,"707":0,"708":0,"709":0.043247416615486145,"710":0.0008013779297471046,"711":0,"712":0,"713":0.034819185733795166,"714":0.07366792857646942,"715":0.10792023688554764,"716":0.03657163679599762,"717":0.07841037213802338,"718":0.09376005828380585,"719":0,"720":0.05908052250742912,"721":0.002626888919621706,"722":0.03452315181493759,"723":0.017889058217406273,"724":0.06769710779190063,"725":0.00034255781793035567,"726":0.1114046648144722,"727":0.031458452343940735,"728":0,"729":0.03700273856520653,"730":0.040910083800554276,"731":0.022041724994778633,"732":0.06480557471513748,"733":0,"734":0.06861952692270279,"735":0,"736":0.08281552046537399,"737":0.04989340901374817,"738":0.06082232668995857,"739":0.08449840545654297,"740":0.008452564477920532,"741":0.07709066569805145,"742":0.027511252090334892,"743":0.10366067290306091,"744":0.004708919674158096,"745":0.007110214326530695,"746":0.12070341408252716,"747":0,"748":0.1031913012266159,"749":0.016312845051288605,"750":0.0933353379368782,"751":0.02761930599808693,"752":0.070411816239357,"753":0.07884742319583893,"754":0,"755":0.019637882709503174,"756":0.009328152984380722,"757":0.002873532474040985,"758":0.10517897456884384,"759":0.0011681404430419207,"760":0.07174858450889587,"761":0.0732823833823204,"762":0.07554139196872711,"763":0.0749959722161293,"764":0.09525613486766815,"765":0.0005762343644164503,"766":0.08606387674808502,"767":0,"768":0.07226240634918213,"769":0.06084230914711952,"770":0.022189075127243996,"771":0.059452999383211136,"772":0.03781379014253616,"773":0.10549900680780411,"774":0,"775":0.00018301098316442221,"776":0,"777":0,"778":0.09778206050395966,"779":0.03729276731610298,"780":0.002496529370546341,"781":0.07261405885219574,"782":0.15824957191944122,"783":0,"784":0.09543654322624207,"785":0.046630844473838806,"786":0.052971336990594864,"787":0.07835465669631958,"788":0.036407459527254105,"789":0.0037934412248432636,"790":0.06136124208569527,"791":0.0003367312892805785,"792":0.025154592469334602,"793":0.0008280867477878928,"794":0.0028992679435759783,"795":0.0584891177713871,"796":0.015547642484307289,"797":0.0026919832453131676,"798":0.01924927346408367,"799":0.11797360330820084,"800":0.0034513906575739384,"801":0.015449751168489456,"802":0.012952529825270176,"803":0.0003333641216158867,"804":0.007346969563513994,"805":0.01804729551076889,"806":0.04053299501538277,"807":0.05142512172460556,"808":0.004873775411397219,"809":0.02400747872889042,"810":0,"811":0.10472738742828369,"812":0.005049423780292273,"813":0.06354624778032303,"814":0.049062103033065796,"815":0.05893312394618988,"816":0,"817":0.09332618862390518,"818":0.01724238134920597,"819":0.014315523207187653,"820":0.036037251353263855,"821":0.03615695610642433,"822":0.03599007427692413,"823":0.06647711992263794,"824":0,"825":0.017414722591638565,"826":0.0037263520061969757,"827":0,"828":0.0039632744155824184,"829":0.004603737033903599,"830":0.011519424617290497,"831":0.009000600315630436,"832":0.08341863751411438,"833":0.12343891710042953,"834":0.008984210900962353,"835":0,"836":0.07728863507509232,"837":0.04288123548030853,"838":0.03147026523947716,"839":0,"840":0.09236667305231094,"841":0.06641364842653275,"842":0.014944086782634258,"843":0.0730181336402893,"844":0,"845":0.08884240686893463,"846":0.014007139950990677,"847":0.10515765845775604,"848":0.06394463777542114,"849":0,"850":0.04178355634212494,"851":0.06705331057310104,"852":0.07503898441791534,"853":0.03539005666971207,"854":0.09205149859189987,"855":0.06542693078517914,"856":0.030122868716716766,"857":0.012498377822339535,"858":0.0003959961177315563,"859":0.02525310218334198,"860":0.007271881215274334,"861":0.07407005876302719,"862":0.09297652542591095,"863":0,"864":0.042998168617486954,"865":0.007351655513048172,"866":0.023841453716158867,"867":0.08111894130706787,"868":0,"869":0,"870":0.0024169362150132656,"871":0.03176145255565643,"872":0,"873":0.00023104020510800183,"874":0.09325797110795975,"875":0.080584816634655,"876":0,"877":0.12762342393398285,"878":0,"879":0.008407087996602058,"880":0,"881":0.07883819937705994,"882":0.027444805949926376,"883":0.06279567629098892,"884":0,"885":0.07757429033517838,"886":0.07455818355083466,"887":0,"888":0.0865740031003952,"889":0,"890":0,"891":0.026372691616415977,"892":0,"893":0.04837733507156372,"894":0.001079645357094705,"895":0.03049897775053978,"896":0.05376587063074112,"897":0.07143738120794296,"898":0.05904535576701164,"899":0.1109796091914177,"900":0.10048608481884003,"901":0.10510805249214172,"902":0.02699235826730728,"903":0.09115198254585266,"904":0.03430837020277977,"905":0.05131551995873451,"906":0.09328742325305939,"907":0,"908":0.14237962663173676,"909":0.0815524011850357,"910":0.04349883645772934,"911":0,"912":0.056687429547309875,"913":0.0695694237947464,"914":0.009203111752867699,"915":0.029149793088436127,"916":0.031377170234918594,"917":0.10797714442014694,"918":0.10231712460517883,"919":0,"920":0.41644254326820374,"921":0,"922":0.0924067422747612,"923":0.07929325103759766,"924":0.07448521256446838,"925":0.06830918043851852,"926":0.032418377697467804,"927":0.20592691004276276,"928":0.07935306429862976,"929":0.0788351371884346,"930":0.025176895782351494,"931":0.012799728661775589,"932":0,"933":0.016020534560084343,"934":0.07990405708551407,"935":0.018124304711818695,"936":0.005275031551718712,"937":0.06654520332813263,"938":0.022153319790959358,"939":0.0767558291554451,"940":0.011845107190310955,"941":0.07809089869260788,"942":0,"943":0,"944":0.09855041652917862,"945":0,"946":0.08900929242372513,"947":0.0020576308015733957,"948":0.0025644961278885603,"949":0.052673209458589554,"950":0.021635713055729866,"951":0.0035928196739405394,"952":0,"953":0,"954":0.01969757303595543,"955":0.05822019279003143,"956":0.020108245313167572,"957":0.05713918060064316,"958":0.012941057793796062,"959":0.0844917818903923,"960":0.07991102337837219,"961":0.008142332546412945,"962":0,"963":0,"964":0,"965":0.043247416615486145,"966":0.0008013779297471046,"967":0,"968":0,"969":0.034819185733795166,"970":0.07366792857646942,"971":0.10792023688554764,"972":0.03657163679599762,"973":0.07841037213802338,"974":0.09376005828380585,"975":0,"976":0.05908052250742912,"977":0.002626888919621706,"978":0.03452315181493759,"979":0.017889058217406273,"980":0.06769710779190063,"981":0.00034255781793035567,"982":0.1114046648144722,"983":0.031458452343940735,"984":0,"985":0.03700273856520653,"986":0.040910083800554276,"987":0.022041724994778633,"988":0.06480557471513748,"989":0,"990":0.06861952692270279,"991":0,"992":0.08281552046537399,"993":0.04989340901374817,"994":0.06082232668995857,"995":0.08449840545654297,"996":0.008452564477920532,"997":0.07709066569805145,"998":0.027511252090334892,"999":0.10366067290306091,"1000":0.004708919674158096,"1001":0.007110214326530695,"1002":0.12070341408252716,"1003":0,"1004":0.1031913012266159,"1005":0.016312845051288605,"1006":0.0933353379368782,"1007":0.02761930599808693,"1008":0.070411816239357,"1009":0.07884742319583893,"1010":0,"1011":0.019637882709503174,"1012":0.009328152984380722,"1013":0.002873532474040985,"1014":0.10517897456884384,"1015":0.0011681404430419207,"1016":0.07174858450889587,"1017":0.0732823833823204,"1018":0.07554139196872711,"1019":0.0749959722161293,"1020":0.09525613486766815,"1021":0.0005762343644164503,"1022":0.08606387674808502,"1023":0,"1024":0.07226240634918213,"1025":0.06084230914711952,"1026":0.022189075127243996,"1027":0.059452999383211136,"1028":0.03781379014253616,"1029":0.10549900680780411,"1030":0,"1031":0.00018301098316442221,"1032":0,"1033":0,"1034":0.09778206050395966,"1035":0.03729276731610298,"1036":0.002496529370546341,"1037":0.07261405885219574,"1038":0.15824957191944122,"1039":0,"1040":0.09543654322624207,"1041":0.046630844473838806,"1042":0.052971336990594864,"1043":0.07835465669631958,"1044":0.036407459527254105,"1045":0.0037934412248432636,"1046":0.06136124208569527,"1047":0.0003367312892805785,"1048":0.025154592469334602,"1049":0.0008280867477878928,"1050":0.0028992679435759783,"1051":0.0584891177713871,"1052":0.015547642484307289,"1053":0.0026919832453131676,"1054":0.01924927346408367,"1055":0.11797360330820084,"1056":0.0034513906575739384,"1057":0.015449751168489456,"1058":0.012952529825270176,"1059":0.0003333641216158867,"1060":0.007346969563513994,"1061":0.01804729551076889,"1062":0.04053299501538277,"1063":0.05142512172460556,"1064":0.004873775411397219,"1065":0.02400747872889042,"1066":0,"1067":0.10472738742828369,"1068":0.005049423780292273,"1069":0.06354624778032303,"1070":0.049062103033065796,"1071":0.05893312394618988,"1072":0,"1073":0.09332618862390518,"1074":0.01724238134920597,"1075":0.014315523207187653,"1076":0.036037251353263855,"1077":0.03615695610642433,"1078":0.03599007427692413,"1079":0.06647711992263794,"1080":0,"1081":0.017414722591638565,"1082":0.0037263520061969757,"1083":0,"1084":0.0039632744155824184,"1085":0.004603737033903599,"1086":0.011519424617290497,"1087":0.009000600315630436,"1088":0.08341863751411438,"1089":0.12343891710042953,"1090":0.008984210900962353,"1091":0,"1092":0.07728863507509232,"1093":0.04288123548030853,"1094":0.03147026523947716,"1095":0,"1096":0.09236667305231094,"1097":0.06641364842653275,"1098":0.014944086782634258,"1099":0.0730181336402893,"1100":0,"1101":0.08884240686893463,"1102":0.014007139950990677,"1103":0.10515765845775604,"1104":0.06394463777542114,"1105":0,"1106":0.04178355634212494,"1107":0.06705331057310104,"1108":0.07503898441791534,"1109":0.03539005666971207,"1110":0.09205149859189987,"1111":0.06542693078517914,"1112":0.030122868716716766,"1113":0.012498377822339535,"1114":0.0003959961177315563,"1115":0.02525310218334198,"1116":0.007271881215274334,"1117":0.07407005876302719,"1118":0.09297652542591095,"1119":0,"1120":0.042998168617486954,"1121":0.007351655513048172,"1122":0.023841453716158867,"1123":0.08111894130706787,"1124":0,"1125":0,"1126":0.0024169362150132656,"1127":0.03176145255565643,"1128":0,"1129":0.00023104020510800183,"1130":0.09325797110795975,"1131":0.080584816634655,"1132":0,"1133":0.12762342393398285,"1134":0,"1135":0.008407087996602058,"1136":0,"1137":0.07883819937705994,"1138":0.027444805949926376,"1139":0.06279567629098892,"1140":0,"1141":0.07757429033517838,"1142":0.07455818355083466,"1143":0,"1144":0.0865740031003952,"1145":0,"1146":0,"1147":0.026372691616415977,"1148":0,"1149":0.04837733507156372,"1150":0.001079645357094705,"1151":0.03049897775053978,"1152":0.05376587063074112,"1153":0.07143738120794296,"1154":0.05904535576701164,"1155":0.1109796091914177,"1156":0.10048608481884003,"1157":0.10510805249214172,"1158":0.02699235826730728,"1159":0.09115198254585266,"1160":0.03430837020277977,"1161":0.05131551995873451,"1162":0.09328742325305939,"1163":0,"1164":0.14237962663173676,"1165":0.0815524011850357,"1166":0.04349883645772934,"1167":0,"1168":0.056687429547309875,"1169":0.0695694237947464,"1170":0.009203111752867699,"1171":0.029149793088436127,"1172":0.031377170234918594,"1173":0.10797714442014694,"1174":0.10231712460517883,"1175":0,"1176":0.41644254326820374,"1177":0,"1178":0.0924067422747612,"1179":0.07929325103759766,"1180":0.07448521256446838,"1181":0.06830918043851852,"1182":0.032418377697467804,"1183":0.20592691004276276,"1184":0.07935306429862976,"1185":0.0788351371884346,"1186":0.025176895782351494,"1187":0.012799728661775589,"1188":0,"1189":0.016020534560084343,"1190":0.07990405708551407,"1191":0.018124304711818695,"1192":0.005275031551718712,"1193":0.06654520332813263,"1194":0.022153319790959358,"1195":0.0767558291554451,"1196":0.011845107190310955,"1197":0.07809089869260788,"1198":0,"1199":0,"1200":0.09855041652917862,"1201":0,"1202":0.08900929242372513,"1203":0.0020576308015733957,"1204":0.0025644961278885603,"1205":0.052673209458589554,"1206":0.021635713055729866,"1207":0.0035928196739405394,"1208":0,"1209":0,"1210":0.01969757303595543,"1211":0.05822019279003143,"1212":0.020108245313167572,"1213":0.05713918060064316,"1214":0.012941057793796062,"1215":0.0844917818903923,"1216":0.07991102337837219,"1217":0.008142332546412945,"1218":0,"1219":0,"1220":0,"1221":0.043247416615486145,"1222":0.0008013779297471046,"1223":0,"1224":0,"1225":0.034819185733795166,"1226":0.07366792857646942,"1227":0.10792023688554764,"1228":0.03657163679599762,"1229":0.07841037213802338,"1230":0.09376005828380585,"1231":0,"1232":0.05908052250742912,"1233":0.002626888919621706,"1234":0.03452315181493759,"1235":0.017889058217406273,"1236":0.06769710779190063,"1237":0.00034255781793035567,"1238":0.1114046648144722,"1239":0.031458452343940735,"1240":0,"1241":0.03700273856520653,"1242":0.040910083800554276,"1243":0.022041724994778633,"1244":0.06480557471513748,"1245":0,"1246":0.06861952692270279,"1247":0,"1248":0.08281552046537399,"1249":0.04989340901374817,"1250":0.06082232668995857,"1251":0.08449840545654297,"1252":0.008452564477920532,"1253":0.07709066569805145,"1254":0.027511252090334892,"1255":0.10366067290306091,"1256":0.004708919674158096,"1257":0.007110214326530695,"1258":0.12070341408252716,"1259":0,"1260":0.1031913012266159,"1261":0.016312845051288605,"1262":0.0933353379368782,"1263":0.02761930599808693,"1264":0.070411816239357,"1265":0.07884742319583893,"1266":0,"1267":0.019637882709503174,"1268":0.009328152984380722,"1269":0.002873532474040985,"1270":0.10517897456884384,"1271":0.0011681404430419207,"1272":0.07174858450889587,"1273":0.0732823833823204,"1274":0.07554139196872711,"1275":0.0749959722161293,"1276":0.09525613486766815,"1277":0.0005762343644164503,"1278":0.08606387674808502,"1279":0,"1280":0.07226240634918213,"1281":0.06084230914711952,"1282":0.022189075127243996,"1283":0.059452999383211136,"1284":0.03781379014253616,"1285":0.10549900680780411,"1286":0,"1287":0.00018301098316442221,"1288":0,"1289":0,"1290":0.09778206050395966,"1291":0.03729276731610298,"1292":0.002496529370546341,"1293":0.07261405885219574,"1294":0.15824957191944122,"1295":0,"1296":0.09543654322624207,"1297":0.046630844473838806,"1298":0.052971336990594864,"1299":0.07835465669631958,"1300":0.036407459527254105,"1301":0.0037934412248432636,"1302":0.06136124208569527,"1303":0.0003367312892805785,"1304":0.025154592469334602,"1305":0.0008280867477878928,"1306":0.0028992679435759783,"1307":0.0584891177713871,"1308":0.015547642484307289,"1309":0.0026919832453131676,"1310":0.01924927346408367,"1311":0.11797360330820084,"1312":0.0034513906575739384,"1313":0.015449751168489456,"1314":0.012952529825270176,"1315":0.0003333641216158867,"1316":0.007346969563513994,"1317":0.01804729551076889,"1318":0.04053299501538277,"1319":0.05142512172460556,"1320":0.004873775411397219,"1321":0.02400747872889042,"1322":0,"1323":0.10472738742828369,"1324":0.005049423780292273,"1325":0.06354624778032303,"1326":0.049062103033065796,"1327":0.05893312394618988,"1328":0,"1329":0.09332618862390518,"1330":0.01724238134920597,"1331":0.014315523207187653,"1332":0.036037251353263855,"1333":0.03615695610642433,"1334":0.03599007427692413,"1335":0.06647711992263794,"1336":0,"1337":0.017414722591638565,"1338":0.0037263520061969757,"1339":0,"1340":0.0039632744155824184,"1341":0.004603737033903599,"1342":0.011519424617290497,"1343":0.009000600315630436,"1344":0.08341863751411438,"1345":0.12343891710042953,"1346":0.008984210900962353,"1347":0,"1348":0.07728863507509232,"1349":0.04288123548030853,"1350":0.03147026523947716,"1351":0,"1352":0.09236667305231094,"1353":0.06641364842653275,"1354":0.014944086782634258,"1355":0.0730181336402893,"1356":0,"1357":0.08884240686893463,"1358":0.014007139950990677,"1359":0.10515765845775604,"1360":0.06394463777542114,"1361":0,"1362":0.04178355634212494,"1363":0.06705331057310104,"1364":0.07503898441791534,"1365":0.03539005666971207,"1366":0.09205149859189987,"1367":0.06542693078517914,"1368":0.030122868716716766,"1369":0.012498377822339535,"1370":0.0003959961177315563,"1371":0.02525310218334198,"1372":0.007271881215274334,"1373":0.07407005876302719,"1374":0.09297652542591095,"1375":0,"1376":0.042998168617486954,"1377":0.007351655513048172,"1378":0.023841453716158867,"1379":0.08111894130706787,"1380":0,"1381":0,"1382":0.0024169362150132656,"1383":0.03176145255565643,"1384":0,"1385":0.00023104020510800183,"1386":0.09325797110795975,"1387":0.080584816634655,"1388":0,"1389":0.12762342393398285,"1390":0,"1391":0.008407087996602058,"1392":0,"1393":0.07883819937705994,"1394":0.027444805949926376,"1395":0.06279567629098892,"1396":0,"1397":0.07757429033517838,"1398":0.07455818355083466,"1399":0,"1400":0.0865740031003952,"1401":0,"1402":0,"1403":0.026372691616415977,"1404":0,"1405":0.04837733507156372,"1406":0.001079645357094705,"1407":0.03049897775053978,"1408":0.05376587063074112,"1409":0.07143738120794296,"1410":0.05904535576701164,"1411":0.1109796091914177,"1412":0.10048608481884003,"1413":0.10510805249214172,"1414":0.02699235826730728,"1415":0.09115198254585266,"1416":0.03430837020277977,"1417":0.05131551995873451,"1418":0.09328742325305939,"1419":0,"1420":0.14237962663173676,"1421":0.0815524011850357,"1422":0.04349883645772934,"1423":0,"1424":0.056687429547309875,"1425":0.0695694237947464,"1426":0.009203111752867699,"1427":0.029149793088436127,"1428":0.031377170234918594,"1429":0.10797714442014694,"1430":0.10231712460517883,"1431":0,"1432":0.41644254326820374,"1433":0,"1434":0.0924067422747612,"1435":0.07929325103759766,"1436":0.07448521256446838,"1437":0.06830918043851852,"1438":0.032418377697467804,"1439":0.20592691004276276,"1440":0.07935306429862976,"1441":0.0788351371884346,"1442":0.025176895782351494,"1443":0.012799728661775589,"1444":0,"1445":0.016020534560084343,"1446":0.07990405708551407,"1447":0.018124304711818695,"1448":0.005275031551718712,"1449":0.06654520332813263,"1450":0.022153319790959358,"1451":0.0767558291554451,"1452":0.011845107190310955,"1453":0.07809089869260788,"1454":0,"1455":0,"1456":0.09855041652917862,"1457":0,"1458":0.08900929242372513,"1459":0.0020576308015733957,"1460":0.0025644961278885603,"1461":0.052673209458589554,"1462":0.021635713055729866,"1463":0.0035928196739405394,"1464":0,"1465":0,"1466":0.01969757303595543,"1467":0.05822019279003143,"1468":0.020108245313167572,"1469":0.05713918060064316,"1470":0.012941057793796062,"1471":0.0844917818903923,"1472":0.07991102337837219,"1473":0.008142332546412945,"1474":0,"1475":0,"1476":0,"1477":0.043247416615486145,"1478":0.0008013779297471046,"1479":0,"1480":0,"1481":0.034819185733795166,"1482":0.07366792857646942,"1483":0.10792023688554764,"1484":0.03657163679599762,"1485":0.07841037213802338,"1486":0.09376005828380585,"1487":0,"1488":0.05908052250742912,"1489":0.002626888919621706,"1490":0.03452315181493759,"1491":0.017889058217406273,"1492":0.06769710779190063,"1493":0.00034255781793035567,"1494":0.1114046648144722,"1495":0.031458452343940735,"1496":0,"1497":0.03700273856520653,"1498":0.040910083800554276,"1499":0.022041724994778633,"1500":0.06480557471513748,"1501":0,"1502":0.06861952692270279,"1503":0,"1504":0.08281552046537399,"1505":0.04989340901374817,"1506":0.06082232668995857,"1507":0.08449840545654297,"1508":0.008452564477920532,"1509":0.07709066569805145,"1510":0.027511252090334892,"1511":0.10366067290306091,"1512":0.004708919674158096,"1513":0.007110214326530695,"1514":0.12070341408252716,"1515":0,"1516":0.1031913012266159,"1517":0.016312845051288605,"1518":0.0933353379368782,"1519":0.02761930599808693,"1520":0.070411816239357,"1521":0.07884742319583893,"1522":0,"1523":0.019637882709503174,"1524":0.009328152984380722,"1525":0.002873532474040985,"1526":0.10517897456884384,"1527":0.0011681404430419207,"1528":0.07174858450889587,"1529":0.0732823833823204,"1530":0.07554139196872711,"1531":0.0749959722161293,"1532":0.09525613486766815,"1533":0.0005762343644164503,"1534":0.08606387674808502,"1535":0,"1536":0.07226240634918213,"1537":0.06084230914711952,"1538":0.022189075127243996,"1539":0.059452999383211136,"1540":0.03781379014253616,"1541":0.10549900680780411,"1542":0,"1543":0.00018301098316442221,"1544":0,"1545":0,"1546":0.09778206050395966,"1547":0.03729276731610298,"1548":0.002496529370546341,"1549":0.07261405885219574,"1550":0.15824957191944122,"1551":0,"1552":0.09543654322624207,"1553":0.046630844473838806,"1554":0.052971336990594864,"1555":0.07835465669631958,"1556":0.036407459527254105,"1557":0.0037934412248432636,"1558":0.06136124208569527,"1559":0.0003367312892805785,"1560":0.025154592469334602,"1561":0.0008280867477878928,"1562":0.0028992679435759783,"1563":0.0584891177713871,"1564":0.015547642484307289,"1565":0.0026919832453131676,"1566":0.01924927346408367,"1567":0.11797360330820084,"1568":0.0034513906575739384,"1569":0.015449751168489456,"1570":0.012952529825270176,"1571":0.0003333641216158867,"1572":0.007346969563513994,"1573":0.01804729551076889,"1574":0.04053299501538277,"1575":0.05142512172460556,"1576":0.004873775411397219,"1577":0.02400747872889042,"1578":0,"1579":0.10472738742828369,"1580":0.005049423780292273,"1581":0.06354624778032303,"1582":0.049062103033065796,"1583":0.05893312394618988,"1584":0,"1585":0.09332618862390518,"1586":0.01724238134920597,"1587":0.014315523207187653,"1588":0.036037251353263855,"1589":0.03615695610642433,"1590":0.03599007427692413,"1591":0.06647711992263794,"1592":0,"1593":0.017414722591638565,"1594":0.0037263520061969757,"1595":0,"1596":0.0039632744155824184,"1597":0.004603737033903599,"1598":0.011519424617290497,"1599":0.009000600315630436,"1600":0.08341863751411438,"1601":0.12343891710042953,"1602":0.008984210900962353,"1603":0,"1604":0.07728863507509232,"1605":0.04288123548030853,"1606":0.03147026523947716,"1607":0,"1608":0.09236667305231094,"1609":0.06641364842653275,"1610":0.014944086782634258,"1611":0.0730181336402893,"1612":0,"1613":0.08884240686893463,"1614":0.014007139950990677,"1615":0.10515765845775604,"1616":0.06394463777542114,"1617":0,"1618":0.04178355634212494,"1619":0.06705331057310104,"1620":0.07503898441791534,"1621":0.03539005666971207,"1622":0.09205149859189987,"1623":0.06542693078517914,"1624":0.030122868716716766,"1625":0.012498377822339535,"1626":0.0003959961177315563,"1627":0.02525310218334198,"1628":0.007271881215274334,"1629":0.07407005876302719,"1630":0.09297652542591095,"1631":0,"1632":0.042998168617486954,"1633":0.007351655513048172,"1634":0.023841453716158867,"1635":0.08111894130706787,"1636":0,"1637":0,"1638":0.0024169362150132656,"1639":0.03176145255565643,"1640":0,"1641":0.00023104020510800183,"1642":0.09325797110795975,"1643":0.080584816634655,"1644":0,"1645":0.12762342393398285,"1646":0,"1647":0.008407087996602058,"1648":0,"1649":0.07883819937705994,"1650":0.027444805949926376,"1651":0.06279567629098892,"1652":0,"1653":0.07757429033517838,"1654":0.07455818355083466,"1655":0,"1656":0.0865740031003952,"1657":0,"1658":0,"1659":0.026372691616415977,"1660":0,"1661":0.04837733507156372,"1662":0.001079645357094705,"1663":0.03049897775053978,"1664":0.05376587063074112,"1665":0.07143738120794296,"1666":0.05904535576701164,"1667":0.1109796091914177,"1668":0.10048608481884003,"1669":0.10510805249214172,"1670":0.02699235826730728,"1671":0.09115198254585266,"1672":0.03430837020277977,"1673":0.05131551995873451,"1674":0.09328742325305939,"1675":0,"1676":0.14237962663173676,"1677":0.0815524011850357,"1678":0.04349883645772934,"1679":0,"1680":0.056687429547309875,"1681":0.0695694237947464,"1682":0.009203111752867699,"1683":0.029149793088436127,"1684":0.031377170234918594,"1685":0.10797714442014694,"1686":0.10231712460517883,"1687":0,"1688":0.41644254326820374,"1689":0,"1690":0.0924067422747612,"1691":0.07929325103759766,"1692":0.07448521256446838,"1693":0.06830918043851852,"1694":0.032418377697467804,"1695":0.20592691004276276,"1696":0.07935306429862976,"1697":0.0788351371884346,"1698":0.025176895782351494,"1699":0.012799728661775589,"1700":0,"1701":0.016020534560084343,"1702":0.07990405708551407,"1703":0.018124304711818695,"1704":0.005275031551718712,"1705":0.06654520332813263,"1706":0.022153319790959358,"1707":0.0767558291554451,"1708":0.011845107190310955,"1709":0.07809089869260788,"1710":0,"1711":0,"1712":0.09855041652917862,"1713":0,"1714":0.08900929242372513,"1715":0.0020576308015733957,"1716":0.0025644961278885603,"1717":0.052673209458589554,"1718":0.021635713055729866,"1719":0.0035928196739405394,"1720":0,"1721":0,"1722":0.01969757303595543,"1723":0.05822019279003143,"1724":0.020108245313167572,"1725":0.05713918060064316,"1726":0.012941057793796062,"1727":0.0844917818903923,"1728":0.07991102337837219,"1729":0.008142332546412945,"1730":0,"1731":0,"1732":0,"1733":0.043247416615486145,"1734":0.0008013779297471046,"1735":0,"1736":0,"1737":0.034819185733795166,"1738":0.07366792857646942,"1739":0.10792023688554764,"1740":0.03657163679599762,"1741":0.07841037213802338,"1742":0.09376005828380585,"1743":0,"1744":0.05908052250742912,"1745":0.002626888919621706,"1746":0.03452315181493759,"1747":0.017889058217406273,"1748":0.06769710779190063,"1749":0.00034255781793035567,"1750":0.1114046648144722,"1751":0.031458452343940735,"1752":0,"1753":0.03700273856520653,"1754":0.040910083800554276,"1755":0.022041724994778633,"1756":0.06480557471513748,"1757":0,"1758":0.06861952692270279,"1759":0,"1760":0.08281552046537399,"1761":0.04989340901374817,"1762":0.06082232668995857,"1763":0.08449840545654297,"1764":0.008452564477920532,"1765":0.07709066569805145,"1766":0.027511252090334892,"1767":0.10366067290306091,"1768":0.004708919674158096,"1769":0.007110214326530695,"1770":0.12070341408252716,"1771":0,"1772":0.1031913012266159,"1773":0.016312845051288605,"1774":0.0933353379368782,"1775":0.02761930599808693,"1776":0.070411816239357,"1777":0.07884742319583893,"1778":0,"1779":0.019637882709503174,"1780":0.009328152984380722,"1781":0.002873532474040985,"1782":0.10517897456884384,"1783":0.0011681404430419207,"1784":0.07174858450889587,"1785":0.0732823833823204,"1786":0.07554139196872711,"1787":0.0749959722161293,"1788":0.09525613486766815,"1789":0.0005762343644164503,"1790":0.08606387674808502,"1791":0,"1792":0.07226240634918213,"1793":0.06084230914711952,"1794":0.022189075127243996,"1795":0.059452999383211136,"1796":0.03781379014253616,"1797":0.10549900680780411,"1798":0,"1799":0.00018301098316442221,"1800":0,"1801":0,"1802":0.09778206050395966,"1803":0.03729276731610298,"1804":0.002496529370546341,"1805":0.07261405885219574,"1806":0.15824957191944122,"1807":0,"1808":0.09543654322624207,"1809":0.046630844473838806,"1810":0.052971336990594864,"1811":0.07835465669631958,"1812":0.036407459527254105,"1813":0.0037934412248432636,"1814":0.06136124208569527,"1815":0.0003367312892805785,"1816":0.025154592469334602,"1817":0.0008280867477878928,"1818":0.0028992679435759783,"1819":0.0584891177713871,"1820":0.015547642484307289,"1821":0.0026919832453131676,"1822":0.01924927346408367,"1823":0.11797360330820084,"1824":0.0034513906575739384,"1825":0.015449751168489456,"1826":0.012952529825270176,"1827":0.0003333641216158867,"1828":0.007346969563513994,"1829":0.01804729551076889,"1830":0.04053299501538277,"1831":0.05142512172460556,"1832":0.004873775411397219,"1833":0.02400747872889042,"1834":0,"1835":0.10472738742828369,"1836":0.005049423780292273,"1837":0.06354624778032303,"1838":0.049062103033065796,"1839":0.05893312394618988,"1840":0,"1841":0.09332618862390518,"1842":0.01724238134920597,"1843":0.014315523207187653,"1844":0.036037251353263855,"1845":0.03615695610642433,"1846":0.03599007427692413,"1847":0.06647711992263794,"1848":0,"1849":0.017414722591638565,"1850":0.0037263520061969757,"1851":0,"1852":0.0039632744155824184,"1853":0.004603737033903599,"1854":0.011519424617290497,"1855":0.009000600315630436,"1856":0.08341863751411438,"1857":0.12343891710042953,"1858":0.008984210900962353,"1859":0,"1860":0.07728863507509232,"1861":0.04288123548030853,"1862":0.03147026523947716,"1863":0,"1864":0.09236667305231094,"1865":0.06641364842653275,"1866":0.014944086782634258,"1867":0.0730181336402893,"1868":0,"1869":0.08884240686893463,"1870":0.014007139950990677,"1871":0.10515765845775604,"1872":0.06394463777542114,"1873":0,"1874":0.04178355634212494,"1875":0.06705331057310104,"1876":0.07503898441791534,"1877":0.03539005666971207,"1878":0.09205149859189987,"1879":0.06542693078517914,"1880":0.030122868716716766,"1881":0.012498377822339535,"1882":0.0003959961177315563,"1883":0.02525310218334198,"1884":0.007271881215274334,"1885":0.07407005876302719,"1886":0.09297652542591095,"1887":0,"1888":0.042998168617486954,"1889":0.007351655513048172,"1890":0.023841453716158867,"1891":0.08111894130706787,"1892":0,"1893":0,"1894":0.0024169362150132656,"1895":0.03176145255565643,"1896":0,"1897":0.00023104020510800183,"1898":0.09325797110795975,"1899":0.080584816634655,"1900":0,"1901":0.12762342393398285,"1902":0,"1903":0.008407087996602058,"1904":0,"1905":0.07883819937705994,"1906":0.027444805949926376,"1907":0.06279567629098892,"1908":0,"1909":0.07757429033517838,"1910":0.07455818355083466,"1911":0,"1912":0.0865740031003952,"1913":0,"1914":0,"1915":0.026372691616415977,"1916":0,"1917":0.04837733507156372,"1918":0.001079645357094705,"1919":0.03049897775053978,"1920":0.05376587063074112,"1921":0.07143738120794296,"1922":0.05904535576701164,"1923":0.1109796091914177,"1924":0.10048608481884003,"1925":0.10510805249214172,"1926":0.02699235826730728,"1927":0.09115198254585266,"1928":0.03430837020277977,"1929":0.05131551995873451,"1930":0.09328742325305939,"1931":0,"1932":0.14237962663173676,"1933":0.0815524011850357,"1934":0.04349883645772934,"1935":0,"1936":0.056687429547309875,"1937":0.0695694237947464,"1938":0.009203111752867699,"1939":0.029149793088436127,"1940":0.031377170234918594,"1941":0.10797714442014694,"1942":0.10231712460517883,"1943":0,"1944":0.41644254326820374,"1945":0,"1946":0.0924067422747612,"1947":0.07929325103759766,"1948":0.07448521256446838,"1949":0.06830918043851852,"1950":0.032418377697467804,"1951":0.20592691004276276,"1952":0.07935306429862976,"1953":0.0788351371884346,"1954":0.025176895782351494,"1955":0.012799728661775589,"1956":0,"1957":0.016020534560084343,"1958":0.07990405708551407,"1959":0.018124304711818695,"1960":0.005275031551718712,"1961":0.06654520332813263,"1962":0.022153319790959358,"1963":0.0767558291554451,"1964":0.011845107190310955,"1965":0.07809089869260788,"1966":0,"1967":0,"1968":0.09855041652917862,"1969":0,"1970":0.08900929242372513,"1971":0.0020576308015733957,"1972":0.0025644961278885603,"1973":0.052673209458589554,"1974":0.021635713055729866,"1975":0.0035928196739405394,"1976":0,"1977":0,"1978":0.01969757303595543,"1979":0.05822019279003143,"1980":0.020108245313167572,"1981":0.05713918060064316,"1982":0.012941057793796062,"1983":0.0844917818903923,"1984":0.07991102337837219,"1985":0.008142332546412945,"1986":0,"1987":0,"1988":0,"1989":0.043247416615486145,"1990":0.0008013779297471046,"1991":0,"1992":0,"1993":0.034819185733795166,"1994":0.07366792857646942,"1995":0.10792023688554764,"1996":0.03657163679599762,"1997":0.07841037213802338,"1998":0.09376005828380585,"1999":0,"2000":0.05908052250742912,"2001":0.002626888919621706,"2002":0.03452315181493759,"2003":0.017889058217406273,"2004":0.06769710779190063,"2005":0.00034255781793035567,"2006":0.1114046648144722,"2007":0.031458452343940735,"2008":0,"2009":0.03700273856520653,"2010":0.040910083800554276,"2011":0.022041724994778633,"2012":0.06480557471513748,"2013":0,"2014":0.06861952692270279,"2015":0,"2016":0.08281552046537399,"2017":0.04989340901374817,"2018":0.06082232668995857,"2019":0.08449840545654297,"2020":0.008452564477920532,"2021":0.07709066569805145,"2022":0.027511252090334892,"2023":0.10366067290306091,"2024":0.004708919674158096,"2025":0.007110214326530695,"2026":0.12070341408252716,"2027":0,"2028":0.1031913012266159,"2029":0.016312845051288605,"2030":0.0933353379368782,"2031":0.02761930599808693,"2032":0.070411816239357,"2033":0.07884742319583893,"2034":0,"2035":0.019637882709503174,"2036":0.009328152984380722,"2037":0.002873532474040985,"2038":0.10517897456884384,"2039":0.0011681404430419207,"2040":0.07174858450889587,"2041":0.0732823833823204,"2042":0.07554139196872711,"2043":0.0749959722161293,"2044":0.09525613486766815,"2045":0.0005762343644164503,"2046":0.08606387674808502,"2047":0,"2048":0.07226240634918213,"2049":0.06084230914711952,"2050":0.022189075127243996,"2051":0.059452999383211136,"2052":0.03781379014253616,"2053":0.10549900680780411,"2054":0,"2055":0.00018301098316442221,"2056":0,"2057":0,"2058":0.09778206050395966,"2059":0.03729276731610298,"2060":0.002496529370546341,"2061":0.07261405885219574,"2062":0.15824957191944122,"2063":0,"2064":0.09543654322624207,"2065":0.046630844473838806,"2066":0.052971336990594864,"2067":0.07835465669631958,"2068":0.036407459527254105,"2069":0.0037934412248432636,"2070":0.06136124208569527,"2071":0.0003367312892805785,"2072":0.025154592469334602,"2073":0.0008280867477878928,"2074":0.0028992679435759783,"2075":0.0584891177713871,"2076":0.015547642484307289,"2077":0.0026919832453131676,"2078":0.01924927346408367,"2079":0.11797360330820084,"2080":0.0034513906575739384,"2081":0.015449751168489456,"2082":0.012952529825270176,"2083":0.0003333641216158867,"2084":0.007346969563513994,"2085":0.01804729551076889,"2086":0.04053299501538277,"2087":0.05142512172460556,"2088":0.004873775411397219,"2089":0.02400747872889042,"2090":0,"2091":0.10472738742828369,"2092":0.005049423780292273,"2093":0.06354624778032303,"2094":0.049062103033065796,"2095":0.05893312394618988,"2096":0,"2097":0.09332618862390518,"2098":0.01724238134920597,"2099":0.014315523207187653,"2100":0.036037251353263855,"2101":0.03615695610642433,"2102":0.03599007427692413,"2103":0.06647711992263794,"2104":0,"2105":0.017414722591638565,"2106":0.0037263520061969757,"2107":0,"2108":0.0039632744155824184,"2109":0.004603737033903599,"2110":0.011519424617290497,"2111":0.009000600315630436,"2112":0.08341863751411438,"2113":0.12343891710042953,"2114":0.008984210900962353,"2115":0,"2116":0.07728863507509232,"2117":0.04288123548030853,"2118":0.03147026523947716,"2119":0,"2120":0.09236667305231094,"2121":0.06641364842653275,"2122":0.014944086782634258,"2123":0.0730181336402893,"2124":0,"2125":0.08884240686893463,"2126":0.014007139950990677,"2127":0.10515765845775604,"2128":0.06394463777542114,"2129":0,"2130":0.04178355634212494,"2131":0.06705331057310104,"2132":0.07503898441791534,"2133":0.03539005666971207,"2134":0.09205149859189987,"2135":0.06542693078517914,"2136":0.030122868716716766,"2137":0.012498377822339535,"2138":0.0003959961177315563,"2139":0.02525310218334198,"2140":0.007271881215274334,"2141":0.07407005876302719,"2142":0.09297652542591095,"2143":0,"2144":0.042998168617486954,"2145":0.007351655513048172,"2146":0.023841453716158867,"2147":0.08111894130706787,"2148":0,"2149":0,"2150":0.0024169362150132656,"2151":0.03176145255565643,"2152":0,"2153":0.00023104020510800183,"2154":0.09325797110795975,"2155":0.080584816634655,"2156":0,"2157":0.12762342393398285,"2158":0,"2159":0.008407087996602058,"2160":0,"2161":0.07883819937705994,"2162":0.027444805949926376,"2163":0.06279567629098892,"2164":0,"2165":0.07757429033517838,"2166":0.07455818355083466,"2167":0,"2168":0.0865740031003952,"2169":0,"2170":0,"2171":0.026372691616415977,"2172":0,"2173":0.04837733507156372,"2174":0.001079645357094705,"2175":0.03049897775053978,"2176":0.05376587063074112,"2177":0.07143738120794296,"2178":0.05904535576701164,"2179":0.1109796091914177,"2180":0.10048608481884003,"2181":0.10510805249214172,"2182":0.02699235826730728,"2183":0.09115198254585266,"2184":0.03430837020277977,"2185":0.05131551995873451,"2186":0.09328742325305939,"2187":0,"2188":0.14237962663173676,"2189":0.0815524011850357,"2190":0.04349883645772934,"2191":0,"2192":0.056687429547309875,"2193":0.0695694237947464,"2194":0.009203111752867699,"2195":0.029149793088436127,"2196":0.031377170234918594,"2197":0.10797714442014694,"2198":0.10231712460517883,"2199":0,"2200":0.41644254326820374,"2201":0,"2202":0.0924067422747612,"2203":0.07929325103759766,"2204":0.07448521256446838,"2205":0.06830918043851852,"2206":0.032418377697467804,"2207":0.20592691004276276,"2208":0.07935306429862976,"2209":0.0788351371884346,"2210":0.025176895782351494,"2211":0.012799728661775589,"2212":0,"2213":0.016020534560084343,"2214":0.07990405708551407,"2215":0.018124304711818695,"2216":0.005275031551718712,"2217":0.06654520332813263,"2218":0.022153319790959358,"2219":0.0767558291554451,"2220":0.011845107190310955,"2221":0.07809089869260788,"2222":0,"2223":0,"2224":0.09855041652917862,"2225":0,"2226":0.08900929242372513,"2227":0.0020576308015733957,"2228":0.0025644961278885603,"2229":0.052673209458589554,"2230":0.021635713055729866,"2231":0.0035928196739405394,"2232":0,"2233":0,"2234":0.01969757303595543,"2235":0.05822019279003143,"2236":0.020108245313167572,"2237":0.05713918060064316,"2238":0.012941057793796062,"2239":0.0844917818903923,"2240":0.07991102337837219,"2241":0.008142332546412945,"2242":0,"2243":0,"2244":0,"2245":0.043247416615486145,"2246":0.0008013779297471046,"2247":0,"2248":0,"2249":0.034819185733795166,"2250":0.07366792857646942,"2251":0.10792023688554764,"2252":0.03657163679599762,"2253":0.07841037213802338,"2254":0.09376005828380585,"2255":0,"2256":0.05908052250742912,"2257":0.002626888919621706,"2258":0.03452315181493759,"2259":0.017889058217406273,"2260":0.06769710779190063,"2261":0.00034255781793035567,"2262":0.1114046648144722,"2263":0.031458452343940735,"2264":0,"2265":0.03700273856520653,"2266":0.040910083800554276,"2267":0.022041724994778633,"2268":0.06480557471513748,"2269":0,"2270":0.06861952692270279,"2271":0,"2272":0.08281552046537399,"2273":0.04989340901374817,"2274":0.06082232668995857,"2275":0.08449840545654297,"2276":0.008452564477920532,"2277":0.07709066569805145,"2278":0.027511252090334892,"2279":0.10366067290306091,"2280":0.004708919674158096,"2281":0.007110214326530695,"2282":0.12070341408252716,"2283":0,"2284":0.1031913012266159,"2285":0.016312845051288605,"2286":0.0933353379368782,"2287":0.02761930599808693,"2288":0.070411816239357,"2289":0.07884742319583893,"2290":0,"2291":0.019637882709503174,"2292":0.009328152984380722,"2293":0.002873532474040985,"2294":0.10517897456884384,"2295":0.0011681404430419207,"2296":0.07174858450889587,"2297":0.0732823833823204,"2298":0.07554139196872711,"2299":0.0749959722161293,"2300":0.09525613486766815,"2301":0.0005762343644164503,"2302":0.08606387674808502,"2303":0,"2304":0.07226240634918213,"2305":0.06084230914711952,"2306":0.022189075127243996,"2307":0.059452999383211136,"2308":0.03781379014253616,"2309":0.10549900680780411,"2310":0,"2311":0.00018301098316442221,"2312":0,"2313":0,"2314":0.09778206050395966,"2315":0.03729276731610298,"2316":0.002496529370546341,"2317":0.07261405885219574,"2318":0.15824957191944122,"2319":0,"2320":0.09543654322624207,"2321":0.046630844473838806,"2322":0.052971336990594864,"2323":0.07835465669631958,"2324":0.036407459527254105,"2325":0.0037934412248432636,"2326":0.06136124208569527,"2327":0.0003367312892805785,"2328":0.025154592469334602,"2329":0.0008280867477878928,"2330":0.0028992679435759783,"2331":0.0584891177713871,"2332":0.015547642484307289,"2333":0.0026919832453131676,"2334":0.01924927346408367,"2335":0.11797360330820084,"2336":0.0034513906575739384,"2337":0.015449751168489456,"2338":0.012952529825270176,"2339":0.0003333641216158867,"2340":0.007346969563513994,"2341":0.01804729551076889,"2342":0.04053299501538277,"2343":0.05142512172460556,"2344":0.004873775411397219,"2345":0.02400747872889042,"2346":0,"2347":0.10472738742828369,"2348":0.005049423780292273,"2349":0.06354624778032303,"2350":0.049062103033065796,"2351":0.05893312394618988,"2352":0,"2353":0.09332618862390518,"2354":0.01724238134920597,"2355":0.014315523207187653,"2356":0.036037251353263855,"2357":0.03615695610642433,"2358":0.03599007427692413,"2359":0.06647711992263794,"2360":0,"2361":0.017414722591638565,"2362":0.0037263520061969757,"2363":0,"2364":0.0039632744155824184,"2365":0.004603737033903599,"2366":0.011519424617290497,"2367":0.009000600315630436,"2368":0.08341863751411438,"2369":0.12343891710042953,"2370":0.008984210900962353,"2371":0,"2372":0.07728863507509232,"2373":0.04288123548030853,"2374":0.03147026523947716,"2375":0,"2376":0.09236667305231094,"2377":0.06641364842653275,"2378":0.014944086782634258,"2379":0.0730181336402893,"2380":0,"2381":0.08884240686893463,"2382":0.014007139950990677,"2383":0.10515765845775604,"2384":0.06394463777542114,"2385":0,"2386":0.04178355634212494,"2387":0.06705331057310104,"2388":0.07503898441791534,"2389":0.03539005666971207,"2390":0.09205149859189987,"2391":0.06542693078517914,"2392":0.030122868716716766,"2393":0.012498377822339535,"2394":0.0003959961177315563,"2395":0.02525310218334198,"2396":0.007271881215274334,"2397":0.07407005876302719,"2398":0.09297652542591095,"2399":0,"2400":0.042998168617486954,"2401":0.007351655513048172,"2402":0.023841453716158867,"2403":0.08111894130706787,"2404":0,"2405":0,"2406":0.0024169362150132656,"2407":0.03176145255565643,"2408":0,"2409":0.00023104020510800183,"2410":0.09325797110795975,"2411":0.080584816634655,"2412":0,"2413":0.12762342393398285,"2414":0,"2415":0.008407087996602058,"2416":0,"2417":0.07883819937705994,"2418":0.027444805949926376,"2419":0.06279567629098892,"2420":0,"2421":0.07757429033517838,"2422":0.07455818355083466,"2423":0,"2424":0.0865740031003952,"2425":0,"2426":0,"2427":0.026372691616415977,"2428":0,"2429":0.04837733507156372,"2430":0.001079645357094705,"2431":0.03049897775053978,"2432":0.05376587063074112,"2433":0.07143738120794296,"2434":0.05904535576701164,"2435":0.1109796091914177,"2436":0.10048608481884003,"2437":0.10510805249214172,"2438":0.02699235826730728,"2439":0.09115198254585266,"2440":0.03430837020277977,"2441":0.05131551995873451,"2442":0.09328742325305939,"2443":0,"2444":0.14237962663173676,"2445":0.0815524011850357,"2446":0.04349883645772934,"2447":0,"2448":0.056687429547309875,"2449":0.0695694237947464,"2450":0.009203111752867699,"2451":0.029149793088436127,"2452":0.031377170234918594,"2453":0.10797714442014694,"2454":0.10231712460517883,"2455":0,"2456":0.41644254326820374,"2457":0,"2458":0.0924067422747612,"2459":0.07929325103759766,"2460":0.07448521256446838,"2461":0.06830918043851852,"2462":0.032418377697467804,"2463":0.20592691004276276,"2464":0.07935306429862976,"2465":0.0788351371884346,"2466":0.025176895782351494,"2467":0.012799728661775589,"2468":0,"2469":0.016020534560084343,"2470":0.07990405708551407,"2471":0.018124304711818695,"2472":0.005275031551718712,"2473":0.06654520332813263,"2474":0.022153319790959358,"2475":0.0767558291554451,"2476":0.011845107190310955,"2477":0.07809089869260788,"2478":0,"2479":0,"2480":0.09855041652917862,"2481":0,"2482":0.08900929242372513,"2483":0.0020576308015733957,"2484":0.0025644961278885603,"2485":0.052673209458589554,"2486":0.021635713055729866,"2487":0.0035928196739405394,"2488":0,"2489":0,"2490":0.01969757303595543,"2491":0.05822019279003143,"2492":0.020108245313167572,"2493":0.05713918060064316,"2494":0.012941057793796062,"2495":0.0844917818903923,"2496":0.07991102337837219,"2497":0.008142332546412945,"2498":0,"2499":0,"2500":0,"2501":0.043247416615486145,"2502":0.0008013779297471046,"2503":0,"2504":0,"2505":0.034819185733795166,"2506":0.07366792857646942,"2507":0.10792023688554764,"2508":0.03657163679599762,"2509":0.07841037213802338,"2510":0.09376005828380585,"2511":0,"2512":0.05908052250742912,"2513":0.002626888919621706,"2514":0.03452315181493759,"2515":0.017889058217406273,"2516":0.06769710779190063,"2517":0.00034255781793035567,"2518":0.1114046648144722,"2519":0.031458452343940735,"2520":0,"2521":0.03700273856520653,"2522":0.040910083800554276,"2523":0.022041724994778633,"2524":0.06480557471513748,"2525":0,"2526":0.06861952692270279,"2527":0,"2528":0.08281552046537399,"2529":0.04989340901374817,"2530":0.06082232668995857,"2531":0.08449840545654297,"2532":0.008452564477920532,"2533":0.07709066569805145,"2534":0.027511252090334892,"2535":0.10366067290306091,"2536":0.004708919674158096,"2537":0.007110214326530695,"2538":0.12070341408252716,"2539":0,"2540":0.1031913012266159,"2541":0.016312845051288605,"2542":0.0933353379368782,"2543":0.02761930599808693,"2544":0.070411816239357,"2545":0.07884742319583893,"2546":0,"2547":0.019637882709503174,"2548":0.009328152984380722,"2549":0.002873532474040985,"2550":0.10517897456884384,"2551":0.0011681404430419207,"2552":0.07174858450889587,"2553":0.0732823833823204,"2554":0.07554139196872711,"2555":0.0749959722161293,"2556":0.09525613486766815,"2557":0.0005762343644164503,"2558":0.08606387674808502,"2559":0,"2560":0.058826398104429245,"2561":0.0370381698012352,"2562":0.017895309254527092,"2563":0.05159839242696762,"2564":0.018983246758580208,"2565":0.10520297288894653,"2566":0,"2567":0.0010418910533189774,"2568":0,"2569":0,"2570":0.09960202127695084,"2571":0.033265627920627594,"2572":0.001030589104630053,"2573":0.08369705826044083,"2574":0.1579161286354065,"2575":0,"2576":0.08623529225587845,"2577":0.04517434164881706,"2578":0.044498272240161896,"2579":0.03721259906888008,"2580":0.03789598122239113,"2581":0.022505996748805046,"2582":0.056199587881565094,"2583":0,"2584":0.020348047837615013,"2585":0,"2586":0.000776746601331979,"2587":0.03223327919840813,"2588":0.008701865561306477,"2589":0,"2590":0.007462176959961653,"2591":0.12950624525547028,"2592":0.007171649485826492,"2593":0.019219961017370224,"2594":0.007380153052508831,"2595":0,"2596":0.007189443334937096,"2597":0.01410300750285387,"2598":0.026957837864756584,"2599":0.055080194026231766,"2600":0.0018411452183499932,"2601":0.12388493120670319,"2602":0,"2603":0.09610149264335632,"2604":0.005389375612139702,"2605":0.06543140113353729,"2606":0.040918536484241486,"2607":0.04382345825433731,"2608":0,"2609":0.09694782644510269,"2610":0.01241237111389637,"2611":0.012681434862315655,"2612":0.04754185304045677,"2613":0.04823625460267067,"2614":0.022962860763072968,"2615":0.0320136696100235,"2616":0,"2617":0.02653426304459572,"2618":0.003955788444727659,"2619":0,"2620":0.004907602909952402,"2621":0.02203303575515747,"2622":0.01670088618993759,"2623":0.016439290717244148,"2624":0.07787219434976578,"2625":0.10913106799125671,"2626":0.0033982612658292055,"2627":0,"2628":0.07057872414588928,"2629":0.02664395049214363,"2630":0.03274987265467644,"2631":0,"2632":0.08961325138807297,"2633":0.05205581337213516,"2634":0.01375267282128334,"2635":0.0652984231710434,"2636":0,"2637":0.08433248847723007,"2638":0.004038624931126833,"2639":0.11276691406965256,"2640":0.058969758450984955,"2641":0,"2642":0.036363355815410614,"2643":0.12472812831401825,"2644":0.06006839498877525,"2645":0.02893892116844654,"2646":0.08645682781934738,"2647":0.06624358147382736,"2648":0.018780650570988655,"2649":0.005795625038444996,"2650":0.0022093458101153374,"2651":0.016303960233926773,"2652":0.002103321487084031,"2653":0.07493136823177338,"2654":0.11493098735809326,"2655":0,"2656":0.02214997634291649,"2657":0.009830664843320847,"2658":0.014791873283684254,"2659":0.08325797319412231,"2660":0,"2661":0,"2662":0,"2663":0.025845425203442574,"2664":0,"2665":0,"2666":0.1045619398355484,"2667":0.1073177233338356,"2668":0,"2669":0.16604280471801758,"2670":0,"2671":0.0003540569159667939,"2672":0.0014341773930937052,"2673":0.08042532205581665,"2674":0.011205588467419147,"2675":0.062310606241226196,"2676":0.016168616712093353,"2677":0.07141102105379105,"2678":0.0752250924706459,"2679":0,"2680":0.06699751317501068,"2681":0,"2682":0,"2683":0.021555501967668533,"2684":0,"2685":0.03959530591964722,"2686":0.0017964314902201295,"2687":0.007782850880175829,"2688":0.07785946130752563,"2689":0.07362809032201767,"2690":0.050676535815000534,"2691":0.0990305170416832,"2692":0.09803978353738785,"2693":0.1663908213376999,"2694":0.024551384150981903,"2695":0.08778589963912964,"2696":0.019723378121852875,"2697":0.0272072721272707,"2698":0.08529969304800034,"2699":0,"2700":0.15138134360313416,"2701":0.07697370648384094,"2702":0.039395999163389206,"2703":0,"2704":0.052219316363334656,"2705":0.06229327246546745,"2706":0.008763113059103489,"2707":0.023401249200105667,"2708":0.019859952852129936,"2709":0.09406060725450516,"2710":0.10092057287693024,"2711":0.0009983832715079188,"2712":0.37461841106414795,"2713":0,"2714":0.07537149637937546,"2715":0.07933467626571655,"2716":0.07720945030450821,"2717":0.05144709348678589,"2718":0.02339106611907482,"2719":0.19698414206504822,"2720":0.07918474823236465,"2721":0.06294809281826019,"2722":0.02433534897863865,"2723":0.009801019914448261,"2724":0,"2725":0.013022823259234428,"2726":0.09835362434387207,"2727":0.015279720537364483,"2728":0.00970398634672165,"2729":0.06597889214754105,"2730":0.031190387904644012,"2731":0.06528228521347046,"2732":0.0028928155079483986,"2733":0.08356114476919174,"2734":0,"2735":0,"2736":0.1065320149064064,"2737":0,"2738":0.042157746851444244,"2739":0.0026245310436934233,"2740":0.004831833299249411,"2741":0.03855756297707558,"2742":0.021187253296375275,"2743":0.0038186456076800823,"2744":0,"2745":0,"2746":0.016837654635310173,"2747":0.037224143743515015,"2748":0.020266398787498474,"2749":0.05894489958882332,"2750":0.009362617507576942,"2751":0.07452020049095154,"2752":0.13480155169963837,"2753":0.007967416197061539,"2754":0,"2755":0,"2756":0,"2757":0.03938321769237518,"2758":0.001602815231308341,"2759":0,"2760":0,"2761":0.04506741091609001,"2762":0.08102836459875107,"2763":0.09295891970396042,"2764":0.040583204478025436,"2765":0.08012329787015915,"2766":0.09516023844480515,"2767":0,"2768":0.05405478551983833,"2769":0.0019616102799773216,"2770":0.024495922029018402,"2771":0.015185988508164883,"2772":0.05595528706908226,"2773":0,"2774":0.09554092586040497,"2775":0.05038111284375191,"2776":0.005277540069073439,"2777":0.014480450190603733,"2778":0.04000634700059891,"2779":0.020418649539351463,"2780":0.06122298911213875,"2781":0,"2782":0.06364887952804565,"2783":0,"2784":0.07274381071329117,"2785":0.11836787313222885,"2786":0.06151334196329117,"2787":0.13413602113723755,"2788":0.005267657805234194,"2789":0.06622860580682755,"2790":0.018445027992129326,"2791":0.09238822758197784,"2792":0.005867995787411928,"2793":0.0011331763816997409,"2794":0.15275982022285461,"2795":0,"2796":0.11059199273586273,"2797":0.016744593158364296,"2798":0.09764952957630157,"2799":0.02466767095029354,"2800":0.06607916206121445,"2801":0.08781677484512329,"2802":0,"2803":0.011215314269065857,"2804":0.009379458613693714,"2805":0.0006759223178960383,"2806":0.08741278201341629,"2807":0.00104861322324723,"2808":0.07199662923812866,"2809":0.07000579684972763,"2810":0.1189396008849144,"2811":0.0710923820734024,"2812":0.08514824509620667,"2813":0.011706328019499779,"2814":0.0741758868098259,"2815":0,"2816":0.12642908096313477,"2817":0.03450702130794525,"2818":0.010331473313272,"2819":0.026580914855003357,"2820":0.019418910145759583,"2821":0.0887141302227974,"2822":0,"2823":0,"2824":0.0032043226528912783,"2825":0,"2826":0.11786424368619919,"2827":0,"2828":0.013698411174118519,"2829":0.034460850059986115,"2830":0.15707430243492126,"2831":0,"2832":0.19879812002182007,"2833":0.01980235055088997,"2834":0.048974230885505676,"2835":0.012438223697245121,"2836":0.07439704984426498,"2837":0,"2838":0.08908893167972565,"2839":0,"2840":0.009956211782991886,"2841":0.0642935261130333,"2842":0.0037481975741684437,"2843":0.0254510510712862,"2844":0,"2845":0.002212530467659235,"2846":0.002508017932996154,"2847":0.08089449256658554,"2848":0.03607231751084328,"2849":0.0036251633428037167,"2850":0.00378622580319643,"2851":0,"2852":0.0003735384962055832,"2853":0.017097366973757744,"2854":0.03886455297470093,"2855":0.07383177429437637,"2856":0.037156932055950165,"2857":0.003984843380749226,"2858":0,"2859":0.11223481595516205,"2860":0.019810250028967857,"2861":0.024846887215971947,"2862":0.03998299688100815,"2863":0.04618733003735542,"2864":0,"2865":0.07785137742757797,"2866":0.012066011317074299,"2867":0.002266497816890478,"2868":0.004443537909537554,"2869":0.044240400195121765,"2870":0.007958447560667992,"2871":0.05850059911608696,"2872":0.0011623927857726812,"2873":0.00119877012912184,"2874":0,"2875":0,"2876":0.031668614596128464,"2877":0.00307129742577672,"2878":0.01785663515329361,"2879":0.020635051652789116,"2880":0.11124184727668762,"2881":0.11554230004549026,"2882":0.022989720106124878,"2883":0,"2884":0.01741821877658367,"2885":0.03126872330904007,"2886":0.019215015694499016,"2887":0.005725208669900894,"2888":0.024598103016614914,"2889":0.06705550849437714,"2890":0.013570794835686684,"2891":0.15203331410884857,"2892":0,"2893":0.038694776594638824,"2894":0.012978087179362774,"2895":0.08232125639915466,"2896":0.03163290396332741,"2897":0.0008723390055820346,"2898":0.010424668900668621,"2899":0.038124408572912216,"2900":0.0499764122068882,"2901":0.005907851736992598,"2902":0.024483654648065567,"2903":0.030167898163199425,"2904":0.00007434923463733867,"2905":0.06515596061944962,"2906":0.004764825105667114,"2907":0.008560501039028168,"2908":0.052861288189888,"2909":0.06446249783039093,"2910":0.1458340287208557,"2911":0,"2912":0.0035921635571867228,"2913":0.012881038710474968,"2914":0.0019711984787136316,"2915":0.08096086233854294,"2916":0,"2917":0,"2918":0,"2919":0.08421779423952103,"2920":0,"2921":0,"2922":0.10574059933423996,"2923":0.05656591057777405,"2924":0,"2925":0.1750568151473999,"2926":0.00944842305034399,"2927":0.00962860882282257,"2928":0.0034188958816230297,"2929":0.07090330123901367,"2930":0.04497498646378517,"2931":0.0762047991156578,"2932":0,"2933":0.038849640637636185,"2934":0.05243488401174545,"2935":0.0023293900303542614,"2936":0.022037135437130928,"2937":0,"2938":0,"2939":0.024839431047439575,"2940":0,"2941":0.05350958928465843,"2942":0.003933482803404331,"2943":0.016244880855083466,"2944":0.07684414833784103,"2945":0.04760696366429329,"2946":0.03914952650666237,"2947":0.10409484058618546,"2948":0.08591283857822418,"2949":0.08313111960887909,"2950":0.03206115588545799,"2951":0.08777212351560593,"2952":0.02887311950325966,"2953":0.022041387856006622,"2954":0.008470888249576092,"2955":0.017382226884365082,"2956":0.19736729562282562,"2957":0.054945796728134155,"2958":0.054457273334264755,"2959":0,"2960":0.09524261206388474,"2961":0.017131447792053223,"2962":0.030516624450683594,"2963":0.012649639509618282,"2964":0.10177011042833328,"2965":0.12261979281902313,"2966":0.12352302670478821,"2967":0,"2968":0.39578235149383545,"2969":0.002551174256950617,"2970":0.11673617362976074,"2971":0.0810423344373703,"2972":0.05007315054535866,"2973":0.0554393045604229,"2974":0,"2975":0.23774252831935883,"2976":0.02679944597184658,"2977":0.07209408283233643,"2978":0.0030279073398560286,"2979":0.0006270252051763237,"2980":0,"2981":0.002509369747713208,"2982":0.027093855664134026,"2983":0.029635129496455193,"2984":0,"2985":0.0374443456530571,"2986":0.009145611897110939,"2987":0.11947376281023026,"2988":0.02017202600836754,"2989":0.09079507738351822,"2990":0.0021709988359361887,"2991":0,"2992":0.05622240528464317,"2993":0,"2994":0.13180920481681824,"2995":0,"2996":0.000523162423633039,"2997":0.07200895994901657,"2998":0.006480199284851551,"2999":0,"3000":0,"3001":0.0012771917972713709,"3002":0.03830134868621826,"3003":0.02032768353819847,"3004":0.0040992554277181625,"3005":0.11670663207769394,"3006":0,"3007":0.06342382729053497,"3008":0.05266323685646057,"3009":0.05182928219437599,"3010":0,"3011":0,"3012":0.0035022783558815718,"3013":0.03606758639216423,"3014":0.009946629405021667,"3015":0,"3016":0,"3017":0.11883910745382309,"3018":0.06145691126585007,"3019":0.08576726168394089,"3020":0.014057056978344917,"3021":0.055480506271123886,"3022":0.11974737793207169,"3023":0,"3024":0.021593036130070686,"3025":0,"3026":0.004813260864466429,"3027":0.01449255645275116,"3028":0.08088213950395584,"3029":0,"3030":0.08134374022483826,"3031":0.06500297039747238,"3032":0,"3033":0.06521781533956528,"3034":0.012818969786167145,"3035":0.013566318899393082,"3036":0.04645944759249687,"3037":0.005687585566192865,"3038":0.055223479866981506,"3039":0.01340018305927515,"3040":0.08935409784317017,"3041":0.1174614429473877,"3042":0.07858462631702423,"3043":0.10532982647418976,"3044":0.0022441318724304438,"3045":0.06612578779459,"3046":0.035386234521865845,"3047":0.10656267404556274,"3048":0.0006834717351011932,"3049":0.007810542359948158,"3050":0.06307489424943924,"3051":0,"3052":0.06165653467178345,"3053":0.0044810655526816845,"3054":0.05100969970226288,"3055":0.005226382054388523,"3056":0.03554675355553627,"3057":0.021029485389590263,"3058":0.026727622374892235,"3059":0.008344754576683044,"3060":0.01049193274229765,"3061":0.002397949807345867,"3062":0.06927581876516342,"3063":0,"3064":0.012242062017321587,"3065":0.13217777013778687,"3066":0.05276820808649063,"3067":0.0532916858792305,"3068":0.04270671308040619,"3069":0.004565845709294081,"3070":0.08326918631792068,"3071":0,"3072":0.07226240634918213,"3073":0.06084230914711952,"3074":0.022189075127243996,"3075":0.059452999383211136,"3076":0.03781379014253616,"3077":0.10549900680780411,"3078":0,"3079":0.00018301098316442221,"3080":0,"3081":0,"3082":0.09778206050395966,"3083":0.03729276731610298,"3084":0.002496529370546341,"3085":0.07261405885219574,"3086":0.15824957191944122,"3087":0,"3088":0.09543654322624207,"3089":0.046630844473838806,"3090":0.052971336990594864,"3091":0.07835465669631958,"3092":0.036407459527254105,"3093":0.0037934412248432636,"3094":0.06136124208569527,"3095":0.0003367312892805785,"3096":0.025154592469334602,"3097":0.0008280867477878928,"3098":0.0028992679435759783,"3099":0.0584891177713871,"3100":0.015547642484307289,"3101":0.0026919832453131676,"3102":0.01924927346408367,"3103":0.11797360330820084,"3104":0.0034513906575739384,"3105":0.015449751168489456,"3106":0.012952529825270176,"3107":0.0003333641216158867,"3108":0.007346969563513994,"3109":0.01804729551076889,"3110":0.04053299501538277,"3111":0.05142512172460556,"3112":0.004873775411397219,"3113":0.02400747872889042,"3114":0,"3115":0.10472738742828369,"3116":0.005049423780292273,"3117":0.06354624778032303,"3118":0.049062103033065796,"3119":0.05893312394618988,"3120":0,"3121":0.09332618862390518,"3122":0.01724238134920597,"3123":0.014315523207187653,"3124":0.036037251353263855,"3125":0.03615695610642433,"3126":0.03599007427692413,"3127":0.06647711992263794,"3128":0,"3129":0.017414722591638565,"3130":0.0037263520061969757,"3131":0,"3132":0.0039632744155824184,"3133":0.004603737033903599,"3134":0.011519424617290497,"3135":0.009000600315630436,"3136":0.08341863751411438,"3137":0.12343891710042953,"3138":0.008984210900962353,"3139":0,"3140":0.07728863507509232,"3141":0.04288123548030853,"3142":0.03147026523947716,"3143":0,"3144":0.09236667305231094,"3145":0.06641364842653275,"3146":0.014944086782634258,"3147":0.0730181336402893,"3148":0,"3149":0.08884240686893463,"3150":0.014007139950990677,"3151":0.10515765845775604,"3152":0.06394463777542114,"3153":0,"3154":0.04178355634212494,"3155":0.06705331057310104,"3156":0.07503898441791534,"3157":0.03539005666971207,"3158":0.09205149859189987,"3159":0.06542693078517914,"3160":0.030122868716716766,"3161":0.012498377822339535,"3162":0.0003959961177315563,"3163":0.02525310218334198,"3164":0.007271881215274334,"3165":0.07407005876302719,"3166":0.09297652542591095,"3167":0,"3168":0.042998168617486954,"3169":0.007351655513048172,"3170":0.023841453716158867,"3171":0.08111894130706787,"3172":0,"3173":0,"3174":0.0024169362150132656,"3175":0.03176145255565643,"3176":0,"3177":0.00023104020510800183,"3178":0.09325797110795975,"3179":0.080584816634655,"3180":0,"3181":0.12762342393398285,"3182":0,"3183":0.008407087996602058,"3184":0,"3185":0.07883819937705994,"3186":0.027444805949926376,"3187":0.06279567629098892,"3188":0,"3189":0.07757429033517838,"3190":0.07455818355083466,"3191":0,"3192":0.0865740031003952,"3193":0,"3194":0,"3195":0.026372691616415977,"3196":0,"3197":0.04837733507156372,"3198":0.001079645357094705,"3199":0.03049897775053978,"3200":0.05376587063074112,"3201":0.07143738120794296,"3202":0.05904535576701164,"3203":0.1109796091914177,"3204":0.10048608481884003,"3205":0.10510805249214172,"3206":0.02699235826730728,"3207":0.09115198254585266,"3208":0.03430837020277977,"3209":0.05131551995873451,"3210":0.09328742325305939,"3211":0,"3212":0.14237962663173676,"3213":0.0815524011850357,"3214":0.04349883645772934,"3215":0,"3216":0.056687429547309875,"3217":0.0695694237947464,"3218":0.009203111752867699,"3219":0.029149793088436127,"3220":0.031377170234918594,"3221":0.10797714442014694,"3222":0.10231712460517883,"3223":0,"3224":0.41644254326820374,"3225":0,"3226":0.0924067422747612,"3227":0.07929325103759766,"3228":0.07448521256446838,"3229":0.06830918043851852,"3230":0.032418377697467804,"3231":0.20592691004276276,"3232":0.07935306429862976,"3233":0.0788351371884346,"3234":0.025176895782351494,"3235":0.012799728661775589,"3236":0,"3237":0.016020534560084343,"3238":0.07990405708551407,"3239":0.018124304711818695,"3240":0.005275031551718712,"3241":0.06654520332813263,"3242":0.022153319790959358,"3243":0.0767558291554451,"3244":0.011845107190310955,"3245":0.07809089869260788,"3246":0,"3247":0,"3248":0.09855041652917862,"3249":0,"3250":0.08900929242372513,"3251":0.0020576308015733957,"3252":0.0025644961278885603,"3253":0.052673209458589554,"3254":0.021635713055729866,"3255":0.0035928196739405394,"3256":0,"3257":0,"3258":0.01969757303595543,"3259":0.05822019279003143,"3260":0.020108245313167572,"3261":0.05713918060064316,"3262":0.012941057793796062,"3263":0.0844917818903923,"3264":0.07991102337837219,"3265":0.008142332546412945,"3266":0,"3267":0,"3268":0,"3269":0.043247416615486145,"3270":0.0008013779297471046,"3271":0,"3272":0,"3273":0.034819185733795166,"3274":0.07366792857646942,"3275":0.10792023688554764,"3276":0.03657163679599762,"3277":0.07841037213802338,"3278":0.09376005828380585,"3279":0,"3280":0.05908052250742912,"3281":0.002626888919621706,"3282":0.03452315181493759,"3283":0.017889058217406273,"3284":0.06769710779190063,"3285":0.00034255781793035567,"3286":0.1114046648144722,"3287":0.031458452343940735,"3288":0,"3289":0.03700273856520653,"3290":0.040910083800554276,"3291":0.022041724994778633,"3292":0.06480557471513748,"3293":0,"3294":0.06861952692270279,"3295":0,"3296":0.08281552046537399,"3297":0.04989340901374817,"3298":0.06082232668995857,"3299":0.08449840545654297,"3300":0.008452564477920532,"3301":0.07709066569805145,"3302":0.027511252090334892,"3303":0.10366067290306091,"3304":0.004708919674158096,"3305":0.007110214326530695,"3306":0.12070341408252716,"3307":0,"3308":0.1031913012266159,"3309":0.016312845051288605,"3310":0.0933353379368782,"3311":0.02761930599808693,"3312":0.070411816239357,"3313":0.07884742319583893,"3314":0,"3315":0.019637882709503174,"3316":0.009328152984380722,"3317":0.002873532474040985,"3318":0.10517897456884384,"3319":0.0011681404430419207,"3320":0.07174858450889587,"3321":0.0732823833823204,"3322":0.07554139196872711,"3323":0.0749959722161293,"3324":0.09525613486766815,"3325":0.0005762343644164503,"3326":0.08606387674808502,"3327":0,"3328":0.07226240634918213,"3329":0.06084230914711952,"3330":0.022189075127243996,"3331":0.059452999383211136,"3332":0.03781379014253616,"3333":0.10549900680780411,"3334":0,"3335":0.00018301098316442221,"3336":0,"3337":0,"3338":0.09778206050395966,"3339":0.03729276731610298,"3340":0.002496529370546341,"3341":0.07261405885219574,"3342":0.15824957191944122,"3343":0,"3344":0.09543654322624207,"3345":0.046630844473838806,"3346":0.052971336990594864,"3347":0.07835465669631958,"3348":0.036407459527254105,"3349":0.0037934412248432636,"3350":0.06136124208569527,"3351":0.0003367312892805785,"3352":0.025154592469334602,"3353":0.0008280867477878928,"3354":0.0028992679435759783,"3355":0.0584891177713871,"3356":0.015547642484307289,"3357":0.0026919832453131676,"3358":0.01924927346408367,"3359":0.11797360330820084,"3360":0.0034513906575739384,"3361":0.015449751168489456,"3362":0.012952529825270176,"3363":0.0003333641216158867,"3364":0.007346969563513994,"3365":0.01804729551076889,"3366":0.04053299501538277,"3367":0.05142512172460556,"3368":0.004873775411397219,"3369":0.02400747872889042,"3370":0,"3371":0.10472738742828369,"3372":0.005049423780292273,"3373":0.06354624778032303,"3374":0.049062103033065796,"3375":0.05893312394618988,"3376":0,"3377":0.09332618862390518,"3378":0.01724238134920597,"3379":0.014315523207187653,"3380":0.036037251353263855,"3381":0.03615695610642433,"3382":0.03599007427692413,"3383":0.06647711992263794,"3384":0,"3385":0.017414722591638565,"3386":0.0037263520061969757,"3387":0,"3388":0.0039632744155824184,"3389":0.004603737033903599,"3390":0.011519424617290497,"3391":0.009000600315630436,"3392":0.08341863751411438,"3393":0.12343891710042953,"3394":0.008984210900962353,"3395":0,"3396":0.07728863507509232,"3397":0.04288123548030853,"3398":0.03147026523947716,"3399":0,"3400":0.09236667305231094,"3401":0.06641364842653275,"3402":0.014944086782634258,"3403":0.0730181336402893,"3404":0,"3405":0.08884240686893463,"3406":0.014007139950990677,"3407":0.10515765845775604,"3408":0.06394463777542114,"3409":0,"3410":0.04178355634212494,"3411":0.06705331057310104,"3412":0.07503898441791534,"3413":0.03539005666971207,"3414":0.09205149859189987,"3415":0.06542693078517914,"3416":0.030122868716716766,"3417":0.012498377822339535,"3418":0.0003959961177315563,"3419":0.02525310218334198,"3420":0.007271881215274334,"3421":0.07407005876302719,"3422":0.09297652542591095,"3423":0,"3424":0.042998168617486954,"3425":0.007351655513048172,"3426":0.023841453716158867,"3427":0.08111894130706787,"3428":0,"3429":0,"3430":0.0024169362150132656,"3431":0.03176145255565643,"3432":0,"3433":0.00023104020510800183,"3434":0.09325797110795975,"3435":0.080584816634655,"3436":0,"3437":0.12762342393398285,"3438":0,"3439":0.008407087996602058,"3440":0,"3441":0.07883819937705994,"3442":0.027444805949926376,"3443":0.06279567629098892,"3444":0,"3445":0.07757429033517838,"3446":0.07455818355083466,"3447":0,"3448":0.0865740031003952,"3449":0,"3450":0,"3451":0.026372691616415977,"3452":0,"3453":0.04837733507156372,"3454":0.001079645357094705,"3455":0.03049897775053978,"3456":0.05376587063074112,"3457":0.07143738120794296,"3458":0.05904535576701164,"3459":0.1109796091914177,"3460":0.10048608481884003,"3461":0.10510805249214172,"3462":0.02699235826730728,"3463":0.09115198254585266,"3464":0.03430837020277977,"3465":0.05131551995873451,"3466":0.09328742325305939,"3467":0,"3468":0.14237962663173676,"3469":0.0815524011850357,"3470":0.04349883645772934,"3471":0,"3472":0.056687429547309875,"3473":0.0695694237947464,"3474":0.009203111752867699,"3475":0.029149793088436127,"3476":0.031377170234918594,"3477":0.10797714442014694,"3478":0.10231712460517883,"3479":0,"3480":0.41644254326820374,"3481":0,"3482":0.0924067422747612,"3483":0.07929325103759766,"3484":0.07448521256446838,"3485":0.06830918043851852,"3486":0.032418377697467804,"3487":0.20592691004276276,"3488":0.07935306429862976,"3489":0.0788351371884346,"3490":0.025176895782351494,"3491":0.012799728661775589,"3492":0,"3493":0.016020534560084343,"3494":0.07990405708551407,"3495":0.018124304711818695,"3496":0.005275031551718712,"3497":0.06654520332813263,"3498":0.022153319790959358,"3499":0.0767558291554451,"3500":0.011845107190310955,"3501":0.07809089869260788,"3502":0,"3503":0,"3504":0.09855041652917862,"3505":0,"3506":0.08900929242372513,"3507":0.0020576308015733957,"3508":0.0025644961278885603,"3509":0.052673209458589554,"3510":0.021635713055729866,"3511":0.0035928196739405394,"3512":0,"3513":0,"3514":0.01969757303595543,"3515":0.05822019279003143,"3516":0.020108245313167572,"3517":0.05713918060064316,"3518":0.012941057793796062,"3519":0.0844917818903923,"3520":0.07991102337837219,"3521":0.008142332546412945,"3522":0,"3523":0,"3524":0,"3525":0.043247416615486145,"3526":0.0008013779297471046,"3527":0,"3528":0,"3529":0.034819185733795166,"3530":0.07366792857646942,"3531":0.10792023688554764,"3532":0.03657163679599762,"3533":0.07841037213802338,"3534":0.09376005828380585,"3535":0,"3536":0.05908052250742912,"3537":0.002626888919621706,"3538":0.03452315181493759,"3539":0.017889058217406273,"3540":0.06769710779190063,"3541":0.00034255781793035567,"3542":0.1114046648144722,"3543":0.031458452343940735,"3544":0,"3545":0.03700273856520653,"3546":0.040910083800554276,"3547":0.022041724994778633,"3548":0.06480557471513748,"3549":0,"3550":0.06861952692270279,"3551":0,"3552":0.08281552046537399,"3553":0.04989340901374817,"3554":0.06082232668995857,"3555":0.08449840545654297,"3556":0.008452564477920532,"3557":0.07709066569805145,"3558":0.027511252090334892,"3559":0.10366067290306091,"3560":0.004708919674158096,"3561":0.007110214326530695,"3562":0.12070341408252716,"3563":0,"3564":0.1031913012266159,"3565":0.016312845051288605,"3566":0.0933353379368782,"3567":0.02761930599808693,"3568":0.070411816239357,"3569":0.07884742319583893,"3570":0,"3571":0.019637882709503174,"3572":0.009328152984380722,"3573":0.002873532474040985,"3574":0.10517897456884384,"3575":0.0011681404430419207,"3576":0.07174858450889587,"3577":0.0732823833823204,"3578":0.07554139196872711,"3579":0.0749959722161293,"3580":0.09525613486766815,"3581":0.0005762343644164503,"3582":0.08606387674808502,"3583":0,"3584":0,"3585":0,"3586":0,"3587":0.03473598137497902,"3588":0,"3589":0,"3590":0,"3591":0.03873443230986595,"3592":0,"3593":0.03423475846648216,"3594":0,"3595":0,"3596":0.22978363931179047,"3597":0,"3598":0.067326620221138,"3599":0,"3600":0.029489733278751373,"3601":0,"3602":0.02434627152979374,"3603":0,"3604":0.0006919090519659221,"3605":0,"3606":0.0011153463274240494,"3607":0,"3608":0.0015059877187013626,"3609":0,"3610":0.000630820810329169,"3611":0,"3612":0,"3613":0,"3614":0,"3615":0.08196619153022766,"3616":0,"3617":0.0002539544948376715,"3618":0,"3619":0.0925126001238823,"3620":0,"3621":0,"3622":0,"3623":0,"3624":0,"3625":0.00848228670656681,"3626":0,"3627":0,"3628":0.02542572095990181,"3629":0,"3630":0,"3631":0.002718910574913025,"3632":0,"3633":0,"3634":0,"3635":0.011283166706562042,"3636":0,"3637":0,"3638":0,"3639":0,"3640":0.0403122641146183,"3641":0.006526158191263676,"3642":0.06113586947321892,"3643":0,"3644":0,"3645":0,"3646":0.00547321792691946,"3647":0.08423826098442078,"3648":0,"3649":0,"3650":0,"3651":0,"3652":0.0006588215474039316,"3653":0.009508573450148106,"3654":0.023746347054839134,"3655":0,"3656":0,"3657":0.0010497297625988722,"3658":0.05989479273557663,"3659":0,"3660":0,"3661":0,"3662":0.2715252637863159,"3663":0.12341552972793579,"3664":0,"3665":0,"3666":0.010182369500398636,"3667":0,"3668":0.133254736661911,"3669":0,"3670":0,"3671":0.014084024354815483,"3672":0.003249327652156353,"3673":0.014246883802115917,"3674":0.01906130462884903,"3675":0.03284898400306702,"3676":0,"3677":0,"3678":0,"3679":0,"3680":0,"3681":0,"3682":0,"3683":0.058986835181713104,"3684":0,"3685":0.01199252624064684,"3686":0,"3687":0,"3688":0,"3689":0,"3690":0.0935148224234581,"3691":0,"3692":0,"3693":0.00039897419628687203,"3694":0,"3695":0.00616659177467227,"3696":0.0719611793756485,"3697":0,"3698":0,"3699":0,"3700":0,"3701":0,"3702":0,"3703":0.2059570699930191,"3704":0,"3705":0,"3706":0.017839137464761734,"3707":0,"3708":0.00007673649088246748,"3709":0.1897851675748825,"3710":0,"3711":0,"3712":0.015159391798079014,"3713":0,"3714":0,"3715":0,"3716":0.024499448016285896,"3717":0,"3718":0,"3719":0.0019502402283251286,"3720":0,"3721":0,"3722":0.012086750939488411,"3723":0.008689130656421185,"3724":0.013677382841706276,"3725":0.009773824363946915,"3726":0.006608842872083187,"3727":0,"3728":0,"3729":0,"3730":0.361451655626297,"3731":0,"3732":0.022931337356567383,"3733":0.030840782448649406,"3734":0.00126070121768862,"3735":0,"3736":0.0011454449268057942,"3737":0,"3738":0.29732441902160645,"3739":0,"3740":0.026659969240427017,"3741":0.001196994911879301,"3742":0,"3743":0.3507540822029114,"3744":0,"3745":0.05490714684128761,"3746":0,"3747":0,"3748":0,"3749":0,"3750":0,"3751":0.016206854954361916,"3752":0,"3753":0,"3754":0,"3755":0.029153939336538315,"3756":0.050638142973184586,"3757":0,"3758":0.35077112913131714,"3759":0,"3760":0.00788690522313118,"3761":0,"3762":0.0034766346216201782,"3763":0,"3764":0,"3765":0,"3766":0,"3767":0,"3768":0,"3769":0,"3770":0.0058363345451653,"3771":0,"3772":0.012268994934856892,"3773":0,"3774":0.0016540876822546124,"3775":0.03875873237848282,"3776":0,"3777":0.012335389852523804,"3778":0,"3779":0,"3780":0,"3781":0.0011815786128863692,"3782":0,"3783":0.0010208883322775364,"3784":0,"3785":0.04715687409043312,"3786":0.0003401993017178029,"3787":0.0384758897125721,"3788":0.027703074738383293,"3789":0,"3790":0.2230881005525589,"3791":0.0047542629763484,"3792":0,"3793":0,"3794":0,"3795":0,"3796":0.05722278356552124,"3797":0,"3798":0,"3799":0,"3800":0,"3801":0.0005201688036322594,"3802":0,"3803":0,"3804":0.108709916472435,"3805":0.02462511695921421,"3806":0,"3807":0.002640629420056939,"3808":0,"3809":0.059884797781705856,"3810":0.0041916160844266415,"3811":0.00005421230162028223,"3812":0.11564494669437408,"3813":0.020752182230353355,"3814":0,"3815":0.0016387669602409005,"3816":0,"3817":0,"3818":0.03998945653438568,"3819":0,"3820":0.025284960865974426,"3821":0,"3822":0,"3823":0,"3824":0,"3825":0.001167426467873156,"3826":0,"3827":0,"3828":0,"3829":0.0014898338122293353,"3830":0.021139489486813545,"3831":0.17097297310829163,"3832":0,"3833":0,"3834":0.00146856892388314,"3835":0.033645957708358765,"3836":0.2640945017337799,"3837":0,"3838":0.17866778373718262,"3839":0,"3840":0.1070159524679184,"3841":0.041079770773649216,"3842":0.025898445397615433,"3843":0.05831095203757286,"3844":0.017368687316775322,"3845":0.13623714447021484,"3846":0,"3847":0.0002660053432919085,"3848":0.018930954858660698,"3849":0,"3850":0.10670724511146545,"3851":0.02789032831788063,"3852":0.0027044371236115694,"3853":0.06428121775388718,"3854":0.1503397524356842,"3855":0,"3856":0.0936640128493309,"3857":0.04311244189739227,"3858":0.04996396601200104,"3859":0.04413221776485443,"3860":0.03592689335346222,"3861":0.006271409336477518,"3862":0.06064247712492943,"3863":0,"3864":0.018398944288492203,"3865":0.0016752120573073626,"3866":0.0002856096834875643,"3867":0.031948428601026535,"3868":0.007294920738786459,"3869":0.002600426319986582,"3870":0.012911036610603333,"3871":0.11846908181905746,"3872":0.030029691755771637,"3873":0.007736004423350096,"3874":0.011440369300544262,"3875":0,"3876":0.005548795219510794,"3877":0.014440498314797878,"3878":0.02585369162261486,"3879":0.04866885393857956,"3880":0.002955429954454303,"3881":0.05422321707010269,"3882":0,"3883":0.09100224077701569,"3884":0.0013168517034500837,"3885":0.05933685600757599,"3886":0.04502052068710327,"3887":0.045442912727594376,"3888":0,"3889":0.09007945656776428,"3890":0.009607997722923756,"3891":0.012408195994794369,"3892":0.03606359660625458,"3893":0.04650530964136124,"3894":0.027217285707592964,"3895":0.039711613208055496,"3896":0.000879584695212543,"3897":0.01629823073744774,"3898":0.00465098163112998,"3899":0,"3900":0.015134216286242008,"3901":0.006148067303001881,"3902":0.018119361251592636,"3903":0.009850255213677883,"3904":0.07807094603776932,"3905":0.08643485605716705,"3906":0.011302431114017963,"3907":0.0043473015539348125,"3908":0.06574713438749313,"3909":0.013581989333033562,"3910":0.03050546534359455,"3911":0.0016733505763113499,"3912":0.08782311528921127,"3913":0.05992814898490906,"3914":0.02817384898662567,"3915":0.07190263271331787,"3916":0,"3917":0.08287924528121948,"3918":0.008508187718689442,"3919":0.11482717096805573,"3920":0.055090323090553284,"3921":0.00006599411426577717,"3922":0.04014384746551514,"3923":0.09796444326639175,"3924":0.0655558779835701,"3925":0.039011161774396896,"3926":0.08227381855249405,"3927":0.06329244375228882,"3928":0.014471364207565784,"3929":0.004897588398307562,"3930":0.10632920265197754,"3931":0.019871171563863754,"3932":0.03160179406404495,"3933":0.07512008398771286,"3934":0.12240071594715118,"3935":0,"3936":0.02936115302145481,"3937":0.007103713229298592,"3938":0.018396230414509773,"3939":0.10358317941427231,"3940":0,"3941":0,"3942":0.0018352821934968233,"3943":0.024992002174258232,"3944":0,"3945":0,"3946":0.09111051261425018,"3947":0.0816696509718895,"3948":0,"3949":0.18107129633426666,"3950":0,"3951":0.004783180076628923,"3952":0,"3953":0.07706934958696365,"3954":0.02224644087255001,"3955":0.05518808215856552,"3956":0.0461769625544548,"3957":0.06723922491073608,"3958":0.06984207034111023,"3959":0,"3960":0.06495209783315659,"3961":0,"3962":0,"3963":0.02241651713848114,"3964":0.002236591884866357,"3965":0.044132255017757416,"3966":0.0004454819136299193,"3967":0.01222766563296318,"3968":0.07768992334604263,"3969":0.07212693989276886,"3970":0.055669836699962616,"3971":0.09755100309848785,"3972":0.10009609162807465,"3973":0.1729591190814972,"3974":0.024707455188035965,"3975":0.08319856971502304,"3976":0.024092495441436768,"3977":0.03134414553642273,"3978":0.07598599791526794,"3979":0,"3980":0.14535193145275116,"3981":0.08265958726406097,"3982":0.03000088781118393,"3983":0,"3984":0.07303087413311005,"3985":0.060758043080568314,"3986":0.010526576079428196,"3987":0.024507740512490273,"3988":0.01803949661552906,"3989":0.10052377730607986,"3990":0.09339230507612228,"3991":0.0015661261277273297,"3992":0.3781265616416931,"3993":0,"3994":0.07425728440284729,"3995":0.09523807466030121,"3996":0.0832003802061081,"3997":0.04971387982368469,"3998":0.017923785373568535,"3999":0.2170724868774414,"4000":0.0748378187417984,"4001":0.06494157761335373,"4002":0.02294059656560421,"4003":0.02102002315223217,"4004":0,"4005":0.01494831033051014,"4006":0.08379672467708588,"4007":0.01465144008398056,"4008":0.003604323836043477,"4009":0.06003985181450844,"4010":0.01991458423435688,"4011":0.06609690934419632,"4012":0.009912143461406231,"4013":0.09092272073030472,"4014":0,"4015":0,"4016":0.09719102829694748,"4017":0,"4018":0.051862020045518875,"4019":0.0005581314326263964,"4020":0.003479157807305455,"4021":0.044354744255542755,"4022":0.021914217621088028,"4023":0,"4024":0,"4025":0,"4026":0.02897735871374607,"4027":0.04877792298793793,"4028":0.015791872516274452,"4029":0.04620268940925598,"4030":0.023068588227033615,"4031":0.07342208176851273,"4032":0.07907657325267792,"4033":0.006594312842935324,"4034":0,"4035":0,"4036":0,"4037":0.0380549393594265,"4038":0,"4039":0,"4040":0,"4041":0.06467685103416443,"4042":0.08594760298728943,"4043":0.09053128957748413,"4044":0.03197113424539566,"4045":0.074457086622715,"4046":0.08799691498279572,"4047":0,"4048":0.05239816755056381,"4049":0.002290545031428337,"4050":0.07879386097192764,"4051":0.016613541170954704,"4052":0.06241500377655029,"4053":0,"4054":0.09549875557422638,"4055":0.0784962847828865,"4056":0,"4057":0.020439401268959045,"4058":0.0372299887239933,"4059":0.030139846727252007,"4060":0.06006103381514549,"4061":0.0009335460490547121,"4062":0.06416457891464233,"4063":0,"4064":0.08269927650690079,"4065":0.1016479879617691,"4066":0.09390976279973984,"4067":0.14262065291404724,"4068":0.005314754322171211,"4069":0.06486130505800247,"4070":0.01645389012992382,"4071":0.08806400001049042,"4072":0.004820735659450293,"4073":0,"4074":0.10134301334619522,"4075":0,"4076":0.10385038703680038,"4077":0.017714232206344604,"4078":0.12033616006374359,"4079":0.023921631276607513,"4080":0.07078923285007477,"4081":0.06252148002386093,"4082":0,"4083":0.015301729552447796,"4084":0.010308273136615753,"4085":0.0031009744852781296,"4086":0.08081446588039398,"4087":0.0009220377542078495,"4088":0.0653090551495552,"4089":0.06673439592123032,"4090":0.09161105006933212,"4091":0.0929296538233757,"4092":0.0838932916522026,"4093":0.0009288138244301081,"4094":0.0723310336470604,"4095":0,"4096":0.09431999176740646,"4097":0.032793253660202026,"4098":0.014598693698644638,"4099":0.05047794058918953,"4100":0.008905691094696522,"4101":0.15779833495616913,"4102":0,"4103":0.0022526970133185387,"4104":0.009074372239410877,"4105":0,"4106":0.09932783246040344,"4107":0.01713128387928009,"4108":0.0009371004998683929,"4109":0.06176679581403732,"4110":0.16518881916999817,"4111":0,"4112":0.09615001827478409,"4113":0.03722046688199043,"4114":0.04396773502230644,"4115":0.029605934396386147,"4116":0.03915489464998245,"4117":0.021656351163983345,"4118":0.05168545991182327,"4119":0.00009660945215728134,"4120":0.015502260066568851,"4121":0.002247047610580921,"4122":0,"4123":0.02423381432890892,"4124":0.006448767147958279,"4125":0.00040626447298564017,"4126":0.010349794290959835,"4127":0.12900075316429138,"4128":0.039378076791763306,"4129":0.005024334415793419,"4130":0.011089651845395565,"4131":0,"4132":0.0045571778900921345,"4133":0.011158634908497334,"4134":0.02004935033619404,"4135":0.046657245606184006,"4136":0.0014512349152937531,"4137":0.05984976142644882,"4138":0,"4139":0.08843163400888443,"4140":0.0017349058762192726,"4141":0.05594221502542496,"4142":0.04367627948522568,"4143":0.035047613084316254,"4144":0,"4145":0.08611976355314255,"4146":0.012336714193224907,"4147":0.008068278431892395,"4148":0.03008972853422165,"4149":0.03986803814768791,"4150":0.027761170640587807,"4151":0.02754269912838936,"4152":0,"4153":0.025779489427804947,"4154":0.004096357151865959,"4155":0,"4156":0.004817156586796045,"4157":0.009213635697960854,"4158":0.0230391975492239,"4159":0.022720102220773697,"4160":0.07357766479253769,"4161":0.07962722331285477,"4162":0.019730495288968086,"4163":0.00029617175459861755,"4164":0.054907772690057755,"4165":0.01185285858809948,"4166":0.029621975496411324,"4167":0.0014693416887894273,"4168":0.0830940380692482,"4169":0.05493792146444321,"4170":0.015976320952177048,"4171":0.06958924233913422,"4172":0,"4173":0.0760410949587822,"4174":0.003634739201515913,"4175":0.11265076696872711,"4176":0.05609919875860214,"4177":0,"4178":0.034335341304540634,"4179":0.11860965192317963,"4180":0.057604655623435974,"4181":0.026637369766831398,"4182":0.07600327581167221,"4183":0.06180022656917572,"4184":0.013279768638312817,"4185":0.0052603683434426785,"4186":0.09443021565675735,"4187":0.015997610986232758,"4188":0.010329937562346458,"4189":0.0692732110619545,"4190":0.15166504681110382,"4191":0,"4192":0.022999778389930725,"4193":0.005622562952339649,"4194":0.015950269997119904,"4195":0.11831348389387131,"4196":0,"4197":0,"4198":0.0008219912997446954,"4199":0.03020181506872177,"4200":0,"4201":0,"4202":0.10764364898204803,"4203":0.09280218929052353,"4204":0,"4205":0.19466152787208557,"4206":0.014238920994102955,"4207":0.0019180290400981903,"4208":0.004174043424427509,"4209":0.07290744036436081,"4210":0.025406602770090103,"4211":0.05528641864657402,"4212":0.045998696237802505,"4213":0.06141185760498047,"4214":0.0648006722331047,"4215":0,"4216":0.05422626808285713,"4217":0,"4218":0,"4219":0.018409723415970802,"4220":0.0012966794893145561,"4221":0.038002483546733856,"4222":0.0006051230011507869,"4223":0.0035646692849695683,"4224":0.09245096147060394,"4225":0.07141268253326416,"4226":0.04625576362013817,"4227":0.09572684019804001,"4228":0.0890248641371727,"4229":0.1824316829442978,"4230":0.026289191097021103,"4231":0.07523337751626968,"4232":0.01921641081571579,"4233":0.026921924203634262,"4234":0.07235637307167053,"4235":0,"4236":0.15030814707279205,"4237":0.07644033432006836,"4238":0.029599707573652267,"4239":0,"4240":0.07431900501251221,"4241":0.05532897636294365,"4242":0.01023663766682148,"4243":0.018053608015179634,"4244":0.01424499787390232,"4245":0.09781808406114578,"4246":0.08614888042211533,"4247":0.00033469978370703757,"4248":0.3543491065502167,"4249":0,"4250":0.07013605535030365,"4251":0.08605384081602097,"4252":0.07925888895988464,"4253":0.03796204924583435,"4254":0.012808352708816528,"4255":0.2139337658882141,"4256":0.06923158466815948,"4257":0.05681326612830162,"4258":0.020959744229912758,"4259":0.018980538472533226,"4260":0,"4261":0.012517847120761871,"4262":0.10994671285152435,"4263":0.00989203155040741,"4264":0.004776464309543371,"4265":0.05703134462237358,"4266":0.023813974112272263,"4267":0.05767737701535225,"4268":0.005876994226127863,"4269":0.11008397489786148,"4270":0,"4271":0,"4272":0.1173759251832962,"4273":0,"4274":0.03837086632847786,"4275":0.001609133672900498,"4276":0.0038024834357202053,"4277":0.03462124243378639,"4278":0.021079277619719505,"4279":0.0010338099673390388,"4280":0,"4281":0,"4282":0.02642364613711834,"4283":0.039166536182165146,"4284":0.013966089114546776,"4285":0.05042622610926628,"4286":0.010181562043726444,"4287":0.06424020230770111,"4288":0.09084389358758926,"4289":0.0060499380342662334,"4290":0,"4291":0,"4292":0.0001431969430996105,"4293":0.035939108580350876,"4294":0.007463865447789431,"4295":0.0006851143552921712,"4296":0,"4297":0.06963769346475601,"4298":0.09326997399330139,"4299":0.08071980625391006,"4300":0.032002951949834824,"4301":0.07025974988937378,"4302":0.08435796946287155,"4303":0,"4304":0.047328341752290726,"4305":0.0018701644148677588,"4306":0.06771750003099442,"4307":0.011734582483768463,"4308":0.06833931803703308,"4309":0,"4310":0.08300746232271194,"4311":0.09509828686714172,"4312":0,"4313":0.013999324291944504,"4314":0.04001108556985855,"4315":0.044526152312755585,"4316":0.051180217415094376,"4317":0.008312433958053589,"4318":0.058416955173015594,"4319":0,"4320":0.06579151749610901,"4321":0.10253728926181793,"4322":0.11562889814376831,"4323":0.16518978774547577,"4324":0.004108871798962355,"4325":0.05907687172293663,"4326":0.01535024493932724,"4327":0.07067739218473434,"4328":0.004337722435593605,"4329":0.0003620868665166199,"4330":0.11206364631652832,"4331":0,"4332":0.11093853414058685,"4333":0.01574104279279709,"4334":0.13106121122837067,"4335":0.022003188729286194,"4336":0.06231741979718208,"4337":0.08339622616767883,"4338":0,"4339":0.012029430828988552,"4340":0.01182947400957346,"4341":0.003014188027009368,"4342":0.06689928472042084,"4343":0.0006064827321097255,"4344":0.06015923619270325,"4345":0.06979842483997345,"4346":0.1176285594701767,"4347":0.07453275471925735,"4348":0.07162652909755707,"4349":0.01051011960953474,"4350":0.06518727540969849,"4351":0,"4352":0.06881734728813171,"4353":0.05108577758073807,"4354":0.02883608266711235,"4355":0.06063854321837425,"4356":0.020436035469174385,"4357":0.10327015072107315,"4358":0,"4359":0,"4360":0,"4361":0,"4362":0.1143622174859047,"4363":0.02999367192387581,"4364":0.001021626521833241,"4365":0.06337489187717438,"4366":0.20023474097251892,"4367":0,"4368":0.11778732389211655,"4369":0.04180620238184929,"4370":0.05175093188881874,"4371":0.0659337192773819,"4372":0.03929083049297333,"4373":0.004137223120778799,"4374":0.07038623839616776,"4375":0,"4376":0.019056914374232292,"4377":0,"4378":0.0007347436039708555,"4379":0.03166385740041733,"4380":0.005607705097645521,"4381":0.0012440461432561278,"4382":0.008659259416162968,"4383":0.1358637511730194,"4384":0.013905113562941551,"4385":0.026275508105754852,"4386":0.013212649151682854,"4387":0,"4388":0.006247528363019228,"4389":0.013686658814549446,"4390":0.022640515118837357,"4391":0.05266854912042618,"4392":0.0037002223543822765,"4393":0.08980158716440201,"4394":0,"4395":0.1029764786362648,"4396":0.0021255139727145433,"4397":0.059486716985702515,"4398":0.04147530347108841,"4399":0.0429057851433754,"4400":0,"4401":0.08977054059505463,"4402":0.012237981893122196,"4403":0.010742639191448689,"4404":0.029406005516648293,"4405":0.040344882756471634,"4406":0.02970440499484539,"4407":0.0428236685693264,"4408":0,"4409":0.009096122346818447,"4410":0.003731139935553074,"4411":0,"4412":0.004918728955090046,"4413":0.003130780765786767,"4414":0.013837756589055061,"4415":0.00404466362670064,"4416":0.07867687195539474,"4417":0.06631843000650406,"4418":0.005654535721987486,"4419":0,"4420":0.0682387575507164,"4421":0.018862176686525345,"4422":0.030636440962553024,"4423":0,"4424":0.0895494744181633,"4425":0.059698332101106644,"4426":0.034120719879865646,"4427":0.06462790817022324,"4428":0,"4429":0.08523940294981003,"4430":0.008402101695537567,"4431":0.10513312369585037,"4432":0.06183227524161339,"4433":0,"4434":0.037623438984155655,"4435":0.11955014616250992,"4436":0.07401580363512039,"4437":0.02743859961628914,"4438":0.08296701312065125,"4439":0.060497816652059555,"4440":0.015864452347159386,"4441":0.005900231655687094,"4442":0.06400759518146515,"4443":0.02011457271873951,"4444":0.005949201062321663,"4445":0.07114551216363907,"4446":0.1149471178650856,"4447":0,"4448":0.033000703901052475,"4449":0.009434109553694725,"4450":0.01937321573495865,"4451":0.09313780069351196,"4452":0,"4453":0,"4454":0.0032542322296649218,"4455":0.022664478048682213,"4456":0,"4457":0,"4458":0.09538865834474564,"4459":0.11657252162694931,"4460":0,"4461":0.19899199903011322,"4462":0,"4463":0.006204321049153805,"4464":0.0002015220234170556,"4465":0.07772364467382431,"4466":0.02735159732401371,"4467":0.05216865986585617,"4468":0.023426329717040062,"4469":0.0687226876616478,"4470":0.06963209062814713,"4471":0,"4472":0.06959261000156403,"4473":0.006415928713977337,"4474":0,"4475":0.024187132716178894,"4476":0,"4477":0.04688534513115883,"4478":0.0007540290243923664,"4479":0.015873920172452927,"4480":0.056927960366010666,"4481":0.07187358289957047,"4482":0.056265491992235184,"4483":0.0991751030087471,"4484":0.09949373453855515,"4485":0.1464802324771881,"4486":0.02309616282582283,"4487":0.08165998011827469,"4488":0.02522885426878929,"4489":0.03480270504951477,"4490":0.09404060989618301,"4491":0,"4492":0.17131593823432922,"4493":0.08123726397752762,"4494":0.024105411022901535,"4495":0,"4496":0.06873371452093124,"4497":0.06103062629699707,"4498":0.010147057473659515,"4499":0.02673935890197754,"4500":0.023812754079699516,"4501":0.10849591344594955,"4502":0.09588028490543365,"4503":0.0022333920933306217,"4504":0.34878265857696533,"4505":0,"4506":0.08234895765781403,"4507":0.09743981808423996,"4508":0.10081987082958221,"4509":0.04654763638973236,"4510":0.01537268701940775,"4511":0.16513444483280182,"4512":0.07324285060167313,"4513":0.06759407371282578,"4514":0.022808704525232315,"4515":0.011204808950424194,"4516":0,"4517":0.015443170443177223,"4518":0.0860404372215271,"4519":0.01504137460142374,"4520":0.004321988672018051,"4521":0.06185966730117798,"4522":0.020582828670740128,"4523":0.07001227885484695,"4524":0.004718180745840073,"4525":0.07615762948989868,"4526":0,"4527":0,"4528":0.09539726376533508,"4529":0,"4530":0.06260956823825836,"4531":0,"4532":0.0020120791159570217,"4533":0.0478878878057003,"4534":0.04099549725651741,"4535":0,"4536":0,"4537":0,"4538":0.017369640991091728,"4539":0.046683382242918015,"4540":0.012913770973682404,"4541":0.05479111522436142,"4542":0.008243158459663391,"4543":0.07444745302200317,"4544":0.08839679509401321,"4545":0.0051947468891739845,"4546":0,"4547":0,"4548":0,"4549":0.03969844430685043,"4550":0,"4551":0.0006010421784594655,"4552":0,"4553":0.03794774413108826,"4554":0.11702550947666168,"4555":0.0947013720870018,"4556":0.037370726466178894,"4557":0.0753420740365982,"4558":0.09454692155122757,"4559":0,"4560":0.056376319378614426,"4561":0.002492442959919572,"4562":0.0415930412709713,"4563":0.01807444728910923,"4564":0.061411332339048386,"4565":0,"4566":0.10378871858119965,"4567":0.05018647760152817,"4568":0.0004126038693357259,"4569":0.025231072679162025,"4570":0.027867179363965988,"4571":0.015682732686400414,"4572":0.05641146004199982,"4573":0,"4574":0.06501772254705429,"4575":0,"4576":0.07955572009086609,"4577":0.1020757183432579,"4578":0.06394600123167038,"4579":0.11872430145740509,"4580":0.006348587106913328,"4581":0.06632395833730698,"4582":0.020208582282066345,"4583":0.09914017468690872,"4584":0.013383230194449425,"4585":0.0003751861222553998,"4586":0.15101243555545807,"4587":0,"4588":0.11631041020154953,"4589":0.014979913830757141,"4590":0.08802254498004913,"4591":0.02142019383609295,"4592":0.07706187665462494,"4593":0.09216318279504776,"4594":0,"4595":0.010977736674249172,"4596":0.006239983253180981,"4597":0.0029411292634904385,"4598":0.08897892385721207,"4599":0.0011103629367426038,"4600":0.09396284073591232,"4601":0.0691305547952652,"4602":0.07064434885978699,"4603":0.07902185618877411,"4604":0.08961634337902069,"4605":0.010485123842954636,"4606":0.07295272499322891,"4607":0,"4608":0.10865087807178497,"4609":0.03330273926258087,"4610":0.014485886320471764,"4611":0.03713388741016388,"4612":0.007588083855807781,"4613":0.1354714035987854,"4614":0,"4615":0,"4616":0,"4617":0,"4618":0.07424834370613098,"4619":0.04843958094716072,"4620":0.0006888379575684667,"4621":0.09849410504102707,"4622":0.16576556861400604,"4623":0,"4624":0.16314929723739624,"4625":0.032771289348602295,"4626":0.040394168347120285,"4627":0.03043977916240692,"4628":0.05821995809674263,"4629":0.014975497499108315,"4630":0.04021911323070526,"4631":0.0019767475314438343,"4632":0.014716854318976402,"4633":0.07521532475948334,"4634":0,"4635":0.027027470991015434,"4636":0.004415950737893581,"4637":0.006718112155795097,"4638":0.028273142874240875,"4639":0.11674778908491135,"4640":0.013701416552066803,"4641":0.010171353816986084,"4642":0.021228842437267303,"4643":0,"4644":0.04324799031019211,"4645":0.012021489441394806,"4646":0.01574457250535488,"4647":0.03983701765537262,"4648":0.002002682536840439,"4649":0.09832526743412018,"4650":0,"4651":0.07107395678758621,"4652":0.0018430325435474515,"4653":0.04869936406612396,"4654":0.07195267081260681,"4655":0.02876395359635353,"4656":0,"4657":0.07041310518980026,"4658":0.0071483333595097065,"4659":0.005076771602034569,"4660":0.029302729293704033,"4661":0.05323045328259468,"4662":0.02573433890938759,"4663":0.01942756213247776,"4664":0.00044971724855713546,"4665":0.013021627441048622,"4666":0.004652496427297592,"4667":0,"4668":0.003406986128538847,"4669":0.006534029729664326,"4670":0.013973399996757507,"4671":0.02816552296280861,"4672":0.06308060139417648,"4673":0.05064341425895691,"4674":0.018737437203526497,"4675":0.002238396555185318,"4676":0.04540257155895233,"4677":0.003874364774674177,"4678":0.026285693049430847,"4679":0.00009319736273027956,"4680":0.07015728950500488,"4681":0.048130590468645096,"4682":0.004967671353369951,"4683":0.09488586336374283,"4684":0,"4685":0.06554902344942093,"4686":0.0032514487393200397,"4687":0.11454099416732788,"4688":0.05247724801301956,"4689":0,"4690":0.024629931896924973,"4691":0.131382018327713,"4692":0.04965633526444435,"4693":0.016671936959028244,"4694":0.06614328175783157,"4695":0.05280585214495659,"4696":0.010152498260140419,"4697":0.004179727751761675,"4698":0.09490032494068146,"4699":0.0158480703830719,"4700":0.012530774809420109,"4701":0.05853107199072838,"4702":0.14773637056350708,"4703":0,"4704":0.016888558864593506,"4705":0.035151854157447815,"4706":0.013020294718444347,"4707":0.06733061373233795,"4708":0,"4709":0,"4710":0,"4711":0.040073689073324203,"4712":0,"4713":0,"4714":0.08456694334745407,"4715":0.07753951102495193,"4716":0,"4717":0.20487232506275177,"4718":0.024410637095570564,"4719":0.005337433889508247,"4720":0.0025151006411761045,"4721":0.06603650003671646,"4722":0.01667880080640316,"4723":0.04790782183408737,"4724":0.008476492948830128,"4725":0.04696705937385559,"4726":0.056422509253025055,"4727":0,"4728":0.03995317220687866,"4729":0,"4730":0.005354097578674555,"4731":0.015610418282449245,"4732":0,"4733":0.032531458884477615,"4734":0.00029757790616713464,"4735":0.006148312706500292,"4736":0.05783264338970184,"4737":0.06086905300617218,"4738":0.04267965629696846,"4739":0.09226537495851517,"4740":0.08273620158433914,"4741":0.21409185230731964,"4742":0.019746046513319016,"4743":0.06242850795388222,"4744":0.026220718398690224,"4745":0.018673613667488098,"4746":0.06911446154117584,"4747":0.003190335351973772,"4748":0.10667355358600616,"4749":0.06609774380922318,"4750":0.014954435639083385,"4751":0,"4752":0.06138736382126808,"4753":0.04456848278641701,"4754":0.010149607434868813,"4755":0.016499346122145653,"4756":0.01324956864118576,"4757":0.08919227868318558,"4758":0.07103053480386734,"4759":0.0004976083873771131,"4760":0.31100431084632874,"4761":0.00011269190872553736,"4762":0.08229641616344452,"4763":0.08879819512367249,"4764":0.11121473461389542,"4765":0.03338741511106491,"4766":0.007752512115985155,"4767":0.19992505013942719,"4768":0.059710826724767685,"4769":0.03843721002340317,"4770":0.01395141240209341,"4771":0.0091360779479146,"4772":0,"4773":0.011718259193003178,"4774":0.16608861088752747,"4775":0.010970029048621655,"4776":0.006677473429590464,"4777":0.06446503847837448,"4778":0.031582318246364594,"4779":0.05626031383872032,"4780":0.01921648159623146,"4781":0.06550032645463943,"4782":0.000041715913539519534,"4783":0,"4784":0.14315077662467957,"4785":0,"4786":0.037572894245386124,"4787":0,"4788":0.035669486969709396,"4789":0.04110416769981384,"4790":0.020242098718881607,"4791":0.008344047702848911,"4792":0.0015188311226665974,"4793":0,"4794":0.0052635627798736095,"4795":0.035114992409944534,"4796":0.04523244500160217,"4797":0.045941371470689774,"4798":0.0012728318106383085,"4799":0.059469327330589294,"4800":0.18180443346500397,"4801":0.003961608279496431,"4802":0,"4803":0,"4804":0.0010253313230350614,"4805":0.03001103550195694,"4806":0.0016063988441601396,"4807":0,"4808":0,"4809":0.041584305465221405,"4810":0.12497511506080627,"4811":0.07558050751686096,"4812":0.02704586833715439,"4813":0.06213283911347389,"4814":0.07653830945491791,"4815":0,"4816":0.07408050447702408,"4817":0.001747845089994371,"4818":0.03442590311169624,"4819":0.011236111633479595,"4820":0.05506252869963646,"4821":0,"4822":0.07406273484230042,"4823":0.07480476796627045,"4824":0.0003095811989624053,"4825":0.013881341554224491,"4826":0.027253305539488792,"4827":0.10796289145946503,"4828":0.04245530441403389,"4829":0,"4830":0.047215916216373444,"4831":0,"4832":0.04985056072473526,"4833":0.0569869801402092,"4834":0.12855470180511475,"4835":0.11863809078931808,"4836":0.003355691209435463,"4837":0.05373980104923248,"4838":0.012880257330834866,"4839":0.09142577648162842,"4840":0.006851360201835632,"4841":0,"4842":0.136461079120636,"4843":0,"4844":0.17313751578330994,"4845":0.01329871080815792,"4846":0.10974268615245819,"4847":0.023796606808900833,"4848":0.05018980801105499,"4849":0.11730095744132996,"4850":0,"4851":0.004275284241884947,"4852":0.004759691189974546,"4853":0.002450589556246996,"4854":0.05461246147751808,"4855":0.0006307977018877864,"4856":0.05428340658545494,"4857":0.1022406592965126,"4858":0.1319928765296936,"4859":0.07857746630907059,"4860":0.07074051350355148,"4861":0.00020212361414451152,"4862":0.0526944138109684,"4863":0,"4864":0.05554759502410889,"4865":0.03405650332570076,"4866":0.016652045771479607,"4867":0.03864553943276405,"4868":0.01146513782441616,"4869":0.1309475302696228,"4870":0,"4871":0,"4872":0.0012973364209756255,"4873":0,"4874":0.07470390945672989,"4875":0.0340452678501606,"4876":0,"4877":0.13640031218528748,"4878":0.12514062225818634,"4879":0,"4880":0.1389181762933731,"4881":0.03074749931693077,"4882":0.04273075982928276,"4883":0.032239317893981934,"4884":0.022040801122784615,"4885":0.05579810589551926,"4886":0.057903192937374115,"4887":0.00034196683554910123,"4888":0.014113150537014008,"4889":0.09163079410791397,"4890":0.0006316174985840917,"4891":0.030671261250972748,"4892":0.007185187190771103,"4893":0.0041321683675050735,"4894":0.026869826018810272,"4895":0.18927642703056335,"4896":0.08040449023246765,"4897":0.000977669027633965,"4898":0.04871983826160431,"4899":0,"4900":0.08391472697257996,"4901":0.011487414129078388,"4902":0.015780847519636154,"4903":0.04093930125236511,"4904":0.003036672715097666,"4905":0.06463895738124847,"4906":0,"4907":0.06308281421661377,"4908":0.003916158340871334,"4909":0.043269649147987366,"4910":0.05223417282104492,"4911":0.03328040987253189,"4912":0,"4913":0.0606003999710083,"4914":0.01668703556060791,"4915":0.007291163317859173,"4916":0.018349092453718185,"4917":0.04721297696232796,"4918":0.02938970923423767,"4919":0.025496793910861015,"4920":0,"4921":0.007671563886106014,"4922":0.0026265843771398067,"4923":0,"4924":0.0021467788610607386,"4925":0.0027889241464436054,"4926":0.0021729853469878435,"4927":0.0837944746017456,"4928":0.05544394627213478,"4929":0.07135500758886337,"4930":0.07086960971355438,"4931":0.001740669715218246,"4932":0.04057210683822632,"4933":0.07026150077581406,"4934":0.022858204320073128,"4935":0,"4936":0.05817292258143425,"4937":0.042249441146850586,"4938":0.0814104899764061,"4939":0.0780056044459343,"4940":0,"4941":0.059113699942827225,"4942":0.002591090276837349,"4943":0.14037369191646576,"4944":0.06264860183000565,"4945":0,"4946":0.024829905480146408,"4947":0.0930284857749939,"4948":0.048960305750370026,"4949":0.03976941108703613,"4950":0.06297316402196884,"4951":0.045642901211977005,"4952":0.010790604166686535,"4953":0.025986123830080032,"4954":0.10588429123163223,"4955":0.014250261709094048,"4956":0.009663179516792297,"4957":0.05209796875715256,"4958":0.10543064773082733,"4959":0,"4960":0.024820970371365547,"4961":0.020796772092580795,"4962":0.012552951462566853,"4963":0.06129109859466553,"4964":0.007475859019905329,"4965":0,"4966":0.0006857326370663941,"4967":0.06988793611526489,"4968":0,"4969":0,"4970":0.058589812368154526,"4971":0.12802466750144958,"4972":0,"4973":0.1937055140733719,"4974":0.027684327214956284,"4975":0.004834823310375214,"4976":0.0019818784203380346,"4977":0.057023607194423676,"4978":0.03695504739880562,"4979":0.039869535714387894,"4980":0.0007009646506048739,"4981":0.042183928191661835,"4982":0.05086907371878624,"4983":0,"4984":0.05245063081383705,"4985":0.007658660877496004,"4986":0.007976899854838848,"4987":0.01706823520362377,"4988":0,"4989":0.03220139443874359,"4990":0.0011347602121531963,"4991":0.007570185698568821,"4992":0.06548743695020676,"4993":0.06279437988996506,"4994":0.04003413766622543,"4995":0.13936962187290192,"4996":0.07438366860151291,"4997":0.17951086163520813,"4998":0.01654726266860962,"4999":0.052990980446338654,"5000":0.06909596174955368,"5001":0.019201431423425674,"5002":0.0573752261698246,"5003":0.014249726198613644,"5004":0.1283058375120163,"5005":0.05691874772310257,"5006":0.01666712574660778,"5007":0,"5008":0.13969364762306213,"5009":0.03883605822920799,"5010":0.00991440936923027,"5011":0.019494233652949333,"5012":0.014948932453989983,"5013":0.14920081198215485,"5014":0.05906958878040314,"5015":0.008762267418205738,"5016":0.2965991497039795,"5017":0.01588340848684311,"5018":0.10215014219284058,"5019":0.07610722631216049,"5020":0.0791902169585228,"5021":0.0320313423871994,"5022":0.01094366516917944,"5023":0.1559666097164154,"5024":0.05101136490702629,"5025":0.055949658155441284,"5026":0.015126449055969715,"5027":0.009626705199480057,"5028":0,"5029":0.01103968732059002,"5030":0.13475066423416138,"5031":0.009101354517042637,"5032":0.010140294209122658,"5033":0.06072312220931053,"5034":0.02683781459927559,"5035":0.10017777979373932,"5036":0.013518481515347958,"5037":0.06086186319589615,"5038":0.0003895201371051371,"5039":0.004659218713641167,"5040":0.06593766808509827,"5041":0,"5042":0.04773813486099243,"5043":0,"5044":0.007572954520583153,"5045":0.06244596466422081,"5046":0.0167695302516222,"5047":0.048083335161209106,"5048":0,"5049":0,"5050":0.004831754136830568,"5051":0.03004903346300125,"5052":0.09741081297397614,"5053":0.04622197523713112,"5054":0.004420297220349312,"5055":0.055529527366161346,"5056":0.13448815047740936,"5057":0.004534037783741951,"5058":0.00029707912472076714,"5059":0,"5060":0.05435081198811531,"5061":0.029122034087777138,"5062":0.018617825582623482,"5063":0.0034133067820221186,"5064":0,"5065":0.09059011191129684,"5066":0.08792050182819366,"5067":0.07010886818170547,"5068":0.02232309989631176,"5069":0.051836349070072174,"5070":0.07913390547037125,"5071":0,"5072":0.061276424676179886,"5073":0.0017588684568181634,"5074":0.09413360804319382,"5075":0.014787336811423302,"5076":0.05079273134469986,"5077":0,"5078":0.0684518814086914,"5079":0.07895718514919281,"5080":0,"5081":0.022777460515499115,"5082":0.024389144033193588,"5083":0.08016014099121094,"5084":0.038125552237033844,"5085":0.004561661742627621,"5086":0.044697556644678116,"5087":0,"5088":0.0489303320646286,"5089":0.12053520977497101,"5090":0.1419394463300705,"5091":0.0652497410774231,"5092":0.003563452744856477,"5093":0.04623012617230415,"5094":0.012995576485991478,"5095":0.11102373898029327,"5096":0.0042839497327804565,"5097":0.0007232428761199117,"5098":0.1710691899061203,"5099":0,"5100":0.14514832198619843,"5101":0.012426966801285744,"5102":0.0852591022849083,"5103":0.017330344766378403,"5104":0.04810429364442825,"5105":0.09528280049562454,"5106":0,"5107":0.00615372508764267,"5108":0.013211911544203758,"5109":0.0022038768511265516,"5110":0.06077328696846962,"5111":0.0007615752401761711,"5112":0.05868072062730789,"5113":0.06959804892539978,"5114":0.13593538105487823,"5115":0.11203618347644806,"5116":0.06146659329533577,"5117":0.00023133786453399807,"5118":0.04825239256024361,"5119":0}]} \ No newline at end of file diff --git a/ml2scratch/sample_projects/1or2.sb3 b/ml2scratch/sample_projects/1or2.sb3 new file mode 100644 index 0000000000000000000000000000000000000000..523715a8c140b7bfec688ba7e23310d6d32df23a Binary files /dev/null and b/ml2scratch/sample_projects/1or2.sb3 differ diff --git a/ml2scratch/sample_projects/ml_pong.sb3 b/ml2scratch/sample_projects/ml_pong.sb3 new file mode 100644 index 0000000000000000000000000000000000000000..6de1ec3c3875aeca6059260b064ab5b7fc0a777d Binary files /dev/null and b/ml2scratch/sample_projects/ml_pong.sb3 differ diff --git a/ml2scratch/sample_projects/pong.sb3 b/ml2scratch/sample_projects/pong.sb3 new file mode 100644 index 0000000000000000000000000000000000000000..2e55b4d88298ec96fc0b3666d40afedf7247c1e6 Binary files /dev/null and b/ml2scratch/sample_projects/pong.sb3 differ diff --git a/ml2scratch/sample_projects/xcratch/sample.sb3 b/ml2scratch/sample_projects/xcratch/sample.sb3 new file mode 100644 index 0000000000000000000000000000000000000000..90ffc061166e64106aaf01db5f6e17d58ff3cc1b Binary files /dev/null and b/ml2scratch/sample_projects/xcratch/sample.sb3 differ diff --git a/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/index.jsx b/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/index.jsx new file mode 100644 index 0000000000000000000000000000000000000000..4b4c3f1ab998ca48bb16d697c6f853cc58ffa43f --- /dev/null +++ b/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/index.jsx @@ -0,0 +1,39 @@ +import React from 'react'; +import {FormattedMessage} from 'react-intl'; + +import ml2scratchIconURL from './ml2scratch.png'; +import ml2scratchInsetIconURL from './ml2scratch-small.png'; + +const translationMap = { + 'ja': { + 'gui.extension.ml2scratch.description': '機械学習を使う' + }, + 'ja-Hira': { + 'gui.extension.ml2scratch.description': 'きかいがくしゅうをつかう' + } +}; + +const entry = { + name: 'ML2Scratch', + extensionId: 'ml2scratch', + extensionURL: 'https://champierre.github.io/ml2scratch/ml2scratch.mjs', + collaborator: 'champierre', + iconURL: ml2scratchIconURL, + insetIconURL: ml2scratchInsetIconURL, + description: ( + + ), + featured: true, + disabled: false, + bluetoothRequired: false, + internetConnectionRequired: true, + helpLink: 'https://github.com/champierre/ml2scratch/', + translationMap: translationMap +}; + +export {entry}; // loadable-extension needs this line. +export default entry; diff --git a/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/ml2scratch-small.png b/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/ml2scratch-small.png new file mode 100644 index 0000000000000000000000000000000000000000..cc44e6cec4767a7854604c875b365a041c7e3039 Binary files /dev/null and b/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/ml2scratch-small.png differ diff --git a/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/ml2scratch.png b/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/ml2scratch.png new file mode 100644 index 0000000000000000000000000000000000000000..7c74e0a3d3e48dbb51e52f7506fd480f61c5d6b7 Binary files /dev/null and b/ml2scratch/scratch-gui/src/lib/libraries/extensions/ml2scratch/ml2scratch.png differ diff --git a/ml2scratch/scratch-vm/src/extensions/scratch3_ml2scratch/index.js b/ml2scratch/scratch-vm/src/extensions/scratch3_ml2scratch/index.js new file mode 100644 index 0000000000000000000000000000000000000000..5c2a6b90784d3862274afaacf02520edc4ce73c6 --- /dev/null +++ b/ml2scratch/scratch-vm/src/extensions/scratch3_ml2scratch/index.js @@ -0,0 +1,1139 @@ +const ArgumentType = require('../../extension-support/argument-type'); +const BlockType = require('../../extension-support/block-type'); +const Cast = require('../../util/cast'); +const log = require('../../util/log'); +const ml5 = require('ml5'); + +/** + * Formatter which is used for translating. + * When it was loaded as a module, 'formatMessage' will be replaced which is used in the runtime. + * @type {Function} + */ +let formatMessage = require('format-message'); + +/** + * URL to get this extension as a module. + * When it was loaded as a module, 'extensionURL' will be replaced a URL which is retrieved from. + * @type {string} + */ +let extensionURL = 'https://champierre.github.io/ml2scratch/ml2scratch.mjs'; + +const HAT_TIMEOUT = 100; + +const blockIconURI = 'data:image/png;base64,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'; + +const Message = { + train_label_1: { + 'ja': 'ラベル1を学習する', + 'ja-Hira': 'ラベル1をがくしゅうする', + 'en': 'train label 1', + 'zh-cn': '学习标签1', + 'zh-tw': '學習標籤1' + }, + train_label_2: { + 'ja': 'ラベル2を学習する', + 'ja-Hira': 'ラベル2をがくしゅうする', + 'en': 'train label 2', + 'zh-cn': '学习标签2', + 'zh-tw': '學習標籤2' + }, + train_label_3: { + 'ja': 'ラベル3を学習する', + 'ja-Hira': 'ラベル3をがくしゅうする', + 'en': 'train label 3', + 'zh-cn': '学习标签3', + 'zh-tw': '學習標籤3' + }, + train: { + 'ja': 'ラベル[LABEL]を学習する', + 'ja-Hira': 'ラベル[LABEL]をがくしゅうする', + 'en': 'train label [LABEL]', + 'zh-cn': '学习标签[LABEL]', + 'zh-tw': '學習標籤[LABEL]' + }, + when_received_block: { + 'ja': 'ラベル[LABEL]を受け取ったとき', + 'ja-Hira': 'ラベル[LABEL]をうけとったとき', + 'en': 'when received label:[LABEL]', + 'zh-cn': '接收到类别[LABEL]时', + 'zh-tw': '接收到類別[LABEL]時' + }, + label_block: { + 'ja': 'ラベル', + 'ja-Hira': 'ラベル', + 'en': 'label', + 'zh-cn': '标签', + 'zh-tw': '標籤' + }, + counts_label_1: { + 'ja': 'ラベル1の枚数', + 'ja-Hira': 'ラベル1のまいすう', + 'en': 'counts of label 1', + 'zh-cn': '标签数量1', + 'zh-tw': '標籤數量1' + }, + counts_label_2: { + 'ja': 'ラベル2の枚数', + 'ja-Hira': 'ラベル2のまいすう', + 'en': 'counts of label 2', + 'zh-cn': '标签数量2', + 'zh-tw': '標籤數量2' + }, + counts_label_3: { + 'ja': 'ラベル3の枚数', + 'ja-Hira': 'ラベル3のまいすう', + 'en': 'counts of label 3', + 'zh-cn': '标签数量3', + 'zh-tw': '標籤數量3' + }, + counts_label_4: { + 'ja': 'ラベル4の枚数', + 'ja-Hira': 'ラベル4のまいすう', + 'en': 'counts of label 4', + 'zh-cn': '标签数量4', + 'zh-tw': '標籤數量4' + }, + counts_label_5: { + 'ja': 'ラベル5の枚数', + 'ja-Hira': 'ラベル5のまいすう', + 'en': 'counts of label 5', + 'zh-cn': '标签数量5', + 'zh-tw': '標籤數量5' + }, + counts_label_6: { + 'ja': 'ラベル6の枚数', + 'ja-Hira': 'ラベル6のまいすう', + 'en': 'counts of label 6', + 'zh-cn': '标签数量6', + 'zh-tw': '標籤數量6' + }, + counts_label_7: { + 'ja': 'ラベル7の枚数', + 'ja-Hira': 'ラベル7のまいすう', + 'en': 'counts of label 7', + 'zh-cn': '标签数量7', + 'zh-tw': '標籤數量7' + }, + counts_label_8: { + 'ja': 'ラベル8の枚数', + 'ja-Hira': 'ラベル8のまいすう', + 'en': 'counts of label 8', + 'zh-cn': '标签数量8', + 'zh-tw': '標籤數量8' + }, + counts_label_9: { + 'ja': 'ラベル9の枚数', + 'ja-Hira': 'ラベル9のまいすう', + 'en': 'counts of label 9', + 'zh-cn': '标签数量9', + 'zh-tw': '標籤數量9' + }, + counts_label_10: { + 'ja': 'ラベル10の枚数', + 'ja-Hira': 'ラベル10のまいすう', + 'en': 'counts of label 10', + 'zh-cn': '标签数量10', + 'zh-tw': '標籤數量10' + }, + counts_label: { + 'ja': 'ラベル[LABEL]の枚数', + 'ja-Hira': 'ラベル[LABEL]のまいすう', + 'en': 'counts of label [LABEL]', + 'zh-cn': '标签数量[LABEL]', + 'zh-tw': '標籤數量[LABEL]' + }, + any: { + 'ja': 'のどれか', + 'ja-Hira': 'のどれか', + 'en': 'any', + 'zh-cn': '任何', + 'zh-tw': '任何' + }, + all: { + 'ja': 'の全て', + 'ja-Hira': 'のすべて', + 'en': 'all', + 'zh-cn': '所有', + 'zh-tw': '所有量' + }, + reset: { + 'ja': 'ラベル[LABEL]の学習をリセット', + 'ja-Hira': 'ラベル[LABEL]のがくしゅうをリセット', + 'en': 'reset label:[LABEL]', + 'zh-cn': '重置[LABEL]', + 'zh-tw': '重置[LABEL]' + }, + download_learning_data: { + 'ja': '学習データをダウンロード', + 'ja-Hira': 'がくしゅうデータをダウンロード', + 'en': 'download learning data', + 'zh-cn': '下载学习数据', + 'zh-tw': '下載學習資料' + }, + upload_learning_data: { + 'ja': '学習データをアップロード', + 'ja-Hira': 'がくしゅうデータをアップロード', + 'en': 'upload learning data', + 'zh-cn': '上传学习数据', + 'zh-tw': '上傳學習資料' + }, + upload: { + 'ja': 'アップロード', + 'ja-Hira': 'アップロード', + 'en': 'upload', + 'zh-cn': '上传', + 'zh-tw': '上傳' + }, + uploaded: { + 'ja': 'アップロードが完了しました。', + 'ja-Hira': 'アップロードがかんりょうしました。', + 'en': 'The upload is complete.', + 'zh-cn': '上传完成。', + 'zh-tw': '上傳完成。' + }, + upload_instruction: { + 'ja': 'ファイルを選び、アップロードボタンをクリックして下さい。', + 'ja-Hira': 'ファイルをえらび、アップロードボタンをクリックしてください。', + 'en': 'Select a file and click the upload button.', + 'zh-cn': '选择一个文件,然后单击上传按钮。', + 'zh-tw': '選擇一個檔案,然後點擊上傳按鈕' + }, + confirm_reset: { + 'ja': '本当にリセットしてもよろしいですか?', + 'ja-Hira': 'ほんとうにリセットしてもよろしいですか?', + 'en': 'Are you sure to reset?', + 'zh-cn': '你确定要重置吗?', + 'zh-tw': '您確定要重置嗎?' + }, + toggle_classification: { + 'ja': 'ラベル付けを[CLASSIFICATION_STATE]にする', + 'ja-Hira': 'ラベルづけを[CLASSIFICATION_STATE]にする', + 'en': 'turn classification [CLASSIFICATION_STATE]', + 'zh-cn': '[CLASSIFICATION_STATE]分类', + 'zh-tw': '[CLASSIFICATION_STATE]分類' + }, + set_classification_interval: { + 'ja': 'ラベル付けを[CLASSIFICATION_INTERVAL]秒間に1回行う', + 'ja-Hira': 'ラベルづけを[CLASSIFICATION_INTERVAL]びょうかんに1かいおこなう', + 'en': 'Label once every [CLASSIFICATION_INTERVAL] seconds', + 'zh-cn': '每隔[CLASSIFICATION_INTERVAL]秒标记一次', + 'zh-tw': '每隔[CLASSIFICATION_INTERVAL]秒標記一次' + }, + video_toggle: { + 'ja': 'ビデオを[VIDEO_STATE]にする', + 'ja-Hira': 'ビデオを[VIDEO_STATE]にする', + 'en': 'turn video [VIDEO_STATE]', + 'zh-cn': '[VIDEO_STATE]摄像头', + 'zh-tw': '視訊設為[VIDEO_STATE]' + }, + set_input: { + 'ja': '[INPUT]の画像を学習/判定する', + 'ja-Hira': '[INPUT]のがぞうをがくしゅう/はんていする', + 'en': 'Learn/Classify [INPUT] image', + 'zh-cn': '学习/分类[INPUT]图像', + 'zh-tw': '學習/分類[INPUT]影像' + }, + on: { + 'ja': '入', + 'ja-Hira': 'いり', + 'en': 'on', + 'zh-cn': '开启', + 'zh-tw': '開啟' + }, + off: { + 'ja': '切', + 'ja-Hira': 'きり', + 'en': 'off', + 'zh-cn': '关闭', + 'zh-tw': '關閉' + }, + video_on_flipped: { + 'ja': '左右反転', + 'ja-Hira': 'さゆうはんてん', + 'en': 'on flipped', + 'zh-cn': '镜像开启', + 'zh-tw': '翻轉' + }, + webcam: { + 'ja': 'カメラ', + 'ja-Hira': 'カメラ', + 'en': 'webcam', + 'zh-cn': '网络摄像头', + 'zh-tw': '網路攝影機' + }, + stage: { + 'ja': 'ステージ', + 'ja-Hira': 'ステージ', + 'en': 'stage', + 'zh-cn': '舞台', + 'zh-tw': '舞台' + }, + first_training_warning: { + 'ja': '最初の学習にはしばらく時間がかかるので、何度もクリックしないで下さい。', + 'ja-Hira': 'さいしょのがくしゅうにはしばらくじかんがかかるので、なんどもクリックしないでください。', + 'en': 'The first training will take a while, so do not click again and again.', + 'zh-cn': '第一项研究需要一段时间,所以不要一次又一次地点击。', + 'zh-tw': '第一次訓練需要一段時間,請稍後,不要一直點擊。' + }, + switch_webcam: { + 'ja': 'カメラを[DEVICE]に切り替える', + 'ja-Hira': 'カメラを[DEVICE]にきりかえる', + 'en': 'switch webcam to [DEVICE]', + 'zh-cn': '网络摄像头切换到[DEVICE]', + 'zh-tw': '網路攝影機切換到[DEVICE]' + } +} + +const AvailableLocales = ['en', 'ja', 'ja-Hira', 'zh-cn', 'zh-tw']; + +class Scratch3ML2ScratchBlocks { + + /** + * @return {string} - the name of this extension. + */ + static get EXTENSION_NAME() { + return 'ML2Scratch'; + } + + /** + * @return {string} - the ID of this extension. + */ + static get EXTENSION_ID() { + return 'ml2scratch'; + } + + /** + * URL to get this extension. + * @type {string} + */ + static get extensionURL() { + return extensionURL; + } + + /** + * Set URL to get this extension. + * extensionURL will be reset when the module is loaded from the web. + * @param {string} url - URL + */ + static set extensionURL(url) { + extensionURL = url; + } + + constructor(runtime) { + this.runtime = runtime; + if (runtime.formatMessage) { + // Replace 'formatMessage' to a formatter which is used in the runtime. + formatMessage = runtime.formatMessage; + } + + this.when_received = false; + this.when_received_arr = Array(8).fill(false); + this.label = null; + this.locale = this.setLocale(); + + this.blockClickedAt = null; + + this.counts = null; + this.firstTraining = true; + + this.interval = 1000; + this.globalVideoTransparency = 0; + this.setVideoTransparency({ + TRANSPARENCY: this.globalVideoTransparency + }); + + this.canvas = document.querySelector('canvas'); + + this.runtime.ioDevices.video.enableVideo().then(() => { this.input = this.runtime.ioDevices.video.provider.video }); + + this.knnClassifier = ml5.KNNClassifier(); + this.featureExtractor = ml5.featureExtractor('MobileNet', () => { + console.log('[featureExtractor] Model Loaded!'); + this.timer = setInterval(() => { + this.classify(); + }, this.interval); + }); + + this.devices = [{ text: 'default', value: '' }]; + + const dialog = document.createElement("DIALOG"); + dialog.id = "upload-dialog"; + dialog.innerHTML = ` + +
${Message.upload_instruction[this.locale]}

+
+ + `; + this.uploadDialog = dialog; + document.body.appendChild(dialog); + + + document.getElementById("upload-button").onclick = () =>{ + this.uploadButtonClicked(); + } + + document.getElementById("close").onclick = () =>{ + dialog.close(); + } + + try { + navigator.mediaDevices.enumerateDevices().then(media => { + for (const device of media) { + if (device.kind === 'videoinput') { + this.devices.push({ + text: device.label, + value: device.deviceId + }); + } + } + }); + } catch (e) { + console.error("failed to load media devices!"); + } + } + + getInfo() { + this.locale = this.setLocale(); + + return { + id: Scratch3ML2ScratchBlocks.EXTENSION_ID, + name: Scratch3ML2ScratchBlocks.EXTENSION_NAME, + extensionURL: Scratch3ML2ScratchBlocks.extensionURL, + blockIconURI: blockIconURI, + blocks: [ + { + opcode: 'addExample1', + blockType: BlockType.COMMAND, + text: Message.train_label_1[this.locale] + }, + { + opcode: 'addExample2', + blockType: BlockType.COMMAND, + text: Message.train_label_2[this.locale] + }, + { + opcode: 'addExample3', + blockType: BlockType.COMMAND, + text: Message.train_label_3[this.locale] + }, + { + opcode: 'train', + text: Message.train[this.locale], + blockType: BlockType.COMMAND, + arguments: { + LABEL: { + type: ArgumentType.STRING, + menu: 'train_menu', + defaultValue: '4' + } + } + }, + { + opcode: 'trainAny', + text: Message.train[this.locale], + blockType: BlockType.COMMAND, + arguments: { + LABEL: { + type: ArgumentType.STRING, + defaultValue: '11' + } + } + }, + { + opcode: 'getLabel', + text: Message.label_block[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'whenReceived', + text: Message.when_received_block[this.locale], + blockType: BlockType.HAT, + arguments: { + LABEL: { + type: ArgumentType.STRING, + menu: 'received_menu', + defaultValue: 'any' + } + } + }, + { + opcode: 'whenReceivedAny', + text: Message.when_received_block[this.locale], + blockType: BlockType.HAT, + arguments: { + LABEL: { + type: ArgumentType.STRING, + defaultValue: '11' + } + } + }, + { + opcode: 'getCountByLabel1', + text: Message.counts_label_1[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel2', + text: Message.counts_label_2[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel3', + text: Message.counts_label_3[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel4', + text: Message.counts_label_4[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel5', + text: Message.counts_label_5[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel6', + text: Message.counts_label_6[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel7', + text: Message.counts_label_7[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel8', + text: Message.counts_label_8[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel9', + text: Message.counts_label_9[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel10', + text: Message.counts_label_10[this.locale], + blockType: BlockType.REPORTER + }, + { + opcode: 'getCountByLabel', + text: Message.counts_label[this.locale], + blockType: BlockType.REPORTER, + arguments: { + LABEL: { + type: ArgumentType.STRING, + defaultValue: '11' + } + } + }, + { + opcode: 'reset', + blockType: BlockType.COMMAND, + text: Message.reset[this.locale], + arguments: { + LABEL: { + type: ArgumentType.STRING, + menu: 'reset_menu', + defaultValue: 'all' + } + } + }, + { + opcode: 'resetAny', + blockType: BlockType.COMMAND, + text: Message.reset[this.locale], + arguments: { + LABEL: { + type: ArgumentType.STRING, + defaultValue: '11' + } + } + }, + { + opcode: 'download', + text: Message.download_learning_data[this.locale], + blockType: BlockType.COMMAND + }, + { + opcode: 'upload', + text: Message.upload_learning_data[this.locale], + blockType: BlockType.COMMAND + }, + { + opcode: 'toggleClassification', + text: Message.toggle_classification[this.locale], + blockType: BlockType.COMMAND, + arguments: { + CLASSIFICATION_STATE: { + type: ArgumentType.STRING, + menu: 'classification_menu', + defaultValue: 'off' + } + } + }, + { + opcode: 'setClassificationInterval', + text: Message.set_classification_interval[this.locale], + blockType: BlockType.COMMAND, + arguments: { + CLASSIFICATION_INTERVAL: { + type: ArgumentType.STRING, + menu: 'classification_interval_menu', + defaultValue: '1' + } + } + }, + { + opcode: 'videoToggle', + text: Message.video_toggle[this.locale], + blockType: BlockType.COMMAND, + arguments: { + VIDEO_STATE: { + type: ArgumentType.STRING, + menu: 'video_menu', + defaultValue: 'off' + } + } + }, + { + opcode: 'setVideoTransparency', + text: formatMessage({ + id: 'videoSensing.setVideoTransparency', + default: 'set video transparency to [TRANSPARENCY]', + description: 'Controls transparency of the video preview layer' + }), + arguments: { + TRANSPARENCY: { + type: ArgumentType.NUMBER, + defaultValue: 50 + } + } + }, + { + opcode: 'setInput', + text: Message.set_input[this.locale], + blockType: BlockType.COMMAND, + arguments: { + INPUT: { + type: ArgumentType.STRING, + menu: 'input_menu', + defaultValue: 'webcam' + } + } + }, + { + opcode: 'switchCamera', + blockType: BlockType.COMMAND, + text: Message.switch_webcam[this.locale], + arguments: { + DEVICE: { + type: ArgumentType.STRING, + defaultValue: '', + menu: 'mediadevices' + } + } + } + + ], + menus: { + received_menu: { + items: this.getMenu('received') + }, + reset_menu: { + items: this.getMenu('reset') + }, + train_menu: { + items: this.getTrainMenu() + }, + count_menu: { + items: this.getTrainMenu() + }, + video_menu: this.getVideoMenu(), + classification_interval_menu: { + acceptReporters: true, + items: this.getClassificationIntervalMenu() + }, + classification_menu: this.getClassificationMenu(), + input_menu: this.getInputMenu(), + mediadevices: { + acceptReporters: true, + items: 'getDevices' + } + } + }; + } + + /** + * The transparency setting of the video preview stored in a value + * accessible by any object connected to the virtual machine. + * @type {number} + */ + get globalVideoTransparency() { + const stage = this.runtime.getTargetForStage(); + if (stage) { + return stage.videoTransparency; + } + return 50; + } + + set globalVideoTransparency(transparency) { + const stage = this.runtime.getTargetForStage(); + if (stage) { + stage.videoTransparency = transparency; + } + return transparency; + } + + addExample1() { + this.firstTrainingWarning(); + let features = this.featureExtractor.infer(this.input); + this.knnClassifier.addExample(features, '1'); + this.updateCounts(); + } + + addExample2() { + this.firstTrainingWarning(); + let features = this.featureExtractor.infer(this.input); + this.knnClassifier.addExample(features, '2'); + this.updateCounts(); + } + + addExample3() { + this.firstTrainingWarning(); + let features = this.featureExtractor.infer(this.input); + this.knnClassifier.addExample(features, '3'); + this.updateCounts(); + } + + train(args) { + this.firstTrainingWarning(); + let features = this.featureExtractor.infer(this.input); + this.knnClassifier.addExample(features, args.LABEL); + this.updateCounts(); + } + + trainAny(args) { + this.train(args); + } + + getLabel() { + return this.label; + } + + whenReceived(args) { + if (args.LABEL === 'any') { + if (this.when_received) { + setTimeout(() => { + this.when_received = false; + }, HAT_TIMEOUT); + return true; + } + return false; + } else { + if (this.when_received_arr[args.LABEL]) { + setTimeout(() => { + this.when_received_arr[args.LABEL] = false; + }, HAT_TIMEOUT); + return true; + } + return false; + } + } + + whenReceivedAny(args) { + return this.whenReceived(args); + } + + getCountByLabel1() { + if (this.counts) { + return this.counts['1']; + } else { + return 0; + } + } + + getCountByLabel2() { + if (this.counts) { + return this.counts['2']; + } else { + return 0; + } + } + + getCountByLabel3() { + if (this.counts) { + return this.counts['3']; + } else { + return 0; + } + } + + getCountByLabel4() { + if (this.counts) { + return this.counts['4']; + } else { + return 0; + } + } + + getCountByLabel5() { + if (this.counts) { + return this.counts['5']; + } else { + return 0; + } + } + + getCountByLabel6() { + if (this.counts) { + return this.counts['6']; + } else { + return 0; + } + } + + getCountByLabel7() { + if (this.counts) { + return this.counts['7']; + } else { + return 0; + } + } + + getCountByLabel8() { + if (this.counts) { + return this.counts['8']; + } else { + return 0; + } + } + + getCountByLabel9() { + if (this.counts) { + return this.counts['9']; + } else { + return 0; + } + } + + getCountByLabel10() { + if (this.counts) { + return this.counts['10']; + } else { + return 0; + } + } + + getCountByLabel(args) { + if (this.counts[args.LABEL]) { + return this.counts[args.LABEL]; + } else { + return 0; + } + } + + reset(args) { + if (this.actionRepeated()) { return }; + + setTimeout(() => { + let result = confirm(Message.confirm_reset[this.locale]); + if (result) { + if (args.LABEL == 'all') { + this.knnClassifier.clearAllLabels(); + for (let label in this.counts) { + this.counts[label] = 0; + } + } else { + if (this.counts[args.LABEL] > 0) { + this.knnClassifier.clearLabel(args.LABEL); + this.counts[args.LABEL] = 0; + } + } + } + }, 1000); + } + + resetAny(args) { + this.reset(args); + } + + download() { + if (this.actionRepeated()) { return }; + let fileName = String(Date.now()); + this.knnClassifier.save(fileName); + } + + upload() { + if (this.actionRepeated()) { return }; + + document.getElementById('upload-dialog').showModal(); + } + + toggleClassification(args) { + let state = args.CLASSIFICATION_STATE; + if (this.timer) { + clearTimeout(this.timer); + } + if (state === 'on') { + this.timer = setInterval(() => { + this.classify(); + }, this.interval); + } + } + + setClassificationInterval(args) { + if (this.timer) { + clearTimeout(this.timer); + } + + this.interval = args.CLASSIFICATION_INTERVAL * 1000; + this.timer = setInterval(() => { + this.classify(); + }, this.interval); + } + + videoToggle(args) { + let state = args.VIDEO_STATE; + if (state === 'off') { + this.runtime.ioDevices.video.disableVideo(); + } else { + this.runtime.ioDevices.video.enableVideo().then(() => { this.input = this.runtime.ioDevices.video.provider.video }); + this.runtime.ioDevices.video.mirror = state === "on"; + } + } + + /** + * A scratch command block handle that configures the video preview's + * transparency from passed arguments. + * @param {object} args - the block arguments + * @param {number} args.TRANSPARENCY - the transparency to set the video + * preview to + */ + setVideoTransparency(args) { + const transparency = Cast.toNumber(args.TRANSPARENCY); + this.globalVideoTransparency = transparency; + this.runtime.ioDevices.video.setPreviewGhost(transparency); + } + + setInput(args) { + let input = args.INPUT; + if (input === 'webcam') { + this.input = this.runtime.ioDevices.video.provider.video; + } else { + this.input = this.canvas; + } + } + + uploadButtonClicked() { + let files = document.getElementById('upload-files').files; + + if (files.length <= 0) { + alert('Please select JSON file.'); + return false; + } + + let fr = new FileReader(); + + fr.onload = (e) => { + let data = JSON.parse(e.target.result); + this.knnClassifier.load(data, () => { + console.log('uploaded!'); + + this.updateCounts(); + alert(Message.uploaded[this.locale]); + }); + } + + fr.onloadend = (e) => { + document.getElementById('upload-files').value = ""; + } + + fr.readAsText(files.item(0)); + this.uploadDialog.close(); + } + + classify() { + let numLabels = this.knnClassifier.getNumLabels(); + if (numLabels == 0) return; + + let features = this.featureExtractor.infer(this.input); + this.knnClassifier.classify(features, (err, result) => { + if (err) { + console.error(err); + } else { + this.label = this.getTopConfidenceLabel(result.confidencesByLabel); + this.when_received = true; + this.when_received_arr[this.label] = true + } + }); + } + + getTopConfidenceLabel(confidences) { + let topConfidenceLabel; + let topConfidence = 0; + + for (let label in confidences) { + if (confidences[label] > topConfidence) { + topConfidenceLabel = label; + } + } + + return topConfidenceLabel; + } + + updateCounts() { + this.counts = this.knnClassifier.getCountByLabel(); + console.debug(this.counts); + } + + actionRepeated() { + let currentTime = Date.now(); + if (this.blockClickedAt && (this.blockClickedAt + 250) > currentTime) { + console.log('Please do not repeat trigerring this block.'); + this.blockClickedAt = currentTime; + return true; + } else { + this.blockClickedAt = currentTime; + return false; + } + } + + getMenu(name) { + let arr = []; + let defaultValue = 'any'; + let text = Message.any[this.locale]; + if (name == 'reset') { + defaultValue = 'all'; + text = Message.all[this.locale]; + } + arr.push({ text: text, value: defaultValue }); + for (let i = 1; i <= 10; i++) { + let obj = {}; + obj.text = i.toString(10); + obj.value = i.toString(10); + arr.push(obj); + }; + return arr; + } + + getTrainMenu() { + let arr = []; + for (let i = 4; i <= 10; i++) { + let obj = {}; + obj.text = i.toString(10); + obj.value = i.toString(10); + arr.push(obj); + }; + return arr; + } + + getVideoMenu() { + return [ + { + text: Message.off[this.locale], + value: 'off' + }, + { + text: Message.on[this.locale], + value: 'on' + }, + { + text: Message.video_on_flipped[this.locale], + value: 'on-flipped' + } + ] + } + + getInputMenu() { + return [ + { + text: Message.webcam[this.locale], + value: 'webcam' + }, + { + text: Message.stage[this.locale], + value: 'stage' + } + ] + } + + getClassificationIntervalMenu() { + return [ + { + text: '1', + value: '1' + }, + { + text: '0.5', + value: '0.5' + }, + { + text: '0.2', + value: '0.2' + }, + { + text: '0.1', + value: '0.1' + } + ] + } + + getClassificationMenu() { + return [ + { + text: Message.off[this.locale], + value: 'off' + }, + { + text: Message.on[this.locale], + value: 'on' + } + ] + } + + firstTrainingWarning() { + if (this.firstTraining) { + alert(Message.first_training_warning[this.locale]); + this.firstTraining = false; + } + } + + setLocale() { + let locale = formatMessage.setup().locale; + if (AvailableLocales.includes(locale)) { + return locale; + } else { + return 'en'; + } + } + + switchCamera(args) { + if (args.DEVICE !== '') { + if (this.runtime.ioDevices.video.provider._track !== null) { + this.runtime.ioDevices.video.provider._track.stop(); + const deviceId = args.DEVICE; + navigator.mediaDevices.getUserMedia({ audio: false, video: { deviceId } }).then( + stream => { + try { + this.runtime.ioDevices.video.provider._video.srcObject = stream; + } catch (error) { + this.runtime.ioDevices.video.provider._video.src = window.URL.createObjectURL(stream); + } + // Needed for Safari/Firefox, Chrome auto-plays. + this.runtime.ioDevices.video.provider._video.play(); + this.runtime.ioDevices.video.provider._track = stream.getTracks()[0]; + } + ); + } + } + } + + getDevices() { + return this.devices; + } +} + +exports.blockClass = Scratch3ML2ScratchBlocks; // loadable-extension needs this line. +module.exports = Scratch3ML2ScratchBlocks; diff --git a/ml2scratch/scripts/build.js b/ml2scratch/scripts/build.js new file mode 100644 index 0000000000000000000000000000000000000000..5cd033710626e194fd936243ece2a6cd9c12849f --- /dev/null +++ b/ml2scratch/scripts/build.js @@ -0,0 +1,180 @@ +const path = require('path'); +const fs = require('fs-extra'); +const commandLineArgs = require('command-line-args'); +const rollup = require('rollup'); +const babel = require('@rollup/plugin-babel').default; +const commonjs = require('@rollup/plugin-commonjs'); +const nodeResolve = require('@rollup/plugin-node-resolve').default; +const nodeBuiltins = require('rollup-plugin-node-builtins'); +const nodeGlobals = require('rollup-plugin-node-globals'); +const importImage = require('@rollup/plugin-image'); +const multi = require('@rollup/plugin-multi-entry'); + +const optionDefinitions = [ + { + name: 'name', + type: String + }, + { + name: 'url', + type: String + }, + { + name: 'block', + type: String + }, + { + name: 'entry', + type: String + }, + { + name: 'vm', + type:String + }, + { + name: 'gui', + type:String, + defaultValue: '../scratch-gui' + }, + { + name: 'output', + type:String, + defaultValue: './build' + }, + { + name: 'debug', + type:Boolean + } +]; + +// Read options +const options = commandLineArgs(optionDefinitions); +if (!options['name']) { + throw('set --name '); +} +const moduleName = options['name']; +if (!options['block']) { + throw('set --block '); +} +const extSrcDir = path.resolve(process.cwd(), options['block']); +if (!options['entry']) { + throw('set --entry '); +} +const entrySrcDir = path.resolve(process.cwd(), options['entry']); +const GuiRoot = path.resolve(process.cwd(), options['gui']); +console.log(`gui = ${GuiRoot}`); +const VmRoot = options['vm'] ? + path.resolve(process.cwd(), options['vm']): + path.resolve(GuiRoot, './node_modules/scratch-vm'); +console.log(`vm = ${VmRoot}`); +const outputDir = path.resolve(process.cwd(), options['output']); +console.log(`output = ${outputDir}`); + +const blockWorkingDir = path.resolve(VmRoot, `src/extensions/_${moduleName}`); +const blockFile = path.resolve(blockWorkingDir, 'index.js'); + +const entryWorkingDir = path.resolve(GuiRoot, `src/lib/libraries/extensions/_${moduleName}`); +const entryFile = path.resolve(entryWorkingDir, 'index.jsx'); + +const moduleFile = path.resolve(outputDir, `${moduleName}.mjs`); + +const rollupOptions = { + inputOptions: { + input: [entryFile, blockFile], + plugins: [ + multi(), + importImage(), + nodeResolve({browser: true, preferBuiltins: true}), + commonjs({ + }), + nodeBuiltins(), + nodeGlobals(), + babel({ + babelrc: false, + presets: [ + ['@babel/preset-env', + { + "modules": false, + targets: { + browsers: [ + 'last 3 versions', + 'Safari >= 8', + 'iOS >= 8'] + } + } + ], + '@babel/preset-react' + ], + babelHelpers: 'bundled', + plugins: [ + '@babel/plugin-transform-react-jsx' + ] + }), + ] + }, + outputOptions: { + file: moduleFile, + format: 'es', + } +} + +async function build() { + // Copy module sources + fs.copySync(extSrcDir, blockWorkingDir); + fs.copySync(entrySrcDir, entryWorkingDir); + console.log('\ncopy source to working dir'); + console.log(blockWorkingDir); + console.log(entryWorkingDir); + + // Replace URL in entry and block code. + if (options['url']) { + const url = options['url']; + // Replace URL in entry + const entryFile = path.resolve(entryWorkingDir, './index.jsx'); + let entryCode = fs.readFileSync(entryFile, 'utf-8'); + entryCode = entryCode.replace(/extensionURL:\s*[^,]+,/m, `extensionURL: '${url}',`); + fs.writeFileSync(entryFile, entryCode); + console.log(`Entry: extensionURL = ${url}`); + + // Replace URL in entry + const blockFile = path.resolve(blockWorkingDir, './index.js'); + let blockCode = fs.readFileSync(blockFile, 'utf-8'); + blockCode = blockCode.replace(/let\s+extensionURL\s+=\s+[^;]+;/m, `let extensionURL = '${url}';`); + fs.writeFileSync(blockFile, blockCode); + console.log(`Block: extensionURL = ${url}`); + } + + // Build module. + console.log('\nstart to build module ...'); + const bundle = await rollup.rollup(rollupOptions.inputOptions); + if (options['debug']) { + console.log('\ncontent files\n----') + bundle.watchFiles.forEach(fileName => console.log(fileName)); // an array of file names this bundle depends on + console.log('----\n'); + // show contents of the module + bundle.generate(rollupOptions.outputOptions) + .then(res => { + for (const chunkOrAsset of res.output) { + if (chunkOrAsset.type === 'asset') { + console.log('Asset', chunkOrAsset); + } else { + console.log('Chunk', chunkOrAsset.modules); + } + } + }) + } + // write the bundle to disk + await bundle.write(rollupOptions.outputOptions); + console.log(`\nsuccess to build module: ${moduleFile}`); + + // Clean up + fs.removeSync(blockWorkingDir); + fs.removeSync(entryWorkingDir); + console.log('\nworking dir removed'); +} + +try { + build(); +} catch (err) { + console.error(err) +}