diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..f8af6e57d3bf4f5da54678b2bd6072d1afb232e8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +FROM maven:3.6.0-jdk-8-slim AS builder + +WORKDIR /home/app + +COPY pom.xml . +RUN mvn dependency:go-offline + +COPY src src/ +COPY WebContent WebContent/ + +RUN mvn clean +RUN mvn -f pom.xml + +RUN cp /home/app/target/alarm.war /alarm-processing-reporter.war +RUN ls /home/app/target/alarm + +FROM jetty:9.4-jre8 + +COPY --from=builder /alarm-processing-reporter.war /var/lib/jetty/webapps/ROOT.war + +USER jetty +CMD java -jar $JETTY_HOME/start.jar --path + +EXPOSE 8080 \ No newline at end of file diff --git a/LICENSE.TXT b/LICENSE.TXT new file mode 100644 index 0000000000000000000000000000000000000000..eb893ad72b6c6676d16833d94a10e51e227fa06f --- /dev/null +++ b/LICENSE.TXT @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. \ No newline at end of file diff --git a/README.md b/README.md index 004f9ed070020a311293d74d15f6d3cade83b6bd..90b2074668d6129fcdf7b4780f94bb2b9517abe6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,158 @@ -# alarm-processing-reporter +Alarm Processing & Reporter +=========================== + +AFarCloud component / version 1.1 + + + + +* * * * * + +- **Item Name :** The Alarm Processing & Reporter +- **Item Version :** v 1.1 +- **Authors :** Tecnalia + - [Sonia Bilbao Arechabala](https://www.linkedin.com/in/sonia-bilbao-97231517) + - [Belén Martínez Rodríguez](https://www.linkedin.com/in/belén-martínez-04b64043) + - [Fernando Jorge Hernández](linkedin.com/in/fernando-jorge-hernández-45183528) + +* * * * * + +Introduction + +The Alarm Processing & Reporter processes the alarms triggered by the devices, validating the data received to ensure that the format is clean and correct, and forwards them to the Farm Management System. We consider as alarms any message sent from a sensor (i.e., standalone sensor, collar, WSN, etc.), actuator, UAV or GV to the middleware, to inform about abnormal behaviour at equipment or functional levels. The alarm at equipment level indicates that the equipment is not functioning correctly e.g., the IMU in a UAV, collar battery warning, etc. +Functional level represents a higher level of abstraction than equipment level. An alarm at functional level means that an entity will not be able to execute an action that requires a certain functionality like localisation or navigation, probably due to an alarm at equipment level. + +Drones could trigger the following alarms: + +1. Low battery; +2. Low number of GPS satellites; +3. Failed calibration – including detail on the cause of the failure (e.g., no GPS fix, fail in accelerometer calibration); +4. Failed communication with any sensor equipped (e.g., no camera + communication); +5. Low memory on the on-board computer. + +Collars include a set of alarms that can be notified to the farmer. The farmer could adjust collars settings to define the alarms he/she want to receive. These notifications include: + +1. Battery warning: alarm when the battery level is low or when the device is indoors, and it is consuming more than it should. +2. Coverage recovered: this rule allows getting alerts when a device recovers the coverage +3. Device lost: this rule sends notifications when the device is not in the animal. + +Besides, the Alarm Processing & Reporter also processes the notifications/warnings triggered by the Decision Support System and by the Environment Reporter, forwarding this information to the Farm Management System. + +Finally, the Alarm Processing & Reporter processes updates on the status of an existing alarm. + +Interfaces +* * * * * + +NOTIFICATION OF NEW ALARMS - AFarCloud offers two different interfaces to connected entities, so they can send alarms triggered to the platform: + +1. MQTT interface to collect alarms triggered by MQTT compatible entities (e.g., standalone sensors, WSNs), actuators, tractors, ISOBUS systems and the DSS. +2. REST interface to collect alarms triggered by REST compatible entities (e.g., collars). + +STATUS UPDATE OF AN EXISTING ALARM - AFarCloud offers an MQTT interface to connected entities, so they can notify an update on the status of an existing alarm. + +MQTT interface for reporting new alarms +* * * * * + +The MQTT topic for reporting alarms from MQTT compatible entities is provided below: + +afc/[scenario]/[service]/[type\_of\_device]/[entityName]/alarm {.text-center} +-------------------------------------------------------------- + +Where: + +1. [scenario] must be replaced by the scenario name defined at configuration time by the System Configuration of the FMS +2. [service] represents an application domain, for example water management or environmental observations +3. [type\_of\_device]: is a field used to identify the entity responsible for triggering the alarm, e.g., sensor, actuator, + tractor, ISOBUS system, DSS, etc. +4. [entityName] must be replaced by the entityName defined at registration time through the System Configuration of the FMS + + + #/definitions/Alarm + { + "alarmCode":"GREENHOUSE_IRRIGATION_FLOW", + "message": "irrigation valve is open but no water flow detected", + "resourceId":"este_irrigation_valve_0", + "sequenceNumber": 123131, + "alarmTime": 1612951908 [optional field], + "source": sensor 1 [optional field], + "priority": "low" [optional field], + "status": 0 [optional field] + } + +Where: + +1. alarmCode should be one of the alarm codes defined in AFarCloud ontology +2. message is a free text describing the alarm. It will be used to inform the operator. +3. resourceId is the entityName of the device that generated the alarm +4. sequenceNumber is an incremental integer number +5. alarmTime is the alarm Epoch time (in seconds) +6. source describes the originator of the alarm +7. priority classifies the importance of the alarm +8. status defines the state of the alarm according to the alarm lifecycle + +REST interface for reporting new alarms +* * * * * + +The following REST service is available for reporting alarms to the Alarm Processing & Reporter. + + POST /alarm/{scenario} report an alarm from a REST compatible entity + + + Parameters: + name: body + schema: + { + "alarmCode":"GREENHOUSE_IRRIGATION_FLOW", + "message": "irrigation valve is open but no water flow detected", + "resourceId":"este_irrigation_valve_0", + "sequenceNumber": 123131, + "alarmTime": 1612951908 [optional field], + "source": sensor 1 [optional field], + "priority": "low" [optional field], + "status": 0 [optional field] + + } + + + Responses: + 200: "Successful operation" + 405: "Invalid input" + 500: "Internal server error" + + +You can check REST inferface with Swagger. +[Link.](https://alarm-processing-reporter-afarcloud.qa.pdmfc.com/rest.html) + +MQTT interface for updating the status of an existing alarm +* * * * * + +The MQTT topic for updating the status of an existing alarm is provided below: + +afc/[scenario]/[service]/[type\_of\_device]/[entityName]/updatealarm {.text-center} +-------------------------------------------------------------------- + +Where: + +1. [scenario] must be replaced by the scenario name defined at configuration time by the System Configuration of the FMS. +2. [service] represents an application domain, for example water management or environmental observations. +3. [type\_of\_device]: is a field used to identify the entity responsible for updating the alarm status, e.g., farmerApp. +4. [entityName] must be replaced by the entityName defined at registration time through the System Configuration of the FMS. + + + + #/definitions/AlarmStatus + { + "resourceId":"este_irrigation_valve_0", + "sequenceNumber": 123131, + "alarmTime": 1612951908, + "status": 0 + } + +Where: + +1. resourceId is the entityName of the device that generated the alarm +2. sequenceNumber is an incremental integer number +3. alarmTime is the Epoch time (in seconds) of the original alarm. This is used to identify the alarm whose status needs to be updated +4. status defines the state of the alarm according to the alarm lifecycle -The Alarm Processing & Reporter processes the alarms triggered by devices and vehicles, validating the data received to ensure that the format is clean and correct. \ No newline at end of file diff --git a/WebContent/META-INF/MANIFEST.MF b/WebContent/META-INF/MANIFEST.MF new file mode 100644 index 0000000000000000000000000000000000000000..254272e1c0740423e25eb40be9a98ce1556474b1 --- /dev/null +++ b/WebContent/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml new file mode 100644 index 0000000000000000000000000000000000000000..e38072c47939f43ee875ce300d4bf32b0fe5a828 --- /dev/null +++ b/WebContent/WEB-INF/web.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> + <display-name>AlarmProcessingReporter</display-name> + <welcome-file-list> + <welcome-file>index.html</welcome-file> + <welcome-file>index.htm</welcome-file> + <welcome-file>index.jsp</welcome-file> + <welcome-file>default.html</welcome-file> + <welcome-file>default.htm</welcome-file> + <welcome-file>default.jsp</welcome-file> + </welcome-file-list> + + <servlet> + <servlet-name>jersey-servlet</servlet-name> + <servlet-class> + com.sun.jersey.spi.container.servlet.ServletContainer + </servlet-class> + + <load-on-startup>1</load-on-startup> + + </servlet> + + <servlet-mapping> + <servlet-name>jersey-servlet</servlet-name> + <url-pattern>/api/*</url-pattern> + </servlet-mapping> + + <listener> + <listener-class>alarmprocessing.mqtt.ContextListener</listener-class> + </listener> + +</web-app> \ No newline at end of file diff --git a/WebContent/css/animate.css b/WebContent/css/animate.css new file mode 100644 index 0000000000000000000000000000000000000000..60f0c962c57fa4bfe2f5bb02f1da4a07e470990e --- /dev/null +++ b/WebContent/css/animate.css @@ -0,0 +1,2744 @@ +@charset "UTF-8"; + + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + -ms-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + -ms-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + -ms-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + -ms-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + -ms-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + -ms-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + -ms-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + -ms-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } +} + +@keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + -ms-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + -ms-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + -ms-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + -ms-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + -ms-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + -ms-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + -ms-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + -ms-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + -ms-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } +} + +@keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + -ms-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + -ms-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + -ms-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + -ms-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + -ms-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + -ms-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + -ms-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + -ms-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + -ms-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + -ms-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + -ms-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + -ms-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + -ms-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + -ms-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + -ms-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} diff --git a/WebContent/css/bootstrap.css b/WebContent/css/bootstrap.css new file mode 100644 index 0000000000000000000000000000000000000000..862c11416987c3ece01c1aac05e44ca8f489a2db --- /dev/null +++ b/WebContent/css/bootstrap.css @@ -0,0 +1,6572 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button { + box-shadow: none !important; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .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 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .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 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .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 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.form-group-sm .form-control, +select[multiple].form-group-sm .form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.form-group-lg .form-control, +select[multiple].form-group-lg .form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; + visibility: hidden; +} +.collapse.in { + display: block; + visibility: visible; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: auto; + left: -10px; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.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 { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.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:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; + visibility: hidden; +} +.tab-content > .active { + display: block; + visibility: visible; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + visibility: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: #000; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; + background-color: rgba(255,355,255,0.9); +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: 800px; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + text-transform: uppercase; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + 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; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ + + diff --git a/WebContent/css/bootstrap.css.map b/WebContent/css/bootstrap.css.map new file mode 100644 index 0000000000000000000000000000000000000000..ff579ff56d068832f7b857c08318375643af3119 --- /dev/null +++ b/WebContent/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"AAAA,6DAA4D;ACQ5D;EACE,yBAAA;EACA,4BAAA;EACA,gCAAA;EDND;ACaD;EACE,WAAA;EDXD;ACwBD;;;;;;;;;;;;;EAaE,gBAAA;EDtBD;AC8BD;;;;EAIE,uBAAA;EACA,0BAAA;ED5BD;ACoCD;EACE,eAAA;EACA,WAAA;EDlCD;AC0CD;;EAEE,eAAA;EDxCD;ACkDD;EACE,+BAAA;EDhDD;ACuDD;;EAEE,YAAA;EDrDD;AC+DD;EACE,2BAAA;ED7DD;ACoED;;EAEE,mBAAA;EDlED;ACyED;EACE,oBAAA;EDvED;AC+ED;EACE,gBAAA;EACA,kBAAA;ED7ED;ACoFD;EACE,kBAAA;EACA,aAAA;EDlFD;ACyFD;EACE,gBAAA;EDvFD;AC8FD;;EAEE,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,0BAAA;ED5FD;AC+FD;EACE,aAAA;ED7FD;ACgGD;EACE,iBAAA;ED9FD;ACwGD;EACE,WAAA;EDtGD;AC6GD;EACE,kBAAA;ED3GD;ACqHD;EACE,kBAAA;EDnHD;AC0HD;EACE,8BAAA;EACA,iCAAA;UAAA,yBAAA;EACA,WAAA;EDxHD;AC+HD;EACE,gBAAA;ED7HD;ACoID;;;;EAIE,mCAAA;EACA,gBAAA;EDlID;ACoJD;;;;;EAKE,gBAAA;EACA,eAAA;EACA,WAAA;EDlJD;ACyJD;EACE,mBAAA;EDvJD;ACiKD;;EAEE,sBAAA;ED/JD;AC0KD;;;;EAIE,4BAAA;EACA,iBAAA;EDxKD;AC+KD;;EAEE,iBAAA;ED7KD;ACoLD;;EAEE,WAAA;EACA,YAAA;EDlLD;AC0LD;EACE,qBAAA;EDxLD;ACmMD;;EAEE,gCAAA;KAAA,6BAAA;UAAA,wBAAA;EACA,YAAA;EDjMD;AC0MD;;EAEE,cAAA;EDxMD;ACiND;EACE,+BAAA;EACA,8BAAA;EACA,iCAAA;EACA,yBAAA;ED/MD;ACwND;;EAEE,0BAAA;EDtND;AC6ND;EACE,2BAAA;EACA,eAAA;EACA,gCAAA;ED3ND;ACmOD;EACE,WAAA;EACA,YAAA;EDjOD;ACwOD;EACE,gBAAA;EDtOD;AC8OD;EACE,mBAAA;ED5OD;ACsPD;EACE,2BAAA;EACA,mBAAA;EDpPD;ACuPD;;EAEE,YAAA;EDrPD;AACD,sFAAqF;AE1ErF;EAnGI;;;IAGI,oCAAA;IACA,wBAAA;IACA,qCAAA;YAAA,6BAAA;IACA,8BAAA;IFgLL;EE7KC;;IAEI,4BAAA;IF+KL;EE5KC;IACI,8BAAA;IF8KL;EE3KC;IACI,+BAAA;IF6KL;EExKC;;IAEI,aAAA;IF0KL;EEvKC;;IAEI,wBAAA;IACA,0BAAA;IFyKL;EEtKC;IACI,6BAAA;IFwKL;EErKC;;IAEI,0BAAA;IFuKL;EEpKC;IACI,4BAAA;IFsKL;EEnKC;;;IAGI,YAAA;IACA,WAAA;IFqKL;EElKC;;IAEI,yBAAA;IFoKL;EE7JC;IACI,6BAAA;IF+JL;EE3JC;IACI,eAAA;IF6JL;EE3JC;;IAGQ,mCAAA;IF4JT;EEzJC;IACI,wBAAA;IF2JL;EExJC;IACI,sCAAA;IF0JL;EE3JC;;IAKQ,mCAAA;IF0JT;EEvJC;;IAGQ,mCAAA;IFwJT;EACF;AGpPD;EACE,qCAAA;EACA,uDAAA;EACA,iYAAA;EHsPD;AG9OD;EACE,oBAAA;EACA,UAAA;EACA,uBAAA;EACA,qCAAA;EACA,oBAAA;EACA,qBAAA;EACA,gBAAA;EACA,qCAAA;EACA,oCAAA;EHgPD;AG5OmC;EAAW,gBAAA;EH+O9C;AG9OmC;EAAW,gBAAA;EHiP9C;AG/OmC;;EAAW,kBAAA;EHmP9C;AGlPmC;EAAW,kBAAA;EHqP9C;AGpPmC;EAAW,kBAAA;EHuP9C;AGtPmC;EAAW,kBAAA;EHyP9C;AGxPmC;EAAW,kBAAA;EH2P9C;AG1PmC;EAAW,kBAAA;EH6P9C;AG5PmC;EAAW,kBAAA;EH+P9C;AG9PmC;EAAW,kBAAA;EHiQ9C;AGhQmC;EAAW,kBAAA;EHmQ9C;AGlQmC;EAAW,kBAAA;EHqQ9C;AGpQmC;EAAW,kBAAA;EHuQ9C;AGtQmC;EAAW,kBAAA;EHyQ9C;AGxQmC;EAAW,kBAAA;EH2Q9C;AG1QmC;EAAW,kBAAA;EH6Q9C;AG5QmC;EAAW,kBAAA;EH+Q9C;AG9QmC;EAAW,kBAAA;EHiR9C;AGhRmC;EAAW,kBAAA;EHmR9C;AGlRmC;EAAW,kBAAA;EHqR9C;AGpRmC;EAAW,kBAAA;EHuR9C;AGtRmC;EAAW,kBAAA;EHyR9C;AGxRmC;EAAW,kBAAA;EH2R9C;AG1RmC;EAAW,kBAAA;EH6R9C;AG5RmC;EAAW,kBAAA;EH+R9C;AG9RmC;EAAW,kBAAA;EHiS9C;AGhSmC;EAAW,kBAAA;EHmS9C;AGlSmC;EAAW,kBAAA;EHqS9C;AGpSmC;EAAW,kBAAA;EHuS9C;AGtSmC;EAAW,kBAAA;EHyS9C;AGxSmC;EAAW,kBAAA;EH2S9C;AG1SmC;EAAW,kBAAA;EH6S9C;AG5SmC;EAAW,kBAAA;EH+S9C;AG9SmC;EAAW,kBAAA;EHiT9C;AGhTmC;EAAW,kBAAA;EHmT9C;AGlTmC;EAAW,kBAAA;EHqT9C;AGpTmC;EAAW,kBAAA;EHuT9C;AGtTmC;EAAW,kBAAA;EHyT9C;AGxTmC;EAAW,kBAAA;EH2T9C;AG1TmC;EAAW,kBAAA;EH6T9C;AG5TmC;EAAW,kBAAA;EH+T9C;AG9TmC;EAAW,kBAAA;EHiU9C;AGhUmC;EAAW,kBAAA;EHmU9C;AGlUmC;EAAW,kBAAA;EHqU9C;AGpUmC;EAAW,kBAAA;EHuU9C;AGtUmC;EAAW,kBAAA;EHyU9C;AGxUmC;EAAW,kBAAA;EH2U9C;AG1UmC;EAAW,kBAAA;EH6U9C;AG5UmC;EAAW,kBAAA;EH+U9C;AG9UmC;EAAW,kBAAA;EHiV9C;AGhVmC;EAAW,kBAAA;EHmV9C;AGlVmC;EAAW,kBAAA;EHqV9C;AGpVmC;EAAW,kBAAA;EHuV9C;AGtVmC;EAAW,kBAAA;EHyV9C;AGxVmC;EAAW,kBAAA;EH2V9C;AG1VmC;EAAW,kBAAA;EH6V9C;AG5VmC;EAAW,kBAAA;EH+V9C;AG9VmC;EAAW,kBAAA;EHiW9C;AGhWmC;EAAW,kBAAA;EHmW9C;AGlWmC;EAAW,kBAAA;EHqW9C;AGpWmC;EAAW,kBAAA;EHuW9C;AGtWmC;EAAW,kBAAA;EHyW9C;AGxWmC;EAAW,kBAAA;EH2W9C;AG1WmC;EAAW,kBAAA;EH6W9C;AG5WmC;EAAW,kBAAA;EH+W9C;AG9WmC;EAAW,kBAAA;EHiX9C;AGhXmC;EAAW,kBAAA;EHmX9C;AGlXmC;EAAW,kBAAA;EHqX9C;AGpXmC;EAAW,kBAAA;EHuX9C;AGtXmC;EAAW,kBAAA;EHyX9C;AGxXmC;EAAW,kBAAA;EH2X9C;AG1XmC;EAAW,kBAAA;EH6X9C;AG5XmC;EAAW,kBAAA;EH+X9C;AG9XmC;EAAW,kBAAA;EHiY9C;AGhYmC;EAAW,kBAAA;EHmY9C;AGlYmC;EAAW,kBAAA;EHqY9C;AGpYmC;EAAW,kBAAA;EHuY9C;AGtYmC;EAAW,kBAAA;EHyY9C;AGxYmC;EAAW,kBAAA;EH2Y9C;AG1YmC;EAAW,kBAAA;EH6Y9C;AG5YmC;EAAW,kBAAA;EH+Y9C;AG9YmC;EAAW,kBAAA;EHiZ9C;AGhZmC;EAAW,kBAAA;EHmZ9C;AGlZmC;EAAW,kBAAA;EHqZ9C;AGpZmC;EAAW,kBAAA;EHuZ9C;AGtZmC;EAAW,kBAAA;EHyZ9C;AGxZmC;EAAW,kBAAA;EH2Z9C;AG1ZmC;EAAW,kBAAA;EH6Z9C;AG5ZmC;EAAW,kBAAA;EH+Z9C;AG9ZmC;EAAW,kBAAA;EHia9C;AGhamC;EAAW,kBAAA;EHma9C;AGlamC;EAAW,kBAAA;EHqa9C;AGpamC;EAAW,kBAAA;EHua9C;AGtamC;EAAW,kBAAA;EHya9C;AGxamC;EAAW,kBAAA;EH2a9C;AG1amC;EAAW,kBAAA;EH6a9C;AG5amC;EAAW,kBAAA;EH+a9C;AG9amC;EAAW,kBAAA;EHib9C;AGhbmC;EAAW,kBAAA;EHmb9C;AGlbmC;EAAW,kBAAA;EHqb9C;AGpbmC;EAAW,kBAAA;EHub9C;AGtbmC;EAAW,kBAAA;EHyb9C;AGxbmC;EAAW,kBAAA;EH2b9C;AG1bmC;EAAW,kBAAA;EH6b9C;AG5bmC;EAAW,kBAAA;EH+b9C;AG9bmC;EAAW,kBAAA;EHic9C;AGhcmC;EAAW,kBAAA;EHmc9C;AGlcmC;EAAW,kBAAA;EHqc9C;AGpcmC;EAAW,kBAAA;EHuc9C;AGtcmC;EAAW,kBAAA;EHyc9C;AGxcmC;EAAW,kBAAA;EH2c9C;AG1cmC;EAAW,kBAAA;EH6c9C;AG5cmC;EAAW,kBAAA;EH+c9C;AG9cmC;EAAW,kBAAA;EHid9C;AGhdmC;EAAW,kBAAA;EHmd9C;AGldmC;EAAW,kBAAA;EHqd9C;AGpdmC;EAAW,kBAAA;EHud9C;AGtdmC;EAAW,kBAAA;EHyd9C;AGxdmC;EAAW,kBAAA;EH2d9C;AG1dmC;EAAW,kBAAA;EH6d9C;AG5dmC;EAAW,kBAAA;EH+d9C;AG9dmC;EAAW,kBAAA;EHie9C;AGhemC;EAAW,kBAAA;EHme9C;AGlemC;EAAW,kBAAA;EHqe9C;AGpemC;EAAW,kBAAA;EHue9C;AGtemC;EAAW,kBAAA;EHye9C;AGxemC;EAAW,kBAAA;EH2e9C;AG1emC;EAAW,kBAAA;EH6e9C;AG5emC;EAAW,kBAAA;EH+e9C;AG9emC;EAAW,kBAAA;EHif9C;AGhfmC;EAAW,kBAAA;EHmf9C;AGlfmC;EAAW,kBAAA;EHqf9C;AGpfmC;EAAW,kBAAA;EHuf9C;AGtfmC;EAAW,kBAAA;EHyf9C;AGxfmC;EAAW,kBAAA;EH2f9C;AG1fmC;EAAW,kBAAA;EH6f9C;AG5fmC;EAAW,kBAAA;EH+f9C;AG9fmC;EAAW,kBAAA;EHigB9C;AGhgBmC;EAAW,kBAAA;EHmgB9C;AGlgBmC;EAAW,kBAAA;EHqgB9C;AGpgBmC;EAAW,kBAAA;EHugB9C;AGtgBmC;EAAW,kBAAA;EHygB9C;AGxgBmC;EAAW,kBAAA;EH2gB9C;AG1gBmC;EAAW,kBAAA;EH6gB9C;AG5gBmC;EAAW,kBAAA;EH+gB9C;AG9gBmC;EAAW,kBAAA;EHihB9C;AGhhBmC;EAAW,kBAAA;EHmhB9C;AGlhBmC;EAAW,kBAAA;EHqhB9C;AGphBmC;EAAW,kBAAA;EHuhB9C;AGthBmC;EAAW,kBAAA;EHyhB9C;AGxhBmC;EAAW,kBAAA;EH2hB9C;AG1hBmC;EAAW,kBAAA;EH6hB9C;AG5hBmC;EAAW,kBAAA;EH+hB9C;AG9hBmC;EAAW,kBAAA;EHiiB9C;AGhiBmC;EAAW,kBAAA;EHmiB9C;AGliBmC;EAAW,kBAAA;EHqiB9C;AGpiBmC;EAAW,kBAAA;EHuiB9C;AGtiBmC;EAAW,kBAAA;EHyiB9C;AGxiBmC;EAAW,kBAAA;EH2iB9C;AG1iBmC;EAAW,kBAAA;EH6iB9C;AG5iBmC;EAAW,kBAAA;EH+iB9C;AG9iBmC;EAAW,kBAAA;EHijB9C;AGhjBmC;EAAW,kBAAA;EHmjB9C;AGljBmC;EAAW,kBAAA;EHqjB9C;AGpjBmC;EAAW,kBAAA;EHujB9C;AGtjBmC;EAAW,kBAAA;EHyjB9C;AGxjBmC;EAAW,kBAAA;EH2jB9C;AG1jBmC;EAAW,kBAAA;EH6jB9C;AG5jBmC;EAAW,kBAAA;EH+jB9C;AG9jBmC;EAAW,kBAAA;EHikB9C;AGhkBmC;EAAW,kBAAA;EHmkB9C;AGlkBmC;EAAW,kBAAA;EHqkB9C;AGpkBmC;EAAW,kBAAA;EHukB9C;AGtkBmC;EAAW,kBAAA;EHykB9C;AGxkBmC;EAAW,kBAAA;EH2kB9C;AG1kBmC;EAAW,kBAAA;EH6kB9C;AG5kBmC;EAAW,kBAAA;EH+kB9C;AG9kBmC;EAAW,kBAAA;EHilB9C;AGhlBmC;EAAW,kBAAA;EHmlB9C;AGllBmC;EAAW,kBAAA;EHqlB9C;AGplBmC;EAAW,kBAAA;EHulB9C;AGtlBmC;EAAW,kBAAA;EHylB9C;AGxlBmC;EAAW,kBAAA;EH2lB9C;AG1lBmC;EAAW,kBAAA;EH6lB9C;AG5lBmC;EAAW,kBAAA;EH+lB9C;AG9lBmC;EAAW,kBAAA;EHimB9C;AGhmBmC;EAAW,kBAAA;EHmmB9C;AGlmBmC;EAAW,kBAAA;EHqmB9C;AGpmBmC;EAAW,kBAAA;EHumB9C;AGtmBmC;EAAW,kBAAA;EHymB9C;AGxmBmC;EAAW,kBAAA;EH2mB9C;AG1mBmC;EAAW,kBAAA;EH6mB9C;AG5mBmC;EAAW,kBAAA;EH+mB9C;AG9mBmC;EAAW,kBAAA;EHinB9C;AGhnBmC;EAAW,kBAAA;EHmnB9C;AGlnBmC;EAAW,kBAAA;EHqnB9C;AGpnBmC;EAAW,kBAAA;EHunB9C;AGtnBmC;EAAW,kBAAA;EHynB9C;AGxnBmC;EAAW,kBAAA;EH2nB9C;AG1nBmC;EAAW,kBAAA;EH6nB9C;AG5nBmC;EAAW,kBAAA;EH+nB9C;AG9nBmC;EAAW,kBAAA;EHioB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGxoBmC;EAAW,kBAAA;EH2oB9C;AG1oBmC;EAAW,kBAAA;EH6oB9C;AG5oBmC;EAAW,kBAAA;EH+oB9C;AG9oBmC;EAAW,kBAAA;EHipB9C;AGhpBmC;EAAW,kBAAA;EHmpB9C;AGlpBmC;EAAW,kBAAA;EHqpB9C;AGppBmC;EAAW,kBAAA;EHupB9C;AGtpBmC;EAAW,kBAAA;EHypB9C;AGxpBmC;EAAW,kBAAA;EH2pB9C;AG1pBmC;EAAW,kBAAA;EH6pB9C;AG5pBmC;EAAW,kBAAA;EH+pB9C;AG9pBmC;EAAW,kBAAA;EHiqB9C;AGhqBmC;EAAW,kBAAA;EHmqB9C;AGlqBmC;EAAW,kBAAA;EHqqB9C;AGpqBmC;EAAW,kBAAA;EHuqB9C;AGtqBmC;EAAW,kBAAA;EHyqB9C;AGxqBmC;EAAW,kBAAA;EH2qB9C;AG1qBmC;EAAW,kBAAA;EH6qB9C;AG5qBmC;EAAW,kBAAA;EH+qB9C;AG9qBmC;EAAW,kBAAA;EHirB9C;AGhrBmC;EAAW,kBAAA;EHmrB9C;AGlrBmC;EAAW,kBAAA;EHqrB9C;AGprBmC;EAAW,kBAAA;EHurB9C;AGtrBmC;EAAW,kBAAA;EHyrB9C;AGxrBmC;EAAW,kBAAA;EH2rB9C;AG1rBmC;EAAW,kBAAA;EH6rB9C;AG5rBmC;EAAW,kBAAA;EH+rB9C;AG9rBmC;EAAW,kBAAA;EHisB9C;AGhsBmC;EAAW,kBAAA;EHmsB9C;AGlsBmC;EAAW,kBAAA;EHqsB9C;AGpsBmC;EAAW,kBAAA;EHusB9C;AGtsBmC;EAAW,kBAAA;EHysB9C;AGxsBmC;EAAW,kBAAA;EH2sB9C;AG1sBmC;EAAW,kBAAA;EH6sB9C;AG5sBmC;EAAW,kBAAA;EH+sB9C;AG9sBmC;EAAW,kBAAA;EHitB9C;AGhtBmC;EAAW,kBAAA;EHmtB9C;AGltBmC;EAAW,kBAAA;EHqtB9C;AGptBmC;EAAW,kBAAA;EHutB9C;AGttBmC;EAAW,kBAAA;EHytB9C;AGxtBmC;EAAW,kBAAA;EH2tB9C;AG1tBmC;EAAW,kBAAA;EH6tB9C;AG5tBmC;EAAW,kBAAA;EH+tB9C;AG9tBmC;EAAW,kBAAA;EHiuB9C;AGhuBmC;EAAW,kBAAA;EHmuB9C;AGluBmC;EAAW,kBAAA;EHquB9C;AGpuBmC;EAAW,kBAAA;EHuuB9C;AGtuBmC;EAAW,kBAAA;EHyuB9C;AI3gCD;ECgEE,gCAAA;EACG,6BAAA;EACK,wBAAA;EL88BT;AI7gCD;;EC6DE,gCAAA;EACG,6BAAA;EACK,wBAAA;ELo9BT;AI3gCD;EACE,iBAAA;EACA,+CAAA;EJ6gCD;AI1gCD;EACE,6DAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,2BAAA;EJ4gCD;AIxgCD;;;;EAIE,sBAAA;EACA,oBAAA;EACA,sBAAA;EJ0gCD;AIpgCD;EACE,gBAAA;EACA,uBAAA;EJsgCD;AIpgCC;;EAEE,gBAAA;EACA,4BAAA;EJsgCH;AIngCC;EErDA,sBAAA;EAEA,4CAAA;EACA,sBAAA;EN0jCD;AI7/BD;EACE,WAAA;EJ+/BD;AIz/BD;EACE,wBAAA;EJ2/BD;AIv/BD;;;;;EGvEE,gBAAA;EACA,iBAAA;EACA,cAAA;EPqkCD;AI3/BD;EACE,oBAAA;EJ6/BD;AIv/BD;EACE,cAAA;EACA,yBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EC6FA,0CAAA;EACK,qCAAA;EACG,kCAAA;EEvLR,uBAAA;EACA,iBAAA;EACA,cAAA;EPqlCD;AIv/BD;EACE,oBAAA;EJy/BD;AIn/BD;EACE,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,+BAAA;EJq/BD;AI7+BD;EACE,oBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,WAAA;EJ++BD;AIv+BC;;EAEE,kBAAA;EACA,aAAA;EACA,cAAA;EACA,WAAA;EACA,mBAAA;EACA,YAAA;EJy+BH;AQpnCD;;;;;;;;;;;;EAEE,sBAAA;EACA,kBAAA;EACA,kBAAA;EACA,gBAAA;ERgoCD;AQroCD;;;;;;;;;;;;;;;;;;;;;;;;EASI,qBAAA;EACA,gBAAA;EACA,gBAAA;ERspCH;AQlpCD;;;;;;EAGE,kBAAA;EACA,qBAAA;ERupCD;AQ3pCD;;;;;;;;;;;;EAQI,gBAAA;ERiqCH;AQ9pCD;;;;;;EAGE,kBAAA;EACA,qBAAA;ERmqCD;AQvqCD;;;;;;;;;;;;EAQI,gBAAA;ER6qCH;AQzqCD;;EAAU,iBAAA;ER6qCT;AQ5qCD;;EAAU,iBAAA;ERgrCT;AQ/qCD;;EAAU,iBAAA;ERmrCT;AQlrCD;;EAAU,iBAAA;ERsrCT;AQrrCD;;EAAU,iBAAA;ERyrCT;AQxrCD;;EAAU,iBAAA;ER4rCT;AQtrCD;EACE,kBAAA;ERwrCD;AQrrCD;EACE,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,kBAAA;ERurCD;AQlrCD;EAAA;IAFI,iBAAA;IRwrCD;EACF;AQhrCD;;EAEE,gBAAA;ERkrCD;AQ/qCD;;EAEE,2BAAA;EACA,eAAA;ERirCD;AQ7qCD;EAAuB,kBAAA;ERgrCtB;AQ/qCD;EAAuB,mBAAA;ERkrCtB;AQjrCD;EAAuB,oBAAA;ERorCtB;AQnrCD;EAAuB,qBAAA;ERsrCtB;AQrrCD;EAAuB,qBAAA;ERwrCtB;AQrrCD;EAAuB,2BAAA;ERwrCtB;AQvrCD;EAAuB,2BAAA;ER0rCtB;AQzrCD;EAAuB,4BAAA;ER4rCtB;AQzrCD;EACE,gBAAA;ER2rCD;AQzrCD;ECrGE,gBAAA;ETiyCD;AShyCC;EACE,gBAAA;ETkyCH;AQ5rCD;ECxGE,gBAAA;ETuyCD;AStyCC;EACE,gBAAA;ETwyCH;AQ/rCD;EC3GE,gBAAA;ET6yCD;AS5yCC;EACE,gBAAA;ET8yCH;AQlsCD;EC9GE,gBAAA;ETmzCD;ASlzCC;EACE,gBAAA;ETozCH;AQrsCD;ECjHE,gBAAA;ETyzCD;ASxzCC;EACE,gBAAA;ET0zCH;AQpsCD;EAGE,aAAA;EE3HA,2BAAA;EVg0CD;AU/zCC;EACE,2BAAA;EVi0CH;AQrsCD;EE9HE,2BAAA;EVs0CD;AUr0CC;EACE,2BAAA;EVu0CH;AQxsCD;EEjIE,2BAAA;EV40CD;AU30CC;EACE,2BAAA;EV60CH;AQ3sCD;EEpIE,2BAAA;EVk1CD;AUj1CC;EACE,2BAAA;EVm1CH;AQ9sCD;EEvIE,2BAAA;EVw1CD;AUv1CC;EACE,2BAAA;EVy1CH;AQ5sCD;EACE,qBAAA;EACA,qBAAA;EACA,kCAAA;ER8sCD;AQtsCD;;EAEE,eAAA;EACA,qBAAA;ERwsCD;AQ3sCD;;;;EAMI,kBAAA;ER2sCH;AQpsCD;EACE,iBAAA;EACA,kBAAA;ERssCD;AQlsCD;EALE,iBAAA;EACA,kBAAA;EAMA,mBAAA;ERqsCD;AQvsCD;EAKI,uBAAA;EACA,mBAAA;EACA,oBAAA;ERqsCH;AQhsCD;EACE,eAAA;EACA,qBAAA;ERksCD;AQhsCD;;EAEE,yBAAA;ERksCD;AQhsCD;EACE,mBAAA;ERksCD;AQhsCD;EACE,gBAAA;ERksCD;AQzqCD;EAAA;IAVM,aAAA;IACA,cAAA;IACA,aAAA;IACA,mBAAA;IGtNJ,kBAAA;IACA,yBAAA;IACA,qBAAA;IX84CC;EQnrCH;IAHM,oBAAA;IRyrCH;EACF;AQhrCD;;EAGE,cAAA;EACA,mCAAA;ERirCD;AQ/qCD;EACE,gBAAA;EACA,2BAAA;ERirCD;AQ7qCD;EACE,oBAAA;EACA,kBAAA;EACA,mBAAA;EACA,gCAAA;ER+qCD;AQ1qCG;;;EACE,kBAAA;ER8qCL;AQxrCD;;;EAmBI,gBAAA;EACA,gBAAA;EACA,yBAAA;EACA,gBAAA;ER0qCH;AQxqCG;;;EACE,wBAAA;ER4qCL;AQpqCD;;EAEE,qBAAA;EACA,iBAAA;EACA,iCAAA;EACA,gBAAA;EACA,mBAAA;ERsqCD;AQhqCG;;;;;;EAAW,aAAA;ERwqCd;AQvqCG;;;;;;EACE,wBAAA;ER8qCL;AQxqCD;EACE,qBAAA;EACA,oBAAA;EACA,yBAAA;ER0qCD;AYh9CD;;;;EAIE,gEAAA;EZk9CD;AY98CD;EACE,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,2BAAA;EACA,oBAAA;EZg9CD;AY58CD;EACE,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,2BAAA;EACA,oBAAA;EACA,wDAAA;UAAA,gDAAA;EZ88CD;AYp9CD;EASI,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,0BAAA;UAAA,kBAAA;EZ88CH;AYz8CD;EACE,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,uBAAA;EACA,uBAAA;EACA,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EZ28CD;AYt9CD;EAeI,YAAA;EACA,oBAAA;EACA,gBAAA;EACA,uBAAA;EACA,+BAAA;EACA,kBAAA;EZ08CH;AYr8CD;EACE,mBAAA;EACA,oBAAA;EZu8CD;AajgDD;ECHE,oBAAA;EACA,mBAAA;EACA,oBAAA;EACA,qBAAA;EdugDD;AajgDC;EAAA;IAFE,cAAA;IbugDD;EACF;AangDC;EAAA;IAFE,cAAA;IbygDD;EACF;AargDD;EAAA;IAFI,eAAA;Ib2gDD;EACF;AalgDD;ECvBE,oBAAA;EACA,mBAAA;EACA,oBAAA;EACA,qBAAA;Ed4hDD;Aa//CD;ECvBE,oBAAA;EACA,qBAAA;EdyhDD;AezhDG;EACE,oBAAA;EAEA,iBAAA;EAEA,oBAAA;EACA,qBAAA;EfyhDL;AezgDG;EACE,aAAA;Ef2gDL;AepgDC;EACE,aAAA;EfsgDH;AevgDC;EACE,qBAAA;EfygDH;Ae1gDC;EACE,qBAAA;Ef4gDH;Ae7gDC;EACE,YAAA;Ef+gDH;AehhDC;EACE,qBAAA;EfkhDH;AenhDC;EACE,qBAAA;EfqhDH;AethDC;EACE,YAAA;EfwhDH;AezhDC;EACE,qBAAA;Ef2hDH;Ae5hDC;EACE,qBAAA;Ef8hDH;Ae/hDC;EACE,YAAA;EfiiDH;AeliDC;EACE,qBAAA;EfoiDH;AeriDC;EACE,oBAAA;EfuiDH;AezhDC;EACE,aAAA;Ef2hDH;Ae5hDC;EACE,qBAAA;Ef8hDH;Ae/hDC;EACE,qBAAA;EfiiDH;AeliDC;EACE,YAAA;EfoiDH;AeriDC;EACE,qBAAA;EfuiDH;AexiDC;EACE,qBAAA;Ef0iDH;Ae3iDC;EACE,YAAA;Ef6iDH;Ae9iDC;EACE,qBAAA;EfgjDH;AejjDC;EACE,qBAAA;EfmjDH;AepjDC;EACE,YAAA;EfsjDH;AevjDC;EACE,qBAAA;EfyjDH;Ae1jDC;EACE,oBAAA;Ef4jDH;AexjDC;EACE,aAAA;Ef0jDH;Ae1kDC;EACE,YAAA;Ef4kDH;Ae7kDC;EACE,oBAAA;Ef+kDH;AehlDC;EACE,oBAAA;EfklDH;AenlDC;EACE,WAAA;EfqlDH;AetlDC;EACE,oBAAA;EfwlDH;AezlDC;EACE,oBAAA;Ef2lDH;Ae5lDC;EACE,WAAA;Ef8lDH;Ae/lDC;EACE,oBAAA;EfimDH;AelmDC;EACE,oBAAA;EfomDH;AermDC;EACE,WAAA;EfumDH;AexmDC;EACE,oBAAA;Ef0mDH;Ae3mDC;EACE,mBAAA;Ef6mDH;AezmDC;EACE,YAAA;Ef2mDH;Ae7lDC;EACE,mBAAA;Ef+lDH;AehmDC;EACE,2BAAA;EfkmDH;AenmDC;EACE,2BAAA;EfqmDH;AetmDC;EACE,kBAAA;EfwmDH;AezmDC;EACE,2BAAA;Ef2mDH;Ae5mDC;EACE,2BAAA;Ef8mDH;Ae/mDC;EACE,kBAAA;EfinDH;AelnDC;EACE,2BAAA;EfonDH;AernDC;EACE,2BAAA;EfunDH;AexnDC;EACE,kBAAA;Ef0nDH;Ae3nDC;EACE,2BAAA;Ef6nDH;Ae9nDC;EACE,0BAAA;EfgoDH;AejoDC;EACE,iBAAA;EfmoDH;AanoDD;EElCI;IACE,aAAA;IfwqDH;EejqDD;IACE,aAAA;IfmqDD;EepqDD;IACE,qBAAA;IfsqDD;EevqDD;IACE,qBAAA;IfyqDD;Ee1qDD;IACE,YAAA;If4qDD;Ee7qDD;IACE,qBAAA;If+qDD;EehrDD;IACE,qBAAA;IfkrDD;EenrDD;IACE,YAAA;IfqrDD;EetrDD;IACE,qBAAA;IfwrDD;EezrDD;IACE,qBAAA;If2rDD;Ee5rDD;IACE,YAAA;If8rDD;Ee/rDD;IACE,qBAAA;IfisDD;EelsDD;IACE,oBAAA;IfosDD;EetrDD;IACE,aAAA;IfwrDD;EezrDD;IACE,qBAAA;If2rDD;Ee5rDD;IACE,qBAAA;If8rDD;Ee/rDD;IACE,YAAA;IfisDD;EelsDD;IACE,qBAAA;IfosDD;EersDD;IACE,qBAAA;IfusDD;EexsDD;IACE,YAAA;If0sDD;Ee3sDD;IACE,qBAAA;If6sDD;Ee9sDD;IACE,qBAAA;IfgtDD;EejtDD;IACE,YAAA;IfmtDD;EeptDD;IACE,qBAAA;IfstDD;EevtDD;IACE,oBAAA;IfytDD;EertDD;IACE,aAAA;IfutDD;EevuDD;IACE,YAAA;IfyuDD;Ee1uDD;IACE,oBAAA;If4uDD;Ee7uDD;IACE,oBAAA;If+uDD;EehvDD;IACE,WAAA;IfkvDD;EenvDD;IACE,oBAAA;IfqvDD;EetvDD;IACE,oBAAA;IfwvDD;EezvDD;IACE,WAAA;If2vDD;Ee5vDD;IACE,oBAAA;If8vDD;Ee/vDD;IACE,oBAAA;IfiwDD;EelwDD;IACE,WAAA;IfowDD;EerwDD;IACE,oBAAA;IfuwDD;EexwDD;IACE,mBAAA;If0wDD;EetwDD;IACE,YAAA;IfwwDD;Ee1vDD;IACE,mBAAA;If4vDD;Ee7vDD;IACE,2BAAA;If+vDD;EehwDD;IACE,2BAAA;IfkwDD;EenwDD;IACE,kBAAA;IfqwDD;EetwDD;IACE,2BAAA;IfwwDD;EezwDD;IACE,2BAAA;If2wDD;Ee5wDD;IACE,kBAAA;If8wDD;Ee/wDD;IACE,2BAAA;IfixDD;EelxDD;IACE,2BAAA;IfoxDD;EerxDD;IACE,kBAAA;IfuxDD;EexxDD;IACE,2BAAA;If0xDD;Ee3xDD;IACE,0BAAA;If6xDD;Ee9xDD;IACE,iBAAA;IfgyDD;EACF;AaxxDD;EE3CI;IACE,aAAA;Ifs0DH;Ee/zDD;IACE,aAAA;Ifi0DD;Eel0DD;IACE,qBAAA;Ifo0DD;Eer0DD;IACE,qBAAA;Ifu0DD;Eex0DD;IACE,YAAA;If00DD;Ee30DD;IACE,qBAAA;If60DD;Ee90DD;IACE,qBAAA;Ifg1DD;Eej1DD;IACE,YAAA;Ifm1DD;Eep1DD;IACE,qBAAA;Ifs1DD;Eev1DD;IACE,qBAAA;Ify1DD;Ee11DD;IACE,YAAA;If41DD;Ee71DD;IACE,qBAAA;If+1DD;Eeh2DD;IACE,oBAAA;Ifk2DD;Eep1DD;IACE,aAAA;Ifs1DD;Eev1DD;IACE,qBAAA;Ify1DD;Ee11DD;IACE,qBAAA;If41DD;Ee71DD;IACE,YAAA;If+1DD;Eeh2DD;IACE,qBAAA;Ifk2DD;Een2DD;IACE,qBAAA;Ifq2DD;Eet2DD;IACE,YAAA;Ifw2DD;Eez2DD;IACE,qBAAA;If22DD;Ee52DD;IACE,qBAAA;If82DD;Ee/2DD;IACE,YAAA;Ifi3DD;Eel3DD;IACE,qBAAA;Ifo3DD;Eer3DD;IACE,oBAAA;Ifu3DD;Een3DD;IACE,aAAA;Ifq3DD;Eer4DD;IACE,YAAA;Ifu4DD;Eex4DD;IACE,oBAAA;If04DD;Ee34DD;IACE,oBAAA;If64DD;Ee94DD;IACE,WAAA;Ifg5DD;Eej5DD;IACE,oBAAA;Ifm5DD;Eep5DD;IACE,oBAAA;Ifs5DD;Eev5DD;IACE,WAAA;Ify5DD;Ee15DD;IACE,oBAAA;If45DD;Ee75DD;IACE,oBAAA;If+5DD;Eeh6DD;IACE,WAAA;Ifk6DD;Een6DD;IACE,oBAAA;Ifq6DD;Eet6DD;IACE,mBAAA;Ifw6DD;Eep6DD;IACE,YAAA;Ifs6DD;Eex5DD;IACE,mBAAA;If05DD;Ee35DD;IACE,2BAAA;If65DD;Ee95DD;IACE,2BAAA;Ifg6DD;Eej6DD;IACE,kBAAA;Ifm6DD;Eep6DD;IACE,2BAAA;Ifs6DD;Eev6DD;IACE,2BAAA;Ify6DD;Ee16DD;IACE,kBAAA;If46DD;Ee76DD;IACE,2BAAA;If+6DD;Eeh7DD;IACE,2BAAA;Ifk7DD;Een7DD;IACE,kBAAA;Ifq7DD;Eet7DD;IACE,2BAAA;Ifw7DD;Eez7DD;IACE,0BAAA;If27DD;Ee57DD;IACE,iBAAA;If87DD;EACF;Aan7DD;EE9CI;IACE,aAAA;Ifo+DH;Ee79DD;IACE,aAAA;If+9DD;Eeh+DD;IACE,qBAAA;Ifk+DD;Een+DD;IACE,qBAAA;Ifq+DD;Eet+DD;IACE,YAAA;Ifw+DD;Eez+DD;IACE,qBAAA;If2+DD;Ee5+DD;IACE,qBAAA;If8+DD;Ee/+DD;IACE,YAAA;Ifi/DD;Eel/DD;IACE,qBAAA;Ifo/DD;Eer/DD;IACE,qBAAA;Ifu/DD;Eex/DD;IACE,YAAA;If0/DD;Ee3/DD;IACE,qBAAA;If6/DD;Ee9/DD;IACE,oBAAA;IfggED;Eel/DD;IACE,aAAA;Ifo/DD;Eer/DD;IACE,qBAAA;Ifu/DD;Eex/DD;IACE,qBAAA;If0/DD;Ee3/DD;IACE,YAAA;If6/DD;Ee9/DD;IACE,qBAAA;IfggED;EejgED;IACE,qBAAA;IfmgED;EepgED;IACE,YAAA;IfsgED;EevgED;IACE,qBAAA;IfygED;Ee1gED;IACE,qBAAA;If4gED;Ee7gED;IACE,YAAA;If+gED;EehhED;IACE,qBAAA;IfkhED;EenhED;IACE,oBAAA;IfqhED;EejhED;IACE,aAAA;IfmhED;EeniED;IACE,YAAA;IfqiED;EetiED;IACE,oBAAA;IfwiED;EeziED;IACE,oBAAA;If2iED;Ee5iED;IACE,WAAA;If8iED;Ee/iED;IACE,oBAAA;IfijED;EeljED;IACE,oBAAA;IfojED;EerjED;IACE,WAAA;IfujED;EexjED;IACE,oBAAA;If0jED;Ee3jED;IACE,oBAAA;If6jED;Ee9jED;IACE,WAAA;IfgkED;EejkED;IACE,oBAAA;IfmkED;EepkED;IACE,mBAAA;IfskED;EelkED;IACE,YAAA;IfokED;EetjED;IACE,mBAAA;IfwjED;EezjED;IACE,2BAAA;If2jED;Ee5jED;IACE,2BAAA;If8jED;Ee/jED;IACE,kBAAA;IfikED;EelkED;IACE,2BAAA;IfokED;EerkED;IACE,2BAAA;IfukED;EexkED;IACE,kBAAA;If0kED;Ee3kED;IACE,2BAAA;If6kED;Ee9kED;IACE,2BAAA;IfglED;EejlED;IACE,kBAAA;IfmlED;EeplED;IACE,2BAAA;IfslED;EevlED;IACE,0BAAA;IfylED;Ee1lED;IACE,iBAAA;If4lED;EACF;AgBhqED;EACE,+BAAA;EhBkqED;AgBhqED;EACE,kBAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EhBkqED;AgBhqED;EACE,kBAAA;EhBkqED;AgB5pED;EACE,aAAA;EACA,iBAAA;EACA,qBAAA;EhB8pED;AgBjqED;;;;;;EAWQ,cAAA;EACA,yBAAA;EACA,qBAAA;EACA,+BAAA;EhB8pEP;AgB5qED;EAoBI,wBAAA;EACA,kCAAA;EhB2pEH;AgBhrED;;;;;;EA8BQ,eAAA;EhB0pEP;AgBxrED;EAoCI,+BAAA;EhBupEH;AgB3rED;EAyCI,2BAAA;EhBqpEH;AgB9oED;;;;;;EAOQ,cAAA;EhB+oEP;AgBpoED;EACE,2BAAA;EhBsoED;AgBvoED;;;;;;EAQQ,2BAAA;EhBuoEP;AgB/oED;;EAeM,0BAAA;EhBooEL;AgB1nED;EAEI,2BAAA;EhB2nEH;AgBlnED;EAEI,2BAAA;EhBmnEH;AgB1mED;EACE,kBAAA;EACA,aAAA;EACA,uBAAA;EhB4mED;AgBvmEG;;EACE,kBAAA;EACA,aAAA;EACA,qBAAA;EhB0mEL;AiBtvEC;;;;;;;;;;;;EAOI,2BAAA;EjB6vEL;AiBvvEC;;;;;EAMI,2BAAA;EjBwvEL;AiB3wEC;;;;;;;;;;;;EAOI,2BAAA;EjBkxEL;AiB5wEC;;;;;EAMI,2BAAA;EjB6wEL;AiBhyEC;;;;;;;;;;;;EAOI,2BAAA;EjBuyEL;AiBjyEC;;;;;EAMI,2BAAA;EjBkyEL;AiBrzEC;;;;;;;;;;;;EAOI,2BAAA;EjB4zEL;AiBtzEC;;;;;EAMI,2BAAA;EjBuzEL;AiB10EC;;;;;;;;;;;;EAOI,2BAAA;EjBi1EL;AiB30EC;;;;;EAMI,2BAAA;EjB40EL;AgB1rED;EACE,kBAAA;EACA,mBAAA;EhB4rED;AgB/nED;EAAA;IA1DI,aAAA;IACA,qBAAA;IACA,oBAAA;IACA,8CAAA;IACA,2BAAA;IhB6rED;EgBvoEH;IAlDM,kBAAA;IhB4rEH;EgB1oEH;;;;;;IAzCY,qBAAA;IhB2rET;EgBlpEH;IAjCM,WAAA;IhBsrEH;EgBrpEH;;;;;;IAxBY,gBAAA;IhBqrET;EgB7pEH;;;;;;IApBY,iBAAA;IhByrET;EgBrqEH;;;;IAPY,kBAAA;IhBkrET;EACF;AkB54ED;EACE,YAAA;EACA,WAAA;EACA,WAAA;EAIA,cAAA;ElB24ED;AkBx4ED;EACE,gBAAA;EACA,aAAA;EACA,YAAA;EACA,qBAAA;EACA,iBAAA;EACA,sBAAA;EACA,gBAAA;EACA,WAAA;EACA,kCAAA;ElB04ED;AkBv4ED;EACE,uBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;ElBy4ED;AkB93ED;Eb4BE,gCAAA;EACG,6BAAA;EACK,wBAAA;ELq2ET;AkB93ED;;EAEE,iBAAA;EACA,oBAAA;EACA,qBAAA;ElBg4ED;AkB53ED;EACE,gBAAA;ElB83ED;AkB13ED;EACE,gBAAA;EACA,aAAA;ElB43ED;AkBx3ED;;EAEE,cAAA;ElB03ED;AkBt3ED;;;EZxEE,sBAAA;EAEA,4CAAA;EACA,sBAAA;ENk8ED;AkBt3ED;EACE,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;ElBw3ED;AkB91ED;EACE,gBAAA;EACA,aAAA;EACA,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,2BAAA;EACA,wBAAA;EACA,2BAAA;EACA,oBAAA;EbzDA,0DAAA;EACQ,kDAAA;EAyHR,wFAAA;EACK,2EAAA;EACG,wEAAA;ELkyET;AmB16EC;EACE,uBAAA;EACA,YAAA;EdUF,wFAAA;EACQ,gFAAA;ELm6ET;AKl4EC;EACE,gBAAA;EACA,YAAA;ELo4EH;AKl4EC;EAA0B,gBAAA;ELq4E3B;AKp4EC;EAAgC,gBAAA;ELu4EjC;AkBt2EC;;;EAGE,qBAAA;EACA,2BAAA;EACA,YAAA;ElBw2EH;AkBp2EC;EACE,cAAA;ElBs2EH;AkB11ED;EACE,0BAAA;ElB41ED;AkBxzED;EAxBE;;;;IAIE,mBAAA;IlBm1ED;EkBj1EC;;;;;;;;IAEE,mBAAA;IlBy1EH;EkBt1EC;;;;;;;;IAEE,mBAAA;IlB81EH;EACF;AkBp1ED;EACE,qBAAA;ElBs1ED;AkB90ED;;EAEE,oBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;ElBg1ED;AkBr1ED;;EAQI,kBAAA;EACA,oBAAA;EACA,kBAAA;EACA,qBAAA;EACA,iBAAA;ElBi1EH;AkB90ED;;;;EAIE,oBAAA;EACA,oBAAA;EACA,oBAAA;ElBg1ED;AkB70ED;;EAEE,kBAAA;ElB+0ED;AkB30ED;;EAEE,uBAAA;EACA,oBAAA;EACA,kBAAA;EACA,wBAAA;EACA,qBAAA;EACA,iBAAA;ElB60ED;AkB30ED;;EAEE,eAAA;EACA,mBAAA;ElB60ED;AkBp0EC;;;;;;EAGE,qBAAA;ElBy0EH;AkBn0EC;;;;EAEE,qBAAA;ElBu0EH;AkBj0EC;;;;EAGI,qBAAA;ElBo0EL;AkBzzED;EAEE,kBAAA;EACA,qBAAA;EAEA,kBAAA;ElByzED;AkBvzEC;;EAEE,iBAAA;EACA,kBAAA;ElByzEH;AkB5yED;ECpPE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnBmiFD;AmBjiFC;EACE,cAAA;EACA,mBAAA;EnBmiFH;AmBhiFC;;EAEE,cAAA;EnBkiFH;AkBxzED;ECvPE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnBkjFD;AmBhjFC;EACE,cAAA;EACA,mBAAA;EnBkjFH;AmB/iFC;;EAEE,cAAA;EnBijFH;AkBv0ED;EAKI,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;ElBq0EH;AkBj0ED;ECnQE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;EnBukFD;AmBrkFC;EACE,cAAA;EACA,mBAAA;EnBukFH;AmBpkFC;;EAEE,cAAA;EnBskFH;AkB70ED;ECtQE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;EnBslFD;AmBplFC;EACE,cAAA;EACA,mBAAA;EnBslFH;AmBnlFC;;EAEE,cAAA;EnBqlFH;AkB51ED;EAKI,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;ElB01EH;AkBj1ED;EAEE,oBAAA;ElBk1ED;AkBp1ED;EAMI,uBAAA;ElBi1EH;AkB70ED;EACE,oBAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,aAAA;EACA,cAAA;EACA,mBAAA;EACA,oBAAA;EACA,sBAAA;ElB+0ED;AkB70ED;EACE,aAAA;EACA,cAAA;EACA,mBAAA;ElB+0ED;AkB70ED;EACE,aAAA;EACA,cAAA;EACA,mBAAA;ElB+0ED;AkB30ED;;;;;;;;;;EC7WI,gBAAA;EnBosFH;AkBv1ED;ECzWI,uBAAA;Ed+CF,0DAAA;EACQ,kDAAA;ELqpFT;AmBnsFG;EACE,uBAAA;Ed4CJ,2EAAA;EACQ,mEAAA;EL0pFT;AkBj2ED;EC/VI,gBAAA;EACA,uBAAA;EACA,2BAAA;EnBmsFH;AkBt2ED;ECzVI,gBAAA;EnBksFH;AkBt2ED;;;;;;;;;;EChXI,gBAAA;EnBkuFH;AkBl3ED;EC5WI,uBAAA;Ed+CF,0DAAA;EACQ,kDAAA;ELmrFT;AmBjuFG;EACE,uBAAA;Ed4CJ,2EAAA;EACQ,mEAAA;ELwrFT;AkB53ED;EClWI,gBAAA;EACA,uBAAA;EACA,2BAAA;EnBiuFH;AkBj4ED;EC5VI,gBAAA;EnBguFH;AkBj4ED;;;;;;;;;;ECnXI,gBAAA;EnBgwFH;AkB74ED;EC/WI,uBAAA;Ed+CF,0DAAA;EACQ,kDAAA;ELitFT;AmB/vFG;EACE,uBAAA;Ed4CJ,2EAAA;EACQ,mEAAA;ELstFT;AkBv5ED;ECrWI,gBAAA;EACA,uBAAA;EACA,2BAAA;EnB+vFH;AkB55ED;EC/VI,gBAAA;EnB8vFH;AkBx5EC;EACG,WAAA;ElB05EJ;AkBx5EC;EACG,QAAA;ElB05EJ;AkBh5ED;EACE,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,gBAAA;ElBk5ED;AkB/zED;EAAA;IA9DM,uBAAA;IACA,kBAAA;IACA,wBAAA;IlBi4EH;EkBr0EH;IAvDM,uBAAA;IACA,aAAA;IACA,wBAAA;IlB+3EH;EkB10EH;IAhDM,uBAAA;IlB63EH;EkB70EH;IA5CM,uBAAA;IACA,wBAAA;IlB43EH;EkBj1EH;;;IAtCQ,aAAA;IlB43EL;EkBt1EH;IAhCM,aAAA;IlBy3EH;EkBz1EH;IA5BM,kBAAA;IACA,wBAAA;IlBw3EH;EkB71EH;;IApBM,uBAAA;IACA,eAAA;IACA,kBAAA;IACA,wBAAA;IlBq3EH;EkBp2EH;;IAdQ,iBAAA;IlBs3EL;EkBx2EH;;IATM,oBAAA;IACA,gBAAA;IlBq3EH;EkB72EH;IAHM,QAAA;IlBm3EH;EACF;AkBz2ED;;;;EASI,eAAA;EACA,kBAAA;EACA,kBAAA;ElBs2EH;AkBj3ED;;EAiBI,kBAAA;ElBo2EH;AkBr3ED;EJzeE,oBAAA;EACA,qBAAA;Edi2FD;AkBl1EC;EAAA;IAVI,mBAAA;IACA,kBAAA;IACA,kBAAA;IlBg2EH;EACF;AkBh4ED;EAwCI,aAAA;ElB21EH;AkB90EC;EAAA;IAHM,0BAAA;IlBq1EL;EACF;AkB50EC;EAAA;IAHM,kBAAA;IlBm1EL;EACF;AoB73FD;EACE,uBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,wBAAA;EACA,gCAAA;MAAA,4BAAA;EACA,iBAAA;EACA,wBAAA;EACA,+BAAA;EACA,qBAAA;EC6BA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,oBAAA;EhB4KA,2BAAA;EACG,wBAAA;EACC,uBAAA;EACI,mBAAA;ELwrFT;AoBh4FG;;;;;;EdrBF,sBAAA;EAEA,4CAAA;EACA,sBAAA;EN45FD;AoBp4FC;;;EAGE,gBAAA;EACA,uBAAA;EpBs4FH;AoBn4FC;;EAEE,YAAA;EACA,wBAAA;Ef2BF,0DAAA;EACQ,kDAAA;EL22FT;AoBn4FC;;;EAGE,qBAAA;EACA,sBAAA;EE9CF,eAAA;EAGA,2BAAA;EjB8DA,0BAAA;EACQ,kBAAA;ELq3FT;AoB/3FD;ECrDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBu7FD;AqBr7FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBu7FP;AqBr7FC;;;EAGE,wBAAA;ErBu7FH;AqBl7FG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBg8FT;AoBx6FD;ECnBI,gBAAA;EACA,2BAAA;ErB87FH;AoBz6FD;ECxDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBo+FD;AqBl+FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBo+FP;AqBl+FC;;;EAGE,wBAAA;ErBo+FH;AqB/9FG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErB6+FT;AoBl9FD;ECtBI,gBAAA;EACA,2BAAA;ErB2+FH;AoBl9FD;EC5DE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBihGD;AqB/gGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBihGP;AqB/gGC;;;EAGE,wBAAA;ErBihGH;AqB5gGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErB0hGT;AoB3/FD;EC1BI,gBAAA;EACA,2BAAA;ErBwhGH;AoB3/FD;EChEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB8jGD;AqB5jGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB8jGP;AqB5jGC;;;EAGE,wBAAA;ErB8jGH;AqBzjGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBukGT;AoBpiGD;EC9BI,gBAAA;EACA,2BAAA;ErBqkGH;AoBpiGD;ECpEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB2mGD;AqBzmGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB2mGP;AqBzmGC;;;EAGE,wBAAA;ErB2mGH;AqBtmGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBonGT;AoB7kGD;EClCI,gBAAA;EACA,2BAAA;ErBknGH;AoB7kGD;ECxEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBwpGD;AqBtpGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBwpGP;AqBtpGC;;;EAGE,wBAAA;ErBwpGH;AqBnpGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBiqGT;AoBtnGD;ECtCI,gBAAA;EACA,2BAAA;ErB+pGH;AoBjnGD;EACE,gBAAA;EACA,qBAAA;EACA,kBAAA;EpBmnGD;AoBjnGC;;;;;EAKE,+BAAA;Ef7BF,0BAAA;EACQ,kBAAA;ELipGT;AoBlnGC;;;;EAIE,2BAAA;EpBonGH;AoBlnGC;;EAEE,gBAAA;EACA,4BAAA;EACA,+BAAA;EpBonGH;AoBhnGG;;;;EAEE,gBAAA;EACA,uBAAA;EpBonGL;AoB3mGD;;EC/EE,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;ErB8rGD;AoB9mGD;;ECnFE,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;ErBqsGD;AoBjnGD;;ECvFE,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;ErB4sGD;AoBhnGD;EACE,gBAAA;EACA,aAAA;EpBknGD;AoB9mGD;EACE,iBAAA;EpBgnGD;AoBzmGC;;;EACE,aAAA;EpB6mGH;AuBjwGD;EACE,YAAA;ElBoLA,0CAAA;EACK,qCAAA;EACG,kCAAA;ELglGT;AuBpwGC;EACE,YAAA;EvBswGH;AuBlwGD;EACE,eAAA;EACA,oBAAA;EvBowGD;AuBlwGC;EAAY,gBAAA;EAAgB,qBAAA;EvBswG7B;AuBrwGC;EAAY,oBAAA;EvBwwGb;AuBvwGC;EAAY,0BAAA;EvB0wGb;AuBvwGD;EACE,oBAAA;EACA,WAAA;EACA,kBAAA;ElBsKA,iDAAA;EACQ,4CAAA;KAAA,yCAAA;EAOR,oCAAA;EACQ,+BAAA;KAAA,4BAAA;EAGR,0CAAA;EACQ,qCAAA;KAAA,kCAAA;EL4lGT;AwBtyGD;EACE,uBAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,wBAAA;EACA,uBAAA;EACA,qCAAA;EACA,oCAAA;ExBwyGD;AwBpyGD;;EAEE,oBAAA;ExBsyGD;AwBlyGD;EACE,YAAA;ExBoyGD;AwBhyGD;EACE,oBAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2BAAA;EACA,2BAAA;EACA,uCAAA;EACA,oBAAA;EnBuBA,qDAAA;EACQ,6CAAA;EmBtBR,sCAAA;UAAA,8BAAA;ExBmyGD;AwB9xGC;EACE,UAAA;EACA,YAAA;ExBgyGH;AwBzzGD;ECxBE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,2BAAA;EzBo1GD;AwB/zGD;EAmCI,gBAAA;EACA,mBAAA;EACA,aAAA;EACA,qBAAA;EACA,yBAAA;EACA,gBAAA;EACA,qBAAA;ExB+xGH;AwBzxGC;;EAEE,uBAAA;EACA,gBAAA;EACA,2BAAA;ExB2xGH;AwBrxGC;;;EAGE,gBAAA;EACA,uBAAA;EACA,YAAA;EACA,2BAAA;ExBuxGH;AwB9wGC;;;EAGE,gBAAA;ExBgxGH;AwB5wGC;;EAEE,uBAAA;EACA,+BAAA;EACA,wBAAA;EE1GF,qEAAA;EF4GE,qBAAA;ExB8wGH;AwBzwGD;EAGI,gBAAA;ExBywGH;AwB5wGD;EAQI,YAAA;ExBuwGH;AwB/vGD;EACE,YAAA;EACA,UAAA;ExBiwGD;AwBzvGD;EACE,SAAA;EACA,aAAA;ExB2vGD;AwBvvGD;EACE,gBAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,qBAAA;ExByvGD;AwBrvGD;EACE,iBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,QAAA;EACA,cAAA;ExBuvGD;AwBnvGD;EACE,UAAA;EACA,YAAA;ExBqvGD;AwB7uGD;;EAII,eAAA;EACA,0BAAA;EACA,aAAA;ExB6uGH;AwBnvGD;;EAUI,WAAA;EACA,cAAA;EACA,oBAAA;ExB6uGH;AwBxtGD;EAXE;IAnEA,YAAA;IACA,UAAA;IxB0yGC;EwBxuGD;IAzDA,SAAA;IACA,aAAA;IxBoyGC;EACF;A2Bn7GD;;EAEE,oBAAA;EACA,uBAAA;EACA,wBAAA;E3Bq7GD;A2Bz7GD;;EAMI,oBAAA;EACA,aAAA;E3Bu7GH;A2Br7GG;;;;;;;;EAIE,YAAA;E3B27GL;A2Br7GD;;;;EAKI,mBAAA;E3Bs7GH;A2Bj7GD;EACE,mBAAA;E3Bm7GD;A2Bp7GD;;EAMI,aAAA;E3Bk7GH;A2Bx7GD;;;EAWI,kBAAA;E3Bk7GH;A2B96GD;EACE,kBAAA;E3Bg7GD;A2B56GD;EACE,gBAAA;E3B86GD;A2B76GC;ECjDA,+BAAA;EACG,4BAAA;E5Bi+GJ;A2B56GD;;EC9CE,8BAAA;EACG,2BAAA;E5B89GJ;A2B36GD;EACE,aAAA;E3B66GD;A2B36GD;EACE,kBAAA;E3B66GD;A2B36GD;;EClEE,+BAAA;EACG,4BAAA;E5Bi/GJ;A2B16GD;EChEE,8BAAA;EACG,2BAAA;E5B6+GJ;A2Bz6GD;;EAEE,YAAA;E3B26GD;A2B15GD;EACE,mBAAA;EACA,oBAAA;E3B45GD;A2B15GD;EACE,oBAAA;EACA,qBAAA;E3B45GD;A2Bv5GD;EtB9CE,0DAAA;EACQ,kDAAA;ELw8GT;A2Bv5GC;EtBlDA,0BAAA;EACQ,kBAAA;EL48GT;A2Bp5GD;EACE,gBAAA;E3Bs5GD;A2Bn5GD;EACE,yBAAA;EACA,wBAAA;E3Bq5GD;A2Bl5GD;EACE,yBAAA;E3Bo5GD;A2B74GD;;;EAII,gBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;E3B84GH;A2Br5GD;EAcM,aAAA;E3B04GL;A2Bx5GD;;;;EAsBI,kBAAA;EACA,gBAAA;E3Bw4GH;A2Bn4GC;EACE,kBAAA;E3Bq4GH;A2Bn4GC;EACE,8BAAA;ECnKF,+BAAA;EACC,8BAAA;E5ByiHF;A2Bp4GC;EACE,gCAAA;EC/KF,4BAAA;EACC,2BAAA;E5BsjHF;A2Bp4GD;EACE,kBAAA;E3Bs4GD;A2Bp4GD;;EC9KE,+BAAA;EACC,8BAAA;E5BsjHF;A2Bn4GD;EC5LE,4BAAA;EACC,2BAAA;E5BkkHF;A2B/3GD;EACE,gBAAA;EACA,aAAA;EACA,qBAAA;EACA,2BAAA;E3Bi4GD;A2Br4GD;;EAOI,aAAA;EACA,qBAAA;EACA,WAAA;E3Bk4GH;A2B34GD;EAYI,aAAA;E3Bk4GH;A2B94GD;EAgBI,YAAA;E3Bi4GH;A2Bh3GD;;;;EAKM,oBAAA;EACA,wBAAA;EACA,sBAAA;E3Bi3GL;A6B1lHD;EACE,oBAAA;EACA,gBAAA;EACA,2BAAA;E7B4lHD;A6BzlHC;EACE,aAAA;EACA,iBAAA;EACA,kBAAA;E7B2lHH;A6BpmHD;EAeI,oBAAA;EACA,YAAA;EAKA,aAAA;EAEA,aAAA;EACA,kBAAA;E7BmlHH;A6B1kHD;;;EV8BE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;EnBijHD;AmB/iHC;;;EACE,cAAA;EACA,mBAAA;EnBmjHH;AmBhjHC;;;;;;EAEE,cAAA;EnBsjHH;A6B5lHD;;;EVyBE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnBwkHD;AmBtkHC;;;EACE,cAAA;EACA,mBAAA;EnB0kHH;AmBvkHC;;;;;;EAEE,cAAA;EnB6kHH;A6B1mHD;;;EAGE,qBAAA;E7B4mHD;A6B1mHC;;;EACE,kBAAA;E7B8mHH;A6B1mHD;;EAEE,WAAA;EACA,qBAAA;EACA,wBAAA;E7B4mHD;A6BvmHD;EACE,mBAAA;EACA,iBAAA;EACA,qBAAA;EACA,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;E7BymHD;A6BtmHC;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;E7BwmHH;A6BtmHC;EACE,oBAAA;EACA,iBAAA;EACA,oBAAA;E7BwmHH;A6B5nHD;;EA0BI,eAAA;E7BsmHH;A6BjmHD;;;;;;;EDhGE,+BAAA;EACG,4BAAA;E5B0sHJ;A6BlmHD;EACE,iBAAA;E7BomHD;A6BlmHD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;E5B+sHJ;A6BnmHD;EACE,gBAAA;E7BqmHD;A6BhmHD;EACE,oBAAA;EAGA,cAAA;EACA,qBAAA;E7BgmHD;A6BrmHD;EAUI,oBAAA;E7B8lHH;A6BxmHD;EAYM,mBAAA;E7B+lHL;A6B5lHG;;;EAGE,YAAA;E7B8lHL;A6BzlHC;;EAGI,oBAAA;E7B0lHL;A6BvlHC;;EAGI,mBAAA;E7BwlHL;A8BlvHD;EACE,kBAAA;EACA,iBAAA;EACA,kBAAA;E9BovHD;A8BvvHD;EAOI,oBAAA;EACA,gBAAA;E9BmvHH;A8B3vHD;EAWM,oBAAA;EACA,gBAAA;EACA,oBAAA;E9BmvHL;A8BlvHK;;EAEE,uBAAA;EACA,2BAAA;E9BovHP;A8B/uHG;EACE,gBAAA;E9BivHL;A8B/uHK;;EAEE,gBAAA;EACA,uBAAA;EACA,+BAAA;EACA,qBAAA;E9BivHP;A8B1uHG;;;EAGE,2BAAA;EACA,uBAAA;E9B4uHL;A8BrxHD;ELHE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,2BAAA;EzB2xHD;A8B3xHD;EA0DI,iBAAA;E9BouHH;A8B3tHD;EACE,kCAAA;E9B6tHD;A8B9tHD;EAGI,aAAA;EAEA,qBAAA;E9B6tHH;A8BluHD;EASM,mBAAA;EACA,yBAAA;EACA,+BAAA;EACA,4BAAA;E9B4tHL;A8B3tHK;EACE,uCAAA;E9B6tHP;A8BvtHK;;;EAGE,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,kCAAA;EACA,iBAAA;E9BytHP;A8BptHC;EAqDA,aAAA;EA8BA,kBAAA;E9BqoHD;A8BxtHC;EAwDE,aAAA;E9BmqHH;A8B3tHC;EA0DI,oBAAA;EACA,oBAAA;E9BoqHL;A8B/tHC;EAgEE,WAAA;EACA,YAAA;E9BkqHH;A8BtpHD;EAAA;IAPM,qBAAA;IACA,WAAA;I9BiqHH;E8B3pHH;IAJQ,kBAAA;I9BkqHL;EACF;A8B5uHC;EAuFE,iBAAA;EACA,oBAAA;E9BwpHH;A8BhvHC;;;EA8FE,2BAAA;E9BupHH;A8BzoHD;EAAA;IATM,kCAAA;IACA,4BAAA;I9BspHH;E8B9oHH;;;IAHM,8BAAA;I9BspHH;EACF;A8BvvHD;EAEI,aAAA;E9BwvHH;A8B1vHD;EAMM,oBAAA;E9BuvHL;A8B7vHD;EASM,kBAAA;E9BuvHL;A8BlvHK;;;EAGE,gBAAA;EACA,2BAAA;E9BovHP;A8B5uHD;EAEI,aAAA;E9B6uHH;A8B/uHD;EAIM,iBAAA;EACA,gBAAA;E9B8uHL;A8BluHD;EACE,aAAA;E9BouHD;A8BruHD;EAII,aAAA;E9BouHH;A8BxuHD;EAMM,oBAAA;EACA,oBAAA;E9BquHL;A8B5uHD;EAYI,WAAA;EACA,YAAA;E9BmuHH;A8BvtHD;EAAA;IAPM,qBAAA;IACA,WAAA;I9BkuHH;E8B5tHH;IAJQ,kBAAA;I9BmuHL;EACF;A8B3tHD;EACE,kBAAA;E9B6tHD;A8B9tHD;EAKI,iBAAA;EACA,oBAAA;E9B4tHH;A8BluHD;;;EAYI,2BAAA;E9B2tHH;A8B7sHD;EAAA;IATM,kCAAA;IACA,4BAAA;I9B0tHH;E8BltHH;;;IAHM,8BAAA;I9B0tHH;EACF;A8BjtHD;EAEI,eAAA;EACA,oBAAA;E9BktHH;A8BrtHD;EAMI,gBAAA;EACA,qBAAA;E9BktHH;A8BzsHD;EAEE,kBAAA;EF7OA,4BAAA;EACC,2BAAA;E5Bw7HF;A+Bl7HD;EACE,oBAAA;EACA,kBAAA;EACA,qBAAA;EACA,+BAAA;E/Bo7HD;A+B56HD;EAAA;IAFI,oBAAA;I/Bk7HD;EACF;A+Bn6HD;EAAA;IAFI,aAAA;I/By6HD;EACF;A+B35HD;EACE,qBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mCAAA;EACA,4DAAA;UAAA,oDAAA;EAEA,mCAAA;E/B45HD;A+B15HC;EACE,kBAAA;E/B45HH;A+B/3HD;EAAA;IAzBI,aAAA;IACA,eAAA;IACA,0BAAA;YAAA,kBAAA;I/B45HD;E+B15HC;IACE,2BAAA;IACA,gCAAA;IACA,yBAAA;IACA,mBAAA;IACA,8BAAA;I/B45HH;E+Bz5HC;IACE,qBAAA;I/B25HH;E+Bt5HC;;;IAGE,iBAAA;IACA,kBAAA;I/Bw5HH;EACF;A+Bp5HD;;EAGI,mBAAA;E/Bq5HH;A+Bh5HC;EAAA;;IAFI,mBAAA;I/Bu5HH;EACF;A+B94HD;;;;EAII,qBAAA;EACA,oBAAA;E/Bg5HH;A+B14HC;EAAA;;;;IAHI,iBAAA;IACA,gBAAA;I/Bo5HH;EACF;A+Bx4HD;EACE,eAAA;EACA,uBAAA;E/B04HD;A+Br4HD;EAAA;IAFI,kBAAA;I/B24HD;EACF;A+Bv4HD;;EAEE,iBAAA;EACA,UAAA;EACA,SAAA;EACA,eAAA;E/By4HD;A+Bn4HD;EAAA;;IAFI,kBAAA;I/B04HD;EACF;A+Bx4HD;EACE,QAAA;EACA,uBAAA;E/B04HD;A+Bx4HD;EACE,WAAA;EACA,kBAAA;EACA,uBAAA;E/B04HD;A+Bp4HD;EACE,aAAA;EACA,oBAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;E/Bs4HD;A+Bp4HC;;EAEE,uBAAA;E/Bs4HH;A+B/4HD;EAaI,gBAAA;E/Bq4HH;A+B53HD;EALI;;IAEE,oBAAA;I/Bo4HH;EACF;A+B13HD;EACE,oBAAA;EACA,cAAA;EACA,oBAAA;EACA,mBAAA;EC/LA,iBAAA;EACA,oBAAA;EDgMA,+BAAA;EACA,wBAAA;EACA,+BAAA;EACA,oBAAA;E/B63HD;A+Bz3HC;EACE,YAAA;E/B23HH;A+Bz4HD;EAmBI,gBAAA;EACA,aAAA;EACA,aAAA;EACA,oBAAA;E/By3HH;A+B/4HD;EAyBI,iBAAA;E/By3HH;A+Bn3HD;EAAA;IAFI,eAAA;I/By3HD;EACF;A+Bh3HD;EACE,qBAAA;E/Bk3HD;A+Bn3HD;EAII,mBAAA;EACA,sBAAA;EACA,mBAAA;E/Bk3HH;A+Bt1HC;EAAA;IAtBI,kBAAA;IACA,aAAA;IACA,aAAA;IACA,eAAA;IACA,+BAAA;IACA,WAAA;IACA,0BAAA;YAAA,kBAAA;I/Bg3HH;E+Bh2HD;;IAbM,4BAAA;I/Bi3HL;E+Bp2HD;IAVM,mBAAA;I/Bi3HL;E+Bh3HK;;IAEE,wBAAA;I/Bk3HP;EACF;A+Bh2HD;EAAA;IAXI,aAAA;IACA,WAAA;I/B+2HD;E+Br2HH;IAPM,aAAA;I/B+2HH;E+Bx2HH;IALQ,mBAAA;IACA,sBAAA;I/Bg3HL;EACF;A+Br2HD;EACE,oBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mCAAA;EACA,sCAAA;E1B/NA,8FAAA;EACQ,sFAAA;E2B/DR,iBAAA;EACA,oBAAA;EhCuoID;AkB9pHD;EAAA;IA9DM,uBAAA;IACA,kBAAA;IACA,wBAAA;IlBguHH;EkBpqHH;IAvDM,uBAAA;IACA,aAAA;IACA,wBAAA;IlB8tHH;EkBzqHH;IAhDM,uBAAA;IlB4tHH;EkB5qHH;IA5CM,uBAAA;IACA,wBAAA;IlB2tHH;EkBhrHH;;;IAtCQ,aAAA;IlB2tHL;EkBrrHH;IAhCM,aAAA;IlBwtHH;EkBxrHH;IA5BM,kBAAA;IACA,wBAAA;IlButHH;EkB5rHH;;IApBM,uBAAA;IACA,eAAA;IACA,kBAAA;IACA,wBAAA;IlBotHH;EkBnsHH;;IAdQ,iBAAA;IlBqtHL;EkBvsHH;;IATM,oBAAA;IACA,gBAAA;IlBotHH;EkB5sHH;IAHM,QAAA;IlBktHH;EACF;A+B94HC;EAAA;IANI,oBAAA;I/Bw5HH;E+Bt5HG;IACE,kBAAA;I/Bw5HL;EACF;A+Bv4HD;EAAA;IARI,aAAA;IACA,WAAA;IACA,gBAAA;IACA,iBAAA;IACA,gBAAA;IACA,mBAAA;I1B1PF,0BAAA;IACQ,kBAAA;IL8oIP;EACF;A+B74HD;EACE,eAAA;EHrUA,4BAAA;EACC,2BAAA;E5BqtIF;A+B74HD;EACE,kBAAA;EH1UA,8BAAA;EACC,6BAAA;EAOD,+BAAA;EACC,8BAAA;E5BotIF;A+Bz4HD;ECjVE,iBAAA;EACA,oBAAA;EhC6tID;A+B14HC;ECpVA,kBAAA;EACA,qBAAA;EhCiuID;A+B34HC;ECvVA,kBAAA;EACA,qBAAA;EhCquID;A+Br4HD;ECjWE,kBAAA;EACA,qBAAA;EhCyuID;A+Bj4HD;EAAA;IAJI,aAAA;IACA,mBAAA;IACA,oBAAA;I/By4HD;EACF;A+B52HD;EAhBE;IEzWA,wBAAA;IjCyuIC;E+B/3HD;IE7WA,yBAAA;IF+WE,qBAAA;I/Bi4HD;E+Bn4HD;IAKI,iBAAA;I/Bi4HH;EACF;A+Bx3HD;EACE,2BAAA;EACA,uBAAA;E/B03HD;A+B53HD;EAKI,gBAAA;E/B03HH;A+Bz3HG;;EAEE,gBAAA;EACA,+BAAA;E/B23HL;A+Bp4HD;EAcI,gBAAA;E/By3HH;A+Bv4HD;EAmBM,gBAAA;E/Bu3HL;A+Br3HK;;EAEE,gBAAA;EACA,+BAAA;E/Bu3HP;A+Bn3HK;;;EAGE,gBAAA;EACA,2BAAA;E/Bq3HP;A+Bj3HK;;;EAGE,gBAAA;EACA,+BAAA;E/Bm3HP;A+B35HD;EA8CI,uBAAA;E/Bg3HH;A+B/2HG;;EAEE,2BAAA;E/Bi3HL;A+Bl6HD;EAoDM,2BAAA;E/Bi3HL;A+Br6HD;;EA0DI,uBAAA;E/B+2HH;A+Bx2HK;;;EAGE,2BAAA;EACA,gBAAA;E/B02HP;A+Bz0HC;EAAA;IAzBQ,gBAAA;I/Bs2HP;E+Br2HO;;IAEE,gBAAA;IACA,+BAAA;I/Bu2HT;E+Bn2HO;;;IAGE,gBAAA;IACA,2BAAA;I/Bq2HT;E+Bj2HO;;;IAGE,gBAAA;IACA,+BAAA;I/Bm2HT;EACF;A+Br8HD;EA8GI,gBAAA;E/B01HH;A+Bz1HG;EACE,gBAAA;E/B21HL;A+B38HD;EAqHI,gBAAA;E/By1HH;A+Bx1HG;;EAEE,gBAAA;E/B01HL;A+Bt1HK;;;;EAEE,gBAAA;E/B01HP;A+Bl1HD;EACE,2BAAA;EACA,uBAAA;E/Bo1HD;A+Bt1HD;EAKI,gBAAA;E/Bo1HH;A+Bn1HG;;EAEE,gBAAA;EACA,+BAAA;E/Bq1HL;A+B91HD;EAcI,gBAAA;E/Bm1HH;A+Bj2HD;EAmBM,gBAAA;E/Bi1HL;A+B/0HK;;EAEE,gBAAA;EACA,+BAAA;E/Bi1HP;A+B70HK;;;EAGE,gBAAA;EACA,2BAAA;E/B+0HP;A+B30HK;;;EAGE,gBAAA;EACA,+BAAA;E/B60HP;A+Br3HD;EA+CI,uBAAA;E/By0HH;A+Bx0HG;;EAEE,2BAAA;E/B00HL;A+B53HD;EAqDM,2BAAA;E/B00HL;A+B/3HD;;EA2DI,uBAAA;E/Bw0HH;A+Bl0HK;;;EAGE,2BAAA;EACA,gBAAA;E/Bo0HP;A+B7xHC;EAAA;IA/BQ,uBAAA;I/Bg0HP;E+BjyHD;IA5BQ,2BAAA;I/Bg0HP;E+BpyHD;IAzBQ,gBAAA;I/Bg0HP;E+B/zHO;;IAEE,gBAAA;IACA,+BAAA;I/Bi0HT;E+B7zHO;;;IAGE,gBAAA;IACA,2BAAA;I/B+zHT;E+B3zHO;;;IAGE,gBAAA;IACA,+BAAA;I/B6zHT;EACF;A+Br6HD;EA+GI,gBAAA;E/ByzHH;A+BxzHG;EACE,gBAAA;E/B0zHL;A+B36HD;EAsHI,gBAAA;E/BwzHH;A+BvzHG;;EAEE,gBAAA;E/ByzHL;A+BrzHK;;;;EAEE,gBAAA;E/ByzHP;AkCp8ID;EACE,mBAAA;EACA,qBAAA;EACA,kBAAA;EACA,2BAAA;EACA,oBAAA;ElCs8ID;AkC38ID;EAQI,uBAAA;ElCs8IH;AkC98ID;EAWM,mBAAA;EACA,gBAAA;EACA,gBAAA;ElCs8IL;AkCn9ID;EAkBI,gBAAA;ElCo8IH;AmCx9ID;EACE,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,oBAAA;EnC09ID;AmC99ID;EAOI,iBAAA;EnC09IH;AmCj+ID;;EAUM,oBAAA;EACA,aAAA;EACA,mBAAA;EACA,yBAAA;EACA,uBAAA;EACA,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;EnC29IL;AmCz9IG;;EAGI,gBAAA;EPXN,gCAAA;EACG,6BAAA;E5Bs+IJ;AmCx9IG;;EPvBF,iCAAA;EACG,8BAAA;E5Bm/IJ;AmCn9IG;;;;EAEE,gBAAA;EACA,2BAAA;EACA,uBAAA;EnCu9IL;AmCj9IG;;;;;;EAGE,YAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;EACA,iBAAA;EnCs9IL;AmC5gJD;;;;;;EAiEM,gBAAA;EACA,2BAAA;EACA,uBAAA;EACA,qBAAA;EnCm9IL;AmC18ID;;EC1EM,oBAAA;EACA,iBAAA;EpCwhJL;AoCthJG;;ERMF,gCAAA;EACG,6BAAA;E5BohJJ;AoCrhJG;;ERRF,iCAAA;EACG,8BAAA;E5BiiJJ;AmCp9ID;;EC/EM,mBAAA;EACA,iBAAA;EpCuiJL;AoCriJG;;ERMF,gCAAA;EACG,6BAAA;E5BmiJJ;AoCpiJG;;ERRF,iCAAA;EACG,8BAAA;E5BgjJJ;AqCnjJD;EACE,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oBAAA;ErCqjJD;AqCzjJD;EAOI,iBAAA;ErCqjJH;AqC5jJD;;EAUM,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,2BAAA;EACA,qBAAA;ErCsjJL;AqCpkJD;;EAmBM,uBAAA;EACA,2BAAA;ErCqjJL;AqCzkJD;;EA2BM,cAAA;ErCkjJL;AqC7kJD;;EAkCM,aAAA;ErC+iJL;AqCjlJD;;;;EA2CM,gBAAA;EACA,2BAAA;EACA,qBAAA;ErC4iJL;AsC1lJD;EACE,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,qBAAA;EACA,0BAAA;EACA,sBAAA;EtC4lJD;AsCxlJG;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;EtC0lJL;AsCrlJC;EACE,eAAA;EtCulJH;AsCnlJC;EACE,oBAAA;EACA,WAAA;EtCqlJH;AsC9kJD;ECtCE,2BAAA;EvCunJD;AuCpnJG;;EAEE,2BAAA;EvCsnJL;AsCjlJD;EC1CE,2BAAA;EvC8nJD;AuC3nJG;;EAEE,2BAAA;EvC6nJL;AsCplJD;EC9CE,2BAAA;EvCqoJD;AuCloJG;;EAEE,2BAAA;EvCooJL;AsCvlJD;EClDE,2BAAA;EvC4oJD;AuCzoJG;;EAEE,2BAAA;EvC2oJL;AsC1lJD;ECtDE,2BAAA;EvCmpJD;AuChpJG;;EAEE,2BAAA;EvCkpJL;AsC7lJD;EC1DE,2BAAA;EvC0pJD;AuCvpJG;;EAEE,2BAAA;EvCypJL;AwC3pJD;EACE,uBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,0BAAA;EACA,qBAAA;EACA,oBAAA;EACA,2BAAA;EACA,qBAAA;ExC6pJD;AwC1pJC;EACE,eAAA;ExC4pJH;AwCxpJC;EACE,oBAAA;EACA,WAAA;ExC0pJH;AwCvpJC;EACE,QAAA;EACA,kBAAA;ExCypJH;AwCppJG;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;ExCspJL;AwCjpJC;;EAEE,gBAAA;EACA,2BAAA;ExCmpJH;AwChpJC;EACE,cAAA;ExCkpJH;AwC/oJC;EACE,mBAAA;ExCipJH;AwC9oJC;EACE,kBAAA;ExCgpJH;AyCzsJD;EACE,oBAAA;EACA,qBAAA;EACA,gBAAA;EACA,2BAAA;EzC2sJD;AyC/sJD;;EAQI,gBAAA;EzC2sJH;AyCntJD;EAYI,qBAAA;EACA,iBAAA;EACA,kBAAA;EzC0sJH;AyCxtJD;EAkBI,2BAAA;EzCysJH;AyCtsJC;;EAEE,oBAAA;EzCwsJH;AyC/tJD;EA2BI,iBAAA;EzCusJH;AyCtrJD;EAAA;IAbI,iBAAA;IzCusJD;EyCrsJC;;IAEE,oBAAA;IACA,qBAAA;IzCusJH;EyC/rJH;;IAHM,iBAAA;IzCssJH;EACF;A0C/uJD;EACE,gBAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;ErCiLA,6CAAA;EACK,wCAAA;EACG,qCAAA;ELikJT;A0C3vJD;;EAaI,mBAAA;EACA,oBAAA;E1CkvJH;A0C9uJC;;;EAGE,uBAAA;E1CgvJH;A0CrwJD;EA0BI,cAAA;EACA,gBAAA;E1C8uJH;A2CvwJD;EACE,eAAA;EACA,qBAAA;EACA,+BAAA;EACA,oBAAA;E3CywJD;A2C7wJD;EAQI,eAAA;EAEA,gBAAA;E3CuwJH;A2CjxJD;EAeI,mBAAA;E3CqwJH;A2CpxJD;;EAqBI,kBAAA;E3CmwJH;A2CxxJD;EAyBI,iBAAA;E3CkwJH;A2C1vJD;;EAEE,qBAAA;E3C4vJD;A2C9vJD;;EAMI,oBAAA;EACA,WAAA;EACA,cAAA;EACA,gBAAA;E3C4vJH;A2CpvJD;ECvDE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5C8yJD;A2CzvJD;EClDI,2BAAA;E5C8yJH;A2C5vJD;EC/CI,gBAAA;E5C8yJH;A2C3vJD;EC3DE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5CyzJD;A2ChwJD;ECtDI,2BAAA;E5CyzJH;A2CnwJD;ECnDI,gBAAA;E5CyzJH;A2ClwJD;EC/DE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5Co0JD;A2CvwJD;EC1DI,2BAAA;E5Co0JH;A2C1wJD;ECvDI,gBAAA;E5Co0JH;A2CzwJD;ECnEE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5C+0JD;A2C9wJD;EC9DI,2BAAA;E5C+0JH;A2CjxJD;EC3DI,gBAAA;E5C+0JH;A6Cj1JD;EACE;IAAQ,6BAAA;I7Co1JP;E6Cn1JD;IAAQ,0BAAA;I7Cs1JP;EACF;A6Cn1JD;EACE;IAAQ,6BAAA;I7Cs1JP;E6Cr1JD;IAAQ,0BAAA;I7Cw1JP;EACF;A6C31JD;EACE;IAAQ,6BAAA;I7Cs1JP;E6Cr1JD;IAAQ,0BAAA;I7Cw1JP;EACF;A6Cj1JD;EACE,kBAAA;EACA,cAAA;EACA,qBAAA;EACA,2BAAA;EACA,oBAAA;ExCsCA,wDAAA;EACQ,gDAAA;EL8yJT;A6Ch1JD;EACE,aAAA;EACA,WAAA;EACA,cAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2BAAA;ExCyBA,wDAAA;EACQ,gDAAA;EAyHR,qCAAA;EACK,gCAAA;EACG,6BAAA;ELksJT;A6C70JD;;ECCI,+MAAA;EACA,0MAAA;EACA,uMAAA;EDAF,oCAAA;UAAA,4BAAA;E7Ci1JD;A6C10JD;;ExC5CE,4DAAA;EACK,uDAAA;EACG,oDAAA;EL03JT;A6Cv0JD;EErEE,2BAAA;E/C+4JD;A+C54JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9C+1JH;A6C30JD;EEzEE,2BAAA;E/Cu5JD;A+Cp5JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9Cu2JH;A6C/0JD;EE7EE,2BAAA;E/C+5JD;A+C55JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9C+2JH;A6Cn1JD;EEjFE,2BAAA;E/Cu6JD;A+Cp6JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9Cu3JH;AgD/6JD;EAEE,kBAAA;EhDg7JD;AgD96JC;EACE,eAAA;EhDg7JH;AgD56JD;;EAEE,SAAA;EACA,kBAAA;EhD86JD;AgD36JD;EACE,gBAAA;EhD66JD;AgD16JD;EACE,gBAAA;EhD46JD;AgDz6JD;;EAEE,oBAAA;EhD26JD;AgDx6JD;;EAEE,qBAAA;EhD06JD;AgDv6JD;;;EAGE,qBAAA;EACA,qBAAA;EhDy6JD;AgDt6JD;EACE,wBAAA;EhDw6JD;AgDr6JD;EACE,wBAAA;EhDu6JD;AgDn6JD;EACE,eAAA;EACA,oBAAA;EhDq6JD;AgD/5JD;EACE,iBAAA;EACA,kBAAA;EhDi6JD;AiDn9JD;EAEE,qBAAA;EACA,iBAAA;EjDo9JD;AiD58JD;EACE,oBAAA;EACA,gBAAA;EACA,oBAAA;EAEA,qBAAA;EACA,2BAAA;EACA,2BAAA;EjD68JD;AiD18JC;ErB3BA,8BAAA;EACC,6BAAA;E5Bw+JF;AiD38JC;EACE,kBAAA;ErBvBF,iCAAA;EACC,gCAAA;E5Bq+JF;AiDp8JD;EACE,gBAAA;EjDs8JD;AiDv8JD;EAII,gBAAA;EjDs8JH;AiDl8JC;;EAEE,uBAAA;EACA,gBAAA;EACA,2BAAA;EjDo8JH;AiD97JC;;;EAGE,2BAAA;EACA,gBAAA;EACA,qBAAA;EjDg8JH;AiDr8JC;;;EASI,gBAAA;EjDi8JL;AiD18JC;;;EAYI,gBAAA;EjDm8JL;AiD97JC;;;EAGE,YAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;EjDg8JH;AiDt8JC;;;;;;;;;EAYI,gBAAA;EjDq8JL;AiDj9JC;;;EAeI,gBAAA;EjDu8JL;AkDniKC;EACE,gBAAA;EACA,2BAAA;ElDqiKH;AkDniKG;EACE,gBAAA;ElDqiKL;AkDtiKG;EAII,gBAAA;ElDqiKP;AkDliKK;;EAEE,gBAAA;EACA,2BAAA;ElDoiKP;AkDliKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDoiKP;AkDzjKC;EACE,gBAAA;EACA,2BAAA;ElD2jKH;AkDzjKG;EACE,gBAAA;ElD2jKL;AkD5jKG;EAII,gBAAA;ElD2jKP;AkDxjKK;;EAEE,gBAAA;EACA,2BAAA;ElD0jKP;AkDxjKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElD0jKP;AkD/kKC;EACE,gBAAA;EACA,2BAAA;ElDilKH;AkD/kKG;EACE,gBAAA;ElDilKL;AkDllKG;EAII,gBAAA;ElDilKP;AkD9kKK;;EAEE,gBAAA;EACA,2BAAA;ElDglKP;AkD9kKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDglKP;AkDrmKC;EACE,gBAAA;EACA,2BAAA;ElDumKH;AkDrmKG;EACE,gBAAA;ElDumKL;AkDxmKG;EAII,gBAAA;ElDumKP;AkDpmKK;;EAEE,gBAAA;EACA,2BAAA;ElDsmKP;AkDpmKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDsmKP;AiD1gKD;EACE,eAAA;EACA,oBAAA;EjD4gKD;AiD1gKD;EACE,kBAAA;EACA,kBAAA;EjD4gKD;AmDhoKD;EACE,qBAAA;EACA,2BAAA;EACA,+BAAA;EACA,oBAAA;E9C0DA,mDAAA;EACQ,2CAAA;ELykKT;AmD/nKD;EACE,eAAA;EnDioKD;AmD5nKD;EACE,oBAAA;EACA,sCAAA;EvBpBA,8BAAA;EACC,6BAAA;E5BmpKF;AmDloKD;EAMI,gBAAA;EnD+nKH;AmD1nKD;EACE,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,gBAAA;EnD4nKD;AmDhoKD;;;;;EAWI,gBAAA;EnD4nKH;AmDvnKD;EACE,oBAAA;EACA,2BAAA;EACA,+BAAA;EvBxCA,iCAAA;EACC,gCAAA;E5BkqKF;AmDjnKD;;EAGI,kBAAA;EnDknKH;AmDrnKD;;EAMM,qBAAA;EACA,kBAAA;EnDmnKL;AmD/mKG;;EAEI,eAAA;EvBvEN,8BAAA;EACC,6BAAA;E5ByrKF;AmD9mKG;;EAEI,kBAAA;EvBtEN,iCAAA;EACC,gCAAA;E5BurKF;AmD3mKD;EAEI,qBAAA;EnD4mKH;AmDzmKD;EACE,qBAAA;EnD2mKD;AmDnmKD;;;EAII,kBAAA;EnDomKH;AmDxmKD;;;EAOM,oBAAA;EACA,qBAAA;EnDsmKL;AmD9mKD;;EvBnGE,8BAAA;EACC,6BAAA;E5BqtKF;AmDnnKD;;;;EAmBQ,6BAAA;EACA,8BAAA;EnDsmKP;AmD1nKD;;;;;;;;EAwBU,6BAAA;EnD4mKT;AmDpoKD;;;;;;;;EA4BU,8BAAA;EnDknKT;AmD9oKD;;EvB3FE,iCAAA;EACC,gCAAA;E5B6uKF;AmDnpKD;;;;EAyCQ,gCAAA;EACA,iCAAA;EnDgnKP;AmD1pKD;;;;;;;;EA8CU,gCAAA;EnDsnKT;AmDpqKD;;;;;;;;EAkDU,iCAAA;EnD4nKT;AmD9qKD;;;;EA2DI,+BAAA;EnDynKH;AmDprKD;;EA+DI,eAAA;EnDynKH;AmDxrKD;;EAmEI,WAAA;EnDynKH;AmD5rKD;;;;;;;;;;;;EA0EU,gBAAA;EnDgoKT;AmD1sKD;;;;;;;;;;;;EA8EU,iBAAA;EnD0oKT;AmDxtKD;;;;;;;;EAuFU,kBAAA;EnD2oKT;AmDluKD;;;;;;;;EAgGU,kBAAA;EnD4oKT;AmD5uKD;EAsGI,WAAA;EACA,kBAAA;EnDyoKH;AmD/nKD;EACE,qBAAA;EnDioKD;AmDloKD;EAKI,kBAAA;EACA,oBAAA;EnDgoKH;AmDtoKD;EASM,iBAAA;EnDgoKL;AmDzoKD;EAcI,kBAAA;EnD8nKH;AmD5oKD;;EAkBM,+BAAA;EnD8nKL;AmDhpKD;EAuBI,eAAA;EnD4nKH;AmDnpKD;EAyBM,kCAAA;EnD6nKL;AmDtnKD;ECpPE,uBAAA;EpD62KD;AoD32KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpD62KH;AoDh3KC;EAMI,2BAAA;EpD62KL;AoDn3KC;EASI,gBAAA;EACA,2BAAA;EpD62KL;AoD12KC;EAEI,8BAAA;EpD22KL;AmDroKD;ECvPE,uBAAA;EpD+3KD;AoD73KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpD+3KH;AoDl4KC;EAMI,2BAAA;EpD+3KL;AoDr4KC;EASI,gBAAA;EACA,2BAAA;EpD+3KL;AoD53KC;EAEI,8BAAA;EpD63KL;AmDppKD;EC1PE,uBAAA;EpDi5KD;AoD/4KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDi5KH;AoDp5KC;EAMI,2BAAA;EpDi5KL;AoDv5KC;EASI,gBAAA;EACA,2BAAA;EpDi5KL;AoD94KC;EAEI,8BAAA;EpD+4KL;AmDnqKD;EC7PE,uBAAA;EpDm6KD;AoDj6KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDm6KH;AoDt6KC;EAMI,2BAAA;EpDm6KL;AoDz6KC;EASI,gBAAA;EACA,2BAAA;EpDm6KL;AoDh6KC;EAEI,8BAAA;EpDi6KL;AmDlrKD;EChQE,uBAAA;EpDq7KD;AoDn7KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDq7KH;AoDx7KC;EAMI,2BAAA;EpDq7KL;AoD37KC;EASI,gBAAA;EACA,2BAAA;EpDq7KL;AoDl7KC;EAEI,8BAAA;EpDm7KL;AmDjsKD;ECnQE,uBAAA;EpDu8KD;AoDr8KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDu8KH;AoD18KC;EAMI,2BAAA;EpDu8KL;AoD78KC;EASI,gBAAA;EACA,2BAAA;EpDu8KL;AoDp8KC;EAEI,8BAAA;EpDq8KL;AqDr9KD;EACE,oBAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;ErDu9KD;AqD59KD;;;;;EAYI,oBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,cAAA;EACA,aAAA;EACA,WAAA;ErDu9KH;AqDn9KC;EACE,wBAAA;ErDq9KH;AqDj9KC;EACE,qBAAA;ErDm9KH;AsD7+KD;EACE,kBAAA;EACA,eAAA;EACA,qBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EjDwDA,yDAAA;EACQ,iDAAA;ELw7KT;AsDv/KD;EASI,oBAAA;EACA,mCAAA;EtDi/KH;AsD5+KD;EACE,eAAA;EACA,oBAAA;EtD8+KD;AsD5+KD;EACE,cAAA;EACA,oBAAA;EtD8+KD;AuDpgLD;EACE,cAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,8BAAA;EjCRA,cAAA;EAGA,2BAAA;EtB6gLD;AuDrgLC;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;EjCfF,cAAA;EAGA,2BAAA;EtBqhLD;AuDjgLC;EACE,YAAA;EACA,iBAAA;EACA,yBAAA;EACA,WAAA;EACA,0BAAA;EvDmgLH;AwDxhLD;EACE,kBAAA;ExD0hLD;AwDthLD;EACE,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,mCAAA;EAIA,YAAA;ExDqhLD;AwDlhLC;EnD+GA,uCAAA;EACI,mCAAA;EACC,kCAAA;EACG,+BAAA;EAkER,qDAAA;EAEK,2CAAA;EACG,qCAAA;ELq2KT;AwDxhLC;EnD2GA,oCAAA;EACI,gCAAA;EACC,+BAAA;EACG,4BAAA;ELg7KT;AwD5hLD;EACE,oBAAA;EACA,kBAAA;ExD8hLD;AwD1hLD;EACE,oBAAA;EACA,aAAA;EACA,cAAA;ExD4hLD;AwDxhLD;EACE,oBAAA;EACA,2BAAA;EACA,2BAAA;EACA,sCAAA;EACA,oBAAA;EnDaA,kDAAA;EACQ,0CAAA;EmDZR,sCAAA;UAAA,8BAAA;EAEA,YAAA;ExD0hLD;AwDthLD;EACE,oBAAA;EACA,QAAA;EACA,UAAA;EACA,SAAA;EACA,2BAAA;ExDwhLD;AwDthLC;ElCnEA,YAAA;EAGA,0BAAA;EtB0lLD;AwDzhLC;ElCpEA,cAAA;EAGA,2BAAA;EtB8lLD;AwDxhLD;EACE,eAAA;EACA,kCAAA;EACA,2BAAA;ExD0hLD;AwDvhLD;EACE,kBAAA;ExDyhLD;AwDrhLD;EACE,WAAA;EACA,yBAAA;ExDuhLD;AwDlhLD;EACE,oBAAA;EACA,eAAA;ExDohLD;AwDhhLD;EACE,eAAA;EACA,mBAAA;EACA,+BAAA;ExDkhLD;AwDrhLD;EAQI,kBAAA;EACA,kBAAA;ExDghLH;AwDzhLD;EAaI,mBAAA;ExD+gLH;AwD5hLD;EAiBI,gBAAA;ExD8gLH;AwDzgLD;EACE,oBAAA;EACA,cAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;ExD2gLD;AwDz/KD;EAZE;IACE,cAAA;IACA,mBAAA;IxDwgLD;EwDtgLD;InDrEA,mDAAA;IACQ,2CAAA;IL8kLP;EwDrgLD;IAAY,cAAA;IxDwgLX;EACF;AwDngLD;EAFE;IAAY,cAAA;IxDygLX;EACF;AyDtpLD;EACE,oBAAA;EACA,eAAA;EACA,gBAAA;EACA,qBAAA;EAEA,6DAAA;EACA,iBAAA;EACA,qBAAA;EACA,kBAAA;EnCZA,YAAA;EAGA,0BAAA;EtBkqLD;AyDtpLC;EnCfA,cAAA;EAGA,2BAAA;EtBsqLD;AyDzpLC;EAAW,kBAAA;EAAmB,gBAAA;EzD6pL/B;AyD5pLC;EAAW,kBAAA;EAAmB,gBAAA;EzDgqL/B;AyD/pLC;EAAW,iBAAA;EAAmB,gBAAA;EzDmqL/B;AyDlqLC;EAAW,mBAAA;EAAmB,gBAAA;EzDsqL/B;AyDlqLD;EACE,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,uBAAA;EACA,2BAAA;EACA,oBAAA;EzDoqLD;AyDhqLD;EACE,oBAAA;EACA,UAAA;EACA,WAAA;EACA,2BAAA;EACA,qBAAA;EzDkqLD;AyD9pLC;EACE,WAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,2BAAA;EzDgqLH;AyD9pLC;EACE,WAAA;EACA,YAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EzDgqLH;AyD9pLC;EACE,WAAA;EACA,WAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EzDgqLH;AyD9pLC;EACE,UAAA;EACA,SAAA;EACA,kBAAA;EACA,6BAAA;EACA,6BAAA;EzDgqLH;AyD9pLC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,6BAAA;EACA,4BAAA;EzDgqLH;AyD9pLC;EACE,QAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,8BAAA;EzDgqLH;AyD9pLC;EACE,QAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;EACA,8BAAA;EzDgqLH;AyD9pLC;EACE,QAAA;EACA,WAAA;EACA,kBAAA;EACA,yBAAA;EACA,8BAAA;EzDgqLH;A0D/vLD;EACE,oBAAA;EACA,QAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;EAEA,6DAAA;EACA,iBAAA;EACA,qBAAA;EACA,yBAAA;EACA,kBAAA;EACA,2BAAA;EACA,sCAAA;UAAA,8BAAA;EACA,2BAAA;EACA,sCAAA;EACA,oBAAA;ErD6CA,mDAAA;EACQ,2CAAA;EqD1CR,qBAAA;E1D+vLD;A0D5vLC;EAAY,mBAAA;E1D+vLb;A0D9vLC;EAAY,mBAAA;E1DiwLb;A0DhwLC;EAAY,kBAAA;E1DmwLb;A0DlwLC;EAAY,oBAAA;E1DqwLb;A0DlwLD;EACE,WAAA;EACA,mBAAA;EACA,iBAAA;EACA,2BAAA;EACA,kCAAA;EACA,4BAAA;E1DowLD;A0DjwLD;EACE,mBAAA;E1DmwLD;A0D3vLC;;EAEE,oBAAA;EACA,gBAAA;EACA,UAAA;EACA,WAAA;EACA,2BAAA;EACA,qBAAA;E1D6vLH;A0D1vLD;EACE,oBAAA;E1D4vLD;A0D1vLD;EACE,oBAAA;EACA,aAAA;E1D4vLD;A0DxvLC;EACE,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,2BAAA;EACA,uCAAA;EACA,eAAA;E1D0vLH;A0DzvLG;EACE,cAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,2BAAA;E1D2vLL;A0DxvLC;EACE,UAAA;EACA,aAAA;EACA,mBAAA;EACA,sBAAA;EACA,6BAAA;EACA,yCAAA;E1D0vLH;A0DzvLG;EACE,cAAA;EACA,WAAA;EACA,eAAA;EACA,sBAAA;EACA,6BAAA;E1D2vLL;A0DxvLC;EACE,WAAA;EACA,oBAAA;EACA,qBAAA;EACA,8BAAA;EACA,0CAAA;EACA,YAAA;E1D0vLH;A0DzvLG;EACE,cAAA;EACA,UAAA;EACA,oBAAA;EACA,qBAAA;EACA,8BAAA;E1D2vLL;A0DvvLC;EACE,UAAA;EACA,cAAA;EACA,mBAAA;EACA,uBAAA;EACA,4BAAA;EACA,wCAAA;E1DyvLH;A0DxvLG;EACE,cAAA;EACA,YAAA;EACA,uBAAA;EACA,4BAAA;EACA,eAAA;E1D0vLL;A2Dv3LD;EACE,oBAAA;E3Dy3LD;A2Dt3LD;EACE,oBAAA;EACA,kBAAA;EACA,aAAA;E3Dw3LD;A2D33LD;EAMI,eAAA;EACA,oBAAA;EtD6KF,2CAAA;EACK,sCAAA;EACG,mCAAA;EL4sLT;A2Dl4LD;;EAcM,gBAAA;E3Dw3LL;A2D91LC;EAAA;ItDiKA,wDAAA;IAEK,8CAAA;IACG,wCAAA;IA7JR,qCAAA;IAEQ,6BAAA;IA+GR,2BAAA;IAEQ,mBAAA;ILivLP;E2D53LG;;ItDmHJ,4CAAA;IACQ,oCAAA;IsDjHF,SAAA;I3D+3LL;E2D73LG;;ItD8GJ,6CAAA;IACQ,qCAAA;IsD5GF,SAAA;I3Dg4LL;E2D93LG;;;ItDyGJ,yCAAA;IACQ,iCAAA;IsDtGF,SAAA;I3Di4LL;EACF;A2Dv6LD;;;EA6CI,gBAAA;E3D+3LH;A2D56LD;EAiDI,SAAA;E3D83LH;A2D/6LD;;EAsDI,oBAAA;EACA,QAAA;EACA,aAAA;E3D63LH;A2Dr7LD;EA4DI,YAAA;E3D43LH;A2Dx7LD;EA+DI,aAAA;E3D43LH;A2D37LD;;EAmEI,SAAA;E3D43LH;A2D/7LD;EAuEI,aAAA;E3D23LH;A2Dl8LD;EA0EI,YAAA;E3D23LH;A2Dn3LD;EACE,oBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;ErC9FA,cAAA;EAGA,2BAAA;EqC6FA,iBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2CAAA;E3Ds3LD;A2Dj3LC;EblGE,oGAAA;EACA,+FAAA;EACA,sHAAA;EAAA,gGAAA;EACA,6BAAA;EACA,wHAAA;E9Cs9LH;A2Dr3LC;EACE,YAAA;EACA,UAAA;EbvGA,oGAAA;EACA,+FAAA;EACA,sHAAA;EAAA,gGAAA;EACA,6BAAA;EACA,wHAAA;E9C+9LH;A2Dv3LC;;EAEE,YAAA;EACA,gBAAA;EACA,uBAAA;ErCtHF,cAAA;EAGA,2BAAA;EtB8+LD;A2Dx5LD;;;;EAsCI,oBAAA;EACA,UAAA;EACA,YAAA;EACA,uBAAA;E3Dw3LH;A2Dj6LD;;EA6CI,WAAA;EACA,oBAAA;E3Dw3LH;A2Dt6LD;;EAkDI,YAAA;EACA,qBAAA;E3Dw3LH;A2D36LD;;EAuDI,aAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,oBAAA;E3Dw3LH;A2Dn3LG;EACE,kBAAA;E3Dq3LL;A2Dj3LG;EACE,kBAAA;E3Dm3LL;A2Dz2LD;EACE,oBAAA;EACA,cAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;E3D22LD;A2Dp3LD;EAYI,uBAAA;EACA,aAAA;EACA,cAAA;EACA,aAAA;EACA,qBAAA;EACA,2BAAA;EACA,qBAAA;EACA,iBAAA;EAWA,2BAAA;EACA,oCAAA;E3Di2LH;A2Dh4LD;EAkCI,WAAA;EACA,aAAA;EACA,cAAA;EACA,2BAAA;E3Di2LH;A2D11LD;EACE,oBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,aAAA;EACA,mBAAA;EACA,sBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2CAAA;E3D41LD;A2D31LC;EACE,mBAAA;E3D61LH;A2DpzLD;EAhCE;;;;IAKI,aAAA;IACA,cAAA;IACA,mBAAA;IACA,iBAAA;I3Ds1LH;E2D91LD;;IAYI,oBAAA;I3Ds1LH;E2Dl2LD;;IAgBI,qBAAA;I3Ds1LH;E2Dj1LD;IACE,WAAA;IACA,YAAA;IACA,sBAAA;I3Dm1LD;E2D/0LD;IACE,cAAA;I3Di1LD;EACF;A4D/kMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,cAAA;EACA,gBAAA;E5D6mMH;A4D3mMC;;;;;;;;;;;;;;;EACE,aAAA;E5D2nMH;AiCnoMD;E4BRE,gBAAA;EACA,mBAAA;EACA,oBAAA;E7D8oMD;AiCroMD;EACE,yBAAA;EjCuoMD;AiCroMD;EACE,wBAAA;EjCuoMD;AiC/nMD;EACE,0BAAA;EjCioMD;AiC/nMD;EACE,2BAAA;EjCioMD;AiC/nMD;EACE,oBAAA;EjCioMD;AiC/nMD;E6BzBE,aAAA;EACA,oBAAA;EACA,mBAAA;EACA,+BAAA;EACA,WAAA;E9D2pMD;AiC7nMD;EACE,0BAAA;EACA,+BAAA;EjC+nMD;AiCxnMD;EACE,iBAAA;EjC0nMD;A+D5pMD;EACE,qBAAA;E/D8pMD;A+DxpMD;;;;ECdE,0BAAA;EhE4qMD;A+DvpMD;;;;;;;;;;;;EAYE,0BAAA;E/DypMD;A+DlpMD;EAAA;IChDE,2BAAA;IhEssMC;EgErsMD;IAAU,gBAAA;IhEwsMT;EgEvsMD;IAAU,+BAAA;IhE0sMT;EgEzsMD;;IACU,gCAAA;IhE4sMT;EACF;A+D5pMD;EAAA;IAFI,2BAAA;I/DkqMD;EACF;A+D5pMD;EAAA;IAFI,4BAAA;I/DkqMD;EACF;A+D5pMD;EAAA;IAFI,kCAAA;I/DkqMD;EACF;A+D3pMD;EAAA;ICrEE,2BAAA;IhEouMC;EgEnuMD;IAAU,gBAAA;IhEsuMT;EgEruMD;IAAU,+BAAA;IhEwuMT;EgEvuMD;;IACU,gCAAA;IhE0uMT;EACF;A+DrqMD;EAAA;IAFI,2BAAA;I/D2qMD;EACF;A+DrqMD;EAAA;IAFI,4BAAA;I/D2qMD;EACF;A+DrqMD;EAAA;IAFI,kCAAA;I/D2qMD;EACF;A+DpqMD;EAAA;IC1FE,2BAAA;IhEkwMC;EgEjwMD;IAAU,gBAAA;IhEowMT;EgEnwMD;IAAU,+BAAA;IhEswMT;EgErwMD;;IACU,gCAAA;IhEwwMT;EACF;A+D9qMD;EAAA;IAFI,2BAAA;I/DorMD;EACF;A+D9qMD;EAAA;IAFI,4BAAA;I/DorMD;EACF;A+D9qMD;EAAA;IAFI,kCAAA;I/DorMD;EACF;A+D7qMD;EAAA;IC/GE,2BAAA;IhEgyMC;EgE/xMD;IAAU,gBAAA;IhEkyMT;EgEjyMD;IAAU,+BAAA;IhEoyMT;EgEnyMD;;IACU,gCAAA;IhEsyMT;EACF;A+DvrMD;EAAA;IAFI,2BAAA;I/D6rMD;EACF;A+DvrMD;EAAA;IAFI,4BAAA;I/D6rMD;EACF;A+DvrMD;EAAA;IAFI,kCAAA;I/D6rMD;EACF;A+DtrMD;EAAA;IC5HE,0BAAA;IhEszMC;EACF;A+DtrMD;EAAA;ICjIE,0BAAA;IhE2zMC;EACF;A+DtrMD;EAAA;ICtIE,0BAAA;IhEg0MC;EACF;A+DtrMD;EAAA;IC3IE,0BAAA;IhEq0MC;EACF;A+DnrMD;ECnJE,0BAAA;EhEy0MD;A+DhrMD;EAAA;ICjKE,2BAAA;IhEq1MC;EgEp1MD;IAAU,gBAAA;IhEu1MT;EgEt1MD;IAAU,+BAAA;IhEy1MT;EgEx1MD;;IACU,gCAAA;IhE21MT;EACF;A+D9rMD;EACE,0BAAA;E/DgsMD;A+D3rMD;EAAA;IAFI,2BAAA;I/DisMD;EACF;A+D/rMD;EACE,0BAAA;E/DisMD;A+D5rMD;EAAA;IAFI,4BAAA;I/DksMD;EACF;A+DhsMD;EACE,0BAAA;E/DksMD;A+D7rMD;EAAA;IAFI,kCAAA;I/DmsMD;EACF;A+D5rMD;EAAA;ICpLE,0BAAA;IhEo3MC;EACF","file":"bootstrap.css","sourcesContent":["/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n select {\n background: #fff !important;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .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 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .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 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .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 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n background-color: #eeeeee;\n opacity: 1;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.form-group-sm .form-control {\n height: 30px;\n line-height: 30px;\n}\ntextarea.form-group-sm .form-control,\nselect[multiple].form-group-sm .form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.form-group-lg .form-control {\n height: 46px;\n line-height: 46px;\n}\ntextarea.form-group-lg .form-control,\nselect[multiple].form-group-lg .form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.333333px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n pointer-events: none;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default.focus,\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary.focus,\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success.focus,\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info.focus,\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning.focus,\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger.focus,\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n visibility: hidden;\n}\n.collapse.in {\n display: block;\n visibility: visible;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px solid;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px solid;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n visibility: hidden;\n}\n.tab-content > .active {\n display: block;\n visibility: visible;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n visibility: visible !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: baseline;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding: 30px 15px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding: 48px 0;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n visibility: visible;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-weight: normal;\n line-height: 1.4;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n text-decoration: none;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n white-space: normal;\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000;\n -moz-perspective: 1000;\n perspective: 1000;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n margin-top: -10px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n visibility: hidden !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n// user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n// (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; // 2\n box-sizing: content-box;\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n //\n // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n // Once fixed, we can just straight up remove this.\n select {\n background: #fff !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: @input-height-base;\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because <label>s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n &[disabled],\n &.disabled,\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n &.disabled,\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n}\n// These classes are used on elements with <label> descendants\n.radio,\n.checkbox {\n &.disabled,\n fieldset[disabled] & {\n label {\n cursor: @cursor-disabled;\n }\n }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n // Size it appropriately next to real form controls\n padding-top: (@padding-base-vertical + 1);\n padding-bottom: (@padding-base-vertical + 1);\n // Remove default margin from `p`\n margin-bottom: 0;\n\n &.input-lg,\n &.input-sm {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n .form-control {\n .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n }\n .form-control-static {\n height: @input-height-small;\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n }\n}\n\n.input-lg {\n .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n .form-control {\n .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n }\n .form-control-static {\n height: @input-height-large;\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-large;\n }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n // Enable absolute positioning\n position: relative;\n\n // Ensure icons don't overlap text\n .form-control {\n padding-right: (@input-height-base * 1.25);\n }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2; // Ensure icon is above input groups\n display: block;\n width: @input-height-base;\n height: @input-height-base;\n line-height: @input-height-base;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n width: @input-height-large;\n height: @input-height-large;\n line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback {\n width: @input-height-small;\n height: @input-height-small;\n line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n & ~ .form-control-feedback {\n top: (@line-height-computed + 5); // Height of the `label` and its margin\n }\n &.sr-only ~ .form-control-feedback {\n top: 0;\n }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n display: block; // account for any element using help-block\n margin-top: 5px;\n margin-bottom: 10px;\n color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n // Kick in the inline\n @media (min-width: @screen-sm-min) {\n // Inline-block all the things for \"inline\"\n .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n\n // In navbar-form, allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-static {\n display: inline-block;\n }\n\n .input-group {\n display: inline-table;\n vertical-align: middle;\n\n .input-group-addon,\n .input-group-btn,\n .form-control {\n width: auto;\n }\n }\n\n // Input groups need that 100% width though\n .input-group > .form-control {\n width: 100%;\n }\n\n .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .radio,\n .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n\n label {\n padding-left: 0;\n }\n }\n .radio input[type=\"radio\"],\n .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n\n // Re-override the feedback icon.\n .has-feedback .form-control-feedback {\n top: 0;\n }\n }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n // Consistent vertical alignment of radios and checkboxes\n //\n // Labels also get some reset styles, but that is scoped to a media query below.\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n }\n // Account for padding we're adding to ensure the alignment and of help text\n // and other content below items\n .radio,\n .checkbox {\n min-height: (@line-height-computed + (@padding-base-vertical + 1));\n }\n\n // Make form groups behave like rows\n .form-group {\n .make-row();\n }\n\n // Reset spacing and right align labels, but scope to media queries so that\n // labels on narrow viewports stack the same as a default form example.\n @media (min-width: @screen-sm-min) {\n .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n }\n }\n\n // Validation states\n //\n // Reposition the icon because it's now within a grid column and columns have\n // `position: relative;` on them. Also accounts for the grid gutter padding.\n .has-feedback .form-control-feedback {\n right: (@grid-gutter-width / 2);\n }\n\n // Form group sizes\n //\n // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n // inputs and labels within a `.form-group`.\n .form-group-lg {\n @media (min-width: @screen-sm-min) {\n .control-label {\n padding-top: ((@padding-large-vertical * @line-height-large) + 1);\n }\n }\n }\n .form-group-sm {\n @media (min-width: @screen-sm-min) {\n .control-label {\n padding-top: (@padding-small-vertical + 1);\n }\n }\n }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n // Color the label and help text\n .help-block,\n .control-label,\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline,\n &.radio label,\n &.checkbox label,\n &.radio-inline label,\n &.checkbox-inline label {\n color: @text-color;\n }\n // Set the border and box shadow on specific inputs to match\n .form-control {\n border-color: @border-color;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n &:focus {\n border-color: darken(@border-color, 10%);\n @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n .box-shadow(@shadow);\n }\n }\n // Set validation states also for addons\n .input-group-addon {\n color: @text-color;\n border-color: @border-color;\n background-color: @background-color;\n }\n // Optional feedback icon\n .form-control-feedback {\n color: @text-color;\n }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n pointer-events: none; // Future-proof disabling of clicks\n .opacity(.65);\n .box-shadow(none);\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n visibility: hidden;\n\n &.in { display: block; visibility: visible; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base solid;\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base solid;\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n border-top-right-radius: @border-radius-base;\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n border-bottom-left-radius: @border-radius-base;\n .border-top-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @border-radius-base;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n visibility: hidden;\n }\n > .active {\n display: block;\n visibility: visible;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n visibility: visible !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n visibility: hidden !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: baseline;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n \n .btn-xs & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n \n .list-group-item > & {\n float: right;\n }\n \n .list-group-item > & + & {\n margin-right: 5px;\n }\n \n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding: @jumbotron-padding (@jumbotron-padding / 2);\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n \n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding: (@jumbotron-padding * 1.6) 0;\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: (@font-size-base * 4.5);\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n \n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n \n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: @panel-heading-padding;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a,\n > small,\n > .small,\n > small > a,\n > .small > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: @panel-footer-padding;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group,\n > .panel-collapse > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table,\n > .panel-collapse > .table {\n margin-bottom: 0;\n\n caption {\n padding-left: @panel-body-padding;\n padding-right: @panel-body-padding;\n }\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n border-top-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n border-bottom-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive,\n > .table + .panel-body,\n > .table-responsive + .panel-body {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n\n + .panel-collapse > .panel-body,\n + .panel-collapse > .list-group {\n border-top: 1px solid @panel-inner-border;\n }\n }\n\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse > .panel-body {\n border-top-color: @border;\n }\n .badge {\n color: @heading-bg-color;\n background-color: @heading-text-color;\n }\n }\n & > .panel-footer {\n + .panel-collapse > .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n }\n\n // Modifier class for 16:9 aspect ratio\n &.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n }\n\n // Modifier class for 4:3 aspect ratio\n &.embed-responsive-4by3 {\n padding-bottom: 75%;\n }\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n visibility: visible;\n // Reset font and text properties given new insertion method\n font-family: @font-family-base;\n font-size: @font-size-small;\n font-weight: normal;\n line-height: 1.4;\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n text-decoration: none;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Reset font and text properties given new insertion method\n font-family: @font-family-base;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: @line-height-base;\n text-align: left;\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Overrides for proper insertion\n white-space: normal;\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n margin-top: -10px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: -15px;\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: -15px;\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","// Center-align a block level element\n\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (will be removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-xs-block {\n @media (max-width: @screen-xs-max) {\n display: block !important;\n }\n}\n.visible-xs-inline {\n @media (max-width: @screen-xs-max) {\n display: inline !important;\n }\n}\n.visible-xs-inline-block {\n @media (max-width: @screen-xs-max) {\n display: inline-block !important;\n }\n}\n\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-sm-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: block !important;\n }\n}\n.visible-sm-inline {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline !important;\n }\n}\n.visible-sm-inline-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline-block !important;\n }\n}\n\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-md-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: block !important;\n }\n}\n.visible-md-inline {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline !important;\n }\n}\n.visible-md-inline-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline-block !important;\n }\n}\n\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n.visible-lg-block {\n @media (min-width: @screen-lg-min) {\n display: block !important;\n }\n}\n.visible-lg-inline {\n @media (min-width: @screen-lg-min) {\n display: inline !important;\n }\n}\n.visible-lg-inline-block {\n @media (min-width: @screen-lg-min) {\n display: inline-block !important;\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n.visible-print-block {\n display: none !important;\n\n @media print {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n\n @media print {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n\n @media print {\n display: inline-block !important;\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n"]} \ No newline at end of file diff --git a/WebContent/css/custom.css b/WebContent/css/custom.css new file mode 100644 index 0000000000000000000000000000000000000000..d33175eff55f166a9065c96202969425d0ab3992 --- /dev/null +++ b/WebContent/css/custom.css @@ -0,0 +1,201 @@ +/*Docs*/ + +.body { + position: relative; +} + +.sub-title { + font-size: 30px; + margin-top: 50px; + margin-bottom: 10px; + padding-bottom: 0; +} + +.sub-title a { + font-size: 16px; +} + +.section.docs-heading { + padding: 60px 0; +} + +.affix { + position: static; +} + +@media (min-width: 992px) { + .affix, + .affix-bottom { + width: 213px + } + .affix { + position: fixed; + top: 20px + } + .affix-bottom { + position: absolute + } + .affix .bs-docs-sidenav, + .affix-bottom .bs-docs-sidenav { + margin-top: 0; + margin-bottom: 0 + } +} + +@media (min-width: 1200px) { + .affix, + .affix-bottom { + width: 263px + } +} + +/* SIDEBAR */ + +@media (min-width: 768px) { + .docs-sidebar { + padding-top: 20px; + padding-left: 20px + } +} + +/* all links */ +.docs-sidebar .nav>li>a { + color: #111; + border-left: 2px solid transparent; + padding: 0 20px; + font-size: 15px; + font-weight: 400; +} + +/* nested links */ +.docs-sidebar .nav .nav>li>a { + padding-left: 40px; + font-size: 14px; +} + +/* hover links */ +.docs-sidebar .nav>li:not(.active)>a:hover { + color: #0E97EE; + text-decoration: none; + background-color: transparent; + border-left-width: 1px; + border-left-color: #0E97EE; +} +/* focus links */ +.docs-sidebar .nav>li>a:focus { + text-decoration: none; + background-color: transparent; +} +/* active links */ +.docs-sidebar .nav>.active>a { + color: #0E97EE; + text-decoration: none; + background-color: transparent; + border-left-color: #0E97EE; +} +/* all active links */ +.docs-sidebar .nav>.active>a, +.docs-sidebar .nav>.active:hover>a, +.docs-sidebar .nav>.active:focus>a { + font-weight: 700; +} +/* nested active links */ +.docs-sidebar .nav .nav>.active>a, +.docs-sidebar .nav .nav>.active:hover>a, +.docs-sidebar .nav .nav>.active:focus>a { + font-weight: 500; +} + +@media (min-width: 992px) { + .docs-sidebar .nav ul { + display: none; + padding-bottom: 10px; + } + .docs-sidebar .nav>.active>ul { + display: block + } +} +/*Syntax Highlighter : Sublime Theme */ + +.syntaxhighlighter { + background-color: #2b303b !important; + padding: 15px 0; + margin: 2em 0 1em 0 !important; +} + +.syntaxhighlighter a, +.syntaxhighlighter div, +.syntaxhighlighter code, +.syntaxhighlighter table, +.syntaxhighlighter table td, +.syntaxhighlighter table tr, +.syntaxhighlighter table tbody, +.syntaxhighlighter table thead, +.syntaxhighlighter table caption, +.syntaxhighlighter textarea { + line-height: 1.3em !important; +} + +.syntaxhighlighter .line.alt1 { + background-color: #2b303b !important; +} + +.syntaxhighlighter .line.alt2 { + background-color: #2b303b !important; +} + +.syntaxhighlighter .string, +.syntaxhighlighter .string a { + color: #90be8c !important; +} + +.syntaxhighlighter .color1, +.syntaxhighlighter .color1 a { + color: #d08770 !important; +} + +.syntaxhighlighter .plain, +.syntaxhighlighter .plain a { + color: #c0c5ce !important; +} + +.syntaxhighlighter .keyword { + color: #bf616a !important; +} + +.syntaxhighlighter .gutter { + color: #757a84 !important; +} + +.syntaxhighlighter .line.highlighted.alt1, +.syntaxhighlighter .line.highlighted.alt2 { + background-color: #333E49 !important; +} + +.syntaxhighlighter .gutter .line.highlighted { + background-color: #343d46 !important; + color: #757a84 !important; +} + +.syntaxhighlighter .value { + color: #96b5b4 !important; +} +/*css*/ +/* .syntaxhighlighter .css.plain, +.syntaxhighlighter .css.plain a { + color: #d08770 !important; +} + +.syntaxhighlighter .css.keyword { + color: #c0c5ce !important; +}*/ + +.syntaxhighlighter .color3, +.syntaxhighlighter .color3 a { + color: #b48ead !important; +} +/*js*/ + +.syntaxhighlighter .js.keyword { + color: #b48ead !important; +} diff --git a/WebContent/css/font-awesome.min.css b/WebContent/css/font-awesome.min.css new file mode 100644 index 0000000000000000000000000000000000000000..24fcc04c4ed56775bffd4597800eb544bac91178 --- /dev/null +++ b/WebContent/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"} \ No newline at end of file diff --git a/WebContent/css/prettyPhoto.css b/WebContent/css/prettyPhoto.css new file mode 100644 index 0000000000000000000000000000000000000000..8a2a2fd141bcb026d15b1a5c20ecedc7f70ff69c --- /dev/null +++ b/WebContent/css/prettyPhoto.css @@ -0,0 +1,170 @@ +div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px} +div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat} +div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x} +div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat} +div.pp_default .pp_content .ppt{color:#f8f8f8} +div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px} +div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px} +div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer} +div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer} +div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} +div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer} +div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} +div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer} +div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer} +div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa} +div.pp_default .pp_social{margin-top:7px} +div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto} +div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px} +div.pp_default .pp_nav .pp_pause{background-position:-51px -29px} +div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0} +div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px} +div.pp_default .pp_content_container .pp_details{margin-top:5px} +div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative} +div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px} +div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7} +div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0} +div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat} +div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x} +div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat} +div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat} +div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat} +div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat} +div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer} +div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} +div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat} +div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat} +div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat} +div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat} +div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat} +div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat} +div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y} +div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y} +div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer} +div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} +div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.dark_rounded .pp_description{margin-right:85px;color:#fff} +div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat} +div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat} +div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat} +div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat} +div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat} +div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000} +div.dark_square .pp_description{color:#fff;margin:0 85px 0 0} +div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat} +div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.dark_square .pp_nav{clear:none} +div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat} +div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat} +div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer} +div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer} +div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat} +div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat} +div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer} +div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer} +div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat} +div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x} +div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat} +div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y} +div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y} +div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.facebook .pp_description{margin:0 37px 0 0} +div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat} +div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px} +div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default} +div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px} +div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default} +div.facebook .pp_nav{margin-top:0} +div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px} +div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px} +div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px} +div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer} +div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer} +div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat} +div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x} +div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat} +div.pp_pic_holder a:focus{outline:none} +div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500} +div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} +.pp_content{height:40px;min-width:40px} +* html .pp_content{width:40px} +.pp_content_container{position:relative;text-align:left;width:100%} +.pp_content_container .pp_left{padding-left:20px} +.pp_content_container .pp_right{padding-right:20px} +.pp_content_container .pp_details{float:left;margin:10px 0 2px} +.pp_description{display:none;margin:0} +.pp_social{float:left;margin:0} +.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden} +.pp_social .twitter{float:left} +.pp_nav{clear:right;float:left;margin:3px 10px 0 0} +.pp_nav p{float:left;white-space:nowrap;margin:2px 4px} +.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} +a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px} +.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} +.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000} +.pp_gallery div{float:left;overflow:hidden;position:relative} +.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} +.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden} +.pp_gallery ul a img{border:0} +.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} +.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px} +.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} +a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} +a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} +a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} +a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} +.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} +#pp_full_res{line-height:1!important} +#pp_full_res .pp_inline{text-align:left} +#pp_full_res .pp_inline p{margin:0 0 15px} +div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} +div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff} +div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000} +div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff} +div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative} +div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff} +div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px} +div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important} +div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default} +div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default} +div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat} +div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat} +div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4} +div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff} +.pp_top,.pp_bottom{height:20px;position:relative} +* html .pp_top,* html .pp_bottom{padding:0 20px} +.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} +.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} +* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} +.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} +.pp_fade,.pp_gallery li.default a img{display:none} \ No newline at end of file diff --git a/WebContent/css/shCore.css b/WebContent/css/shCore.css new file mode 100644 index 0000000000000000000000000000000000000000..34f6864a155b18bcca36d86f39c3034cc6d49424 --- /dev/null +++ b/WebContent/css/shCore.css @@ -0,0 +1,226 @@ +/** + * SyntaxHighlighter + * http://alexgorbatchev.com/SyntaxHighlighter + * + * SyntaxHighlighter is donationware. If you are using it, please donate. + * http://alexgorbatchev.com/SyntaxHighlighter/donate.html + * + * @version + * 3.0.83 (July 02 2010) + * + * @copyright + * Copyright (C) 2004-2010 Alex Gorbatchev. + * + * @license + * Dual licensed under the MIT and GPL licenses. + */ +.syntaxhighlighter a, +.syntaxhighlighter div, +.syntaxhighlighter code, +.syntaxhighlighter table, +.syntaxhighlighter table td, +.syntaxhighlighter table tr, +.syntaxhighlighter table tbody, +.syntaxhighlighter table thead, +.syntaxhighlighter table caption, +.syntaxhighlighter textarea { + -moz-border-radius: 0 0 0 0 !important; + -webkit-border-radius: 0 0 0 0 !important; + background: none !important; + border: 0 !important; + bottom: auto !important; + float: none !important; + height: auto !important; + left: auto !important; + line-height: 1.1em !important; + margin: 0 !important; + outline: 0 !important; + overflow: visible !important; + padding: 0 !important; + position: static !important; + right: auto !important; + text-align: left !important; + top: auto !important; + vertical-align: baseline !important; + width: auto !important; + box-sizing: content-box !important; + font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; + font-weight: normal !important; + font-style: normal !important; + font-size: 1em !important; + min-height: inherit !important; + min-height: auto !important; +} + +.syntaxhighlighter { + width: 100% !important; + margin: 1em 0 1em 0 !important; + position: relative !important; + overflow: auto !important; + font-size: 1em !important; +} +.syntaxhighlighter.source { + overflow: hidden !important; +} +.syntaxhighlighter .bold { + font-weight: bold !important; +} +.syntaxhighlighter .italic { + font-style: italic !important; +} +.syntaxhighlighter .line { + white-space: pre !important; +} +.syntaxhighlighter table { + width: 100% !important; +} +.syntaxhighlighter table caption { + text-align: left !important; + padding: .5em 0 0.5em 1em !important; +} +.syntaxhighlighter table td.code { + width: 100% !important; +} +.syntaxhighlighter table td.code .container { + position: relative !important; +} +.syntaxhighlighter table td.code .container textarea { + box-sizing: border-box !important; + position: absolute !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; + height: 100% !important; + border: none !important; + background: white !important; + padding-left: 1em !important; + overflow: hidden !important; + white-space: pre !important; +} +.syntaxhighlighter table td.gutter .line { + text-align: right !important; + padding: 0 0.5em 0 1em !important; +} +.syntaxhighlighter table td.code .line { + padding: 0 1em !important; +} +.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line { + padding-left: 0em !important; +} +.syntaxhighlighter.show { + display: block !important; +} +.syntaxhighlighter.collapsed table { + display: none !important; +} +.syntaxhighlighter.collapsed .toolbar { + padding: 0.1em 0.8em 0em 0.8em !important; + font-size: 1em !important; + position: static !important; + width: auto !important; + height: auto !important; +} +.syntaxhighlighter.collapsed .toolbar span { + display: inline !important; + margin-right: 1em !important; +} +.syntaxhighlighter.collapsed .toolbar span a { + padding: 0 !important; + display: none !important; +} +.syntaxhighlighter.collapsed .toolbar span a.expandSource { + display: inline !important; +} +.syntaxhighlighter .toolbar { + position: absolute !important; + right: 1px !important; + top: 1px !important; + width: 11px !important; + height: 11px !important; + font-size: 10px !important; + z-index: 10 !important; +} +.syntaxhighlighter .toolbar span.title { + display: inline !important; +} +.syntaxhighlighter .toolbar a { + display: block !important; + text-align: center !important; + text-decoration: none !important; + padding-top: 1px !important; +} +.syntaxhighlighter .toolbar a.expandSource { + display: none !important; +} +.syntaxhighlighter.ie { + font-size: .9em !important; + padding: 1px 0 1px 0 !important; +} +.syntaxhighlighter.ie .toolbar { + line-height: 8px !important; +} +.syntaxhighlighter.ie .toolbar a { + padding-top: 0px !important; +} +.syntaxhighlighter.printing .line.alt1 .content, +.syntaxhighlighter.printing .line.alt2 .content, +.syntaxhighlighter.printing .line.highlighted .number, +.syntaxhighlighter.printing .line.highlighted.alt1 .content, +.syntaxhighlighter.printing .line.highlighted.alt2 .content { + background: none !important; +} +.syntaxhighlighter.printing .line .number { + color: #bbbbbb !important; +} +.syntaxhighlighter.printing .line .content { + color: black !important; +} +.syntaxhighlighter.printing .toolbar { + display: none !important; +} +.syntaxhighlighter.printing a { + text-decoration: none !important; +} +.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a { + color: black !important; +} +.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a { + color: #008200 !important; +} +.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a { + color: blue !important; +} +.syntaxhighlighter.printing .keyword { + color: #006699 !important; + font-weight: bold !important; +} +.syntaxhighlighter.printing .preprocessor { + color: gray !important; +} +.syntaxhighlighter.printing .variable { + color: #aa7700 !important; +} +.syntaxhighlighter.printing .value { + color: #009900 !important; +} +.syntaxhighlighter.printing .functions { + color: #ff1493 !important; +} +.syntaxhighlighter.printing .constants { + color: #0066cc !important; +} +.syntaxhighlighter.printing .script { + font-weight: bold !important; +} +.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a { + color: gray !important; +} +.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a { + color: #ff1493 !important; +} +.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a { + color: red !important; +} +.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a { + color: black !important; +} diff --git a/WebContent/css/shThemeRDark.css b/WebContent/css/shThemeRDark.css new file mode 100644 index 0000000000000000000000000000000000000000..6305a10e4ebb09f56b8da07f8d15918f6001d863 --- /dev/null +++ b/WebContent/css/shThemeRDark.css @@ -0,0 +1,113 @@ +/** + * SyntaxHighlighter + * http://alexgorbatchev.com/SyntaxHighlighter + * + * SyntaxHighlighter is donationware. If you are using it, please donate. + * http://alexgorbatchev.com/SyntaxHighlighter/donate.html + * + * @version + * 3.0.83 (July 02 2010) + * + * @copyright + * Copyright (C) 2004-2010 Alex Gorbatchev. + * + * @license + * Dual licensed under the MIT and GPL licenses. + */ +.syntaxhighlighter { + background-color: #1b2426 !important; +} +.syntaxhighlighter .line.alt1 { + background-color: #1b2426 !important; +} +.syntaxhighlighter .line.alt2 { + background-color: #1b2426 !important; +} +.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 { + background-color: #323e41 !important; +} +.syntaxhighlighter .line.highlighted.number { + color: #b9bdb6 !important; +} +.syntaxhighlighter table caption { + color: #b9bdb6 !important; +} +.syntaxhighlighter .gutter { + color: #afafaf !important; +} +.syntaxhighlighter .gutter .line { + border-right: 3px solid #435a5f !important; +} +.syntaxhighlighter .gutter .line.highlighted { + background-color: #435a5f !important; + color: #1b2426 !important; +} +.syntaxhighlighter.printing .line .content { + border: none !important; +} +.syntaxhighlighter.collapsed { + overflow: visible !important; +} +.syntaxhighlighter.collapsed .toolbar { + color: #5ba1cf !important; + background: black !important; + border: 1px solid #435a5f !important; +} +.syntaxhighlighter.collapsed .toolbar a { + color: #5ba1cf !important; +} +.syntaxhighlighter.collapsed .toolbar a:hover { + color: #5ce638 !important; +} +.syntaxhighlighter .toolbar { + color: white !important; + background: #435a5f !important; + border: none !important; +} +.syntaxhighlighter .toolbar a { + color: white !important; +} +.syntaxhighlighter .toolbar a:hover { + color: #e0e8ff !important; +} +.syntaxhighlighter .plain, .syntaxhighlighter .plain a { + color: #b9bdb6 !important; +} +.syntaxhighlighter .comments, .syntaxhighlighter .comments a { + color: #878a85 !important; +} +.syntaxhighlighter .string, .syntaxhighlighter .string a { + color: #5ce638 !important; +} +.syntaxhighlighter .keyword { + color: #5ba1cf !important; +} +.syntaxhighlighter .preprocessor { + color: #435a5f !important; +} +.syntaxhighlighter .variable { + color: #ffaa3e !important; +} +.syntaxhighlighter .value { + color: #009900 !important; +} +.syntaxhighlighter .functions { + color: #ffaa3e !important; +} +.syntaxhighlighter .constants { + color: #e0e8ff !important; +} +.syntaxhighlighter .script { + font-weight: bold !important; + color: #5ba1cf !important; + background-color: none !important; +} +.syntaxhighlighter .color1, .syntaxhighlighter .color1 a { + color: #e0e8ff !important; +} +.syntaxhighlighter .color2, .syntaxhighlighter .color2 a { + color: white !important; +} +.syntaxhighlighter .color3, .syntaxhighlighter .color3 a { + color: #ffaa3e !important; +} diff --git a/WebContent/css/stroke.css b/WebContent/css/stroke.css new file mode 100644 index 0000000000000000000000000000000000000000..8a0a14202fd59dd33be118746adef33951e89dea --- /dev/null +++ b/WebContent/css/stroke.css @@ -0,0 +1,629 @@ +@font-face { + font-family: 'Stroke-Gap-Icons'; + src: url('../fonts/Stroke-Gap-Icons.eot'); + src: url('../fonts/Stroke-Gap-Icons.svg'); + src: url('../fonts/Stroke-Gap-Icons.ttf'); + src: url('../fonts/Stroke-Gap-Icons.woff'); +} +@font-face { + font-family: 'Stroke-Gap-Icons'; + src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggi/X0AAAC8AAAAYGNtYXAaVc0eAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgTOI9oAAAFwAACpuGhlYWQAUlk+AACrKAAAADZoaGVhA+QCqQAAq2AAAAAkaG10eJEHFCcAAKuEAAADMGxvY2GAlFTgAACutAAAAZptYXhwAOEBAAAAsFAAAAAgbmFtZZxmbAoAALBwAAABinBvc3QAAwAAAACx/AAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmxwHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIObH//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABAAA/+ACAAHgABQAKQA7AEEAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMTNyc3JwcnNxc3FwcXBz8BFwcHJzcnNxcBADVdRigoRl01NV1GKChGXTUuUj0jIz1SLi5SPSMjPVIuGRZoPhZUNBMoT0lBWQw5IR8j9CALQQNkIChGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSP+V5A0TQgUKBkeEhpRLVAyeQiDPAY3BiAKAAYAIP/gAaAB4AAbADAARQBKAFwAYgAANyIuAic3HgEyNjc+AiYnNx4CBgcOAyM3Ii4CJz4DMzIeAgcWDgIjAyIOAhcGHgIzMj4CNy4DIwMzFyM3PwEnNycHJzcXNxcHFwc/ARcHByc3JzcX4BkwLyoUGB9UVVQgISABIh8VJyQBJiUUKTAvGgEpRTUdAQEdNUUpJ0czHwEBHzNHJwEgOysaAQEaKzsgIjktGAEBGC05Ik+fAaEBVhFGKQc3JRYWMzYqNwUXFR8Wnh8FIwNHIAkTHBMXISEhISBTVlMgFyZeYl8lExwTCUAeNEYoKEY0Hh40RigoRjQeAWAZLDohITosGRksOiEhOiwZ/kAgIJVxJjUDDh4YEwwVOh8sF1QHXSkFIgQgCAAAAwAAACACAAGgAAQACQAtAAABITUhFSUhNSEVASM1NC4CKwE1MxUzMh4CFTEzND4COwE1MxUjIg4CHQECAP4AAgD+IAHA/kABEGAXJzQeQCAgJEAwHCAcMEAkICBAHjQnFwFAYGAgICD+wCAeNCcXUDAcMEAkJEAwHDBQFyc0HiAAAAAAAv///+ACAQHgAAcALAAABSERMxEhETMFJzczFRQeAjMyPgI9ATMXByc3JyMOAyMiLgInIwcXBwGg/sAgAQAg/nARbGUHDRIKChENCGVsER8OVD0DDhUaDg8aFQ4DPFQPICABQP7gASAyqkgQChENCAgNEQoQSKoEljgOFxEKChEXDjiWBAAAAAUADv/wAfIB0AAEAAkADwAdACMAAAEhNSEVJSE1IRUXJzcXNxcBIycHIxMXAzM3FzMDNwcnNxc3FwHQ/mABoP6AAWD+oCtFAS0dHgFTvjQ0viIgHoJMTIIeIEskHh0tAQFwYGAgICDAASABVQr+tZ2dAVIE/tLi4gEuBHJrClUBIAAAAAYAfv/eAYQB4AAEAAkAEwAYAB0AIgAAASMnMwcnMzcjFxMnNxcHFzcnNxcnFwcnNwcXByc3NxcHJzcBXKkn9yeReRenFzWDMx8tXWAgISBTBV8HYQEHYQVfAQVfB2EBQKCgIGBg/n5K+wblNjflBPt5IBAgEEAgECAQgCAQIBAABAAA/+ACAAHgABQAKQA2AEMAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMTIzQuAiM1Mh4CFTciLgI1MxQeAjMVAQA1XUYoKEZdNTVdRigoRl01LlI9IyM9Ui4uUj0jIz1SLhAgHDBAJCtMOCGwK0w4ISAcMEAkIChGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSP+YCRAMBwgIThMK7AhOEwrJEAwHCAAAAAGAAP//QH8AbwABAAJAA4AEwA+AF8AADcXByc3NxcHJzcHJyUXBScXJScFJSc+Azc+ATQmJy4DJyImBiIHJz4BHgEXHgMXHgEUBgcOAwcFLgMnJj4CNxcOAxUiBhwBMx4CMjMXBiIGIgfgICAgIFAwIDAg1SwBXSz+owMWASEW/t8BfgsDBQUEAQECAQEBAwUFAgMGBwYDCwYNDAwGBgoIBwICAgMDAwcJCwb+WgcODAkDAwEHDgoLAgMCAgEBAQEEBgYECgIEBAQC0gXPA9Eg7wfxBTZ3fnl8ZDxnPWgkHQICBQUDAgcGBwIEBAYDAgMBAh8BAwECBAIICAwFBwwNCwcFCwcIAYkBBAkLCAgUEA4CHQEBAwEDBAMEBAQDHQIBAQAABAAA/+ACAAHgABQAKQAvADUAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMTIzUzFTM1IzUjNTMBADVdRigoRl01NV1GKChGXTUuUj0jIz1SLi5SPSMjPVIuYMAgoCCgwCAoRl01NV1GKChGXTU1XUYoAeAjPVIuLlI9IyM9Ui4uUj0j/sCAYCBgIAAAAAAEAAD/4AIAAeAACQARABcAHAAAJSc3JyMHJzczBwMnNxcHFzcXBTcXBzcXNxcHJzcBeBd/AVp/FoeJAd3wpQp0pysd/qRRHjBrDE4WVxhZ0Bd+W34WiIj+u+87HiqodQvXtw1qLx3JFlwXWwAFADD/4AHQAdoABwAPABcAHAAiAAAFIxEzETMRMxMjNTM1JzcXBSM1NxcHFTM3MxUjNTcnByc3FwFQoCBgIIBgQE0bUv7AYFIbTUBgICBENDQYTEwgAWD+wAFA/uAgO30QhGRkhBB9O8Dg4GZAQBRgYAAAAAcAKP/gAdgB4AAEAAkAHgAzAEgAXQBqAAAFIREhESUhESERNyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIzUiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMHIzQ+AjMVIg4CFQHY/lABsP5wAXD+kLAaLyMUFCMvGhovIxQUIy8aFCMaDw8aIxQUIxoPDxojFAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDICAKERgNBwsJBSACAP4AIAHA/kAgFCMvGhovIxQUIy8aGi8jFOAPGiMUFCMaDw8aIxQUIxoPQAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA+ANGBEKIAUJCwcAAAAJAAD/4AIAAeAABAAJAB4AMwBAAEUASgBPAFQAAAUhESERJSERIRE3Ii4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjByM0PgIzFSIOAhU3MxUjNSEzFSM1ATMVIzUhMxUjNQIA/gACAP4gAcD+QOAkQDAcHDBAJCRAMBwcMEAkHjQnFxcnNB4eNCcXFyc0HjAgDRUdEQoRDQjQICD+oCAgAWAgIP6gICAgAgD+ACABwP5AMBwwQCQkQDAcHDBAJCRAMBwBQBcnNB4eNCcXFyc0Hh40JxeQER0VDSAIDREKwCAgICD+oCAgICAAAAAACQAA/+ACAAHgAAUACwARABcAHQAjACkAPgBTAAAlIyc3FwcnMzcnBxc3JzcXNxcXJzcXBxcHJz8BFwclJzcnNxcXLwIfARciLgInPgMzMh4CBxYOAiMDIg4CFwYeAjMyPgI3LgMjATNnH1JUIU43Ei4sEB1KEzY4EXFQDh4IOn8fHlkBRP7kEDwKIAwjF0IBWxwxNlxHJwEBJ0dcNjReRSkBASlFXjQBLVM8JAEBJDxTLS9RPiIBASI+US+QZD4/YyA3IyI4nTQaJyYapSlZBEMf3AtUASABgRwfQwRZ6T8BIAFURihGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSMABAAAAEACAAGAAA0AEgAXABwAACUhNTcXBxUhNSMHJzczBRcHJzc3FwcnNwchFSE1AgD+AGgOVgHAlA0eE8z+iUAWQBZQQBZAFtkCAP4AgEo2HC4WwCUKO0dAFkAWEEAWQBbpICAAAAAIADD/4AHQAdkAFAApAD4AUwBYAF0AcgCHAAAXIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwMXByc3HwEHJzcDIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjkBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgN4BQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgN43AacBrlHG4cbnIKEQ0ICA0RCgoRDQgIDREKAwYEAwMEBgMDBgQDAwQGAyAPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQqgDxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKAVmwEa8SARCwEa/+yAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEAwAABP/9/90B5AHgAAUADwBJAHkAACUnNyc3FwcnNxcHJwcXNxc3KgImIzcWPgI3PgM3LgMnLgEiBgcOAhQVByY+Ajc+AzMyHgIXHgIGBw4DIwciLgInLgE+ATc+ATIWFx4DByc2LgInLgEiBgcOAR4BFx4DNxciBioBIwGJFzlFGFri+uRZFUW0yjoWWwMCBQIDBgYQDQ4EBgYGAQEBAQYGBggZFxkIBwYGHwMEBgwHCA8SEQsJExARBg8NAQ8NCA8SEgqSChISDwgNDwENDw0kJCUNCQoIAgEhAgIECQQKFxkXCgkKAQgLBA4NEAYFAgMEAgNwFzlEFlrj+eNbF0S1yzgW8wEgAQEFBwYECwsNBgYNCwsECQkJCQUNDg8HBQwWFRMIBwoHBAQHCgcOJCQkDgcKBwTXBAcKBw4kJCQODg4ODggTFRYMBQcPDg0FCgkJCgkYGBgJBgcFAQEgAQAAAAcAAP/gAgAB4AALABMAGAAdACUAKgAvAAAlIzUzESERMxUjESEDITUzFTM1MyUzFSM1OwEVIzUlIzUjFSM1IQMzFSM1NTMVIzUCAGBA/kBAYAIAgP8AIMAg/sAgIEAgIAEAIMAgAQDAkJCQkEAgAQD/ACABQP5gwKCgoCAgICBgICBA/mAgIEAgIAAACAAA/+ACAAHgABQAKQA+AFMAaAB9AJIApwAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMVIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4hOiwZGSw6ISE6LBkZLDohGi8jFBQjLxoaLyMUFCMvGgwUDwkJDxQMDBQPCQkPFAwFCQYEBAYJBQUJBgQEBgkFDBQPCQkPFAwMFA8JCQ8UDAUJBgQEBgkFBQkGBAQGCQUgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I/6AGSw6ISE6LBkZLDohITosGQEgFCMvGhovIxQUIy8aGi8jFJAJDxQMDBQPCQkPFAwMFA8JUAQGCQUFCQYEBAYJBQUJBgSgCQ8UDAwUDwkJDxQMDBQPCVAEBgkFBQkGBAQGCQUFCQYEAAAAAAgAAP/wAgAB0AAHABMAGAAdACIAJwAsADEAACUjNSMVIxEzEyERMxUjFSE1IzUzATMVIzUHMxUjNTsBFSM1BTMVIzU7ARUjNTsBFSM1AWAggCDAoP4AgGABwGCA/vAgINAgIEAgIAEgICAwICAwICBg8PABEP6AASAg4KAgAQBAQGBAQEBAQEBAQEBAQAAAAAMAAP/gAgAB4AAUACkAMQAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwM1MxU3JzcXAQA1XUYoKEZdNTVdRigoRl01LlI9IyM9Ui4uUj0jIz1SLkAgUXkQpyAoRl01NV1GKChGXTU1XUYoAeAjPVIuLlI9IyM9Ui4uUj0j/rONUzJDHF0AAAMACP/yAfgB6QAUACkAWQAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwMqAS4BJy4BPgE3Fw4DFT4DNz4DNyIOAgcnPgIWFxYOAgcOAyMBACRAMBwcMEAkJEAwHBwwQCQeNCcXFyc0Hh40JxcXJzQe5QMFBQQCBQUJGxwZEBUMBQouQlIuL0cyGwIEDRcgFRQkMR4RBRIuTE8PDkdVUxpBHC9AJSRAMBwcMEAkJUAvHAFAFyc0Hh40JxcXJzQeHjQnF/5xAgMCBRAfLyQUFR8WDQQCGzJHLy5SQi4KBgwVERobHAoFBRJWX1MQDkNHNQAAAAQAAP/gAgAB4AAUACkALgAzAAAFIi4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjBzMVIzU7ARUjNQEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4wICBAICAgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I5CgoKCgAAQAAP/gAgAB4AAUACkAMQA2AAAFIi4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjAzUzFTcnNxcnMxUjNQEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4gIFF5EKfvICAgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I/6zjVMyQxxdT8DAAAMAQP/wAcAB2AAUACkAMwAAFyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxcjETcVByc3NQegFCMaDw8aIxQUIxoPDxojFA0YEQoKERgNDRgRCgoRGA1gIOCSC32gEA8aIxQUIxoPDxojFBQjGg+gChEYDQ0YEQoKERgNDRgRCkABK13DNB4sfUMAAAAGACD/4AHgAd8AFAApAD4AUwBZAF4AACUiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMFIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFyMRJRcHNzMRIxEBgBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgN/wAUIxoPDxojFBQjGg8PGiMUDRgRCgoRGA0NGBEKChEYDWAgAQoM9uAgIAAPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQrADxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKQAErdB5rOv7QATAAAAwAIP/gAeAB4AAEAAkAHgAzADgAPQBSAGcAbABxAIYAmwAAEzMVIzURMxUjNTciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiM3MxEjEREzFSM1NyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxMzFSM1ETMRIxE3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjUCAgICAQDRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCweQICAgIBANGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB5AgICAgEA0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHAeCAgP7AwMAgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFwP8AAQD+QEBAIAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBQFAQED/AP8AAQAgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFAAAGABD/4AIAAeAAJgA7AFAAYgBqAHIAABciLgInLgI2NxcOAhYXHgMzIzI+AjcXDgMjIjIiMiMlIi4CJz4DMzIeAgcWDgIjAyIOAhcGHgIzMj4CNy4DIxcuASIGByc+AzMyHgIXBwcnNxcHFzcXByc3FwcXNxc2BQsJCgIJBwEJBxcEAgEEAgMCBQMEAQMDBQIDFQIKCQsEAQEBAQEBOx8zKBYBARYoMx8dNSYYAQEYJjUdARYqHRMBARMdKhYYKB8RAQERHygYIwgRExEIFgUODhAHCQ4QDAcYdH4OHgllMQXZZ4gYdDyTEyACBAYEBxQVEwgWAwgJCAMBAwEBAQEDARYEBgQC4BcnNB4eNCcXFyc0Hh40JxcBABIeKRcXKR4SEh4pFxcpHhJOBwcHBxcFCQYDAwYJBRf2fUEGMGUJH45lqBSSPXUZAAAAAAYATv/gAbIB4AAUACkANgBGAEsAUAAABSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwcjND4CMxUiDgIVNyc3JzUhFQcXByc3NSEVFyczFSM1OwEVIzUBABovIxQUIy8aGi8jFBQjLxoUIxoPDxojFBQjGg8PGiMUICAKERgNBwsJBTUKgw7/AA6DCp0SAUAS8iAgYCAgIBQjLxoaLyMUFCMvGhovIxTgDxojFBQjGg8PGiMUFCMaD2ANGBEKIAUJCwehHixFMDNCLB40XU5OXWtAQEBAAAAABQCA/+ABgAHgABQAKQAvADUAQQAAASIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwMnPwEXBxcvATcfAQcjJzUzFRczNzUzFQEADRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwdgIAg+FDK4CDIUPghSXBIgDiQOIAFgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkF/s8ClzQYLImJLBg0l7GuYmCQkl5gAAAABgBQ/+ABsAHgABoANQA6AD8ARABJAAAFIi4CPQEzFRQeAjMyPgI9ATMVFA4CIzUiLgI9ATMVFB4CMzI+Aj0BMxUUDgIjAyM1MxUnMzUjFQUjNTMVJzM1IxUBACRAMBwgFyc0Hh40JxcgHDBAJBEdFQ0gCA0RCgoRDQggDRUdETCAgGBAQAFAgIBgQEAgHDBAJLCwHjQnFxcnNB6wsCRAMBxgDRUdEbCwChENCAgNEQqwsBAeFQ0BIICAIEBAIICAIEBAAAQAAP/gAgQB4AAcACoALwA0AAATIzUzNzU0PgIzMh4CFSM0LgIjIg4CHQEHAS8BIzUfATM3JzUzFRcFIxEzESczNSMVqCgYOAoRGA0NGBEKIAUJCwcHCwkFSAEVsW4eJG6SOKwgtP5cYGBAICABACBGOg0YEQoKERgNBwsJBQUJCwdGWv7gAR8gAR/jH56DIfwBIP7gIODgAAAAAAH//QBAAgMBoAAsAAAlISc3FwcXITcnNTMyPgI1NC4CIyIOAhUjND4CMzIeAhUUDgIHFwcB7P4pGO0M0woBpgrtEAcLCQUFCQsHBwsJBSAKERgNDRgRCgYLDwnsF0BVaB5cIyWSKQUJCwcHCwkFBQkLBw0YEQoKERgNChMPDASRUwAAAAUASP/gAbwB4AAUACkASgBrAHcAAAEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMDIi4CNTQ+AjMVIg4CFRQeAjMyPgI1MxQOAiM1Ii4CNTQ+AjMVIg4CFRQeAjMyPgI1MxQOAiMXJzcjNw8BJz8BBzMBWA0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHgB40JxcXJzQeFykeEhIeKRcXKR4SIBcnNB4RHRUNDRUdEQoRDQgIDREKChENCCANFR0RwCActEBTXRFkjUCsAWAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQX+IBcnNB4eNCcXIBIeKRcXKR4SEh4pFx40JxdADRUdEREdFQ0gCA0RCgoRDQgIDREKER0VDSMGjaACOxpBAqAAAAAABAAA/+ACAAHgABQAKQAxADgAAAUiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAiMDNTMVNyc3Fwc1MzcnNxcBADVdRigoRl01NV1GKChGXTUuUj0jIz1SLi5SPSMjPVIugCBReRCnPwtmeRCnIChGXTU1XUYoKEZdNTVdRigB4CM9Ui4uUj0jIz1SLi5SPSP+s41TMkMcXW4tP0McXQAHAC3/4AHTAeAAHgA9AEIARwBMAFEAVgAAFyIuAicuAT4BNz4DMzIeAhceAQ4BBw4DIxMiDgIHDgIWFx4DMzI+Ajc+AiYnLgMjHwEHJzcHMxUjNTczFSM1NzMVIzU3MxUjNaMSIR4aCx4TEjYsGjo9Ph4SIR4aCx4TEjYsGjo9Ph66Gzc4NRgnMRIOGggVGRsOGzc4NRgnMRIOGggVGRsOCRbiFuLWgIAwICAwgIAwICAgBgsRCx5WYGQrGykdDwYLEQseVmBkKxspHQ8B4A4aJhgnWFRKGQkNCQUOGiYYJ1hUShkJDQkFZBbiFuKcICAwgIAwICAwgIAAAAACAED/4AHAAeAABAA4AAATMxEjERMiLgInNx4BPgE3PgIWFzUuAQ4BBw4CJic3HgE+ATc+AhYfAREnLgEOAQcOAyNAICCTCBISEwoMFCMhHg8OHiEkFBIgHh0OECMmKhgMFCMhHg8QIyYqGAoWFCMhHg8KExQWCwHg/gACAP6hAgQGBB4JBgMIBAUIAwIG3gcDAggEBQkDBwoeCQYDCAQFCQMHCgX+3gkJBQIIBAMGBAMAAAAGAID/4AGAAeAAFAApAC8ANQA9AEUAAAEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMDJz8BFwcXLwE3HwEHIzcXBzMnNwMjJzcXMzcXAQANGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB2AgCD4UMrgIMhQ+CBzIJCAceBwgEV4HIAUiBSABYAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBf7PApc0GCyJiSwYNJdBowZ9fQb+7U4DMTMDAAAAAAQAAP/gAgQB4AAcACsAMAA1AAAFIi4CPQEnIzUzFxUUHgIzMj4CNTMUDgIjNyM1PwEnIwcjNTM3MxMHByMRMxEnMzUjFQEQDRgRCjgYKEgFCQsHBwsJBSAKERgNQCANnziSciAecq1HtPBgYEAgICAKERgNOkYgWkYHCwkFBQkLBw0YEQpAnQMd4yAgIP7kIQMBIP7gIODgAAAAAAQAbf/gAZQB4AAlAC8ANAA5AAAFIi4CJy4BNDY3Fw4BFBYXHgEyNjc+ATQmJzceARQGBw4DIxEnNxcHFzcnNxclMxUjNRczFSM1AQAUKCUjDx4fHx4XGhoaGhlBREEZGhoaGhceHx8eDyMlKBSTFRwKbGwKHBb+/ODgQGBgIAgPFw8eTVBNHhcZQURBGRoaGhoZQURBGRceTVBNHg8XDwgBG4ErDhVfXxUOK2QgIEAgIAAAAAgAAP/gAgAB4AANABsAKgAvADQARQBWAG0AACUiLgI9ASEVFA4CIwMVFB4CMzI+Aj0BIxciLgI9ATMVFB4CMxUHMxUjNQchFSE1ATUyPgI9ASM1MxUUDgIjISIuAj0BMxUjFRQeAjMVFyIuAjUzFB4CMzI+AjUzFA4CIwEAHjQnFwEgFyc0HnASHikXFykeEuBwER0VDSAIDREKECAggAEg/uABQAoRDQgwUA0VHRH+oBEdFQ1QMAgNEQqwDRgRCiAFCQsHBwsJBSAKERgNsBcnNB6goB40JxcBEIAXKR4SEh4pF4DQDRUdEVBQChENCCCIeHhoICABQCAIDREKECAwER0VDQ0VHREwIBAKEQ0IIPAKERgNBwsJBQUJCwcNGBEKAAADAAAAEAIAAb8ABAAKABYAADchFSE1JScHJxsBFyERFwcnFSE1Byc3AAIA/gABgoKAG5ueYv4AiBNVAcBVE4gwICB42dgQAQb++mkBP2IaPuHhPhpiAAAACAAA//ACAAHQAEAARQBKAE8AVABZAGYAcwAAJSIuAjUzFB4CMzI+AjU0LgIjISIOAhUUHgIzMj4CNTMUDgIjIi4CNTQ+AjMhMh4CFRQOAiMnMxUjNQczFSM1OwEVIzU7ARUjNTsBFSM1JSM0PgIzFSIOAhUhIzQ+AjMVIg4CFQGQFykeEiANFR0RER0VDQ0VHRH+4BEdFQ0NFR0RER0VDSASHikXFykeEhIeKRcBIBcpHhISHikXsEBAgCAgYCAgYCAgYCAg/uEgCA0RCgMGBAMBICAIDREKAwYEA/ASHikXER0VDQ0VHRERHRUNDRUdEREdFQ0NFR0RFykeEhIeKRcXKR4SEh4pFxcpHhIgICBA4ODg4ODg4OCQChENCCADBAYDChENCCADBAYDAAAAAAQAAABQAgABcAAWAB4AIwAoAAAlNTI+AjU0LgIjNTIeAhUUDgIjByE1ITUhNSEBIxEzESczNSMVAcAHCwkFBQkLBw0YEQoKERgNIP7gAQD/AAEg/sBgYEAgIKAgBQkLBwcLCQUgChEYDQ0YEQpQIOAg/uABIP7gIODgAAAHAAAAMAIAAZAABwATABgAOgBRAFYAWwAAJSMRIREjESERIycjByM1MzczFzMhMxUjNTcjJzgBIjAxIi4CNTQ+AjM3OAMxMh4CFRQOAiM1ByIOAhUUHgIzFzI+AjU0LgIjBzMVIzU7ARUjNQIAIP5AIAIAaDDQMGhYMPAwWP6gwMCwAbABDBcRCgoRGA2vER0WDQ0VHRGvBwwJBQUJCwexCRINBwgNEQqwICCgICBwAQD/AAEg/qBAQCBAQCAgYBAKERgNDRgRChANFR0RER0VDYAQBQkLBwcLCQUQCA0RCgoRDQggICAgIAAAAAYAYP/gAaAB4AAUACkANgA+AEMAUAAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwcjND4CMxUiDgIVNyM1IxUjNTMnMxUjNTMjND4CMxUiDgIVAQAhOiwZGSw6ISE6LBkZLDohGi8jFBQjLxoaLyMUFCMvGkAgDxojFA0YEQpwICAgYEAgICAgCA0RCgMGBAMgGSw6ISE6LBkZLDohITosGQEgFCMvGhovIxQUIy8aGi8jFIAUIxoPIAoRGA3AICBAMEBAChENCCADBAYDAAQAQP/gAcIB4AAEAAkAIAAuAAATMxEjETMVIzUzMSM0LgIjIg4CFSM0PgIzMh4CFRMhJzU3FwcVFzM3JzcXkCAggCAgIAUJCwcHCwkFIAoRGA0NGBEKjv7qSCUWGzjrG6QMvAGg/tABMNDQBwsJBQUJCwcNGBEKChEYDf5AYHckFhxeS8ZDHk0AAAAABwAAAFACAAFwABYAHgAjACgALQAyADcAACU1Mj4CNTQuAiM1Mh4CFRQOAiMHITUhNSE1IQcXByc3IxcHJzczFwcnNwcjETMRJzM1IxUBwAcLCQUFCQsHDRgRCgoRGA0g/uABAP8AASCwHx8gIFAfHyAgoB8fICDgYGBAICCgIAUJCwcHCwkFIAoRGA0NGBEKUCDgID0GoQahBqEGoQahBqHjASD+4CDg4AAAAAYAAP/gAgAB4AAUACkANgBDAEgATQAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxMjNC4CIzUyHgIVNyIuAjUzFB4CMxUlFwcnNzMXByc3AQA1XUYoKEZdNTVdRigoRl01LlI9IyM9Ui4uUj0jIz1SLhAgHDBAJCtMOCGwK0w4ISAcMEAk/tPwFvAW2hbwFvAgKEZdNTVdRigoRl01NV1GKAHgIz1SLi5SPSMjPVIuLlI9I/5gJEAwHCAhOEwrsCE4TCskQDAcIJPwFvAWFvAW8AAJAAD/4AIAAeAABwAXACUANQA6AD8AVgBbAHIAAAEjJzcXMzcXEyEnNz4DMzIeAh8BByUzNy4DIyIOAgcXNyc3PgEyFhcHLgIGBxcHFzMVIzUnMxUjNQEiLgInNx4DMzI+AjcXDgMjEzMVIzUnLgMjIg4CByc+AzMyHgIXBwE9aSQQHFcdED3+1zcNEiovMRoaMS8qEgwl/u/3GxEkKCsWFiooJBAoFBURGDU1NBgIEywtLRULHxCgoLAgIAEAJEM7MBAcDiszOx8fOzMrDhwQMDtDJOAgIBoOKzM7Hx87MysOHBAwO0MkJEM7MBAcAWAUHBASHP7yuQYIDAkEBAkMCAa5IIYGCgcDAwcJBocrRwQFBQYFIAUFAQMDJQprICDooKD+sBMjMyAOGywfEREfLBsOIDMjEwFQoKAZGywfEREfLBsOIDMjExMjMyAOAAAFAED/4AHAAeAADQAbACAAJQA0AAAlIi4CPQEhFRQOAiMDFRQeAjMyPgI9ASETMxUjNQchFSE1EyIuAj0BMxUUHgIzFQEAKEY0HgGAHjRGKKAZLDohITosGf7AkCAggAEg/uCQGi8jFCAPGiMUwB40RihgYChGNB4BAEAhOiwZGSw6IUD+4MDAoCAgAQAUIy8aEBAUIxoPIAAAAAAFAID/4AGAAeAADAARAGcAdACDAAAlNTI+AjUzFA4CIwMzFSM1EyMiLgI9ATQ+AjcuAz0BND4COwEyHgIdASM1NC4CKwEiDgIdARQeAjMVIg4CHQEUHgI7ATI+Aj0BNC4CIzUyHgIdARQOAiMDIzQ+AjMVIg4CFRMiLgI9ATMVFB4CMxUBMAoRDQggDRUdEWBgYGBgER0VDQUIDAcHDAgFDRUdEWARHRUNIAgNEQpgChENCAgNEQoKEQ0ICA0RCmAKEQ0ICA0RChEdFQ0NFR0RUCAIDREKAwYEAxAKEQ0IIAMEBgPgIAgNEQoRHRUNAQAgIP4ADRUdEYAKEhEOBQUOERIKIBEdFQ0NFR0RICAKEQ0ICA0RCiAKEQ0IIAgNEQqAChENCAgNEQqAChENCCANFR0RgBEdFQ0BUAoRDQggAwQGA/7wBw4RCmBgAwYFAiAAAAAAAwAA//ACAAHQAAcADwAqAAAFIREzESERMyU1IRUhFSEVByMiLgI1ND4COwEVIyIOAhUUHgI7ARUCAP4AIAHAIP4AAgD+IAHgQEANGBEKChEYDUBABwsJBQUJCwdAEAFA/uABICCAIEAg8AoRGA0NGBEKIAUJCwcHCwkFIAAAAAAGACD/4AHgAeAADAARABYALQA7AEcAADcnPgMXFQ4DBzcXFQc1ETcVJzUHBi4CNTcUHgIXPgM1FxQOAictATU0PgI3HgMdAS0BLgMHJg4CB4ceCR4nMBkUJiAYB2kgICAgEAoRDQggAwQGAwMGBAMgCA0RCgEA/kAjPVIuLlI9I/5hAX4DIDNDJiZDMyAD6wsXKRsQAR8BCxgeFPYBHwEh/q8BgQF/rwEJDBIJAQQFBQIBAQIFBQQBCRIMCQHPAQ8vUT4iAQEiPlEvDx8BJEEvHAEBHC9BJAAHAAD/4AIAAd4ABAAJAA4AEwAYAB0AIwAABSERIRElIREhESUhESERJSE1IRUlMxUjNRUzFSM1Ayc3FzcXAgD+AAIA/iABwP5AAWD+wAFA/uABAP8AAUAgICAgoIkSd3cSIAGA/oAgAUD+wCABAP8AIMDAQCAgQCAgAS1VHExMHAAAAAAFAAAAIAIAAaAADQAbACoARwBMAAA3Ii4CPQEhFRQOAiMDFRQeAjMyPgI9ASEXIi4CPQEzFRQeAjMVJSM1MzI+Aj0BNC4CKwE1MzIeAh0BFA4CIwUhFSE10CtMOCEBoCE4TCuwHC9BJCRAMBz+oLAeNCcXIBIeKRcBABERAwYFAgIFBgMREQoSDQcIDREK/oABAP8AYCE6Ti1qai1OOiEBIEomQjIcHDJCJkrgFyk3HxoaGSsgEiBgIAIEBgQgAwYEAyAIDREKIQoRDQfAICAABQAAACACAAGgAAcADAARABYAGwAAJSE1IREhNSEhMxEjEQUzFSM1ByERIRElITUhFQIA/kABoP5gAcD+ACAgAaAgICD+wAFA/uABAP8AICABQCD+gAGAsCAgkAEA/wAgwMAAAAQAgP/gAYAB4AAYADAAPwBEAAAXMSIuAj0BND4CMzIeAh0BFA4CKwETIg4CHQEUHgI7ATI+Aj0BNC4CIwMjNTQ+AjMVIg4CHQEDMxUjNdARHRUNFCMvGhovIxQNFR0RYDAUIxoPCA0RCmAKEQ0IDxojFCAgChEYDQcLCQUQYGAgDRUdEfAaLyMUFCMvGvARHRUNAaAPGiMU8AoRDQgIDREK8BQjGg/+sPANGBEKIAUJCwfwAbAgIAAHAG3/4AGTAdgABAAJAA4AGwAyAD8ARAAABSMDIQMnMzcjFzcXByc3NyM0LgInNx4DFSEjND4CMzIeAhcHLgMjIg4CFTMjND4CMxUiDgIVNxcHJzcBXbs1ASY2oIUr2ioiFh8XILEgAQMDAh0DBAMC/wAgFic1HgcODg0HDAULCwsFFykfEUAgDBYdEQoSDQejG2EbYSABMP7QIPDwwpAEkARuBgsLCgYMBw0ODwceNCcXAQMEAx4DAwIBEh4pFxEdFQ0gCA0RCqgQoBCgAAAABwBA/+ABwAHgAAQACQAOABMAGAAdACkAACUhESERJzM1IxU1MxUjNRUzFSM1NzMVIzUVMxUjNRMhESERIxEhETM3FwGA/wABAODAwEBAQECAQEBAQDf+6QGAIP7A6TwWoAEA/wAgwMCgICBQICBQICBQICD+0AIA/nABcP5AOxYAAAAABQAF/+AB+wF4ABQAKQA2AEMAUAAABSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIy8BPgEyFhcHLgEiBgclLgEiBgcnPgEyFhcHNy4BIgYHJz4BMhYXBwEADRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwdtFhlBQ0AZFhU0NzUVARIiVlpWIhYmYmZiJhZAMHd8dzAWNIOIgzQWIAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBVYXGRoaGRcVFRUVZyIiIiIXJyYmJxdkMC8vMBc0NDQ0FwAFAHD/4AGRAeAABgANABIAGgAfAAAFIwM3MxcDJzMTJyMHEzcXByc3NyM1IxUjNTMHMxUjNQFr1iU6rDsmuZwiLYYsISEVIBUggyBsIKymoKAgATNtbf7NIAEMVFP+8+e2A7YDuSAgQMAgIAAJAAD/4AIAAd8ABAAJAB4AMwBAAEUASgBPAFQAAAUhESERJSERIRE3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjByM0PgIzFSIOAhU3MxUjNRUzFSM1FTMVIzUTFwcnNwIA/gACAP4gAcD+QJAXKR4SEh4pFxcpHhISHikXER0VDQ0VHRERHRUNDRUdERAgCA0RCgMGBAOggICAgICAOgzQDNAgAYD+gCABQP7AMBIeKRcXKR4SEh4pFxcpHhLADRUdEREdFQ0NFR0RER0VDVAKEQ0IIAMEBgNQICBAICBAICABbx5QHVEAAAAACAAA/+AB/gHeAAUAEgAnADwAUQBmAHsAkAAAJScTBSclAyIuAjczHgMzByciLgInPgMzMh4CBxYOAiMnIg4CFwYeAjMyPgI3LgMjFyIuAic+AzMyHgIHFg4CIyciDgIXBh4CMzI+AjcuAyMHIi4CJz4DMzIeAgcWDgIjJyIOAhcGHgIzMj4CNy4DIwE/HaD+hQ0Bxc8+cFExAR8BKktiOQGPDhcSCQEBCRIXDgwZEAsBAQsQGQwBBgwIBgEBBggMBggKCgQBAQQKCgiRCxAOBwEBBw4QCwkSDAkBAQkMEgkBAgcDBAEBBAMHAgQFBQIBAQIFBQQ/CxAOBwEBBw4QCwkSDAkBAQkMEgkBAgcDBAEBBAMHAgQFBQIBAQIFBQQaDAF8oR6//gIwUm8/OGNKKyCwChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFIAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA+AIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAMABgBg/+ABoAHgAAQACQARABYAGwAgAAABITUhFSUhNSEVASERMxEhETMDMxUjNQMzFSM1AyEVITUBoP7AAUD+4AEA/wABIP7AIAEAILAgIBBAQHABIP7gAWCAgCBAQP5gAWH+vwFB/v8gIAFwICD+0CAgAAAEAAAAIAIAAaAABAAJABEAGQAAJSE1IRUlITUhFSUjNSEVIxEhAyM1IRUjNSECAP4AAgD+IAHA/kABwCD+gCABwEAg/wAgAUAgYGAgICBg4OABAP8AoKDAAAAAAAQAAP/gAgAB4AAOAB4AOwBKAAAFIyIuAjURIREUDgIjJzMyPgI1ESERFB4COwElIzUzMj4CPQE0LgIrATUzMh4CHQEUDgIjBSIuAjURMxEUHgIzFQEw4BAeFQ0BgAwWHRFwcAoSDQf+wAgNEQpwARAwMAMGBAMDBAYDMDAKEQ0ICA0RCv6gChENCCADBAYDIA0VHREBsP5QER0VDSAIDREKAZD+cAoRDQjAIAMEBgOgAwYEAyAIDREKoAoSDQegCA0RCgFQ/rADBgQDIAAAAAAGAAAAIAIAAaAAHwBAAI4AkwCYAJ0AACUxIi4CJy4DNTQ+AjMyHgIXHgMVFA4CIzUiDgIVFB4CFx4DMxU1Mj4CNTQuAicuAyMXOAMxIi4CJzceAzM4AzEyPgI3PgM1NC4CJy4DIyIOAgcnPgMzOAMxMh4CFx4DFRQOAgcOAyMXIREhESUhESEREyEVITUBEAcMDAoFBAcFAgoSFw0HDAwKBQQHBQIKEhcNBgwJBQEDAwICBgUHAwcLCQUBAwMCAgYFBwNwBwwMCgUXAwUFBwMDBgYFAgMDAwEBAwMCAgYFBwMDBgYFAhcFCgsNBgcMDAoFBAcFAgMEBwUFCgsNBoD+AAIA/iABwP5AIAGA/oBgAwQHBQUKDAwGDhcRCgMEBwUFCgwMBg4XEQpgBQkLBwMGBgUCAwMDARAQBQkLBwMGBgUCAwMDAWADBAcFFwMDAwEBAwMCAgYFBwMDBgYFAgMDAwEBAgQCFwQHBQIDBAcFBQoMDAYHDAwKBQQHBQJAAYD+gCABQP7AAQAgIAAFAHD/4AGQAeAABwAMABEAJgA7AAABIzUjFSM1IREhESERJTM1IxU3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjAZAg4CABIP7gASD/AODgcBEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKASCgoMD+AAEg/uAg4OAgDRUdEREdFQ0NFR0RER0VDYAIDREKChENCAgNEQoKEQ0IAAAABAAA/+ECAAHfACoAPwBUAFkAAAUiLgI1ND4CNxcOAxUUHgIzMj4CNTQuAic3HgMVFA4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMHMxUjNQEANV1GKCI7UTAEKUc0HiM9Ui4uUj0jHjRHKQQwUTsiKEZdNQoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDECAgHyhGXTUwV0QsByAFKDtMKi5SPSMjPVIuKkw7KAUgByxEVzA1XUYoATAIDREKChINBwcNEgoKEQ0IQAIFBgMDBgQDAwQGAwMGBQJgoKAABAAA/+ACAAHgABcALwBDAG0AACUnNz4DFzYeAhceAxUUDgIPAScXNz4DNTQuAicuAwcmDgIPARcnNz4DFzYeAhcHLgIGDwEDBi4CJy4DNTQ+Aj8BFwcOAxUUHgIzHgI2PwEXBw4DBwEN4sQLGh0fEBAfHBsLCxIMBgYMEQzEtLWtCQ4JBQUKDgkJFRcZDA0ZFhUJrU8XiwcQERIKCRMREAcXCRgYGAmLeAUJCAgEAwYDAgIDBgNYFlcBAgEBAQECAQIGBgYCWBdYBAgICQUL4sQLEgsHAQEHCxMKDBodHhEPIBwbCsXkt68IFhUaDA4XGBQKCA8JBgEBBggPCK4LFowGCwYFAQEFBgsGGAoIAQoIjP7/AQMCBwIEBwoIBgQKCAkCWRhXAgEEAgMBBAIDBAEBAwJYF1cEBQQBAQAAAAAHAFD/4AGwAeAABwAcADEAOQBBAGwAgwAABSMnNxczNxcnIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjFSM0PgIzFQcjND4CMxUVIi4CNTQ+AjMyHgIXBy4DIyIOAhUUHgIzMj4CNxcOAyM3Jz4DMzIeAhcHLgMjIg4CBwEcN0QePAk9Hg8UIxoPDxojFBQjGg8PGiMUDRgRCgoRGA0NGBEKChEYDSAFCQsHoCAFCQsHFCMaDw8aIxQFCQkJBQ0DBQcGAw0YEQoKERgNBw4NCwUZBxETFQsBHwMRGSARCxUTEQcZBQsNDgcMFRAMAiC7CqXFCiUPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQpABwsJBSAwBwsJBSBgDxojFBQjGg8BAgICHgECAQEKERgNDRgRCgMGCQYUCQ0JBdwGERwVDAUJDQgVBgkGAwgOEwsACABQ/+ABsAHgABYAGwAgADcARABRAFYAWwAAJSIuAjUzFB4CMzI+AjUzFA4CIzchNSEVJSE1IRUBIzQuAiMiDgIVIzQ+AjMyHgIVKwE0PgIzFSIOAhU3Ii4CNTMUHgIzFRMhNSEVJSE1IRUBAB40JxcgEh4pFxcpHhIgFyc0HrD+oAFg/sABIP7gASAgEh4pFxcpHhIgFyc0Hh40JxfAIA0VHREKEQ0IMBEdFQ0gCA0RCrD+oAFg/sABIP7g0BcnNB4XKR4SEh4pFx40JxewYGAgICD+wBcpHhISHikXHjQnFxcnNB4RHRUNIAgNEQqwDRUdEQoRDQgg/tBgYCAgIAAAAAAEAAD/4QIAAd8AKgBOAGMAeAAABSc+AzU0LgIjIg4CFRQeAhcHLgM1ND4CMzIeAhUUDgIHJyM1MzI+AjU0LgIjIg4CFSM0PgIzMh4CFRQOAgcVByIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwEiBClHNB4jPVIuLlI9Ix40RykEMFE7IihGXTU1XUYoIjtRMBIgEA0YEQoKERgNDRgRCiAPGiMUFCMaDwwWHREQChENCAgNEQoKEQ0ICA0RCgMGBAMDBAYDAwYEAwMEBgMfIAUoO0wqLlI9IyM9Ui4qTDsoBSAHLERXMDVdRigoRl01MFdELAfRPwoSFw0NGBEKChEYDRQjGg8PGiMUEiAZEQMggQgNEQoKEg0HBw0SCgoRDQhAAgUGAwMGBAMDBAYDAwYFAgAAAwAAAFAB/QGOAAQAFQAjAAA3MxUjNQcjNTQ+AjsBFSMiDgIdATc1IzUzFTcnFSM1MzUXcJCQUCAIJU5FQEA6QB8H8BAwk5MwEO3QICCAQAEyPDEgJy8pAj8CXiBCYmJCIF6eAAkAAAAAAgABwAAUACkANgBDAFgAbQByAIIAkQAANyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwcjND4CMxUiDgIVISM0PgIzFSIOAhUXIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjBzMVIzUvATc0PgIzFSIOAh0BByEnNC4CIzUyHgIVFwdwFykeEhIeKRcXKR4SEh4pFxEdFQ0NFR0RER0VDQ0VHREQIAgNEQoDBgQDASAgCA0RCgMGBAMQFykeEhIeKRcXKR4SEh4pFxEdFQ0NFR0RER0VDQ0VHRHAYGCwICALERcNBwsJBSABwCAFCQsHDRcRCyAgABIeKRcXKR4SEh4pFxcpHhLADRUdEREdFQ0NFR0RER0VDVAKEQ0IIAMEBgMKEQ0IIAMEBgNwEh4pFxcpHhISHikXFykeEsANFR0RER0VDQ0VHRERHRUNQCAgXQafDRYRCiAFCQsHA6CjBwsJBSAKERYNnwYAAAgAUP/gAbAB4AAEAAkADgATABsAIwAoAC0AADczFSM1NzMVIzUfAQcnNwcXByc3NyM1IRUjNSEHIzUjFSM1MxMhESERJSE1IRWQYGAgICC5DiAOIDAOIA4gdyD+4CABYEAgoCDgQP6gAWD+wAEg/uCAICAgYGACHBAcEDAcEBwQsqCgwMBgYID+QAEg/uAg4OAAAAADAED/4AHAAeAAMABTAFgAABciLgI9ATMVFB4CMzI+AjURNC4CIyIOAh0BIzU0PgIzMh4CFREUDgIjMyIuAj0BJzUzFRcRFB4CMzI+AjURNzUzFQcVFA4CIxMVIzUzsAoRDQggAwQGAwMGBAMIDREKChENCCANFR0RER0VDQgNEQqwChENCDAgMAMEBgMDBgQDMCAwCA0RChAgICAIDREKsLADBgQDAwQGAwGAChENCAgNEQrQ0BEdFQ0NFR0R/oAKEQ0ICA0RCvkwp5kw/vkDBgQDAwQGAwEHMJmnMPkKEQ0IAgCgoAAABAAA//ACAgHOAAQAFQAfACkAABMzFSM1ByM1MD4COwEVIyIOAgcVFzUzFTcnFSM1FwMhETMVIxEhNTPQcHBAIAoiQDctLSszGwkBsCBoaCDCMv4wcFABkCABMCAgYDQnLyYgGyIeBDEFZSlFRjJugv6kAZAg/rDRAAAAAAIAIP/gAeAB4AALABkAAAUhNTMVIREhFSM1IQE1IzUzFTcnFSM1MzUXAeD+kCABMP7QIAFw/tCQsJOTsJDtIFAwAcAwUP5iXiBCYmJCIF6eAAAAAAYAQv/gAbAB4AAHAAwAEgAYAC8ATAAABSE3FwczJzcHFwcnNzcjNSchFSczNSMXFTcjNC4CIyIOAhUjND4CMzIeAhUXIzUzMj4CPQE0LgIrATUzMh4CHQEUDgIjAXP+2iMgHdodIKQgDyAPpOAuAQ7AoLISkCAFCQsHBwsJBSAKERgNDRgRCmAREQMGBAMDBAYDEREKEQ0ICA0RCiDDBp2dBgwFZARlKXtFwCCAG2XABwsJBQUJCwcNGBEKChEYDeAgAwQGA0ADBgQDIAgNEQpAChINBwAAAAMAhP/tAbAB4QA0AEsAUQAABSIuAicuATQ2NxcOARQWFx4DMzI+Ajc+AzU0LgInNx4DFRQOAgcOAyMnLgM1ND4CNxcOAxUUHgIXBzcnByc3FwEAEiIfHQwaGhoaFhUVFRUKGBocDg4cGhgKChAKBgYKEAoWDRMNBwcNEw0MHR8iEk8IDAkEBAkMCBYFCQYDAwYJBRaRQkIcXl4TBw0TDBpBREEZFhU1ODUVChALBQULEAoKGBobDw4cGhgKFgwdICESEiIfHQ0MEw0HYQgSFBYLCxYUEggXBQ0PDwgIEA4NBhbtamoRlZUAAAAAAgAg/+AB4AHgAAcAFQAABSE1MxUhNTMHJzM1MxUjFzcjNTMVMwHg/kAgAYAg4J5eIEJiYkIgXiCAYGAN7aDAk5PAoAAJAAAAIAIAAYAABAAJABMAKAA9AEIARwBMAFEAACUhESERJSE1IRUFITUzFSE1IzUzBSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIyczFSM1FTMVIzUlMxUjNRUzFSM1AaD+YAGg/oABYP6gAeD+YCABYCBA/tANGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB5AgICAgAQAgICAggAEA/wAgwMCAQCDAIGAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQUgICBgICBgICBgICAAAAAACAAAAEACAAGAAAQACQAeADMAOAA9AEIARwAAJSERIRElIREhETciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMnMxUjNSEzFSM1FTMVIzUhMxUjNQIA/gACAP4gAcD+QOAUIxoPDxojFBQjGg8PGiMUDRgRCgoRGA0NGBEKChEYDcBAQAFAQEBAQP7AQEBAAUD+wCABAP8AIA8aIxQUIxoPDxojFBQjGg+gChEYDQ0YEQoKERgNDRgRCiAgICAgoCAgICAABQAAABACAAGwAAsAEAAVABoAHwAAJSM1MxEhETMVIxEhAyE1IRUlITUhFRczFSM1BzMVIzUCANCw/kCx0QIAQP6AAYD+oAFA/sCQICBRwsJQIAEg/uAgAWD+4ODgIKCgPyEhQSAgAAADACD/4AHgAeAAFgAtADsAAAEhIi4CNTQ+AjMhMh4CFRQOAiMlIg4CFRQeAjMhMj4CNTQuAiMhEyM1JzcnNzUzFQcXBxcBoP7ADRgRCgoRGA0BQA0YEQoKERgN/sAHCwkFBQkLBwFABwsJBQUJCwf+wLAgJ0FAJiAZQUEZAWAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQX+IEknQD8oSVcZQEAZAAAAAAgAQP/gAcAB4AAHAAwAEQAWACsAQABFAEoAAAUhAzcTMxMXJSEXITcFITczFyczJyMHEyIuAjcmPgIzMh4CFw4DIzciDgIHHgMzMj4CJzYuAiMnMwcjJxczFyM3AY/+4RAfEOEQH/6hAX8B/n8BAUP++RbbFt+3CKcIWwwZEAsBAQsQGQwOFxIJAQEJEhcOAQgKCgQBAQQKCggGDAgGAQEGCAwGYcEBvwEBvwHBASABbwL+rwFRAkEgICBwcCAwMP7QChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkFYCAg4CAgAAAAFAAA/+ACAAHgAAQACQAOABMAGAAdACIAJwAsADEANgA7AEAARQBKAE8AVABZAF4AYwAANyEVITURMxEjERMzFSM1OwEVIzU7ARUjNTsBFSM1OwEVIzU7ARUjNSUzFSM1NTMVIzU1MxUjNTUzFSM1NTMVIzU1MxUjNRMjNTMVJzM1IxUXIxEzESczESMRFyMRMxEnMzUjFQACAP4AICBwICBAICBAICBAICBAICBAICD+cCAgICAgICAgICAgILBgYEAgIMBgYEAgIMBgYEAgIAAgIAHg/gACAP5AICAgICAgICAgICAgQCAgQCAgQCAgQCAgQCAgQCAg/qDg4CCgoCABYP6gIAEg/uAgASD+4CDg4AAAEAAA/+ACAAHgAAQACQAOABMAGAAdACIAJwAsADEANgA7AEAARQBNAFMAADchFSE1ETMRIxETMxUjNTsBFSM1OwEVIzU7ARUjNTsBFSM1OwEVIzUlMxUjNTUzFSM1NTMVIzU1MxUjNTUzFSM1NTMVIzUTJzcXNxcHJxcjNSM1MwACAP4AICBwICBAICBAICBAICBAICBAICD+cCAgICAgICAgICAgIG0aalKGFppO7SBwkAAgIAHg/gACAP5AICAgICAgICAgICAgQCAgQCAgQCAgQCAgQCAgQCAg/tYUjUKGFpo+GXAgABAAAP/gAgAB4AAEAAkADgATABgAHQAiACcALAAxADYAOwBAAEUATQBTAAA3IRUhNREzESMREzMVIzU7ARUjNTsBFSM1OwEVIzU7ARUjNTsBFSM1JTMVIzU1MxUjNTUzFSM1NTMVIzU1MxUjNTUzFSM1AScHJzcXNxcXIzUzNTMAAgD+ACAgcCAgQCAgQCAgQCAgQCAgQCAg/nAgICAgICAgICAgICABlIZQahhWUJoEkHAgACAgAeD+AAIA/kAgICAgICAgICAgICBAICBAICBAICBAICBAICBAICD+5ZVAfBRkQKsbIHAAAAAACgAA/+ACAAHgAAQACQAOABMAGAAdACIAJwAsADEAAAUhESERJSERIRETMxUjNQczFSM1OwEVIzUVMxUjNRczFSM1JxcHJzczFwcnNyEXByc3AgD+AAIA/iABwP5AcCAgMICAwICAICBQICCrFmAWYMAWYBZg/vZgFmAWIAIA/gAgAcD+QAGAgIAwICAgIKAgIEAgIEsWYBZgFmAWYGAWYBYAAAAEAAD/4AIAAeAAHgAmADcAPQAAJSM1MzU0LgIjIg4CHQEzFSM1ND4CMzIeAh0BAyE1MxUhNTM3IzUzNTQuAiM1Mh4CHQEDIzUzNTMBgEAgGSw6ISE6LBkgQB40RigoRjQeIP7AIAEAIKBAIBksOiEoRjQeIGBAIPAgECE6LBkZLDohECAwKEY0Hh40Rigw/vDw0NAgIBAhOiwZIB40Rigw/vAg0AAAAAAFAHD/4AGQAeAABwAMABQAKwA6AAABIzUzFTM1MyczFSM1EyE1MxUzNTMxIzQuAiMiDgIVIzQ+AjMyHgIVByM1ND4CMxUiDgIdAQEwYCAgIICgoOD+4CDgICASHikXFykeEiAXJzQeHjQnF8AgDRUdEQoRDQgBQGBAQEAgIP4A8NDQFykeEhIeKRceNCcXFyc0HrCwEB0WDCAHDREKsAAABQCg/+ABYAHgAAcADAAaACgAMQAAASM1MxUzNTMnMxUjNRMjETQ+AjMyHgIVESczETQuAiMiDgIVETcjNTQ+AjMVATBgICAgYGBgkMAPGiMUFCMaD6CAChEYDQ0YEQpAIAUIDAcBQGBAQEAgIP4AASAUIxoPDxojFP7gIAEADRgRCgoRGA3/ADDQBgwIBO4ACABQ/+ABsAHgAAQAFgAvADQARACDAIgAjQAANzMVIzUzIzQ+AjcnMxUjFwcOAxUXIyIuAjUzFB4COwEyPgI1MxQOAiM3MxUjNTMjNC4CLwE3FwceAxUHIi4CNTMUHgIzMj4CNTQuAiMiLgI1ND4CMzIeAhUjNC4CIyIOAhUUHgIzMh4CFRQOAiMnMxUjNRUzFSM1UCAgICARICsbRI1TPRcZKh8R4KAUIxoPIAoRGA2gDRgRCiAPGiMUQCAgICARHyoZF00aNBosIBGwChENCCADBAYDAwYEAwMEBgMKEQ0ICA0RCgoRDQggAwQGAwMGBAMDBAYDChENCAgNEQoQICAgINCQkBw1KyEJaiBeBQUaJi8Z8A8aIxQNGBEKChEYDRQjGg/wkJAZLyYaBQV3ElEJISs1HHAIDREKAwYEAwMEBgMEBQUCCA0RCgoSDQcHDRIKBAUFAgIFBQQDBgQDBw0SCgoRDQjQICDgICAAAAADAAD/7gH5AdIABAAMABYAAAEXByc3ByM1MxUjFTMHNTMVNycVIzUFASpQFFAUOvDw0NAgINfXIAEpASxAGEAYnKAgYMKCPq6uPoLyAAAAAAkAS//mAbUB1QAUACkANgBDAFAAXQB4AH0AggAAJSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwcuATQ2NxcOARQWFwcHLgE0NjcXDgEUFhcHJSc+ATQmJzceARQGBxcnPgE0Jic3HgEUBgcnIzU0LgIjIg4CHQEjNTQ+AjMyHgIdARUjNTMVJzM1IxUBAA0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHbBoaGhoWFRUVFRZJJiUlJhYgISEgFgEhFhUVFRUWGhoaGkkWICEhIBYmJSUmdSAFCQsHBwsJBSAKERgNDRgRCoCAYEBA4goRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBaUZQURBGRYVNTg1FRYxJl5iXiUWIVJWUiEXOBcVNTg1FRYZQURBGj8WIVJWUiEWJV5iXiUBIAcLCQUFCQsHICANGBEKChEYDSCAYGAgICAAAAAABgA0/+ACAAHgABIAJQAyAFMAYABtAAAXIi4CJy4BNDY/ARcHDgMjAwcOARQWFx4DMzI+Aj8BJwcuATQ2NxcOARQWFwc3Jz4DNTQuAicuASIGByc+ATIWFx4DFRQOAgc3NC4CIzUyHgIVIzc0LgIjNTIeAhUjsBIiHx0MGhoaGjj5OQwdHyISRCIVFRUVChgaHA4OHBoYCiLMCxEQEBEWCwwMCxa8FgIDAwEBAwMCBQwMDAUWCRgYGAkFBwUCAgUHBWIWJzUeJUAwGyBhIz1RLjVcRiggIAcNEw0ZQURBGTn5OA0TDQcBOCIVNTg1FQoQCgYGChAKIszXECkrKhAWDB4eHgwWchYDBQYGAwMGBgUDBAUFBBYJCQkJBAsLDQYGDQsLBCceNScWIBswQCUHLlE9IyAoRlw1AAAAAAUAIP/gAeAB4AAcADEARgBLAGIAACUiLgI9ATMVIx4DMzI+AjcjNTMVFA4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMHMxUjNRMiLgI1MxQeAjMyPgI1MxQOAiMBAC5SPSNAHwQgM0MlJUMzIAQfQCM9Ui4RHRUNDRUdEREdFQ0NFR0RChENCAgNEQoKEQ0ICA0RChAgIBAKEQ0IIAMEBgMDBgQDIAgNEQowHjRGKBAgHjUnFhYnNR4gEChGNB4BEA0VHRERHRUNDRUdEREdFQ2ACA0RCgoRDQgIDREKChENCHDg4P6QCA0RCgMGBAMDBAYDChENCAAABAALAEAB9QGAAC8ANAA8AEEAADciLgInLgI2Nz4CFhcHLgEOAQcOAR4BFx4CNjc+AzcXDgMHDgIiIyUXBSclBSchFSM1IxcfAQcnN2AGDAsLBRIYCgMJCh4jJhEPCxoXFAYHAgcQDAUMDQwGBwsJCAMdBQwOEQkEBwcHAwGLCv5wCgGQ/tmHAVMg7VlQQBhAGEABAwUCCh4jJhESGAoDCR0HAgcQDAsaFxQGAwQBAQICBQgKBg8JDgwJAwECAe8ffx6ASptgQGVRUBRQFAAAAAYAQP/gAcAB4AAUACkAPgBTAFsAYwAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMVIzQ+AjMVEyE3FwchJzcBAChGNB4eNEYoKEY0Hh40RighOiwZGSw6ISE6LBkZLDohFCMaDw8aIxQUIxoPDxojFA0YEQoKERgNDRgRCgoRGA0gBQkLB7j+kCkeFwEQFx5gHjRGKChGNB4eNEYoKEY0HgFgGSw6ISE6LBkZLDohITosGf8ADxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKQAcLCQUg/sBmDDo6DAAABAAq/+AB1gG2ABoAOgA/AEQAACUnNz4BNCYnLgEiBg8BJzc+ATIWFx4BFAYPAQUiLgInLgE0Nj8BFwcOARQWFx4BMjY/ARcHDgMjAxcHJzcfAQcnNwGZFz0REBARECorKRA9Fz0VNTg1FRUVFRU9/vcOGxoYCxUVFRU9Fz0REBARECksKRA9Fz0LGBobDjWAFoAW4IAWgBatFz0QKispEBEQEBE9Fz0VFRUVFTU4NRU9zQULEAoVNTg1FT0XPRApLCkQERAQET0XPQoQCwUBu4AWgBbggBaAFgAAAAYAAAAQAgABsAAEAAkAFwAcADMASgAAJSERIRElIREhEQUjNTM1JyMVMxUjNTMXBTMVIzUFIi4CNTMUHgIzMj4CNTMUDgIjISIuAjUzFB4CMzI+AjUzFA4CIwFA/sABQP7gAQD/AAHgoIAqNkBgajb+QMDAAXANGBEKIAUJCwcHCwkFIAoRGA3+0A0YEQogBQkLBwcLCQUgChEYDXABQP7AIAEA/wAgIGxUYCCgbBQgIOAKERgNBwsJBQUJCwcNGBEKChEYDQcLCQUFCQsHDRgRCgAABgAw/+AB8gHgACAALQA9AEIARwBNAAAFIi4CNTQ+AjcXDgMVFB4CMzI+AjcXDgMjNy4DJzceAxcHJyM1MzUjFTMVIzUjNTMVIzcXByc3NRcHJzcDIzUzFTMBACtMOCESIi8dDBgoHQ8cMEAkIj0wHgIgAyM4SSivAhEcJRcMGy0hFAIgfyAwgDAgMMAwlRYwFjAtFy0XRZAgcCAhOEwrIDoyKAwdCyErMRskQDAcGSw6IgIoRjMe3xguJh4KHQskLTYdApFQICBQMGBgGxYwFjAXLRctF/7ukHAAAAX////iAgEB3QAFABcAJAAxAEgAACUnNTMVFwciLgInNx4CNjcXDgMjNyc+AS4BJzceAgYHNyM0LgInNx4DFQEiLgI1ND4CNxcOAxUUHgIzFQFmdiBsexkxLisSFh1GS0shEhAiJCQT1RoWEQchHBcgJQkUGisgGzBDJwYtTDcf/v41XUYoHzZLLQYnQTAbIz1SLmlzpplpnQkTHBIXHCEHEhUaCxAKBXISIUtLRxwWIFBWViaNKEk6KQgfCS5DUy7/AClFXTUuU0MuCR8IKTpJKC5SPCQgAAQAAAAAAgABwAAEAAkAEQAZAAABITUhFSUhNSEVASE1MxUhNTMHITUzFTM1MwIA/gACAP4gAcD+QAGw/mAgAWAgUP8AIMAgAQDAwCCAgP7g8NDQcGBAQAADAAD/6wIAAdUABQATABkAABMjNTM3FxMnBzcnNxcHNxcnNxcHNyMnNxczxsawQR6wv79FXQ54MIGBMHgOXYbcIx4dxAEAILUK/iBxcbkuHDp/TEx/OhwuXH4JZwAAAAAHABAAAAHzAcAACwAgADUASgBfAGQAaQAAJSEDIzczEyE3IzchASIuAic+AzMyHgIHFg4CIyciDgIXBh4CMzI+AjcuAyMXIi4CJz4DMzIeAgcWDgIjJyIOAhcGHgIzMj4CNy4DIyczFyM3OwEHIycBzf7GTzUBS1EBBhv+AQEi/s4LEA4HAQEHDhALCRIMCQEBCQwSCQECBwMEAQEEAwcCBAUFAgEBAgUFBNELEA4HAQEHDhALCRIMCQEBCQwSCQECBwMEAQEEAwcCBAUFAgEBAgUFBJ8fASEBXyEBHwGAASAg/uCQIP6wCA0RCgoRDQgIDREKChENCEADBAYDAwYEAwMEBgMDBgQDQAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA9BQUFBQAAAAAAcAMP/gAdAB4AAEAAkAKAAtADIANwBTAAATMxUjNSEzFSM1AyMnLgM1MxQeAhcxFzM3PgM1MxQOAg8CAzMVIzUVMxUjNTUzFSM1JSMiLgInDgMrATUzMj4CNTMUHgI7ARUwICABgCAgnCiWDQ8IAiABBQoIjBiMCAoFASACCA8NApSE4ODg4HBwAUBwDx0YFQcHFRgdD3BwER0VDSANFR0RcAFQ0NDQ0P6QUAgRExcNDBAMCQRLSwQJDBAMDRcTEQgBTwEAICBAICCAICBQCA4UDAwUDgggDRUdEREdFQ0gAAAAAAgABf/lAfsB2wAEAAkADgAWABsAIAAlAEEAADcXByc3ARcHJzcnFwcnNwMnNycHJzcXBRcHJzc3FwcnNzcXByc3AyIuAicuATQ2NxcOARQWFx4BMjY3Fw4DIywXKBYnAYYXThZNB1AWUBbXF7FasRfIiP7pGxcbFzAbFxsXMBsXGxdVCRISEAcODg4OFwoJCQoJGBgYCRcHEBISCSMXJxYoAYYXTRZOMlAWUBb+URexWrEXyIg0GxcbFzAbFxsXMBsXGxf+8AQHCgcOJCQkDhcJGBgYCQoJCQoXBwoHBAAAAwAA/+ACAAHgAEAATgBWAAAlJz4DNy4DIyIOAg8BJy4DIyIOAhcGHgIXBy4DJz4DMzIeAhc+AzMyHgIHFg4CBwcnByMnMzcXNxczFyMnAyMnNxczNxcB3BkHCggDAQESISsaDBsWFggNCwoUGBkOGC0fFAEBBQYMBRcKDAoEAQEXKjcgDh0ZGgkLGBsbEB45KBkBAQYIDgjqNRSpAZcmMz89lAGtIxothhl6E3oZ5RUIExQUCxksIBMGChAKDw8KEAoGEyAsGQsUFBMIFQsXGRsNHzgpGAULDwoKDwsFGCk4Hw0bGRcLfnMqIFZrtaAgYv7OnRWSkhUAAAAACQAc/+ACAAHgAAQACQAzAF0AYgBnAGwAcQB2AAA3JzcXBycXNycHByIuAicuAT4BPwEXBw4DFwYeAhceAzMyPgI/ARcHDgMjASc3PgMnNi4CJy4BIgYPASc3PgMzMh4CFx4DBxYOAg8BBxcHJzc3FwcnNzcXByc3BxcHJzc3FwcnN+uIs4eyW1uFWoYwCxESDwgNDwENDysYLQQIBAMBAQMECAQFCgwMBwUOCgwDLRYrCA8SEQsBWRgtBAgEAwEBAwQIBAoXGRcKKxgtBhEQEwkLERIPCAYLBgUBAQUGCwYt9xYWGBg/GBgWFhEWFhgYIRgYFhZRFhYYGEKIsoeziFuGWoXqBAcKBw4kJCQOLBcsBAsLDQYGDQsLBAUHBQICBQcFLBcsBwoHBAEwFywECwsNBgYNCwsECQkJCSwXLAcKBwQEBwoHBxAREgoKEhEQBywpFxcXFxAXFxcXQBcXFxeAFxcXF1AXFxcXAAEAAv/kAfkB2gAPAAAFJxU3Fwc1FxMFFzcXByclAViIBRY7mH/+d1SjE7mNAfcceigFFzq8igGKjFN8GoyJtAADACr/4AHWAbYAGgAtAEAAACUnNz4BNCYnLgEiBg8BJzc+ATIWFx4BFAYPAQUiLgInLgE0Nj8BFwcOAyMTBw4BFBYXHgMzMj4CPwEnAZkXPREQEBEQKSwpED0XPRU1ODUVFRUVFT3+9w4cGhgKFRUVFXzNfQoYGhwOF2YREBARCBIUFgsLFhQSCGaerRc9ECksKRAREBARPRc9FRUVFRU1ODUVPc0GChAKFTU4NRV8y30KEAoGAUVmECksKRAIDAkEBAkMCGaeAAUAAAAAAgAByQAHAAwAEQAWABsAACUhJzcXITcXJSEVITUfAQcnNzMXByc3ExcHJzcB3v5EIiAeAYQeIP4AAgD+ANAQIBAgYCAQIBAzGnAacADuBNLSBEIgIG1gBmAGBmAGYAEGEqASoAAAAAIAJf/cAfsB3wAbAEQAAAUiLgInLgI2NxcOAR4BFx4CNjcXDgMjNycHDgMjIi4CJy4BPgE/ASc3FwcOAR4BFx4DMzI+Aj8BFwcBTxw8OjkZKjIUERkbFwsQMCMlU1NLHhMMHR4hEJV4FwgUFRkLDRYXEwkREwERExR4FpEuDA4BDA4GDw8SCAoQEQ4HLJAXJA0bJxkpX15ZIhMdTlRUJCQtEQ0XGQoPCgVOeRYIDgkEBAkOCBItLywSFnkXkCwOISIhDQYKBwMDBwoGLJAWAAAFAAn/6gHkAeAAEgAeACMAKQAzAAABJzc+AzMyHgIXHgEUBg8BJxc+AS4BJy4CBgcHFwcnNwE3Fwc3FzcvATcXBx8BNxcB2YgLBxAREgoKEhEQBw4ODg4LWlgGBAMJCAcUFRQKMWAbYBv+uzAfIX0JGiZhxxelQRmFFwExiAsHCgcEBAcKBw4kJCQOC4ZYChQVEwgICQIDBg+gEKAQ/kKyCH4iHxdhJckXphlAhRcAAAYADv/sAfcB3wAEABkALgBGAF4AaAAANxcHJzcXBi4CNTQ+AjceAxUUDgInNSYOAhUUHgIXPgM1NC4CBzcGLgInLgM1ND4CPwEXBw4DBycHDgMVFB4CFx4DNxY+Aj8BJwETNxcPASU3FwelFpAWkCsNGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLB6ANGBcVCQoOCQUFCQ4KK7YsChQXGQ0vFQcKBwQEBwoHBxAREgoKEhEQBxWI/s0jlxCJHQESLR4zlBeJGYcrAQsQGQwOFxIJAQEJEhcODBkQCwFfAQYIDAYICgoEAQEECgoIBgwIBgERAQYIDwgLExgYDgwZFhYJLbYsCg0KBAHaFgYREBMJCxESDwgGCwYFAQEFBgsGF4b+PAE1VR1L+zN3C4kAAQAA//ACAAHQAIIAABciLgInLgM1ND4CPwEXBw4DFRQeAhceAzMyPgI/AT4DNTQuAicuAyMiDgIPAQ4BFBYXHgMzOAMxMj4CPwEXBw4DIzgDMSIuAicuATQ2PwE+AzMyHgIXHgMVFA4CDwEOAyOgEB8dGgsLEgwGBgwSC7kXuQkOCgUFCQ4JChQXGQ0NGRcUCcoGCwcEBAcKBwcQERIKChIREAfJCQoJCgQKDAwHBg0LCwTBF8EHEBESCgoSEg8HDg4ODskJFRcZDQ0ZFxQJCg4JBQUJDgrJCxodHxAQBgwSCwsaHR8QEB8dGgvGFccJFRcZDQ0ZFxQJCg4JBQUJDgrWBxAREgoKEhEQBwcKBwQEBwoH1goYGBgJBQcFAgIFBwXJFsoHCgcEBAcKBw4jJSQO1gkOCgUFCQ4KCRQXGQ0NGRcUCtYLEgwGAAAEAAAAQAIAAYAAFwAuAEMAWAAANzEiLgI1ND4COwEyHgIVFA4CKwETIyIOAhUUHgI7ATI+AjU0LgIjByIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CI6AhOysZGSs6IcEhOysZGSs6IcHAwRouIxQUIy4bwRouIxQUIy4bwBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgNQBksOiEhOiwZGSw6ISE6LBkBIBQjLxoaLyMUFCMvGhovIxTgDxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKAAAAAAMAUP/gAbAB4AAWADEANgAAASM0LgIjIg4CFSM0PgIzMh4CFQMiLgI9ATMVFB4CMzI+Aj0BMxUUDgIjAzMVIzUBsCAXJzQeHjQnFyAcMEAkJEAwHLAkQDAcIBcnNB4eNCcXIBwwQCQQICABMB40JxcXJzQeJEAwHBwwQCT+sBwwQCSAgB40JxcXJzQegIAkQDAcAaCAgAAABgAAAAACAAHHAAcADwAUABkAHgA7AAA3IzUzNSM1MwElNxcRByclBxcHJzcFIzUzFSczNSMVFyIuAj0BMxUUHgIzMj4CPQEzFSMVFA4CI/BQMFBwARD+2wr7+woBJVYMkAuP/rZgYEAgIGANGBEKIAUJCwcHCwkFQCAKERgNoCCAIP7ZaB5YATJYHmhiHjYeNsXAwCCAgMAKERgNQEAHCwkFBQkLB0AgIA0YEQoAAAAEACr/4AHWAbYADAAnADQAVAAANy4BNDY3Fw4BFBYXBzMnNz4BNCYnLgEiBg8BJzc+ATIWFx4BFAYPAQcnPgE0Jic3HgEUBgcHIi4CJy4BNDY/ARcHDgEUFhceATI2PwEXBw4DI80VFRUVFxEQEBEXzBc9ERAQERApLCkQPRc9FTU4NRUVFRUVPWYXERAQERcVFRUVow4bGhgLFRUVFT0XPREQEBEQKSwpED0XPQsYGhsOrRU1NzYVFxAqKykQFxc9ECorKRAREBARPRc9FRUVFRU1ODUVPWYXECorKRAXFTU3NhVnBQsQChU1ODUVPRc9ECksKRAREBARPRc9ChALBQAAAAoAAAAwAgABkAAEAAkADgATABgAHQAiACcALAA2AAATMxUjNTsBFSM1OwEVIzU7ARUjNSUzFSM1OwEVIzU7ARUjNTsBFSM1BSEVITUFIREzESERITUhYCAgYCAgYCAgYCAg/uAgIGAgIGAgIGAgIP8AAQD/AAGA/gAgAcD+IAIAAQAgICAgICAgIEAgICAgICAgIKAgIHABMP7wASAgAAAFAAT/4AH8AdcABwANABUAKgA/AAAFITUzFSE1MzcnBycbAQcjNSMVIzUzJyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIwHA/oAgAUAgJOTkGPz8vCBAIIBADRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwcg0LCwBfT0FgEM/vSrcHCQIAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBQADAAD/9AIAAcAARQBeAHUAAAUnLgM1ND4CMzIeAhc+AzMyHgIVFA4CDwInNz4DNTQuAiMiDgIPAScuAyMiDgIVFB4CHwEHLwEuAzU0PgIzFSIOAhUUHgIfAQc3Jz4DNz4BHgEXBy4CBgcOAwcBBeEJDQkFGCk4Hw8cGhkKChkaHA8fOCkYBQkNCQGwFq8HCgcEEyAsGQ0aFxUJDAwJFRcaDRksIBMEBwoH3xYSoQQHBQIOGCASDBQPCQEDBAOeFkQcBAsODwkIERERCBAFCgsLBQYKCAcDDNELFxkbDR84KRgFCw8KCg8LBRgpOB8NGxkXCwGgGJ8IEhQVChksIBMGChAKDw8KEAoGEyAsGQoVFBIIzxholgYNDQ8HEiAYDiAJDxQMBAkJCASSGOQPCA0LCAIDAQIFBBwDAwEBAQIFBwgFAAAJAAD/4AIAAeAADQAZACcAMwBAAEUAWgBvAIYAADcjIi4CNTQ+AjsBFScOAxUUHgIXNQUjNTMyHgIVFA4CIzcVPgM1NC4CJxU1Mj4CNTMUDgIjJzMVIzUHIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjEyM0LgIjIg4CFSM0PgIzMh4CFXAQFSMZDw8ZIxUQIAsRDQcHDRELAVAQEBUjGQ8PGSMVEAsRDQcHDRELAwYEAyAHDRIKQEBAKAoRDQgIDREKChINBwcNEgoDBgQDAwQGAwQGBAICBAYEaCAXJzQeHjQnFyAcMEAkJEAwHFAPGSQUFSMZD8CeAgsRFAwMFBELAnyewA8ZIxUUJBkPnnwCDBAUDAwUEQsC7iACBAYEChINByAgIEAHDhEKChENCAgNEQoKEQ4HQAMEBgMDBgUCAgUGAwMGBAMBEB40JxcXJzQeJEEvHBwvQSQAAAkAEAAAAfMB1AALACAANQBKAF8AZABpAG8AdwAAJSEDIzczEyE3IzchASIuAic+AzMyHgIHFg4CIyciDgIXBh4CMzI+AjcuAyMXIi4CJz4DMzIeAgcWDgIjJyIOAhcGHgIzMj4CNy4DIyczFyM3OwEHIycnIz8BFwcXIzcnFyM3FwHN/sZPNQFLUQEGG/0BASH+zgsQDgcBAQcOEAsJEgwJAQEJDBIJAQIHAwQBAQQDBwIEBQUCAQECBQUE0QsQDgcBAQcOEAsJEgwJAQEJDBIJAQIHAwQBAQQDBwIEBQUCAQECBQUEnx8BIQFfIQEfAV8hAWoLVuEhAWEBIQGfgAEgIP7gkCD+sAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA0AIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAPQUFBQUGAsIx4dFCQYPGQoAAoAAP/gAgAB4AAFAAoAEAAVABsAIAAlACsAMAA1AAABIzUjNTMHFwcnNwEjNTMVMzcXByc3JyM1MxUjBzMVIzU3MxUjNRMjNTM1MyczFSM1BzMVIzUCACBwkBsW0RbR/quQIHBGFtEW0XYgcFAgICCQYGDwcFAgICAg0GBgAVBwIAUW0RbR/gWQcMwW0RbRZHAgcGBgkCAg/oAgUIBgYNAgIAAAAwAAABACAAGwAAQACQATAAAlIREhESUhESERASE1IxUjNTMVIQIA/gACAP4gAcD+QAHg/sCgIOABIBABQP7AIAEA/wABQCAgQCAAAAYAAP/gAgAB4AAHAA8AGQAeACMAKAAAASE1MxUhNTMHIzUzFTM1MxMhESEVIREhETMFIRUhNRUhFSE1FSEVITUBoP7AIAEAIEBgICAgoP4AAaD+gAHAIP5gAUD+wAFA/sABQP7AAQCAYGBAQCAg/mACACD+QAGAwCAgQCAgQCAgAAAAAAcAIP/gAeAB4AAEAAkADgATABgAHQAlAAAlIREhESUhESERNzMVIzUVMxUjNRUzFSM1NTMVIzUBITUhESM1MwGA/qABYP7AASD+4DDAwMDAwMBgYAFw/rABMB8/IAHA/kAgAYD+gOAgIEAgIEAgIMAgIP6AIAGAIAAAAAAFACD/4AHQAeAABAAJAA4AEwAdAAATMxUjNRUzFSM1FTMVIzU1MxUjNQEhETMRIREhNSGQ0NDQ0NDQYGABQP5QIAFw/nABsAEAICBAICBAICDgICD+gAHA/mABwCAAAAAG//7/8AICAdAAIAAoADAANQA6AD8AACUiLgInIxMXBzMVFB4CMzI+Aj0BMyc3EyMOAyMFITUzFSE1MycjNSEVIzUhBTMVIzUVMxUjNRUzFSM1AQASIBkRA6MiIB6eChEYDQ0YEQqeHiAiowMRGSASAQD+ACABwCBgIP8AIAFA/wBQUMDAwMBQDBYdEQECBN4QDRgRCgoRGA0Q3gT+/hEdFgxgkHBwYNDQ8EAgIEAgIEAgIAAKAAD/4AIAAd8ABQAKABAAFQAbACAAJQArADAANQAAJSM1MxUzNxcHJzcDIzUjNTMHFwcnNycjNTMVIwczFSM1NzMVIzUBIzUzNTMnMxUjNQczFSM1AaCQIHBFFsEWwfUgcJAqFsEWwaYgcFAgICCQYGABcHBQICAgINBgYPCQcMsWwRbB/mVwIBQWwRbBs3AgcGBgkCAg/gEgUIBgYNAgIAAAAAP//gAAAgIBwAAPACEAKQAAJSIuAicjEyETIw4DIyczFRQeAjMyPgI9ATMnIQcFITUzFSE1MwEAEiAZEQOjJAG8JKMDERkgEt6eChEYDQ0YEQqeHP58HAHe/gAgAcAgYAwWHREBEP7wER0WDHAQDRgRCgoRGA0Q0NDQkHBwAAAABgBA/+ABwAHgAAcADAARABYAGwAgAAAFIREzESERMyUhFSE1BSM1MxUnMzUjFQczFSM1OwEVIzUBoP7AIAEAIP6gAYD+gAEQoKCAYGAQICBgICAgAXD+sAFQQCAgIHBwIDAwcODg4OAAAAAACQAAACACAAGwABYALQAyADcARgBTAGoAdwCOAAAlIyIuAjcmPgI7ATIeAgcWDgIjAyIOAhcGHgI7ATI+Aic2LgIrAQczFyM3BzMHIyc3IzcmPgIzFyIOAgcXFy4BIgYHJz4BMhYXBwcuAyc+AzcXFAYUBhcGFhQWFQc3LgEiBgcnPgEyFhcHBy4DJz4DNxcUBhQGFwYWFBYVBwFw4R01JhgBARgmNR3xGDAiFgEBGCY1HeEXKR0TAQETHSoW4RcpHRMBARIbIxDxDx8BIQExgQF/AcEhAQEJDBIJAQQFBQIBATYCBwUHARgIERQQCBctBAQFAQEBAQUEBBYDAgEBAgMWjQIHBQcBGAgRFBAIFy0EBAUBAQEBBQQEFgMCAQECAxYgFyc0Hh40JxcYKDQcHjQnFwEAEh4pFxcpHhISHikXGCkeETCAgDAgIKAgChENCCADBAYDIK0DAgIDFwcHBwcXLQMICQkFBQkJCAMXAQIDAwICAwMCARctAwICAxcHBwcHFy0DCAkJBQUJCQgDFwECAwMCAgMDAgEXAAUAIP/gAeAB4AAqAC8ANAA6AEAAAAUiLgI1ND4CNxcOAxUUHgIzMj4CNTQuAic3HgMVFA4CIwMzFSM1IzMVIzUDNxcHNxc3JzcHJzcBAC5SPSMZLj8mCCE2JxYeNEYoKEY0HhYnNiEIJj8uGSM9Ui4QICAgYGA6Kx4WQgoqHhZCCn8gIz1SLidHOikJHwgjMT0iKEY0Hh40RigiPTEjCB8JKTpHJy5SPSMCAGBgICD+d34KQhYeKgpCFh4qAAAAAAYAf//sAZsB4AAUACkAOwBAAEUASgAAJSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxMiLgInNx4BPgE3Fw4DIwMzFSM1AxcHJzczFwcnNwEAER0WDAwWHREQHRYNDRYdEAoSDQcHDRIKChENCAgNEQoEDBcXFgoQGjg2LhAbDCInLBYUICAwH0EfQX5BH0Ef4A0VHRERHRUNDRUdEREdFQ2ACA0RCgoRDQgIDREKChENCP7uAwYKBhsPCA4hGRAVHxYLAZJAQP70COAI4OAI4AgAAAAHAED/4AHAAeAACwAbAC0AMgA3ADwAQQAABSERMxUjESERIzUzByM1Mz4DMzIeAhczFSczNSM1NC4CIyIOAh0BIxUHMxUjNRUzFSM1FTMVIzU1MxUjNQHA/oBAIAFAIUFhvjICCQwOCAgODAkCMp5+LwMEBgMDBgUCLyHAwMDAwMBQUCABwCD+gAGAIEBgBwwIBQUIDAdgICAQAwYEAwMEBgMQIKAgIEAgIEAgIMAgIAAAAAAHAED/4AHAAeAACwAbAC0AMgA3ADwAQQAABSERMxUjESERIzUzByM1Mz4DMzIeAhczFSczNSM1NC4CIyIOAh0BIxUXMxUjNTczESMRFzMVIzUHMxUjNQHA/oBAIAFAIUFhvjICCQwOCAgODAkCMp5+LwMEBgMDBgUCLw8gIEAgIEAgIMAgICABwCD+gAGAIEBgBwwIBQUIDAdgICAQAwYEAwMEBgMQIHDg4CD/AAEAMNDQYHBwAAAAAwAw/+ABqwHgAAQAMQBKAAATMxUjNQEhJy4DNTQ+Aj8BNTMVBw4DFRQeAhchPgEuAS8BNTMVFx4BFAYPASU0LgE0NTQ+Aj8BFwcOAxUcARYUFwehwMABBf60BAkOCgUFCQ4JbCB1BwoHBAMGCQYBMAwMAQ4NdSBsExITEwT+zQIBAgUHBXAWcAIDAwEBAR8B4CAg/gAFCRUXGQ0NGRcVCWyZp3QHEBETCgkREQ4HDiMkIg50p5lsEy8yLxMFSwIGBQUDBwwMCwRwF3ACBQYGBAEDAwMBCgAACAAA/+ACAAHgABQAKQA+AFMAWABdAGIAZwAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMnMxUjNRUzFSM1NxcHJzcHFwcnNwEANV1GKChGXTU1XUYoKEZdNS5SPSMjPVIuLlI9IyM9Ui4NGBEKChEYDQ0YEQoKERgNBwsJBQUJCwcHCwkFBQkLBxAgICAgjBdxF3GeF3EXcSAoRl01NV1GKChGXTU1XUYoAeAjPVIuLlI9IyM9Ui4uUj0j/uAKERgNDRgRCgoRGA0NGBEKYAUJCwcHCwkFBQkLBwcLCQWgoKDgoKCzF3EXcZ4XcRdxAAAFAA3/7QH9Ad0ABAAJAA4ALwA0AAA3JwEXAScXEycFJRcHJzcBJzc+ATQmLwE3FwceARQGBxc+ATIWFzcXBycuASIGDwEnFwcnN+qqAVhl/u16eOo8/toBFhTZE9j+wC0LBwcHBwsiFw0HBgYHAgoXFxYKDRciDAcRExIHCxcXIhciIK8BDmX+qKx8ASY85rEaqRqp/nwtCwcSExEHDCIXDQoWFxcKAgcGBgcNFyILBwcHBwstFyIXIgAAAAQAAAAgAgABoAAHABEAKAA/AAAlITUhNSc3FwUnNyEXITUzJyMBIi4CNTMUHgIzMj4CNTMUDgIjISIuAjUzFB4CMzI+AjUzFA4CIwIA/gAB4EgQWP4gIDMBGif+3PwZ5gEzDRgRCiAFCQsHBwsJBSAKERgN/vANGBEKIAUJCwcHCwkFIAoRGA2AICcrHDUdCNywIHD+oAoRGA0HCwkFBQkLBw0YEQoKERgNBwsJBQUJCwcNGBEKAAAFABD/4AHwAeAABAATACIANQBIAAATMxEjERMjNC4CKwE1MzIeAhUxIzQ+AjsBFSMiDgIVJyMRMzIeAhUjNC4CKwERMxUhIzUzESMiDgIVIzQ+AjsBEfAgICAgCA0RCrCwER0VDSANFR0RsLAKEQ0IQMCwER0VDSAIDREKkKABIMCgkAoRDQggDRUdEbABkP7AAUD+UAoRDQggDRUdEREdFQ0gCA0RCnABkA0VHREKEQ0I/rAgIAFQCA0RChEdFQ3+cAAACAAAAAACAAHAAAQACQAeADMASABdAGcAcwAAExcHJzczFwcnNwMiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMFIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjJyU1IRUhFQU1MxcjNScjFTMVIzUzF28gHx8eYR8eIB9QFCMaDw8aIxQUIxoPDxojFA0YEQoKERgNDRgRCgoRGA0BIBQjGg8PGiMUFCMaDw8aIxQNGBEKChEYDQ0YEQoKERgNYP7AAgD+IAEAIMAgHERAYHwkAYVgCmAKYApgCv57DxojFBQjGg8PGiMUFCMaD6AKERgNDRgRCgoRGA0NGBEKoA8aIxQUIxoPDxojFBQjGg+gChEYDQ0YEQoKERgNDRgRCh01ziCSK53ATVNgIKBtAAgAAAAgAfsBkAAvAHMAeAB9AIIAigCPAJQAADciLgInLgMnJj4CNz4DNxcOAwcOAxceAxceAT4BNxcOAyMhIi4CJy4DJy4BPgE3Fw4CFhceAxceATI2Nz4DNz4CJicuAyc3HgMXHgEOAQcOAwcOAyMDFwcnNzcXByc3BxcHJzcXIzU/AR8BByczNw8BNzMVIzVfBw8ODgYIDQoGAgEBBAgGBg0QEgoFBwwKCgMEBQMBAQEEBwgFCxkYFggaBxIUFgsBQgYLCgoFCQ8MCgMDAwEFBB0DAwECAgIHCAoGBQ0MDQYGCwkHAwMDAQICAgYJCgUOCA8NCQMEAgEFBAQMDhAJBAgIBwQhMB8wHy0IQAhAvwVgBWALuIqgBg2Fjn5aam72ICAgAgUHBQUOEBIJChMSEQgHDQoGAiABBAcIBQUMDAwHBgwLCQQHBgQMCxMJDwoFAQMDAwQLDhEJCRITEgkOBgwMDQYGCwkIAwIEAQMCBggKBgYMDA0GBgsJCAMcBAsOEQkJEhMSCQkPDAoDAQIBAQEUsAiwCFwfESAQQCAQIBDgKGdADwq2IH0rUsAwMAAAAAAFAAD/4AH/Ad8AKQBYAF0AYgCNAAAlIi4CJy4DNyY+Aj8BFwcOAwceAxceATI2PwEXBw4DIzcnBw4BIiYnLgM3Jj4CPwEnNxcHDgMHHgMXHgM7ATI+Aj8BFwcFMwcjJzcXByc3AyIuAicuAyc+Az8CFwcOAwceAxceAjY/ARcHDgMjAWwLFRUSCQcNBwYBAQYHDQcuFiwHCAcCAQECBwgHCh8eHgsuFiwKERYUDH4jCgsWGhcKAwgEBAEBBAQIAwwjGDghBAIDAQEBAQMCBAEGBQcCAQMHBAcBIzcV/lYhAR8Bqj8WQBeaBxAODgUGCAcCAQECBwgGAaMSoAQEBAEBAQEEBQQGEhISBnQZdAcMEA4J3AUIDAgIEhUVCwwVFBMILRctBg0OEAgIDw4OBQwMDAwtFy0IDAgFTiILCQoKCQUKDAwGBwwMCgULIhY4IgIGBQcDAwYGBQIDAwICAgIDAyI5F+ogIMY/Fj4X/toDBgkFBg0PDwgIDw8NBgF0GnMDCAgJBQUJCQgDBwYBBwagEqQFCQYDAAAKAAAAEAIAAbAABwAMABEAFgAbACAAJQAqAC8ANAAAJSERMxUhNTM1ITUhFSUhNSEVNzMVIzU7ARUjNTsBFSM1EyM1MxUnMzUjFQUjNTMVJzM1IxUCAP4AIAHAIP4AAgD+IAHA/kAgICAwICAwICAggIBgQEABYODgwKCgEAEA4OAggIAgQEAwICAgICAg/tDAwCCAgCDAwCCAgAAHAHD/4AGQAeAAFAApADEAOQBBAEkATwAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIzcnIwcnNzMXJyM1IxUjNTMDIyc3FzM3FwcjNTMVMzUzJyM1MxUzAQAeNCcXFyc0Hh40JxcXJzQeFykeEhIeKRcXKR4SEh4pF2McjhwaJLIkHSCAIMAHsiQaHI4cGh3AIIAgEGAgQFAXJzQeHjQnFxcnNB4eNCcXAQASHikXFykeEhIeKRcXKR4SBykpEjc3JzAwUP5ANxIpKRJ3UDAwoGBAAAAAAAcAAAADAgABvQAHAAwAEQAWAC0ARABQAAAlJzcXEQcnNwcXByc3DwE1FxUnNzUnFQU1PgM1NC4CBzUeAxUUDgInFTUWPgI1NC4CJzU2HgIVFA4CBz0BNh4CFRQOAgcBQMkSl5cSyVgQUBBQiGBgQCAgAUANGBEKChEYDRQjGg8PGiMUGi8jFBQjLxohOiwZGSw6IQcLCQUFCQsHA4AbYAFFYBuAkBsxHS+tAcEBvx8BfwGBHx8BCRIXDgwZEAsBIQEOGyIVEyQZEAFBIQEVIjAZGy4kEwEfARorOyAiOS0YAYE/AQYIDAYICgoEAQAAAAMAAAAsAgABkAALABAAGAAAJSERMxUjFSERJzcXBTMVIzUFJzcXNQcnNwFA/sDfvwEAsgXN/wCfnwHAlAhsbAiUMAEAIMABAh4gIn4gIMQkIBy4HCAkAAAF//7/4AIAAeAAFAApAEAASABUAAA3Ii4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjEzUyPgI1NC4CIzUyHgIVFA4CIxcjNTMvATcXByE/ARcPASEvATcXwB40JxcXJzQeHjQnFxcnNB4XKR4SEh4pFxcpHhISHikXsBEdFQ0NFR0RFykeEhIeKReQYDsMMwhIav58FEsKOA0BPA04CkvAFyc0Hh40JxcXJzQeHjQnFwEAEh4pFxcpHhISHikXFykeEv8AIA0VHRERHRUNIBIeKRcXKR4SwCBTDh8TracYHhJvbxIeGAAAAAADAC7/4AHSAeAAFAApADUAADciLgInPgMzMh4CBxYOAiMDIg4CFwYeAjMyPgI3LgMjEyE/ARcPASEvATcX/B40KBYBARYoNB4dNiYXAQEXJjYdARYqHRMBARMdKhYZJyAQAQEQICcZ1/5bFFgNSAwBWwxIDVjAFyc0Hh40JxcXJzQeHjQnFwEAEh4pFxcpHhISHikXFykeEv4gqyQeHHV1HB4kAAUAAAAgAgABsAA2AE8AaABtAHMAACU1Mj4CNTQuAiMiDgIHHAMVHAMVIzwDNTwDNT4DMzEzHgMVFA4CIycjPAM9Aj4DMxUiDgIHHAMVByMiLgI1ND4CMxUiDgIVFB4COwEVNzMVIzUXJwcnNxcBUB40JxcXJjQeHDIoGQIgAx4wPSICJEAvGxwwQCRQIAITHycWDxwWDwFQMBovIxQUIy8aFCMaDw8aIxQwQCAgNSUlFjs7UCAXJzQeHjQnFxUjLxsBAgICAQEBAgEBAQEBAQEBAwMDASI6KxkBHC9AJCRAMBywAQIBAgECAhQlGxEgDBMZDwEDAgIBsBQjLxoaLyMUIA8aIxQUIxoPIFCAgDwjIxg3NwAAAAAHAAD/6QIAAcAAFAApAD4AUwBoAH0AiQAANyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMXIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjAREhESE1IREhETcXkAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDcAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDcAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYD/pACAP6QAVD+QDMa8AgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA0AIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBANACA0RCgoRDQgIDREKChENCEADBAYDAwYEAwMEBgMDBgQD/rkB1/6wIAEQ/qdDFAAAAAoAAP/gAfsB2wAcADQAOQA+AF4AjwDIAM0A0gD9AAATOAMxIi4CLwE3Fx4DFRQOAgcOAyMnHgMzMTI+Ajc+AzU0LgInMQczFwcnNx8BByc3FyIuAi8BNxceATI2Nz4BNCYvATcXHgEUBgcOAyMDMSIuAicuAzU0PgI/ARcHDgMVFB4CFx4DMzEyPgI/ARcHDgMjNycHDgMjMSIuAicuAzU0PgI/ASc3FwcOAxUUHgIXHgMzOAMxMj4CPwEXBwUzFSM1NxcHJzcDIi4CJy4DNTQ+Aj8CFwcOAxUUHgIXHgI2PwEXBw4DI0AFCQkIAxdEFwMGAwICAwYDAwgJCQULAQIDAwICAwMCAQECAQEBAQIBFi1lFmUW/lcWWBdMCA8ODgZhF2EHEhISBwcHBwdhFmEMDAwMBQ4ODwg0CxYUEggIDAgFBQgMCB0XHQYJBgMDBgkGBQ0PDwgIEA4NBh0XHggSFBYLbSIMBAsLDAcGDQsLBAUHBAMDBAcFCyIXOSIDAwMBAQMDAwIFBgYDAwcFBgIiOBb+WyAgqUAXPxaZCA8PDQYFCQYDAwYJBQKmE6UDBQMCAgMGAwcRExEHeBl5Bg0PDwgBcAIDBgMXRBcDCAkJBQUJCQgDAwYDAiUBAgEBAQECAQECAwMCAgMDAgEWYhdiF/tXF1gWsgMGCAZhF2EHBwcHBxISEgdhF2ILHh8dDAYIBgMBAAUIDAgIEhQWCwsWFBMHHhcdBg0OEAgIDw8NBQYJBgMDBgkGHRcdCAwIBT4iCwUHBAMDBAcFBAsLDQYHDAsLBAwiFjgiAgYFBwMDBgYFAgMDAwEBAwMDITgX5iAg0j8XPxf+zgMGCQUGDQ8PCAgPDw0GAXgZeAMICAkFBQkJCAMHBgEHBqUTqAUJBgMAAAAEAAn/6QIAAeAABwANACMAOgAABSc3FwcXNxc3IzUjNTMHMSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMVNTI+AjU0LgIjAQD33BbEycUWJSDQ8KARHRYMDRUeEBEdFgwNFR4QChENCAcNEgoKEQ0IBw0SChf32xbFycQWK9Ag8A0WHRARHRUNDRYdEBEdFQ2ACAwSCgoRDQgQEAgMEgoKEQ0IAAcAAP/gAgAB4AAEAAkADgATABgATQBkAAATMxUjNRczFSM1ITMVIzU3FwcnNzMXByc3AyIuAjU0PgIzMh4CFwcuAyMiDgIVFB4CMzI+AjU0LgInNx4DFRQOAiMvAT4DMzIeAhcHLgMjIg4CB/AgIJBAQP7AQEBELRctF/kWjhaOfTVdRigoRl01Fy4rJxEVDyImKBQuUj0jIz1SLi5SPSMHDhUNGA8YEAgoRl01URsIGBwfEREfHBgIGwYSFRgMDBgVEgYBoEBAsCAgICCDLRctFxeLF4v+bShGXTU1XUYoCBAYDxgNFQ4HIz1SLi5SPSMjPVIuFCgmIg8VEScrLhc1XUYoYxEOFhAICBAWDhELEAwGBgwQCwAIAAD/8AIAAdAAFAApAD4AUwBoAH0AggCHAAA3Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjJSIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMnFwcnNwcXByc3UBEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKAWARHRUNDRUdEREdFQ0NFR0RChENCAgNEQoKEQ0ICA0RChEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKdw6ADoBygA6ADpANFR0RER0VDQ0VHRERHRUNgAgNEQoKEQ0ICA0RCgoRDQggDRUdEREdFQ0NFR0RER0VDYAIDREKChENCAgNEQoKEQ0I/kANFR0RER0VDQ0VHRERHRUNgAgNEQoKEQ0ICA0RCgoRDQjuHEAcQKBAHEAcAAAAAwAF/+AB+wHgAB8AQADDAAAlMSIuAicuAzcmPgIzMh4CFx4DBxYOAiMnIg4CFwYeAhceAzMHNzI+Aic2LgInLgMjEyMnLgMnByc3JjQmNic2JjY0Nyc3Fz4DPwEXDwEOAw8BJwcXFQYUBhYHFgYeARcVBxc3Fx4DHwIzPwE+Az8BFzcnNzY0NjQ3JjQmNCc1NycHJy4DLwIjJzMXHgMXNxcHFgYWFBcGFAYUBxcHJw4DDwEBAAkODwwHBQkFBAEBDRUeEAkOEAwGBQoFBAEBDhUeDwEJEwwIAQECAwYDBAcJCQYBAQkSDAkBAQMDBgIFBgoIBjdnEwgNDgwIRjQ0AgIBAQEBAQI6NE0HDA8NCAEgBQkJDxANBwZHGTICAgEBAQECAQIsGUEGBwwQDgkIEzMVBgcKDAkGBkcZMgEBAgEBAQE5GU4FBgoMCwcGFU8BahUGCQsJBlMzQgIBAQEBAQI6NE0FCAsIBhWQAwYJBgUNDw8IER0VDQMGCQYFDQ8PCBEdFQ2ACA0RCgUJCQcEAwUEAhAQCA0RCgUJCQcEAwYDAv7QSwIHBwgFE1gyBAkICQQDBwcGBDlYFgUJBwcCDQQhAwMGCAoFBhQuMwkEBwcIAwUICQkFCSwuEQUGCQgGAgNESQMCBgcHBAYULjMJAwgHCAMDBgUGBAg5LhQFBQgHBgMDSSBSAgYGBwQWWEACBgUEAwMHBwYEOVgWBAYGBQJSAAAEAAD/4AIAAeAAFAApAFMAYAAANyIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwEiLgIvATcXHgEyNjc+AzU0LgIvATcXHgMVFA4CBw4DIyUuATQ2NxcOARQWFwfQK0w4ISE4TCsrTDghIThMKyRAMBwcMEAkJEAwHBwwQCQBAAUJCAgEWRZaAgYGBgIBAgEBAQECAVYWVwMGAwICAwYDBAgICQX+phMTExMWDg4ODhZAIThMKytMOCEhOEwrK0w4IQGAHDBAJCRAMBwcMEAkJEAwHP4gAgMGA1cWVgMCAgMBAgMDAgIDAwIBWhZZBAcJCQUFCQkIAwMGAwLWEi8yLxMXDiQkJA4WAAYAAP/gAfcB1wAYACoALwA0AGMAaAAAATEiLgInLgM1ND4CPwEXBw4DIycOAxUUHgIXHgEyNjcxJwcXByc3BxcHJzcHIi4CJy4DNTQ+Aj8BFwcOAxUUHgIXHgEyNj8BFwcOAyM4AzETFwcnNwG+BQkJBwQDBgMCAgMGAxdEFwMICQkFCwECAQEBAQIBAgYGBgIWFxeoFqfgF3gWd2wIDw8NBgUJBgMDBgkFkhaRAwYDAgIDBgMHEhISB5EXkQYNDhAIi3EWcRYBbgIDBgMEBwkJBQUJCQgDF0QXAwYDAjsBAgMDAgIDAwIBAwICAxYWF6cWqOAXdxZ40wMGCQUGDQ4QCAgPDw0FkheRBAcJCQUFCQkIAwcHBweRFpIFCQYDAUxxFnEWAAAACgAAABACAAGwABQAKQAvADUAOgA/AEQASQBOAFoAADciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMTLwE3HwEHJz8BFwc3MxUjNRUzFSM1FTMVIzUVMxUjNQczFSM1BSM1MxEhETMVIxEhsBEdFQ0NFR0RER0VDQ0VHREKEQ0ICA0RCgoRDQgIDREKUA4nCjkSwCASOQon0kBAgICAgICAkKCgAVCQcP5AcJACANANFR0RER0VDQ0VHRERHRUNgAgNEQoKEQ0ICA0RCgoRDQj+/VcNHhNpBgZpEx4NrCAgQCAgQCAgQCAgYCAgICABYP6gIAGgAAAAAAUATf/gAbMB4AAEABIAIQAxAEgAAAEXByc3EyE3PgMzMh4CBxclISc2LgIjIg4CBxcHNyc3Jj4CMxciDgIHFwcXIi4CJzMGHgIzMj4CNzMWDgIjAS0FXwdhhf6bIgEWKDMfHTUmGAEk/r8BGx4BEx0qFhgoHxEBAR5OIREBDhQeEAELEA4HAQERQQsQDgcBIQEEAwcCBAUFAgEfAQkMEgkB4CAQIBD+UNIdNCcWFic0HdIgsRcoHhISHigYAq4uBH4RHRUNIAgMEgoJeZ4IDREKAwYEAwMEBgMKEQ0IAAAABgAg/+AB4AHgAAkADgATACgAPQBJAAAFIREzESERITUhASEVITUVIRUhNTciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMXIz8BFw8BMy8BNxcB4P5AIAGA/sABYP6QASD+4AEg/uCQDRgRCgoRGA0NGBEKChEYDQcLCQUFCQsHBwsJBQUJCwdjxhUoDBgLegsYDCggAaD+gAHAIP6gICBAICDgChEYDQ0YEQoKERgNDRgRCmAFCQsHBwsJBQUJCwcHCwkF4HAPHgk4NwoeEgAABAAA/+ACAAG4ABsAIQA4AD4AAAUiLgInLgI2NxcOAR4BFx4CNjcXDgMjAyM1IzUzASc+AS4BJy4CBgcnPgEeARceAgYHFyM1MxUzAQAZMS4rEyMmBB4fGRwaBCEfHEVKSyASECEjIxKgIEBgAWYZHBoEIR8cRUpLIBImVVVPICMmBB4fOmAgQCAKExwSI1hcWyYUIk9RTB8cIAgQFRsKDwoFAVBAIP6tFCJPUU0eHCAIEBUbGBMKJCAjWFxbJg1gQAAAAAMAIP/gAeAB4AAqAEwAbQAABSIuAjU0PgI3Fw4DFRQeAjMyPgI1NC4CJzceAxUUDgIjETEiLgInLgM9ATQ+Ajc+AzMyHgIdARQOAiM1Ig4CBw4DHQEUHgIXHgMzMj4CPQE0LgIjAQAuUj0jFCU0IAwcLCARHjRGKChGNB4RICwcDCA0JRQjPVIuBQkJCAMDBgMCAgMGAwMICQkFChENCAgNEQoCAwMCAQECAQEBAQIBAQIDAwIDBgQDAwQGAyAjPVIuI0A2Kg0eCyQuNx4oRjQeHjRGKB43LiQLHg0qNkAjLlI9IwEwAgMGAwMICQkFcAUJCQgDAwYDAggNEQpwChENCLABAQIBAQIDAwJwAgMDAgEBAgEBAwQGA3ADBgQDAAQAg//iAX0B4AAwADYASwBgAAA3LgI2Nz4DMyIyIjIjMh4CFx4BDgEHJz4BLgEnLgMrASIOAgcOAhYXBxcnNxc3FyciLgI3Jj4CMzIeAhcOAyM3Ig4CBx4DMzI+Aic2LgIjgxoZARsYDhwgIRMBAQEBARMhIBwOGBsBGRoWFBYBFBYJGRkdDQENHRkZCRYUARYUFnxdG0NBHV8TJBkQAQEQGSQTFSIbDgEBDhsiFQEOFxIJAQEJEhcODBkQCwEBCxAZDK4aQkVCGg0UDQcHDRQNGkJFQhoWFjY5NhYKEAsGBgsQChY2OTYWFsyWEGpqEFgPGiMUFCMaDw8aIxQUIxoPoAoRGA0NGBEKChEYDQ0YEQoAAAYAAAAQAgABsAAEAAkADwAVACoAPwAAJSERIRElIREhESUnByc3FzcnByc3FyciLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMCAP4AAgD+IAHA/kABJKRUF2u8WUU8F1NbqwoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDEAGg/mAgAWD+oBW0VBZszBpEQRZZXGUIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAMAAAAFAED/4AHAAb0ADQAbADIASQBiAAAFIi4CPQEhFRQOAiMDFRQeAjMyPgI9ASEXIi4CPQE0PgIzMh4CHQEUDgIjNSIOAh0BFB4CMzI+Aj0BNC4CIycuAT4BNz4CFh8BBycuAQ4BBw4CFhcHAQAoRjQeAYAeNEYooBksOiEhOiwZ/sCgChENCAgNEQoKEQ0ICA0RCgMGBAMDBAYDAwYEAwMEBgNwDgsFExETLjAuEjEXMA4iJCMODA8DCAoaIB40RihgYChGNB4BAEAhOiwZGSw6IUCwBw0SCiAKEQ0ICA0RCiAKEg0HYAMEBgMgAwYEAwMEBgMgAwYEA4cTKiwpEBMTARESMRYwDgwBDg4NHyAgDRMAAAAIACD/4AHgAeAABAAJAA4AEwAfACQAKQAuAAA3IzUzFSczNSMVNyM1MxUnMzUjFQUhNTMVIREhFSM1IQUjNTMVJzM1IxUlMxEjEYBgYEAgIEBgYEAgIAGg/mAgAWD+oCABoP6gYGBAICABICAgMGBgICAgYGBgICAg8C8PAcAQMLBgYCAgIHD+QAHAAAYAAAADAfsBvQAHAAwAEQAWABsAIAAAJSc3FxEHJzcHFwcnNwcjNTMVJzM1IxUlFwcnNzMXByc3AUDJEpeXEslYEFAQUIhgYEAgIAFbgBaAFmoWgBaAA4IbYwFGYRx/jxwwHDCuwMAggICLgBaAFhaAFoAACAAAABACAAGwAAQACQARABkAIQApADEAOQAAJSERIRElIREhEQEjNTMVMzUzByM1MxUzNTMHIzUzFTM1MxEjNSMVIzUzFyM1IxUjNTMXIzUjFSM1MwIA/gACAP4gAcD+QAGQYCAgIIBgICAggGAgICAgICBggCAgIGCAICAgYBABoP5gIAFg/qABAEAgIEBAICBAQCAg/uAgIEBAICBAQCAgQAALAED/4QHAAd8AFgAvAEgATQBSAFcAXABhAGYAawBwAAAlIi4CNTMUHgIzMj4CNTMUDgIjNyc+Az0BNC4CJzceAx0BFA4CByMuAz0BND4CNxcOAx0BFB4CFwcTMxEjERczFSM1FTMVIzUVMxUjNSczFSM1FTMVIzUVMxUjNRczFSM1AQAoRjQeIBksOiEhOiwZIB40RigSBBEeFwwMFx4RBBgoHRERHSgYJBgoHRERHSgYBBEeFg0NFh4RBAIgIFAgICAgICCgICAgICAgEKCgIB41RigiOiwZGSs6ISdGNB5CIAIRGiASgBEhGREDHwMXIisXgBgrIhcDAxciKxiAFysiFwMfAxEZIRGAEiAaEQIgAT//AAEAICAgUCAgUCAgoCAgUCAgUCAg4CAgAAAAAwAA/+kCAAHAAAsAEAAVAAAXESERITUhESERNxcnIRUhNRUzFSM1AAIA/rABMP5AMxoNAUD+wODgFwHX/rAgARD+p0MU2iAgUCAgAAYAAP/wAgABoAAJAA4AEwAYAB0AKQAAJSM1MzUhFSM1IQczFSM1FTMVIzUFMxUjNRUzFSM1BxEhESM1MzUhFTcXAgCggP8AIAFAoGBgYGD+4MDAgIBAAUDQsP8AExqgIMAQMFAgIEAgIBAgIEAgINABYP8AIMDgGhQAAAAGAAD/8AIAAaAABAAJABMAGAAdACkAAAEzFSM1FTMVIzUHIxEhFSM1IRUzJzMVIzUVMxUjNRMRIREjNTM1IRU3FwEAwMCAgGCgAUAg/wCAYGBgYGCAAUDQsP8AExoBACAgQCAgIAEAMBDAkCAgQCAg/uABYP8AIMDgGhQABAAAABACAAGwAAQACQAOABgAABMhFSE1FSEVITUVIRUhNQUhETMRIREhNSFgAUD+wAFA/sABQP7AAaD+ACABwP4gAgABMCAgQCAgQCAgoAFg/sABYCAAAAQAAAAQAgABsAAEAAkADQARAAAlIREhESUhESERNzUXBzcVNycCAP4AAgD+IAHA/kCgtLQgTEwQAaD+YCABYP6gVrRaWoBMJiYAAAAFAAAAEAIAAbAABAAJAA4AFAAZAAAlIREhESUhESERNxcHJzcXJzcXNxcHFwcnNwIA/gACAP4gAcD+QHIcYBxgbscOubkOWWAcYBwQAaD+YCABYP6g6BCgEKBKZBxcXBwaoBCgEAAAAAkAAAAwAgABkAAUACkAPgBTAGgAfQCFAI0AlQAAEyIuAjU0PgIzMh4CFRQOAiM1Ig4CFRQeAjMyPgI1NC4CIxUiLgI1ND4CMzIeAhUUDgIjNSIOAhUUHgIzMj4CNTQuAiMVIi4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjJSE1ITUhNSEVITUhNSE1IRUhNSE1ITUhMAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDChENCAgNEQoKEQ0ICA0RCgMGBAMDBAYDAwYEAwMEBgMKEQ0ICA0RCgoRDQgIDREKAwYEAwMEBgMDBgQDAwQGAwHQ/oABYP6gAYD+gAFg/qABgP6AAWD+oAGAATAIDREKChENCAgNEQoKEQ0IQAMEBgMDBgQDAwQGAwMGBAPACA0RCgoRDQgIDREKChENCEADBAYDAwYEAwMEBgMDBgQDwAgNEQoKEQ0ICA0RCgoRDQhAAwQGAwMGBAMDBAYDAwYEA8AgICDgICAg4CAgIAAAAAQADgASAfIBtgAEAAkADwAVAAAlJzcXBycXNycHFyc3FzcXByc3FzcXAQDy8vLyrq6urq6u5w7Z2Q7n5w7Z2Q6ygoKCgoJeXl5e0HIcamocxHIcamocAAAEAAD/4AIAAeAADQAuAEMAWAAAFyM1NxcHFTM1MzcXByM3NTI+AjU0LgIjIg4CFSM0PgIzMh4CFRQOAiM1Ii4CNTQ+AjMyHgIVFA4CIzUiDgIVFB4CMzI+AjU0LgIjkJC0GKxQSVsYZTfQGi8jFBQjLxoaLyMUIBksOiEhOiwZGSw6IQ0YEQoKERgNDRgRCgoRGA0HCwkFBQkLBwcLCQUFCQsHIGbFFrs6QGoUdoAgFCMvGhovIxQUIy8aITosGRksOiEhOiwZYAoRGA0NGBEKChEYDQ0YEQpgBQkLBwcLCQUFCQsHBwsJBQAAAAcAAP/gAgAB4AAHAAwAEgAXAB8AJAApAAAFIREzESERMwUXByc3Fyc3FzcXBxcHJzc3IzUhFSM1IQUzFSM1FTMVIzUCAP4AIAHAIP6SHGAcYG7HDrm5DllgHGAcUiD+wCABgP7AcHDg4CABkP6QAXCIEKAQoEpkHFxcHBqgEKAQSJCQsEAgIEAgIAAABQAAACACAAGgACAAQQBcAHgAhQAAJS4DIzAiMCIxIg4CByc+AzMyMDoBMTIeAhcHByIuAic3HgMzMDIwMjEyPgI3Fw4DIyIwKgExNyIuAjU0PgIzMh4CFRQOAgcOAysBNSIOAhUUHgIzFTcyPgI3PgM1NC4CIwc0PgIzFyIOAhUHAeAEJjxOKwEBLE48JgMgBCtEWTIBAQExWEUsBSDhMVhFLAUgBCY8TisBASxOPCYDIAQrRFkyAQEBARovIhUUIi4bGy4jFQUJDgkJFRYZDQEUIxoPDxsiFAEJExEQBgcLBwMPGiMUQAoRFw0BBwsJBSDuHzUnFxcoNB8EJT8vGxsvPyUEzhsvPyUEHzUnFxcoNB8EJT8vG0AUIi8aGi8jFRQiLxoNGBgVCQkOCgXgEBojFBMjGg8QEAQHCwcHDxISChMjGg9hDhcSCiAFCQwGAQAAAAUAAP/wAgAB0AAJABMAKwA8AEIAAAUhESEVIxEhNTMHLwE3FwcfATcXNyc3PgMzMh4CFx4DFRQOAg8BJxc0NjwBNTQuAicuAiIHATcXBzcXAgD+AAEA4AHAIO4ePboWmh8PmhYXWwwECwsNBgYNCwsEBQcFAgIFBwULKicBAQMDAgMICAgE/rssHhdHChABsCD+kOBpPR65FpoPH5oWFlsLBQcFAgIFBwUECwsNBgYNCwsEDFgnAQICAgEDBgYFAwMEAgH+lIQKRxceAAUAAAAQAgABsAATACgAPQBCAE8AACUjNTMRIycjByMRMxUjETM3MxczASIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIzczFSM1ByM0PgIzFSIOAhUCAIBgaTCOMGlggHcwsjB3/wAeNCcXFyc0Hh40JxcXJzQeFykeEhIeKRcXKR4SEh4pF6AgINAgDRUdEQoRDQgQIAEQUFD+8CABUFBQ/rAXJzQeHjQnFxcnNB4eNCcXAQASHikXFykeEhIeKRcXKR4SECAggBEdFQ0gCA0RCgAAAAAFAAAADQIAAbAANgBPAGgAbQBzAAAlNTI+AjU0LgIjIg4CBxwDFRwDFSM8AzU8AzU+AzMxMx4DFRQOAiMnIzwDPQI+AzMVIg4CBxwDFQcjIi4CNTQ+AjMVIg4CFRQeAjsBFTczFSM1Fyc3FzcXAVAeNCcXFyY0HhwyKBkCIAMeMD0iAiRALxscMEAkUCACEx8nFg8cFg8BUDAaLyMUFCMvGhQjGg8PGiMUMEAgIBA7FiUlFlAgFyc0Hh40JxcVIy8bAQICAgEBAQIBAQEBAQEBAQMDAwEiOisZARwvQCQkQDAcsAECAQIBAgIUJRwQIAwTGQ8BAwICAbAUIy8aGi8jFCAPGiMUFCMaDyBQgICTNxgjIxgAAAAABgAAACACAAGgABQAKQA2AD4ARgBLAAAlIi4CNTQ+AjMyHgIVFA4CIxEiDgIVFB4CMzI+AjU0LgIjByM0PgIzFSIOAhUHIxEzFSMRMwUjNTMRIzUzJTMVIzUBACRAMBwcMEAkJEAwHBwwQCQeNCcXFyc0Hh40JxcXJzQeUCASHikXER0VDVBgYEBAAaBgQEBg/iBAQCAcMEAkJEAwHBwwQCQkQDAcAUAXJzQeHjQnFxcnNB4eNCcXkBcpHhIgDRUdEbABQCD/ACAgAQAgQCAgAAIAAAAwAgABkAAYAGUAACUjPAM9Aj4DMxUiDgIHHAMVFyMiLgI1ND4CMxUiDgIVFB4COwEyPgI1NC4CIyIOAgccAxUcAxUjPAM1PAM1PgMzMTMeAxUUDgIjAQAgAhMfJxYPHBYPAVDQGi8jFBQjLxoUIxoPDxojFNAeNCcXFyY0HhwyKBkCIAMeMD0iAiRALxscMEAk4AECAQIBAgIUJRwQIAwTGQ8BAwICAbAUIy8aGi8jFCAPGiMUFCMaDxcnNB4eNCcXFSMvGwECAgIBAQECAQEBAQEBAQEDAwMBIjorGQEcL0AkJEAwHAAABQBA/+ABwAHgAA0AGwAyAEkAZAAABSIuAj0BIRUUDgIjAxUUHgIzMj4CPQEhFyIuAj0BND4CMzIeAh0BFA4CIzUiDgIdARQeAjMyPgI9ATQuAiM3IzU0LgIjIg4CHQEjNTQ+AjMyHgIdAQEAKEY0HgGAHjRGKKAZLDohITosGf7AoAoRDQgIDREKChENCAgNEQoDBgQDAwQGAwMGBAMDBAYDgCAPGiMUFCMaDyAUIy8aGi8jFCAeNEYoYGAoRjQeAQBAITosGRksOiFAsAcNEgogChENCAgNEQogChINB2ADBAYDIAMGBAMDBAYDIAMGBAOQRRMhGQ4OGSETRUUZLSITEyItGUUAAwAA/+ACAAHgACAAKgAyAAAXIi4CNTQ+AjMVIg4CFRQeAjMyPgI1MxQOAiMBIREzMh4CHQEnMy4DJxXgLlI9IyM9Ui4oRjQeHjRGKChGNB4gIz1SLgEg/wAQLldDKOC/AyI0QiQgIz1SLi5SPSMgHjRGKChGNB4eNEYoLlI9IwEAAQAoQ1cuECAkQjQiA78ABQCN/+ABcwGxACUAKgAvAEYAUwAAJSc3PgE0JicuASIGBw4BFBYfAgcnLgE0Njc+ATIWFx4BFAYPAQcXByc3FRcHJzcHIi4CNTMUHgIzMj4CNTMUDgIjAyM0PgIzFSIOAhUBTx0pEhMTEhMvMi8TEhMTEgInHSQXFhgXFzs+OxcXGBYXJBEEgASABIAEgD4KEg0HIAIEBgQDBgQDIAgNEQpAIA8aIxQNGBEKiQ5OEy8yLxITExMTEi8yLxMBTQ5IFzs9OhcYFxcYFzo9OxdICSAPHxAwIA8fEHAIDREKAwYEAwMEBgMKEQ0IAWAUIxoPIAoRGA0AAAAFAAD/8AIAAdAABAAJACAAPQBFAAAFITUhFSUhNSEVNyIuAjUzFB4CMzI+AjUzFA4CIzcjNTQuAiMiDgIdASM1MzQ+AjMyHgIVMxUXIzUhFSM1IQIA/gACAP4gAcD+QOAKEQ0IIAMEBgMDBgQDIAgNEQpwQAgNEQoKEQ0IQCANFR0RER0VDSCQIP5AIAIAENDQIJCQYAgNEQoDBgQDAwQGAwoRDQjwIAoRDQgIDREKICARHRUNDRUdESCAQEBgAAANAAAAEAIAAbAABAAJAA4AEwAYAB0AIgAnACwAMQA5AD4AQwAAEyEVITURIRUhNRMzFSM1OwEVIzU7ARUjNRMjNTMVJzM1IxU3MxUjNSUhNSEVJSE1IRUBITUzFSE1MwUzFSM1FTMVIzUQAeD+IAHg/iAwICAwICAwICAggIBgQECAcHABIP4AAgD+IAHA/kAB4P4AIAHAIP7g4ODg4AGwICD+gCAgAVAgICAgICD+4KCgIGBggCAgMICAIEBA/sDw0OBQICBAICAAAAAJAAAAAAIAAcAABAAJAA4AEwAfACQAKQAuADMAABMjNTMVJzM1IxUXIzUzFSczNSMVEyERMxUjESERIzUzITMVIzUHIRUhNRUhFSE1JyEVITXQUFAwEBDgUFAwEBCw/gBgQAHAQGD+8CAgcAEA/wABAP8AcAHg/iABQICAIEBAIICAIEBA/qABkCD+sAFQICAg0CAgQCAgoCAgAAABAAAAAQAAiWp/K18PPPUACwIAAAAAAM+ZDD4AAAAAz5kMPv/9/9wCBAHpAAAACAACAAAAAAAAAAEAAAHg/+AAAAIA//3//AIEAAEAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAgAgAAAAIA//8CAAAOAgAAfgIAAAACAAADAgAAAAIAAAACAAAwAgAAKAIAAAACAAAAAgAAAAIAADACAP/9AgAAAAIAAAACAAAAAgAAAAIAAAgCAAAAAgAAAAIAAEACAAAgAgAAIAIAABACAABOAgAAgAIAAFACAAAAAgD//QIAAEgCAAAAAgAALQIAAEACAACAAgAAAAIAAG0CAAAAAgAAAAIAAAACAAAAAgAAAAIAAGACAABAAgAAAAIAAAACAAAAAgAAQAIAAIACAAAAAgAAIAIAAAACAAAAAgAAAAIAAIACAABtAgAAQAIAAAUCAABwAgAAAAIAAAACAABgAgAAAAIAAAACAAAAAgAAcAIAAAACAAAAAgAAUAIAAFACAAAAAgAAAAIAAAACAABQAgAAQAIAAAACAAAgAgAAQgIAAIQCAAAgAgAAAAIAAAACAAAAAgAAIAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAHACAACgAgAAUAIAAAACAABLAgAANAIAACACAAALAgAAQAIAACoCAAAAAgAAMAIA//8CAAAAAgAAAAIAABACAAAwAgAABQIAAAACAAAcAgAAAgIAACoCAAAAAgAAJQIAAAkCAAAOAgAAAAIAAAACAABQAgAAAAIAACoCAAAAAgAABAIAAAACAAAAAgAAEAIAAAACAAAAAgAAAAIAACACAAAgAgD//gIAAAACAP/+AgAAQAIAAAACAAAgAgAAfwIAAEACAABAAgAAMAIAAAACAAANAgAAAAIAABACAAAAAgAAAAIAAAACAAAAAgAAcAIAAAACAAAAAgD//gIAAC4CAAAAAgAAAAIAAAACAAAJAgAAAAIAAAACAAAFAgAAAAIAAAACAAAAAgAATQIAACACAAAAAgAAIAIAAIMCAAAAAgAAQAIAACACAAAAAgAAAAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAADgIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAQAIAAAACAACNAgAAAAIAAAACAAAAAAAAAAAKABQAHgCAARQBVgGaAdwCHAJ6AwwDWAOOA8gEWgTUBVgFjAZCBvIHOAgSCFoIogkgCWgJtgoACoILUAv2DGYMxg0oDXYNuA5YDqoPKA+CD+wQOhCUESYRUhHqEigSnhMKE1ATphQUFLwVChW0FfQWYBaiFwoXPBeYGAAYQhi4GO4ZaBo0Gm4anBsEG8ocIByYHTgd6B5qHwgfOh/6IEQguCD2ISAhjCICIiQimCL+IzIjiiQAJIok/iV0JcYmGiZqJrInaieSKEoo6ClqKdIqWirIKzIroCwMLDgsaC0CLXQt5C5iLxgvOC+cL9IwOjCSMSwx0jJIMpQy7DNuM740GDS6NWw2GjZsNpI21DcSN0I3nDfuOC44ZDkyOZI6ADpaOrY7IjuwPA48ajzMPWo+RD8QP14/zkBGQHJA6kE8QchCgEPSRCREsEVmRnhHAEeUSBRIhEjwSVJJ4kpsSs5LWEueS9hMKkzCTOhNJk1kTZBNtk3qTrBO3E9ST5hQQlCoURZRolIKUoBTBFNMU8hUKFSOVNwAAAABAAAAzAD+ABQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAIAAAAAEAAAAAAAIADgCGAAEAAAAAAAMAIAA2AAEAAAAAAAQAIACUAAEAAAAAAAUAFgAgAAEAAAAAAAYAEABWAAEAAAAAAAoAKAC0AAMAAQQJAAEAIAAAAAMAAQQJAAIADgCGAAMAAQQJAAMAIAA2AAMAAQQJAAQAIACUAAMAAQQJAAUAFgAgAAMAAQQJAAYAIABmAAMAAQQJAAoAKAC0AFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHNTdHJva2UtR2FwLUljb25zAFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBTAHQAcgBvAGsAZQAtAEcAYQBwAC0ASQBjAG8AbgBzAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), + url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAIP4AAoAAAAAg7AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAfQ4AAH0O2y4JFk9TLzIAAH4EAAAAYAAAAGAIIv19Y21hcAAAfmQAAABMAAAATBpVzR5nYXNwAAB+sAAAAAgAAAAIAAAAEGhlYWQAAH64AAAANgAAADYAUlk+aGhlYQAAfvAAAAAkAAAAJAPkAqlobXR4AAB/FAAAAzAAAAMwkQcUJ21heHAAAIJEAAAABgAAAAYAzFAAbmFtZQAAgkwAAAGKAAABipxmbApwb3N0AACD2AAAACAAAAAgAAMAAAEABAQAAQEBEVN0cm9rZS1HYXAtSWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHiGf4mPh9BR0AAAYJDx0AAAYOER0AAAAJHQAAfQUSAM0CAAEAEQAhACMAJQAoAC0AMgA3ADwAQQBGAEsAUABVAFoAXwBkAGkAbgBzAHgAfQCCAIcAjACRAJYAmwCgAKUAqgCvALQAuQC+AMMAyADNANIA1wDcAOEA5gDrAPAA9QD6AP8BBAEJAQ4BEwEYAR0BIgEnASwBMQE2ATsBQAFFAUoBTwFUAVkBXgFjAWgBbQFyAXcBfAGBAYYBiwGQAZUBmgGfAaQBqQGuAbMBuAG9AcIBxwHMAdEB1gHbAeAB5QHqAe8B9AH5Af4CAwIIAg0CEgIXAhwCIQImAisCMAI1AjoCPwJEAkkCTgJTAlgCXQJiAmcCbAJxAnYCewKAAoUCigKPApQCmQKeAqMCqAKtArICtwK8AsECxgLLAtAC1QLaAt8C5ALpAu4C8wL4Av0DAgMHAwwDEQMWAxsDIAMlAyoDLwM0AzkDPgNDA0gDTQNSA1cDXANhA2YDawNwA3UDegN/A4QDiQOOA5MDmAOdA6IDpwOsA7EDtgO7A8ADxQPKA88D1APZA94D4wPoA+0D8gP3A/wEAQQGBAsEEFN0cm9rZS1HYXAtSWNvbnNTdHJva2UtR2FwLUljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzdUU2MDR1RTYwNXVFNjA2dUU2MDd1RTYwOHVFNjA5dUU2MEF1RTYwQnVFNjBDdUU2MER1RTYwRXVFNjBGdUU2MTB1RTYxMXVFNjEydUU2MTN1RTYxNHVFNjE1dUU2MTZ1RTYxN3VFNjE4dUU2MTl1RTYxQXVFNjFCdUU2MUN1RTYxRHVFNjFFdUU2MUZ1RTYyMHVFNjIxdUU2MjJ1RTYyM3VFNjI0dUU2MjV1RTYyNnVFNjI3dUU2Mjh1RTYyOXVFNjJBdUU2MkJ1RTYyQ3VFNjJEdUU2MkV1RTYyRnVFNjMwdUU2MzF1RTYzMnVFNjMzdUU2MzR1RTYzNXVFNjM2dUU2Mzd1RTYzOHVFNjM5dUU2M0F1RTYzQnVFNjNDdUU2M0R1RTYzRXVFNjNGdUU2NDB1RTY0MXVFNjQydUU2NDN1RTY0NHVFNjQ1dUU2NDZ1RTY0N3VFNjQ4dUU2NDl1RTY0QXVFNjRCdUU2NEN1RTY0RHVFNjRFdUU2NEZ1RTY1MHVFNjUxdUU2NTJ1RTY1M3VFNjU0dUU2NTV1RTY1NnVFNjU3dUU2NTh1RTY1OXVFNjVBdUU2NUJ1RTY1Q3VFNjVEdUU2NUV1RTY1RnVFNjYwdUU2NjF1RTY2MnVFNjYzdUU2NjR1RTY2NXVFNjY2dUU2Njd1RTY2OHVFNjY5dUU2NkF1RTY2QnVFNjZDdUU2NkR1RTY2RXVFNjZGdUU2NzB1RTY3MXVFNjcydUU2NzN1RTY3NHVFNjc1dUU2NzZ1RTY3N3VFNjc4dUU2Nzl1RTY3QXVFNjdCdUU2N0N1RTY3RHVFNjdFdUU2N0Z1RTY4MHVFNjgxdUU2ODJ1RTY4M3VFNjg0dUU2ODV1RTY4NnVFNjg3dUU2ODh1RTY4OXVFNjhBdUU2OEJ1RTY4Q3VFNjhEdUU2OEV1RTY4RnVFNjkwdUU2OTF1RTY5MnVFNjkzdUU2OTR1RTY5NXVFNjk2dUU2OTd1RTY5OHVFNjk5dUU2OUF1RTY5QnVFNjlDdUU2OUR1RTY5RXVFNjlGdUU2QTB1RTZBMXVFNkEydUU2QTN1RTZBNHVFNkE1dUU2QTZ1RTZBN3VFNkE4dUU2QTl1RTZBQXVFNkFCdUU2QUN1RTZBRHVFNkFFdUU2QUZ1RTZCMHVFNkIxdUU2QjJ1RTZCM3VFNkI0dUU2QjV1RTZCNnVFNkI3dUU2Qjh1RTZCOXVFNkJBdUU2QkJ1RTZCQ3VFNkJEdUU2QkV1RTZCRnVFNkMwdUU2QzF1RTZDMnVFNkMzdUU2QzR1RTZDNXVFNkM2dUU2QzcAAAIBiQDKAMwCAAEABAAHAAoADQCZAUcBqwILAnQC2ANgBA4EgwTdBT0F6gaVB1MHogh1CTkJwAq/C0cLsAw3DKcNHw13Dg4PDw/SEGUQ4BF8EfYSSBMGE4MUKRSLFRIVihX9FtoXIhf6GFUZDxmZGgIaiRs0HBocjh19HdoeaR7aH3UfzSBSIOghYSHvIlEi/yPiJEgklyUyJiUmmyc2J/QoxSl/KkIqmyuMLBEsuS0kLW0uES6RLs8veTAKMGww2jF4MoEzXTQ4NMg1SDXINjY3NDd6OGI5IznFOj062DtePAA8nz03PYk92j6LP0o/3UB5QV1BkkIIQltC1UNJRAFEx0VTRbpGR0bYR2pH6UinSYZKWUr6SzlLrkwgTHlNE021ThhOe095T/NQeVERUatSRFMSU5ZUFlS4VYRWgFdyWA9Yq1lMWZpaL1qMW0pcG13CXjVe/F/LYQlhpWJsYzFjwGRVZMtldmYKZohnMWeuaBZorGmUadRqS2rDaw5rSmudbI9s4G1vbexuwW9Lb+FwoHEpccVyc3Lac3B0AHTHdVv8lA78lA78lA77lA73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIpPw9FaH3JCO/ydh1kzd3V7OepLNt2p3UcUo65F5/O8S9rPcNqoNo+xcF+4hPFWuRlsJKkY6r74EFDvd0qxVKi0mkWb0IoqIF4jP3Iovj4+Lii/ciNOIIoaIF7yeL+zYnJ1lZSnJJiwiLyxUhizXhi/WL9eHh9Yv1i+E1iyGLITU1IYsIi/f0FTOLQ0OLM4sz00Pji+OL09OL44vjQ9Mziwg7/FQV9zSLi2v7NIuLqwXi9ykVm/cFRrGzwIWOU31nqaCjoni9l8J2YFHDbIVfo6Kf36uEdC4F+zFiFWuQka1nj4+r0YMFDviU99QV/JSLi+v4lIuLKwX8dKsV+FSLi6v8VIuLawX3pPvUFSuLi6sFi9pKzDyLCEuLi9uri4tbq4sF7IvaPIsqCIuLq4sFi+za2uyLCKuLi7uri4s7S4sFPItKSos8CItrBQ74NGsV+9SLi/fUq4uL+7T3lIuL97SriwX8JFkVevc+9wDT8IuLewWLcaB1pouli6Ghi6UIi5vwi/cAQ3r7PmyPmfcqN8NOiwWEZ2pvZYtki2ung68IT4s3U5r7KmuHBQ74ZPgEFfw0i4vr+DSLiysF/BSrFff0i4ur+/SLi2sFtvtUFUaMjKu4iqjgqYEF9+f73xX7UotX9zFX+zH7Uout9+arh237wvcWi9f3dtf7dvcWi233wquPBUD7BhVn9qmVqDa4jIxrBQ738PfUFfs8i2P3NPeMi2P7NAX7JKsV9wyLo+v7PIujKwW//BYV+xbVvfePq4Vd+3npVerCbPd5q4+s+48FN/cNFZFrK3uFq+ubBYtLFZFrK3uFq+ubBYv3FBWRayt7havrmwUO95RrFfshi/sH9weL9yGL9yH3B/cH9yGL9yGL9wf7B4v7IYv7IfsH+wf7IYsIi/h0FfsQiycni/sQi/sQ7yf3EIv3EIvv74v3EIv3ECfv+xCLCJv8NBVriwWL7DzaKosIi6sF9weL6C6L+wcI90T3RBX7B4su6Iv3BwiriwWLKto87IsIi2sFDvd092YVq4dr+2Rrj6v3ZAXbrBW7+4RrhVv3hKuRBftpVBVf9wz38fcRt/sM+/H7EQWI8BWhTve183XH+7UkBfgSrhWAqQWTjpGRj5KPk4uUiJOIk4WRhI+Dj4KLg4gIgKkFm5GdipqEm4SWfpF7kXuKeYR8hHt+gHuFCPw6+xwVd4t5l4SfgqSYpqSUCJZtBYeKh4iKh4mHi4eMh46DlIaUjgiVbQWGiYaKhYsIDveUaxX7IYv7B/cHi/chi/ch9wf3B/chi/chi/cH+weL+yGL+yH7B/sH+yGLCIv4dBX7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCL9xAn7/sQiwjr+9QV+1SLi/cUq4uLK/c0iwWLqxVri4vr+zSLi6v3VIsFDvgM92QVdaL3EvcSi+Ywi/sS+xJ0ofcc9xz3HIuL+xwF+3L72RX7g/eD9zjGlm37CWH3PPs8tfcJqYAF+/H7axXd90uoflwh9bqYbgXY910VonUzL3Si4+YFDvfkaxX7NIuL9/Sri4v71OuLi/fUq4sF9xT7tBUri4ury4uLxj73Eaab3fsYBfvUJxUri4vv3fcYpns++xGLUMuLBev3VBWri4v7dGuLi/d0Bc/xFVfLV0tzn9fr1ysFDvhsaxX8RIuL+JT4RIuL/JQF/CSrFfgEi4v4VPwEi4v8VAX3RKsVRItSxIvSi9LExNKL0ovEUotEi0RSUkSLCIv3dBVWi2Bgi1aLVrZgwIvAi7a2i8CLwGC2VosIi8sVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwhr+3QVa4sFi66oqK6LCItrBXmLfX2LeQgO+JRrFfyUi4v4lPiUi4v8lAX8dKsV+FSLi/hU/FSLi/xUBfd0uxUqizzai+yL7Nra7Ivsi9o8iyqLKjw8KosIi/fUFTyLSkqLPIs8zErai9qLzMyL2ovaSsw8iwhb+yQVa4sFi7evr7eLCItrBXGLdXWLcQj3ZPdUFauLi2tri4urBfv0ixWri4tra4uLqwX39Pv0FauLi2tri4urBfv0ixWri4tra4uLqwUO98f3JBUli2vv3sneTGsoBTyrFcOLnMJerl5pnFMFp/cxFUK/naXCZMKxnXEF9wT7ORU8tJjkqoeCSMZsBfsU+3AVbZao3+WMi2tIigX7sfcVFXynxqqCzqqPmDIFrft9FXXKSIyLq+WKqDcFu0UV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIDviU9xQV/JSLi9XzwZlvNV2LdfhUi4v3VPsoi35mbZWexvdgiwX8C0QVy0t1dUvLoaEF25sVy0t1dUvLoaEF+237fRX4lIuLa/yUi4urBQ73JGsVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsI93T7NBVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwj7d/ftFfcE+0RxevsE90OlnQX3eYoVp3v7AvtEb5z3AvdDBfsG+8wVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwgO+B33BBV1osPER8+ioeYxBft3+3cV+433jfd393flMHV0R8/7SftJ91/7X8TDonUF5feHFYaLh4uGjAiQqwWfiJ+SmZmXl5Kbi5yLnISbf5dzo2GLc3N9fYR3jncIa4YFh6mVqqCgnZ2jlaWLpYujgZ15sGWLT2ZleXlygXKLCPsn+2sVcotylXmdZrGLyLCwsLDIi7FmoHaVbIdtCGuQBY6fhJ99mXKkY4tycnJyi2Okcpl9n4SfjgiPawWHioeLhosIDviUyxUri4ury4uL95T8VIuL+5TLi4trK4uL99T4lIsF+xT8NBX7lIuL91Sri4v7NPdUi4v3NKuLBfvU9zQVq4uLa2uLi6sFy4sVq4uLa2uLi6sF95TrFWuLi6v7VIuLa2uLi8v3lIsF+1T8NBX3JIuLa/ski4urBYvLFfcki4tr+ySLi6sFDveUaxX7IYv7B/cHi/chi/ch9wf3B/chi/chi/cH+weL+yGL+yH7B/sH+yGLCIv4dBX7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCL9xAn7/sQiwiL/BQVM4tD04vji+PT0+OL44vTQ4szizNDQzOLCIv3tBVEi1JSi0SLRMRS0ovSi8TEi9KL0lLERIsIi/skFWyLcqSLqouqpKSqi6qLpHKLbItscnJsiwiL2xV+i4CAi36LfpaAmIuYi5aWi5iLmICWfosIi/s0FWyLcqSLqouqpKSqi6qLpHKLbItscnJsiwiL2xV+i4CAi36LfpaAmIuYi5aWi5iLmICWfosIDvf06xVri4v3hPsUi4v7hGuLi/ek91SLBfc0/BQV/JSLi/e09xSLi2sri4v7dPhUi4v3NCuLi6v3FIsF+6T3lBWri4tLa4uLywX7ZCsVq4uLS2uLi8sFy4sVq4uLS2uLi8sF97RLFauLi0tri4vLBbuLFauLi0tri4vLBbuLFauLi0tri4vLBQ73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIS/vhFYv3IauLizjcvfsNzpun9zsuBQ73lMwVKos82ovsi+za2uyL7IvaPIsqiyo8PCqLCIv31BU8i0pKizyLO8xL2ovai8zLi9uL2krMPIsI+3n8IxWDi4WNhpB+mIWm1OoIpHcFYFOCcYmCp5Dtz/cQ9xD3EPcQz+2Qp4GJcoJRXgh3pQXs1aaFmH66XPtg+2ViYWVm+0D7PEaLCA73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIW/skFauLi/s0a4uL9zQFy4sVq4uL+zRri4v3NAUO95RrFfshi/sH9weL9yGL9yH3B/cH9yGL9yGL9wf7B4v7IYv7IfsH+wf7IYsIi/h0FfsQiycni/sQi/sQ7yf3EIv3EIvv74v3EIv3ECfv+xCLCGv74RWL9yGri4s43L37Dc6bp/c7LgX7g9oVq4uL+1Rri4v3VAUO9zR7FVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCOtLFWuLi/e/93Toi/tX+yZXgKn3EbeL9xH7NEgFDvgUixVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwj7lPtUFVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCOtLFWuLi/e/9573CJdt+4ogBfd0xRWri4v7xGuLi/fEBQ7b+HQVq4uL+xRri4v3FAWL+9QVq4uL+1Rri4v3VAWbqxVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCPck91QVq4uL+5Rri4v3lAWL/FQVq4uLS2uLi8sFm6sVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj3JPfUFauLi0tri4vLBYv7lBWri4v7lGuLi/eUBZurFWiLbqiLrouuqKiui66LqG6LaItobm5oiwiL6xV5i319i3mLeZl9nYudi5mZi52LnX2ZeYsIDsFrFXyLfpGBlXagi6ygoAihdQWDgot+k4KPh5GJkYsIi4sFkIuRjY+PCKF1BYGBfoV9i4uLi4uLiwj3zvd0FTyLSsyL2ovazMzai9qLzEqLPIs8Sko8iwiL95QVTYtZWYtNi029WcmLyYu9vYvJi8lZvU2LCK09FXmda4t5eQh0ogWbmp+ToIugi5+Dm3wIdHQF+wn7ihX7EfcRmMyqhYFb8Sa7lJFsBftu+yIVJfD3G/c8pHf7CfsmyE73JvcJn3IFDveUaxVEi1LEi9KL0sTE0ovSi8RSi0SLRFJSRIsIi/d0FVaLYGCLVotWtmDAi8CLtraLwIvAYLZWiwhrKxVriwWLrqiorosIi2sFeYt9fYt5CMD3NRWBqfcXt33Qi7v7lIuLWH1J9xdfgW37Mb+d6IvZ99SLiz2dLgX7hvYVq4uLS2uLi8sF64sVq4uLS2uLi8sFDveU9/QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr+8UVa42T9yvJv59zWV8F90z7HRWD9x1Zt5+jyVeT+ysFOftFFS+LefdCi+2ri4srmfskr4uZ9yaL6auLiysFDveUaxUqizzai+wIi/dEq4uL+0QFizzMStqL2ovMzIvaCIv3RKuLi/tEBYsqPDwqiwiL6xVfi2evi7cIi/dEq4uL+0QFi3GhdaWLpYuhoYulCIv3RKuLi/tEBYtfZ2dfiwhb97QV+xSLi/cU9xSLi/sUBSurFcuLi8tLi4tLBffUaxX7FIuL9xT3FIuL+xQFK6sVy4uLy0uLi0sFDvc895QVY4uLq6OLw9GLxQWLrqiorouui6hui2gIa4sFi519mXmLeYt9fYt5CItFQzEF96n7tBX7RYz7Aqpti4urr4r3Amz3JovD93f7QKqL9zKri4v7F/dIagX8OPuQFSuLi/e064uL+7QFS6sVq4uL93Rri4v7dAUO+IDLFfxri3Pg94Hzl237Zy+VaPg6i5Ww+4H3Jou0m4sFnYuZmYudi519mXmLeYt9fYt5CGuLBYuuqKiui66LqG6LaItwenRzgQj3gPsldDgFDvfs9/QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj7FPx0FTyLSsyL2ovazMzaiwiLawVNi1lZi02LTb1ZyYvJi729i8kIq4sFizxKSjyLCIvLFV+LZ6+Lt4u3r6+3iwiLawVxi3V1i3GLcaF1pYuli6Ghi6UIq4sFi19nZ1+LCPdUaBVrkaf3IftIi8v3NDiJLlB6pe/M9yGNS/s090CLBQ73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsI+xT74RWL9yGri4s43L37Dc6bp/c7LgVM+wIVi7iWi/HK+w3Om6f3Oy4FDvc3axVbi2Kbbqg726n3M/cJ9wjQ0eS12ou7i7R7qG7bO237M/sJ+whGRTJhPIsI9074dBVEiztlS0sjI237H89IonOsf7KL0ovbscvL8/Op9x9HznSjapdkiwiUJxWhdft2+3Z1ofd293YF+2r7MBX3FIuLa/sUi4urBbu7FauLi/sUa4uL9xQFu7sV9xSLi2v7FIuLqwW7uxWri4v7FGuLi/cUBQ7L+HQVq4uL/JRri4v4lAX3J/vzFXWLc5BwlgiXqQXBc7GXtJexl7WXwHsIi/dyBVudZoBlgGB+W3xLpwiXqQXBc7GXtJe2mLuay28IlYaL+7Z1lAVVo2V/Yn9yg3CDbYsIDveU9/QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr+8UVa42T9yvJv59zWV8F90z7HRWD9x1Zt5+jyVeT+ysFb0oV+1yLr/c3q4Vv+xH3DItv9xGrkQV6+6cVLYuE2auOkFqti5C+q4gFDvekaxVoi26oi64Ii8VT0XOLi6uzi9Mxi0UFi3mZfZ2LnYuZmYudCKuLBYtobm5oiwjLyxVri4v3MZiO9zOoU/d3+yaL+wZra4uLq6mL9war90GL0vuw+0hqBfuEiBUri4v3tOuLi/u0BUurFauLi/d0a4uL+3QFDveUaxVWi1WfY7Q63Iv3GNzcCKJ0BUZHi/sE0EfPRvcEi8/Q0M+L9wRGzwiiogXcOov7GDo6Y2JVd1aLCIv3rxX7J/cVoLanfYF29wAs9wDqgaCnmaFgBfuY7xX3dIuLa/t0i4urBctLFeuLi2sri4urBQ73lPdEFTyLSsyL2giL9zT3tIuL+zQFizxKSjyLCPsE96QVi/sUBYtNvVnJi8mLvb2LyQiL9xT7dIsF9wT7ZBVfi2evi7cIi9uri4s7BYtxoXWliwiLawV7+xwVq4uL+wxri4v3DAX7FCMV97SLi2v7tIuLqwX31PfUFYurBaWLoaGLpQiLm1uLi6vbi4tbBYtfZ2dfiwj79IsVX4tnr4u3CIu724uLa1uLi3sFi3GhdaWLCItrBfdE+4QVaItuqIuuCKuLBYt5mX2di52LmZmLnQiriwWLaG5uaIsIDou7FfiUi4tr/JSLi6sF+Bb3DBX7Fvdt+xT7bHCb9y/3mvcy+5oF7SIV/JSLi/fT9xwpeHE2yYv7dfhUi4v3dTZNeKX3HO0FDvgk94QVTYtZvYvJCKuLBYtfr2e3i7eLr6+Lt4u3Z69fiwj7tIsFX4tnZ4tfi1+vZ7eLt4uvr4u3CKuLBYtNWVlNi02LWb2LyYvJvb3Jiwj3tIsFyYu9WYtNi01ZWU2LCPtEqxXLi4trS4uLqwX7FEsVq4uL+3Rri4v3dAXrixWri4v7dGuLi/d0BeuLFauLi/t0a4uL93QF64sVq4uL+3Rri4v3dAX7s/ckFWuLBYuloaGliwiLawWCi4SEi4II97SLFWuLBYuloaGliwiLawWCi4SEi4IIDvhU9zQVi6sFnYuZmYudi519mXmLCIurBa6LqG6LaItobm5oiwhrOxX7tIuLq/eUi4v3dPuUi4ur97SLBfvU+7QVK4uL97Tri4v7tAVLqxWri4v3dGuLi/t0BQ74lPcEFWuLi/eU/FSLi/uUa4uL97T4lIsFi/v0FSOLW8v7ZItbSyOLi6vji7vL94SLu0vjiwX79IsV91SLi2v7VIuLqwX3ROsViov7RJsFi4uKi4uLaotuqIuui66oqK6LCPdDmwWLi4uLi4u4i69ni1+LX2dnX4sIi/cUFftDewV4i319i3mLeZl9nYsI90V7BaWLoKGLpYuldaFxiwj7RGsVq4uLa2uLi6sF9zSLFauLi2tri4urBQ73lGsVM4tD04vji+PT0+OL44vTQ4szizNDQzOLCIv3tBVEi1JSi0SLRMRS0ovSi8TEi9KL0lLERIsIS/sUFWuLBYvAtrbAiwiLawVoi25ui2gI9wT3VBVri4ura4uLa2uLi8vriwVLuxWri4tLa4uLywWrixVriwWLpaGhpYsIi2sFgouEhIuCCA73JPg0FauLi/vEa4uL98QF9xSLFYv7ZGuLi/dkq4sFi4sVa4sFi519mXmLeYt9fYt5CGuLBYuuqKiui66LqG6LaAj3IvxUFfuqi0Pri/cLsK+hdXBviy3DQPd/i6b3Wvs4zpep91A+BQ74VPc0FYurBZ2LmZmLnYudfZl5iwiLqwWui6hui2iLaG5uaIsIazsV+7SLi6v3lIuL93T7lIuLq/e0iwX7RE4VqoVs+zVrkav3NQU7ixWqhWz7NWuRq/c1Bfc0ixWqhWz7NWuRq/c1Bft0+3cVK4uL97Tri4v7tAVLqxWri4v3dGuLi/t0BQ73lGsV+yGL+wf3B4v3IYv3IfcH9wf3IYv3IYv3B/sHi/shi/sh+wf7B/shiwiL+HQV+xCLJyeL+xCL+xDvJ/cQi/cQi+/vi/cQi/cQJ+/7EIsIm/w0FWuLBYvsPNoqiwiLqwX3B4voLov7Bwj3RPdEFfsHiy7oi/cHCKuLBYsq2jzsiwiLawX7wfcnFfeE+4R1dfuE94ShoQX3bosVoXX7hPuEdaH3hPeEBQ730ff0FSKLZ5+bp6d74ouonZtvBcj7ohX7vYtU902YkQW8oMuX0IvQi8t/vHYIl4Vm+00F+6WrFfeLi6b3GgVfnFSUUItRi1SCYHsIs/sbBZ+2FXbSnI8Fy5nbisl9CINrBVeYSYxTggiWZmyBBZsgFfc0i4tr+zSLi6sF+0T3fBWri4v7NGuLi/c0BfeU++QVLIs0v1/gCKeZBbJC113ei96L17my1AinfQVfNjRXLIsI93T35BWri4v7NGuLi/c0BXGkFWTUP7k4iziLP11kQghvmQW34OK/6ovqi+JXtzYIb30FDveU91QVIYs14Yv1CIvr+BSLiysFiyE1NSGLCPs095QVi0sFizPTQ+OL44vT04vjCIvL+9SLBfck+7QVq4uL+1Rri4v3VAX7FPs0Ffe0i4tr+7SLi6sF9yT3lBVEi1LEi9IIi5uri4t7BYtWtmDAiwiLawUO98T3dBWLqwWli6Ghi6UIq4sFi19nZ1+LCCv3lBXri4trK4uLqwXr/JQVK4sFX4tnr4u3CIv3FAWLpZiinpp4mn6ii6UIi6sFi7evr7eLCOuLBbeLr2eLXwiLa2uLi6sFi6V1oXGLCCuLBXGLdXWLcQiLawWLcaF1pYsIi2sFcYt1dYtxCIv7FAWLcaF1pYsI64sFpYuhoYulCIv3FAWLpXWhcYsIi6sFt4uvZ4tfCIv7FAWLX2dnX4sIO/fkFWuLBYuloaGliwiLawWCi4SEi4IIm/ukFXGLdaCLpgiL66uLiysFi4KShJSLCItrBQ74lHsV/JSLi/fUq4uL+7T4VIuL97SriwX8lKsVi/cU+JSLi2v8dIuLS/h0i4trBUv7hBVLiwVoi26oi66LrqiorosIy4uLa0uLBXmLfX2LeYt5mX2diwjLi4trBQ73G/d/FW2VBaLLx7bPiwiLawVVi1ppeVgI9PeJFauLi2tri4urBYv75BWri4v7FGuLi/cUBXv7RBVxi3Whi6UIq4sFi4KShJSLlIuSkouUCKuLBYtxdXVxiwj3lPdkFfxUi4ubBYv3EO/v9xCL9xCL7yeL+xAIi3sF/DOrFfgSiwWD7TjZJ4snizg9gykIDviUaxX8lIuL+BT4lIuL/BQF/HSrFfhUi4v31PxUi4v71AX39KsV+9SLi/eU99SLi/uUBfu0qxX3lIuL91T7lIuL+1QF99TLFauLi2tri4urBYtLFauLi2tri4urBfs098EV+x3gnaf3Cz/3C9edbwUO92TrFfsHiy7ri/cKCIv1+DSLiyEFi/sKLiv7B4sI+0T3tBWLQQWLJto67Ivsi9rci/AIi9X79IsF90T7dBU8i0rOi94Ii6Wri4txBYtKvVbJiwiLawX3lOsVeouLq5yLBZSLkpKLlAiLqwWLk4STgosIeouLq5yLBaaLoHWLcQiLagWLcXV2cYsI/BT7VBX3lIuLa/uUi4urBQ74lKsV/FSLi6v4NIuL99T8NIuLq/hUiwX8lIsVq4uL/BRri4v4FAX4NPtEFauLi2tri4urBWv7JBX71IuL95T31IuL+5QF+7SrFfeUi4v3VPuUi4v7VAUO92RrFYuLBV+LZ6+LtwiL94QFi9LExNKL0ovEUotECIv7hAWLX2dnX4sIK4sFu/g0FVaLYGCLVgiL+4QFi3GhdaWLCOuLBaWLoaGLpQiL94QFi8BgtlaLCGv75BVri4v3hAWLrqiorosIi2sFeYt9fYt5CIv7hAV7+EQV64uLayuLi6sFDvfxaxX7T4tW98T3uotV+8QF+zSrFfcZi7b3hPtui7X7hAWt91YVofskbId09ySrjwX3RfcCFWuLBYuaiJqFmQiolwWTeY94i3gI+5SLFWuLBYvay8zbi56LnYedhAh/bQV9kX2OfItNi1lZi00Iy4sVa4sFi7evr7eLCItrBXCLdnWLcQj3N/c8FaZ7Kvs0cJvs9zQFDvgU9zQV+5SLi/eU95SLi/uUBft0qxX3VIuL91T7VIuL+1QFi/c0FcuLi2tLi4urBYs7FcuLi2tLi4urBfcU2xXLi4trS4uLqwWLOxXLi4trS4uLqwXC+8QV+6uLi/iU+BSLi/wka4uL+AT71IuL/FT3fYvHxqF1BQ73lGsVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj7AeEVdaIFz8/3A4vORwh1dAVTwzGLU1MI96byFTDm+yiLMDAIdaIF8vL3PIvyJAh1dAXL7xX7EvcS+2KL+xL7Egh1ogX3Hvce93aL9x77Hgh1dAUO9/9rFftqi2b3x8X3AfdAi8b7AWX7xwX7TasV9zCLrfegXt/7GotfOKz7oQWs93sVoPtKa4h290qrjgX3F/dNFWuLi6v7AIuLa2uLi8v3QIsF+zr7VBX3NIuLa/s0i4urBQ74lGsV/JSLi/gU+JSLi/wUBfx0qxX4VIuL99T8VIuL+9QF9yS7FU2LWb2LyYvJvb3Ji8mLvVmLTYtNWVlNiwiL91QVX4tnZ4tfi1+vZ7eLt4uvr4u3i7dnr1+LCHs7FWuLBYuloaGliwiLawWCi4SEi4II9zTbFfcUi4tr+xSLi6sFi0sV9xSLi2v7FIuLqwWLSxX3FIuLa/sUi4urBcX4AxWXbftkO3+o92TcBQ7306UVbZf3NfgQ/BD7NX+p+Fj3UwX7YvySFfs8i/sc9xyL9zwIq4sFi/sq9w77DvcqiwiLawX7JPdEFWiLbqiLrouuqKiui66LqG6LaItobm5oiwiL6xV5i319i3mLeZl9nYudi5mZi52LnX2ZeYsI9yRrFXGLdaGLpYuloaGli6WLoXWLcYtxdXVxiwiLyxWCi4SEi4KLgpKElIuUi5KSi5SLlISSgosIS/t0FXGLdaGLpYuloaGli6WLoXWLcYtxdXVxiwiLyxWCi4SEi4KLgpKElIuUi5KSi5SLlISSgosIDvg09/QV+9SLi/cU99SLi/sUBfu0qxX3lIuLy/uUi4tLBfe0/DQV+9SLi/f1q4uL+9X3lIuL99WriwX7RPuVFauLi2tri4urBXv4BBXLi4trS4uLqwX7BPvEFfe0i4tr+7SLi6sFDviUqxX8lIuL6/iUi4srBfx0qxX4VIuLq/xUi4trBfhU6xVri4v3dPwUi4v7dGuLi/eU+FSLBUv7lBVri4v3NPuUi4v7NGuLi/dU99SLBQ73xGsV+3SLBV+LZ6+LtwiL+ET4FIuL/EQFi19nZ1+LCPsEqxX3BIsFpougoYulCIv4JPvUi4v8JAWLcaF1pYsI9wSLBfek91QVW4uLq7uLBZSLkpKLlAiL9zQFi5SEkoKLCFuLi6u7iwWli6F1i3EIi/s0BYtwdXZxiwj79Ps0FXGLdaGLpQiL9+Sri4v75AWLgpKElIsIi2sFDvek6xWLiwV6i3qSf5d/l4Wbi5yLrqiorouci5yEl3+Xf5F7i3qLaG5uaIsIi+sVeYt9fYt5i4OOg5GFkYSTiJSLCIt7i5sFnYuZmYudi5OIk4WRhZKDjoKLCPcEKxWLi4uLi4t6i3qSf5cIoqIFkYSTiJSLi4uLi4uLk4uTjpGRkpGOk4uUi5OIk4WRhZKDjoKLgouEiIWFCHSiBZeWm5Kci4uLi4uLi5yLnISXf5d/kXuLeot6hHp/f3+Ae4R6iwj3FEsV/JSLi/gU+JSLi/wUBfx0qxX4VIuL99T8VIuL+9QFq/eUFfgUi4tr/BSLi6sFDvgk97QVa4uL9zT7dIuL+zRri4v3VPe0iwWL/JQV+7SLi/e097SLi/u0BfuUqxX3dIuL93T7dIuL+3QF9wSrFV+LZ6+Lt4u3r6+3i7eLr2eLX4tfZ2dfiwiL9xQVcYt1dYtxi3GhdaWLpYuhoYuli6V1oXGLCA73lGwV+yGL+wf3B4v3IYv3FOr3AfcTnAiPawX7A3w4LIv7BIv7D+8m9xCL9xCL7/CL9w+L9wQ46vsDmgiPqwX3E3rq+wGL+xSL+yH7B/sH+yGLCIv3xBVxi3Whi6WLpqGgpYuli6F2i3CLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCHsrFauLi/s0a4uL9zQFDvehlhX7dvd391j3VwWpqbOctou1i7R6qW2pbZxji2CLYHpjbW0I+1j7WAX7SPd3FfdJ+0r3QfdCBaOjmKuLrYutfqtyo3Oka5hpi2mLa35zcwj7QftBBdp/FXSi9x/3HwWdnaOVpYuki6OBnnkIdHQFc6NhjHNyCPsf+x8F+wz7lhV/i36QgpSClIaXi5iLmJCXlJQI4+OhdDQzBYiIiYeLh4uHjYeOiJGElYuRkgjj4qJ1MzMFgoJ+hn+LCA73sGsVVItH90+plcf7OZSLyPdZqYEFfLAVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsIi0sVa4sFi52ZmZ2LCItrBfs0WxVriwWLnZmZnYsIi2sFiysVVotgtovAi8C2tsCLmIuXiZeGCH5tBYSOgo2Di2iLbm6LaItoqG6ui56LnpSXmgikdwV4dHB+bosIjPdwFWyRBZO4s6y5i6iLpn6edQhydgV+mnmUeItsi3F1hW0IDveU92QVPItKzIvaCKuLBYtNvVnJi8mLvb2LyQiriwWLPEpKPIsI90T3RBX79IuL6/f0i4srBfvUqxX3tIuLq/u0i4trBfe0+9QVa4sFi8lZvU2LTYtZWYtNCGuLBYvazMzai9qLzEqLPAj7VIsVa4sFi7evr7eLCItrBXGLdXWLcQi790QVX4tnr4u3CKuLBYtxoXWliwiLawX3RPvEFfv0i4vr9/SLiysF+9SrFfe0i4ur+7SLi2sFDve2bBWHqwX3A5re6ov3BIv3Dyfw+xCL+xCLJyaL+w+L+wTeLPcDfAiHawX7E5ws9wGL9xSL9yH3B/cH9yGL9yGL9wf7B4v7IYv7FCz7AfsTegh592UVa4uLypuLBa6LqKiLrouubqhoi2iLbm6LaAhriwWLwLa2wIvAi7Zgi1aLXGhjXoMIi2sFe/sVFXGLdaGLpYumoaCli6WLoXaLcItxdXVxiwiLyxWCi4SEi4KLgpKElIuUi5KSi5SLlISSgosIDvcE92QV9ySLi2v7JIuLqwU7+xQVa4uLywWLjZL3MvdNiwjLi4trS4sF+y6LhfsPi4UIi0wF94SNFYvpe4uLq7uLi0n3J+37J+2LSVuLi6ubi4vp94H7MgUO9wSLFU2LWb2LyYvJvb3Ji8mLvVmLTYtNWVlNiwiL91QVX4tnZ4tfi1+vZ7eLt4uvr4u3i7dnr1+LCHs7FWuLBYuloaGliwiLawWCi4SEi4II97SLFWuLBYuloaGliwiLawWCi4SEi4IIm/sEFU2LWb2LyYvJvb3Ji8mLvVmLTYtNWVlNiwiL91QVX4tnZ4tfi1+vZ7eLt4uvr4u3i7dnr1+LCPtUSxXri4trK4uLqwX7ROgVa5Gr9zMFjK2np66LCItrBXmLfX2LeQiLiGv7NAX4VIsVa/c3BYudfZl5iwiLqwWui6dvjGkIq/sza4UFDvck9xQV64uLayuLi6sFq6sVq4uLK2uLi+sF902JFZlva3t9p6ubBVtbFZlva3t9p6ubBfcL90YVa4uL9zT7tIuL+zRri4v3VPf0iwVL+1QVa4uL6/s0i4sra4uL9xT3dIsFy/xUFfv0i4v3tPf0i4v7tAX71KsV97SLi/d0+7SLi/t0BQ73RGsVcYt1oYulCIv3RKuLi/tEBYuCkoSUi5SLkpKLlAiL+BQFi6V1oXGLcYt1dYtxCIv7ZGuLi/dkBYu3r6+3i7eLr2eLXwiL/BQFi3F1dXGLCPdEixVxi3Whi6UIi/eNW7uL9zuri4v7Lbtbi/ubBYuCkoSUi5SLkpKLlAiL95u7u4v3LauLi/s7W1uL+40Fi3F1dXGLCJv4lBWL+zRri4v3NKuLBQ73ZPfEFfcEi4tr+wSLi6sFSysVa4uLvwWLjJz3D/cmiwi4i4trXosF+wWLezaJgQiLWgX3RIYVi/Cri4ti89Aj0YtZa4uL9wL3VvsWBVn78BX8ZIuL+CT3BIuLazuLi/vk+CSLi/dlq4sFDvh0axX8BIuL26uLi1v3xIuL+FT7xIuLW2uLi9v4BIsF+8T8MhWL6fski4ur90SLi0n3J+37J+2LSftEi4ur9ySLi+n3gfsyBQ74B2sV+7qLrvdXq4Vu+zH3botu9zGrkQX7OH8Vq4Z8J2uPmvAF9zi0Fft0i4v3D13Q96KLi/tUBftUqxX3NIuL9xT7RoudcIsmBfck91QVa4sFi519mXmLeYt9fYt5CGuLBYuuqKiui66LqG6LaAjr+3QVeouLq5yLBZSLkpKLlAiLywWLlISSgosIeouLq5yLBaWLoXWLcQiLSwWLcHV2cYsIDveUeBVci1+daqxG0Iv3BNDPCKF1BVNTiy/DU6ZwsHyxi7GLsJqmpqammq+LsouxfLBwpgihoQWtap1fi1yLXHlfaWlqal95XIsIPOwVdqB/p4upi6mXp6CgCKF0BXx8g3eLdot2k3aafAh1dQX3JfeBFUn1SSFvnOn3Ken7KQUO+HRrFfxUi4v3FKuLiyv4FIuL66uLBft0fhX7MveB6YuL9zSri4v7VEmL7fsn7fcnSYuL91Sri4v7NOmLBQ74NPcUFfw0i4v3lPg0i4v7lAX8FKsV9/SLi/dU+/SLi/tUBfh0+xQV/DSLi8uri4tr9/SLi/dUa4uLq8uLBfvEKxVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCPskqxWri4tra4uLqwWLKxWri4tra4uLqwX3lOsVq4uLa2uLi6sFiysVq4uLa2uLi6sFDviUyxX8lIuL99T4lIuL+9QF/HSrFfhUi4v3lPxUi4v7lAX3dKsVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsI+1SrFcuLi2tLi4urBffUixXLi4trS4uLqwWL+zQVy4uLa0uLi6sF+9SLFcuLi2tLi4urBQ74lNsV+2SLi6v3RIuL97T8VIuL+7T3RYuLa/tli4v39PiUiwVL+7QV/BSLi/d0+BSLi/t0Bfv0qxX31IuL9zT71IuL+zQF9yRMFauLi2pri4usBTpKFfdWi4tr+1aLi6sFDvg09/QV+9SLBWiLbqiLrouuqKiuiwj31IsFrouobotoi2hubmiLCPvU6xV5i319i3mLeZl9nYsI99SLBZ2LmZmLnYudfZl5iwj71IsF90T8dBVri4vUZLLMy0vKsbOL1KuLizRycsxLSkukcgUO+CNrFfuyi3r4A6uNmvvl93aLmvflq4kF+/TMFfgUi4tr/BSLi6sF99hrFfuci6L3BPdui6L7BAX7dKsV90yLgrv7OouCWwXn+8QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr6xX3VIuLa/tUi4urBYv7dBX3VIuLa/tUi4urBQ6LixX4lIuLa/yUi4urBYv4dBWri4v8lGuLi/iUBfcE/FQVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sF/CTLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBfdE+/QVK4uL93Tri4v7dAVLqxWri4v3NGuLi/s0BfdUaxUri4v39OuLi/v0BUurFauLi/e0a4uL+7QF91RrFSuLi/e064uL+7QFS6sVq4uL93Rri4v7dAUOi4sV+JSLi2v8lIuLqwWL+HQVq4uL/JRri4v4lAX3BPxUFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBfwkyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwX3Afu+FXGf9fch3Un3GvcaoXX7LvsuPckF94FyFWuLi/cE+wSLi6v3JIsFDouLFfiUi4tr/JSLi6sFi/h0FauLi/yUa4uL+JQF9wT8VBWri4tra4uLqwXLixWri4tra4uLqwXLixWri4tra4uLqwXLixWri4tra4uLqwXLixWri4tra4uLqwXLixWri4tra4uLqwX8JMsVq4uLa2uLi6sFi8sVq4uLa2uLi6sFi8sVq4uLa2uLi6sFi8sVq4uLa2uLi6sFi8sVq4uLa2uLi6sFi8sVq4uLa2uLi6sF+Cj7rxX7GvcpO0sh9xCjn+En28v3Lvs/BY9wFfski4ur9wSLi/cEq4sFDviUaxX8lIuL+JT4lIuL/JQF/HSrFfhUi4v4VPxUi4v8VAX3BPgUFauLi/sUa4uL9xQFW1sV9xSLi2v7FIuLqwX3VIsV9xSLi2v7FIuLqwWL+zQVq4uLa2uLi6sF20sVq4uLa2uLi6sF+z/WFaF1Kyt1oevrBfdUixWhdSsrdaHr6wX7nosV6yt1dSvroaEFDvgU94QVS4uLq6uLi5sFi+ND0zOLM4tDQ4szCIt7q4uLa0uLi7sFi/Xh4fWL9YvhNYshCItbBWv7pBX71IuL94Sri4v7ZPeUi4v3ZKuLBfc0qxVLi4urq4uLmwWL40PTM4sIi6sF9YvhNYshCItbBWv7pBUri4ury4uL92SriwUO98T31BUri4vrq4uLS6uLi8uriwX7FMsV9zSLi2v7NIuLqwX3dPyUFfu0i4v3hKuLi/tk93SLi/dkq4sFi4sVa4sFi8lZvU2LTYtZWYtNCGuLBYvazMzai9qLzEqLPAj7VPtEFWuLi/dEBYu3r663iwiLawVxi3V2i3EIi/tEBQ73xPfUFSuLi+uri4tLq4uLy6uLBSvLFeuLi2sri4urBfck/JQV+1SLi/e0BYvAtrbAi8CLtmCLVgiL+7QF+zSrFfcUi4v3lAWLrm6oaItoi25ui2gIi/uUBcu7FWuLi/dkBYucmZidiwiL+4IFDtv3ZBWri4v7JGuLi/ckBauLFWuLBYvXvM3RowhH9fchi4trOIvILXSGBUh9W1CLRwj3dPuEFfs0iwVWi2C2i8AIq4sFi2iobq6LCPc0iwWui6ioi64Iq4sFi1ZgYFaLCMv3hBWri4v7JGuLi/ckBauLFWuLBYvPW8ZImQh0kNj3C6V5VzoF0XO8SYs/CPtE+wQVcYt1oYulCKuLBYuCkoSUi5SLkpKLlIuUhJKCi3GLdaGLpYumoaCli6WLoXaLcAhriwWLlISSgouCi4SEi4KLgpKElIuli6F2i3CLcXV1cYsIe/dkFauLi2tri4urBYv7dBWri4tra4uLqwUO9773wBXbS3dzO8ufowVR+zAV+4SLi/c094SLi2v7ZIuLK/dkiwVr+1YVi/cWq4uLTfdr90L7a/dCi01ri4v3Fve9+4YFDveU93YVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj7APs5FUbPi/cE0M8IoXUFU1OLL8NTCHV1BUJaFSfvi/c27+4IoXUFNDSL+yLiNAh1dAX3tcMVdaIFw8OL51PDCKGhBdBHi/sERkYI1EwVdaEF4uKL9yI04gihoQXvKIv7NicoCPsJjBVri4urBYudfZl5i3mLfX2LeQiLa2uLi6sFi66oqK6LrouobotoCItrBYv7FBX7FIuL6/cUi4srBSurFcuLi6tLi4trBQ73RGsVXItfnWqtRs+L9wTQzwjDxPeN+41SUwVqaV95XIsIR/fMFWlpBVNTiy/DU6ZwsHyxi7GLsJqmpgitrftg92AFgPtrFV+2i9O3tgihdQVsa4tZqmsIdXUF91D3BhV1oQWRkY6Ti5SLlIiThZF/l3WLf38IdaEFo6O1i6Nzl3+Se4t6i3qEe39/CO2yFYvbS8s7iwiLqwXsi9o8iyoIa4sF7JIVi/cPJ+/7D4sIi6sF9yCL9wf7B4v7IAhriwUO95S7FfsQiyfhi/UIi5vLi4trbIsFlTrdTO6L7ovdypXcCGyLi6vLi4t7BYshJzX7EIsIi/ekFV+LZ6+Lt4u3r6+3i7eLr2eLX4tfZ2dfiwiL9xQVcYt1dYtxi3GhdaWLpYuhoYuli6V1oXGLCHv7BBWri4v7dGuLi/d0BZv8BBVxi3Whi6UIq4sFi4KShJSLlIuSkouUCKuLBYtxdXVxiwgO68sVe4t8j32SXKR5xqS5pbrFnblyCHxuBWycZH97bHpsl2Sqe5qDnImbkJyQmJaTmgiofAV+dHd6c4SCiIGKgosI+B/3gxWVbPwk+xOBqfgk9xQF+7tBFfsb9y/354uLK2uLi8v7gYvkJgXbOhXLO3N3S9ujnwUO95TrFSGLNeGL9Yv14eH1i/WL4TWLIYshNTUhiwiL9/QVM4tDQ4szizPTQ+OL44vT04vji+ND0zOLCIv7lBVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwiLSxVriwWLnZmZnYsIi2sF90z71BX8BIu08al/dFH3pIt0xamXBQ74LfdBFXSiyMgFt7aL01+2YLdDi2BfCE5OdKLIyAXDw+eLw1PDU4svU1MITk4F+537YRVmi2aZb6dTw4vnw8MIyMiidE5OBV9gi0O3YLZf04u2twjIyKJ0Tk4Fb29mfWaLCFb4TxX3FPsUdXX7FPcUoaEF93T7dBX3FPsUdXX7FPcUoaEFDvfU9wQV+9SLi/fU99SLi/vUBfu0qxX3lIuL95T7lIuL+5QF+HRrFfs0i4ur9xSLi/cAYd9Vi4sry4uLayuLi/c09YvB+wAF/FR3FfdUi4tr+1SLi6sF+AT7dBVoi26oi64Iq4sFi3mZfZ2LnYuZmYudCKuLBYtobm5oiwj7xIsVaItuqIuuCKuLBYt5mX2di52LmZmLnQiriwWLaG5uaIsIDveUaxX7B4su6Iv3B4vfvdfZqwiXbgVJb2FLi0SLKto87Ivmi9jSkuUIq4kFgiAwNyCLCPdD93MVhsxixE6lCJeoBdNtvEiRPQhriQX7E/clFWuLi9u7i4ur+xSLi2u7i4s7a4uLu1uLi+v3VIuLK1uLBfcpphWhdVtbdaG7uwWLohW4XnR0XriiogVG+6YV+ySLi/ckq4uL+wT3BIsFDvf69BX7CvcHi/c6q4uL+y33ACIF+w/7MRVJi0mkWrwIoaIF10D3Cn/jxQidcQVgblp+WosI92n3BhVxnQXF43/3C0DWCKKhBeE2mPscSCYItvchFWuLBYv1P+gioAiRqgX3DHPiIYv7DQj7lvuUFfshi/sH9weL9yGL9w7h9PcLowiRbAUkdj8viyCL+w/wJvcPiwiLawUO+JT3lBX8lIuL91T4lIuL+1QF/HSrFfhUi4v3FPxUi4v7FAX4RPu0Ffw0i4v3hKuLi/tk9/SLi/dkq4sFO/sEFfuUi4vrq4uLS/dUi4vLq4sFDvda95QV+1qLi6v3RIvM90mpgQX3RPx0FftT9wX7U/sF0PdNLrmZp/cMUVv7E/cV1/cVP1v3E/cMxZlvLl0F9xrnFftwi2j3EqmUqCT3WIsFDvhh9xQV+82LO/e0V4uLq9eL2/u095uLpfck+5GLi6v3t4sF+8f75BVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCPdkSxVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCPs092QVq4uLO2uLi9sF64sVq4uLO2uLi9sFDrv35BWri4v7ZGuLi/dkBfgUixWri4v7ZGuLi/dkBfsw/AQVY4v7KtsFaKCIo4uuCKuLBYtrjYKhfwiLi/cgQKOL9yDWBaGXjZSLqwiriwWLaIhzaHYIiYr7KDwF+xj3lBX3dIuLa/t0i4urBYtLFfd0i4tr+3SLi6sFi/cUFfcEi4tr+wSLi6sF99TbFfsEiwVii2ihd6t3a2h1YosI+wSLi6v3BIsFt4uvr4u3CKuLBYtfr2e3iwj3BIuLawUOt64VonRjZHWhsrMF+Br4GhWidD0+daHY2QWEvRXbO3V1O9uhoQX7a/xDFXSi90X3RTHl+0X7RXSi91z3XPcc+xwF+6tXFaZwdHRwpqKiBbu7FaZwdHRwpqKiBbu7FaZwdHRwpqKiBTb7pBVyi3OUeJ5msYvHsLEIonQFcnKLY6RypHKzi6SkCKJ0BXh4c4JyiwgO+HD3eRVzoAWdoZWni6eLzVXBSYtni2p8dHAIf3x/mgV0pmqaZ4tJi1VVi0mLb5VvnXUIc3YFdKd+rouvi9/Pz9+LsouwfKdxp6WwmrKL34vPR4s3i2d+aHRvCPt9+xIVVfcHeGH7PouLq/cqi7LhvSDL90nH+zT3KYuLa/tAi2ftBXL7xhVdi/sZ9zGjoPcP+yadi/cP9yajdgUO93/NFfsb9xz3RvdG9xz7G/tH+0cFMfccFeUw9xr3GjDl+xn7GQVa+34VcYtzlXmdZrGLx7CxCLe3onRfXwV/f4R7i3qLepJ7l3+Xf5uEnIuci5uSl5cIt7eidF9fBXl5c4Fxiwj37PfEFXSit7cFl5eSm4uci5yEm3+Xc6Nhi3NzCF9fdKK3twWdnaOVpYuli6OBnXmdeZVzi3GLcYFzeXkIX18F+4xiFaJ0dHR0oqKiBcubFaJ0dHR0oqKiBZvLFaJ0dHR0oqKiBWv7FBWidHR0dKKiogXb2xWidHR0dKKiogUO9+xvFfsc9w6LY5CQoXRQUYv3UPcs+x73E/ge/B37IN849zf3EJ5x+037IPsh9x34i/dIBQ74LfdBFXSiyMgFt7aL01+2YLdDi2BfCE5OdKLIyAXDw+eLw1PDU4svU1MITk4F+537YRVli2aacKZTw4vnw8MI9xD3EPdh+1/7EfsRBXBwZnxliwii99kVJSUFX2CLQ7dgoHanf6mLqYunl6CgCPHx+zL3MgUO+HKLFfxQi2n3gquPqftm+BiLqfdmq4cF/JTNFfiUi4tr/JSLi6sF92T7ARWbK2uFe+urkQXrixWrhXsra5Gb6wW+95oVpXn7BPs0cZ33BPc0BQ7342cVP4s3r0bP+wH3AW33LNHnCKV4BVA9qPsd6yvrK/cbcNfICJ9yBWlwYX5eiwj3KtkV+w33DXV1BXR0bX9qi2uLbJd1olu7i9i7ugigofsN9w2iovck+yReXwVoaItSrmiceqGCo4uji6GUnJwIuLf3I/skdXUFDvht98UV+xz3HJaWBZ2do5Wli6WLo4GdebBli09mZQiAgAUx9xoV4zMFmqSHq3agd6BqjnJ9CFp8Fev7NHB7K/c0ppsF+9n8UhW790aqg2r7EvcRrZRsBaWiFWXsKrD3W/ddonT7Ofs6zHKkS/cZ9xmidAUO9zn3KBWhc/sk+xx1o/ck9xwFtl8VaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwj3NJsVaYtrmHOjcqR+q4uti62Yq6SkCLa390r7SV9eBXJza35piwhc920VdnYFeXmBc4txi3GVc515nXmjgaWLpYujlZ2dCKCh+xz3GwX7x/xZFa73yvcr35tv+x0/bvuO96a9uPcMqX9Y+xwFDvc0exVgi2OcbaltqXqzi7aLtpyzqakI9033WqJ2+037WwVycn5ri2mLaZhro3Okcqt+rYuti6uYo6QI9173agWdnZWji6WLpYGjeZ15nXOVcYtxi3OBeXkI+137agVycYtjpHKXf5uEnIuLi4uLi4uci5uSl5cI91X3XaJ1+1X7XgV5eXOBcYuLi4uLi4txi3OVeZ1lsIzIsLEI9133agWkpKuYrYuti6t+o3Kkc5hri2mLaX5rcnII+137agVtbWN6YIsIDvc0yxWLiwUzi0PTi+OL49PT4osI91WLBeOL00OLM4szQ0M0iwj7VYsF91T3tBX7VYsFRYtSUotEi0TEUtKLCPdViwXRi8TEi9KL0lLERIsI+1T7dBVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwgO+ET3xBVriwWL2krMPIs8i0pKizwIa4sFi+za2uyL7IvaPIsqCPtE++QVKos82ovsCIv3FKuLi/sUBYs8zErai9qLzMyL2giL9xSri4v7FAWLKjw8KosIe/g0FauLi/sUa4uL9xQFDveE9zQVO4uLq7uLi/cUO4uLq/cEiwX3pPu7Ffu585Wp948zi/fG+48zgan3ufMFNSkVl237JFWAqfcjwQX73vtZFSuLi/dU64uL+1QFS6sVq4uL9xRri4v7FAXr+1QVaItuqIuuCIvLq4uLSwWLeZl9nYudi5mZi50Ii8vLi4tra4uLawWLaG5uaIsIDvdh90EVU8OL5sPECKJ0BV9fi0S3YAh0dAX3YIsVdKLIyAW3tovTX7Zgt0OLYF8ITk50osjIBcPD54vDU8NTiy9TUwhOTgUlJRV0ogW3t4vSX7YIoqIFw1OLMFNSCPs3JBVmi2aZb6dTw4vnw8MIyMiidE5OBV9gi0O3YLZf04u2twjIyKJ0Tk4Fb29mfWaLCA7r95QVq4uLa2uLi6sF64sVq4uLa2uLi6sF64sVq4uLa2uLi6sF64sVq4uLa2uLi6sF+7TLFauLi2tri4urBeuLFauLi2tri4urBeuLFauLi2tri4urBeuLFauLi2tri4urBfuU+zQV95SLi2v7lIuLqwX4FPsEFfyUi4v3xKuLi/uk+FSLi/e0/HSLi6v4lIsFDvhUaxX8FIuL92Sri4v7RPfUi4v3RKuLBa+QFft494j7ePuIc6H3kPeg95D7oAX7UPs/FWuLi/cES4uL+wRri4v3JPcUiwVLqxVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCA73mX8V+3X3ZQV0p36ui6+L38/P34uyi7B8p3GnpbCasovfi89HizeLZ35odG8Iior7RPs0daP3Q/czBZ2glaeLp4vNVcFJi2eLanx0cAh/fH+aBXSmappni0mLVVWLSYtvlW+ddgj3c/tjdXMFefMV+zX3KgV/moWfi56LvLKyvIsIi2sFbItycotsi3+Pf5KBCPcy+yZ1cwXP93gVb5oFlqCemqKRoZKjiKCACHtvBX6SfI19h3yGf4KEfggO9wTbFXuLBVSLYrSLwovCtLTCiwibi4v7VAVr9zIVboV4c4tri2yecqiFCIv3EAX35PsyFXuLi/dUm4sFwou0YotUi1RiYlSLCJv3MhWL+xAFqJGepIuqi6t4o26RCIv7ghWLqwWTi5OQi5YIq4sFi3B2dnCLCEurFcuLi2tLi4urBWNLFXGLdaCLpouloaGli6aLoHWLcYtwdnZwiwiLyxWDi4OEi4KLgpOEk4uUi5KSi5SLlISSgosI8/ekFWuLBYvaSsw8izyLSkqLPAhriwWL7Nra7Ivsi9o8iyoIDvhh9xQV+82LO/e0V4uLq9eL2/u095uLpfck+5CLi6v3tosF+8f75BVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCPdkSxVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCPs092QVq4uLO2uLi9sF64sVq4uLO2uLi9sFK+sVa4uLt/aulW02bgX3dHcVa4uLryuji09ri4vv9zRjBQ74lPfkFWuLi/cE+wSLi6v3JIsFcIYVoXX7ZftldaH3ZfdlBfvp/I8V+ySLi/ckq4uL+wT3BIsF0fdgFaF1+2X7ZXWh92X3ZQX7Cu8Va4uL9wT3BIuLazuLBWv7BBWri4sra4uL6wX3JPckFeuLi2sri4urBfeE/BQV+wSLi6vbi4vbq4sFa/cUFauLiytri4vrBftk+2QV64uLayuLi6sFDviUmxX8lIuL99T4lIuL+9QF/HSrFfhUi4v3lPxUi4v7lAX4dPfUFfvUi4ur+zSLi2tri4vL93SLi2v3tIsFDvg095QV+9SLi/cUq4uLK/eUi4vrq4sFS0sVK4uLy6uLi2uri4urq4sF9zT8NBX8lIuL+JT4NIuLa/wUi4v8VPhUi4v4FKuLBfw0+1QV99SLi2v71IuLqwWLSxX31IuLa/vUi4urBYtLFffUi4tr+9SLi6sFDvgUqxX79IuL+FT39IuL/FQF+9SrFfe0i4v4FPu0i4v8FAW793QV91SLi2v7VIuLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFi/dUFeuLi2sri4urBfgE/BQV++SLi6v3xIuL+BRsi4uryosFDvck95QV92SLi2v7ZIuLqwWLSxX3ZIuLa/tki4urBYtLFfdki4tr+2SLi6sFi/d0FeuLi2sri4urBffU/BQV/ESLi/hUq4uL/DT4BIuL+FT8JIuLq/hEiwUO95TbFVyLY66DuAj7N4ut95arh237cvcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi233cquPrfuW+zeLBYNeY2hciwj3lCsV/JSLi/ckq4uL+wT4VIuL9wSriwUr6xVri4v3ZPuUi4v7ZGuLi/eE99SLBfuUSxXbi4trO4uLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFDvg094QV+ySLi/ckq4uL+wT3BIsF0PdfFaF1+1X7VXWh91X3VQX7ifwvFWuLi/cE+wSLi6v3JIsFYXcVoXX7VftVdaH3VfdVBfs690cVa4uL9wT3BIuLazuLBWv7BBWri4sra4uL6wX3JPckFeuLi2sri4urBfgE/JMV+wSLi6vbi4vbq4sFa/cUFauLiytri4vrBftk+2QV64uLayuLi6sFDveU6xVci2Oug7gI+zeLr/ek+FCLr/uk+zeLBYNeY2hciwj7cvcEFfcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi2/3ZPwYi2/7ZAX4cvtkFfyUi4v3JKuLi/sE+FSLi/cEq4sFDvg0axX71IuL+ASri4v75PeUi4v35KuLBfv0yxX4FIuLa/wUi4urBfekaxX7NIuL9wT3NIuL+wQF+xSrFeuLi7sri4tbBXv7BBWri4v7dGuLi/d0BeuLFauLi/t0a4uL93QFDvgEqxX7dIsFO4tLzIvai9rLzNuLCPeEiwXOi8hGi0CLPEtKO4sI+3T3lBVNi1lZi02LTb1ZyYsI93SLBcmLvb2LyYvKWLxeiwj7hIsFe1sVq4uL+xRri4v3FAVbWxX3FIuLa/sUi4urBfdU9zQVa4uLqwWLpaGhpYsIi2sFgouEhIuCCItrBcL7QRWEkoGLhYQIdKIFnp6pi554CHV0BV1eFYKUhpeLmIuYkJeUlAiidAWIiImHi4eLh42HjogIdHQF9yK4FYSSgYuFhAh0ogWenqmLnngIdXQFXV4VgpSGl4uYi5iQl5SUCKJ0BYiIiYeLh4uHjYeOiAh0dAUO95RrFfsQiyfvi/cQi/PS5fCjCJNsBTR2Tj+LMYsh4TX1i/WL4eGL9YvlTtc0oAiTqgXwc9IxiyOL+xAnJ/sQiwh7+JQVq4uLK2uLi+sFa4sV64uLayuLi6sFUfwdFbb3EqmBdUnNoZVtBbW1FW2Voc1JdYGp9xO1BQ73lPd0FV6LaK+Lt4u3rq+4i7eLr2eLX4tfZ2dfiwiL9xQVcIt2dYtxi3GgdaaLpYuhoYuli6V1oXGLCI/7phVsi2yTb5wIm6YFz2PkoLTPCKZ7BWpUUW1Piwh3+CYVq4uLS2uLi8sFW/ugFaqDSvt0bJPM93QF9xKLFcz7dGyDSvd0qpMFDvhUaxX8FIuL+FTLi4tra4uL/BT31IuL+BRqi4urzIsFKksV+1KLi+u9iwWRnp2YoIugi51+kXgIvYuLKwX7MqsV9xKLi6tci4ubBYuUhJKCi4KLhISLggiLe1yLi2sFavs0FfdUi4tr+1SLi6sFi0sV91SLi2v7VIuLqwWLSxX3VIuLa/tUi4urBYv3VBXbi4trO4uLqwUO+FRrFfwUi4v4VMuLi2tri4v8FPfUi4v4FGqLi6vMiwUqSxX7UouL672LBZGenZigi6CLnX6ReAi9i4srBfsyqxX3EouLq1yLi5sFi5SEkoKLgouEhIuCCIt7XIuLawWa+wQVq4uL+3Rri4v3dAXLqxWri4v7lGuLi/eUBctbFauLi/tka4uL92QF+1QrFauLi/sEa4uL9wQFDvc1+HQV91SLi2v7VIuLqwX3mfyUFfvgi4eQBXKjfquLrouumKujowj3APcAi/ctq4uL+zv7CfsIBXl5gXKLcYtzk3WbeQj3xIsFrLGKxmevCPsJ9wiL9zuri4v7LfcA+wAFvVmLOVhZCIeGBfvH1hWJkoqSi5KLnZKbl5cI9wT3BKF0+wT7BAWFhYiDi4KLh4yIjIcIbIEFDveUaxX7IYv7B/cHi/chi/ch9wf3B/chi/chi/cH+weL+yGL+yH7B/sH+yGLCIv4dBX7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCL9xAn7/sQiwiL+7QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwh79zQVq4uL+zRri4v3NAWL+3QVq4uL+zRri4v3NAX3IPdHFaJ0+wX7BXSi9wX3BQX7MvsyFaJ0+wX7BXSi9wX3BQUO936rFfs+90P37Pei8Cb7p/vsBfsO90AV9wz7EPd+97pPx/u6+3oF96r3RRWfcftt+z14pfds9z0F+9T8GBVeuJaWBZ6ei6p4nQiAl62tonR+fgWdcYtoeXAIjYkFpp2ui6V5CJiYonRpaX+WBXmebIt4eAiAgAV0uBWidGlpdKKtrQUO+JT3FBX8lIuLq/h0i4uyQ7abp+NWBfx0bhVrk773cPeui7L7RPu4i4ur95CLcvcE+3qLBffH+/QVaItuqIuuCKuLBYt5mX2di52LmZmLnQiriwWLaG5uaIsI+6SLFWiLbqiLrgiriwWLeZl9nYudi5mZi50Iq4sFi2hubmiLCA73hPgkFauLi/vUa4uL99QFq/xEFWuLBYuldaFxiwj7RIuLq/dEiwW3i69ni18Ii4sVa4sFi7evr7eLCPdEi4tr+0SLBXGLdXWLcQhL9wQV+1SLi/gk90SLBbeLr2eLXwhriwWLpXWhcYsI+ySLi/vk9zSLi2sF97SLFftUi4ur9zSLi/fk+ySLBXGLdXWLcQhriwWLt6+vt4sI90SLi/wkBQ73A/gZFasrbIFs66mVBeyLFaorbYFr66qVBTv8GRVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwj3tPs0FVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCCuoFfvUwIv3YviUi4tr/HSLi/sm95Rgi/cxq4sF91T7VBVri4vYb95Hi4sry4uLayuLi/c09xCLr/sBBQ7qqxV3i3iReph2mn2hh6SIpZGkmqCan6GZpY8IkGsFeol8goF9gX2Geo56jnqUfJiBqHezkaCnCKV4BXhybn1tiwj31osVfIt9jn6SdJZ5noOkg6OMpZaiCKh9BYR8inmQe5F7ln6bg5qEnIqckZuQmJeSmpOajJ2Fm4abf5h8kwiZpwWigJx4k3KUc4lxgHSAdHd6c4KBiICJgYsIaveoFbv7RGyDW/dEqpMFuOcVk2xLeoOry5sF+1NLFZBrK3uGq+ubBZb7dBX7TIuLs/ce8vc0y5F8mIH7GftKBfsiqxX3Eovl9xEhYPsCOQX3ivdUFauLi1tri4u7BQ74APdwFW+LbpZ1oXagf6eLqYupl6egoQi4uKJ0Xl4FfHyCd4t1i3aUd5p8qmy+i6qqCLi4onReXgV1dW6AbosI9xHZFWmtgIAFcnJii3Kkf5eEm4uci5ySm5eYCJaWaa2iocRTaWkFhYWHg4uCi4OPg5GFkYWTh5OLCIuLBZSLk4+RkQitrcNSdXQF/D37fhWri4tra4uLqwX3PfdaFctMdHVMyaGiBfst+7oVdot3k3uafJuDn4ugi6CTn5qbCI2M9zb3CJ5x+zX7BwWDgoZ/i3+LfpB/lIKdeaqLnZwI9wf3NKV5+wn7OAV7fHeDdosIDviUmxX8lIuL95Sri4v7dPhUi4v3dKuLBYurFfyUi4v3FPiUi4v7FAX8dKsV+FSLi8v8VIuLSwWruxWri4tra4uLqwW7ixWri4tra4uLqwW7ixWri4tra4uLqwWr+8QV+xSLi/dU9xSLi/tUBSurFcuLi/cUS4uL+xQF9/RrFft0i4v3VPd0i4v7VAX7VKsV9zSLi/cU+zSLi/sUBQ73lNsVPItKzIvai9rMzNqL2ovMSos8izxKSjyLCIv3lBVNi1lZi02LTb1ZyYvJi729i8mLyVm9TYsI7pIVb7T7IotvYnGdr8L3RouvVAVushVri4u7+xSLi1tri4vb91SLBYT8VBX7RotnwqWdp2L3IountKV5BW77CxX7VIuL26uLi1v3FIuLu6uLBXv3NBUri4vrq4uLS8uLBQ731I4V+133E52n9ysqi/fa+ysqeaf3XfcTBTP7IxWbbztbe6fbuwX7HPtCFSuLi/dU64uL+1QFS6sVq4uL9xRri4v7FAX31GsVi6sFrouoqIuui65uqGiLCIurBcCLtmCLVotWYGBWiwiLSxWLqwXSi8TEi9KL0lLERIsIi6sF44vTQ4szizNDQzOLCIv3FBWLywWdi5l9i3mLeX19eYsIDvfUuxX71IuL95T3c4uLa/tTi4v7VPeUi4v3lvtGqZCr92FpBfuU+xIV9zOLi2v7M4uLqwX4VPtYFfsor5Or9wBvi/dM+wBvg6v3KK8FDvdU91QVPItKzIvai9rMzNqL2ovMSos8izxKSjyLCIv3lBVNi1lZi02LTb1ZyYvJi729i8mLyVm9TYsI90T7lBWLqwW3i6+vi7eLt2evX4sIi6sFyYu9WYtNi01ZWU2LCPck+1QVK4uLq8aLf95YmZOq03gFIftBFfwYi5/3O9ajlW1TeX77A/fQi373A1OdlanWcwUO95D3VBU8i0rMi9qL2szM2ovbi8tKizyLPEtKO4sIi/eUFU6LWFmLTYtNvlnIi8mLvb2LyYvJWb1Niwj3avx0Ffw4i573P+Svl21Eb377Cffwi373CUSnl6nkZwUO9+TbFYurBdqLzMyL2ovaS8s8jECKTFKEQ4uIi4iLiYuJi4mLiQhriwWLjYuMi42Lj4uPi46T5NjR5owIi4uNiwXritk8iyuLKjw8KosIO/dEFWuLBYuNi46LjQiLjYuNBZDCvrjEjAiLawViimdsh2SLh4uJi4gIO/tEFVuLBUSLUsSL0ovSxMTSiwiLawVWi2Bgi1aLVrZgwIsIu4uLawXL2xWri4v7FGuLi/cUBcBPFWauZmh1o8bCxlQFDvck94QVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwj3BEsVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwj3BEsVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwj8BPvbFYv4a/iUi4v75PwEi4ur9+SLi/ek/FSLi/vtvs6ldwUOy/gEFYuLi4uLi36Lf5CClAh0os/PonQFlIKQf4t+i36Gf4KCgoJ/hn6LCICwFY6Ij4mPiwiLiwWPi4+Njo6Ojo2Pi4+Lj4mPiI4Ii4t1dQW4ixXwKXV0Ju2hogX3kvuPFeI0dXQz46KhBdf7RhV2i3eTe5oIKuyiouwqBZ54qYuenp6ei6l4nggq7KGi7CkFq2yLWGtsfHx2g3eLCFf3lBWLiwVti2+XdqB2oH+ni6mLqZenoKAIqKmidG5uBXx8gneLdYt2lHeafJp8n4KgiwiLiwWhi5+UmpoIqKiidG1uBXZ2b39tiwj3AckVaa1/gAV/f3uEeosIi4sFeot7kn+Xf5eEm4uci5ySm5eXCJaXaa2iocRTaWkFhYWHg4uCi4OPg5GFkYWTh5OLi4uLi4uLlIuTj5GRCK2sw1N1dAX8Oft6FauLi2tri4urBfc992YVy0x0dEzKoaIF+y37xhV2i3eTe5p8m4Ofi6CLoJOfmpsIjYz3OvcMnnL7OfsMBYOChn+Lf4t+kH+Ugp15qoudnAj3DPc5pHj7Dfs8BXt8d4N2iwgO95R0FfuL94v3cPdvoXX7WPtZ9137XfdZ91ihdQWwthVri4v3ZPtki4ur94SLBfs0+4QVi4sFXotor4u3i7evr7eLuIuuZ4tfi19nZ1+LCIv3FBVxi3V2i3CLcaB1posIi3uLmwWli6Ggi6aLpXahcIsIDveE+DQVq4uLS2uLi8sF9yT7RBXLi4trS4uLqwX71IsVy4uLa0uLi6sFz/cXFbhedHReuKKiBfeNixWhdPsi+x91ovci9x8F+xH8JxX7IYv7B/cHi/chi/ch9wf3B/chi8mLx3W5Ygh2cwVjrlafVYv7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCLwXfAaLMIo6AFtF2hT4tNi/sh+wf7B/shiwg67hVwnAWisbSht4u3i7R1omUIcHoFeqdsnGqLaotsenpvCA7b9yQVX4tnr4u3i7evr7eLt4uvZ4tfi19nZ1+LCIv3FBVxi3V1i3GLcaF1pYuli6Ghi6WLpXWhcYsI9/SrFV+LZ6+Lt4u3r6+3i7eLr2eLX4tfZ2dfiwiL9xQVcYt1dYtxi3GhdaWLpYuhoYuli6V1oXGLCIv8VBVfi2evi7eLt6+vt4u3i69ni1+LX2dnX4sIi/cUFXGLdXWLcYtxoXWli6WLoaGLpYuldaFxiwj7C/eCFZlv+xRLfaf3FMsF+wb7NBX3FEt9b/sUy5mnBQ73lPckFYqLBXaLd5N8m3yag5+LoIu3r6+3i6CLn4Oae5t8k3eLdotfZ2dfiwiL9xQVcIt2dotwi36Qf5SClIKXhpiLCIt7i5sFpYuhoIumi5iGl4KUgpR/kH6LCMH7xBUli3fWBXiSeZR6mAhEeFjjvr0FiZaKl4uWi5SLlI2UCFLEvuPZdQWbmJ2Vn5IIjZiqh4dqgYgFdYR3gXp8CISFRZ9xXb5YioIFiYGKgYuCi3+Mf45/CIyCXl+lXcuckoYFm3yfgaCFCJSInUe/i5/Uko4Fm5GZlJiWCJKR0XeluVi+jZQFjZWMlYuUi5OKkoqUCIqTxcRxuT53hZAFfZd8lXuSCISOd9Q7i4ur9IuhOQWZhJiDmIEI36G9M0pLBYyEjIWLhIuCioKJggjEUlgzPaEFgIF+hH6FCHU5BQ73ZMsV+weLLuiL9weL9wfo6PcHi/cHi+gui/sHi/sHLi77B4sIi/gUFSqLPDyLKosq2jzsi+yL2tqL7IvsPNoqiwj3lPx0FX+LfpCClAgy4qGh5TUFkYSVi5GSjo6Nj4uPi4+Jj4iOCDXloaHiMgWUgpB/i36LfoZ/goKCgn6Gf4sI++73ahVZvIvdvb0IoXQFZmWLT7BlCHV1BQ74UvgCFYuLBX6Lf5CClIKUhpeLmIuYkJeUlAiios9HdHQFgoJ/hn6LCIDGFYiIiYeLh4uHjYeOiJGFlYuRkQiLi3WhBXR1FaJ0+zz7O3Wh9zv3PAX7dPt0FaJ0+wz7C3Wh9wv3DAX7APtnFXaLd5N7mnyag6CLoIugk5+amgj3JvcmoXT7JfslBYKChn+Lfot+kH+Ugp54qYuengj3JfclonX7JfsmBXx8d4N1i4uLi4uLiwj3H/fgFfcF+wV1dfsF9wWhoQUO90T3ZBVfi2evi7eLt6+vt4u3i69ni1+LX2dnX4sIi/cUFXGLdXWLcYtxoXWli6WLoaGLpYuldaFxiwjb+5cVfeJkmJWpxHidIgX7VIUVa5Gd9MSelW1kfgX3ZvdAFcuLi2tLi4urBYtLFfcUi4tr+xSLi6sFi0sV9xSLi2v7FIuLqwWLSxX3FIuLa/sUi4urBfskKxX3NIuLa/s0i4urBffkaxX7JIuLq/cEi4v39PxUi4v79PcEi4tr+ySLi/g0+JSLBQ73wfh0FZFrK3uFq+ubBfca/EQV+/qLrvdmBYzZy8vai9qLy0uMPQiu+2YF+9SrFfeui273RQWLyFm9TYtNi1lZi00Ii4lu+0IF2LkVa4+b9xIFi7evr7eLCItrBXGLdXaLcAiLgnv7DQXL+zIVcYt1oYulCKuLBYuCkoSUi5SLkpKLlAiriwWLcXV1cYsIDvh0axX8VIuL+DSri4v8FPgUi4v4VPvUi4ur9/SLBfwE+/QV97SLi2v7tIuLqwWLSxX3tIuLa/u0i4urBfck93QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwju+3QV+1qLoPcEs5qXbXOCgFP3DouAwnOVl6mzeQUO95RrFUmLSaVZvC3phPco4PEIpHcFQTKR+xbdOdVB9wl+4sMInXAFYXBbflyLCPs09+QVa4uLy0uLi6vriwX3+vvnFXKfBdXkhfcWOd1B1fsJmDRTCHmmBfDL9xl84DfpLZL7KDYlCMV+FSuLi+uri4tLy4sFDveUaxX7EIsn74v3EIvnwt3hrQiXbQVBblxFizyLIeE19Yv1i+Hhi/WL2lzRQagIl6kF4WnCOYsvi/sQJyf7EIsIi/fEFYuLBX6Lf5CClIKUhpeLmAiL9wQFi5iQl5SUlJSXkJiLpYuhdYtxCIv7BAWLcXV1cYsIi/dEFYeLh4mIiIiIiYeLhwiL+wQFi4eNh46IjoiPiY+LlIuSkouUCIv3BAWLlISSgosIDvcX90IVR9GL9wbP0K2tt566i4uLi4uLi7qLt3itac9Fi/sFR0UIdKEFw8WL6FPFcKdmmmWLCIuLBWWLZnxwb1NRiy7DUQh0dQX3EftgFS33KqebzSHN9ad7BS3jFVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCA74lJsV/JSLi/g0+JSLi/w0Bfx0qxX4VIuL9/T8VIuL+/QF97igFfs490g3N3Sh9vcA91D7YAXkpRVGz09KdKHe5OYvBfs/8BVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCA73lGsVIYs14Yv1CIvr+BSLiysFiyE1NSGLCPs095QVi0sFizPTQ+OL44vT04vjCIvL+9SLBfc0+0QVcYt1oIumCIurBYuloaGli6WLoXWLcQiLawWLcHV2cYsIi+sVgouEhIuCCItrBYuCkoSUi5SLkpKLlAiLqwWLlISSgosI+wT3GxVnvJLQuLe9vdqNu1sIvFp0dVu7BWevUIllZmpphVimZwhxeAUO9xS7FSuLi+vri4srBUurFauLi6tri4trBcvrFSuLi+vri4srBUurFauLi6tri4trBfg0+4QV/DSLi7qri4t89/SLi/hU+/SLi3tri4u7+DSLBfv0+0QVK4uL6+uLiysFS6sVq4uLq2uLi2sF97T3BBWri4v8VGuLi/hUBQ731I4V+133Fp2m9ysoi/fa+ysqeaf3XfcTBTP7IxWbbztbe6fbuwX7HPtCFSuLi/dU64uL+1QFS6sVq4uL9xRri4v7FAX37/cfFfcU+xR1dfsU9xShoQX1ixWhdfsU+xR1ofcU9xQFDviUmxX8lIuL+DT4lIuL/DQF/HSrFfhUi4v39PxUi4v79AX4JPeUFSuLi8uri4trq4uLq6uLBfsUSxUri4vLq4uLa6uLi6uriwX7FEsVK4uLy6uLi2uri4urq4sFi/u0FWuLi6tri4tra4uLy+uLBfcUSxVri4ura4uLa2uLi8vriwX3FEsVa4uLq2uLi2tri4vL64sFDveUqxUhizXhi/YIq4sFizLTQ+OL44vT0ovjCKuLBYsiNTUhiwidzRWHqwW6ka60i7sIi/cUBYu6aLRckgiPqgXKgrpVi0wIi/sUBYtLXFVMgghnixVMlFzBi8sIi/cUBYvKusHKlAiPbAVchGhii1wIi/sUBYtbrmK6hQiHawWN99MVq4uL+5Rri4v3lAXbaxWri4tra4uLqwWLOxWri4tra4uLqwWLOxWri4tra4uLqwX7NPc0FauLi2tri4urBYs7FauLi2tri4urBYs7FauLi2tri4urBZv7dBX3NIuLa/s0i4urBQ6LdBWL+Gv4lIuL++T75IuLq/fEi4v3pPxUi4v77b7OpXcFfvduFffUi4tr+9SLi6sFizsV93SLi2v7dIuLqwUO+JT3NBX7NIuLq/cUi4v3VPuUi4t7a4uLu/fUiwX7NDsV64uLayuLi6sFi0sV64uLayuLi6sF+7R7FfdUi4tr+1SLi6sFi0sV9xSLi2v7FIuLqwVL+2QVi/f099SLi/uU+2SLi6v3RIuL91T7lIuL+3SepaV3BQ73lPeUFfdUi4tr+1SLi6sFi0sV9xSLi2v7FIuLqwUraxX7NIuL95T31IuLW2uLi5v7lIuL+1T3FIsFK/ckFeuLi2sri4urBYtLFeuLi2sri4urBfcU+7QVi/f099SLi/uU+2SLi6v3RIuL91T7lIuL+3SepaV3BQ7r98QV99SLi2v71IuLqwWLSxX31IuLa/vUi4urBYtLFffUi4tr+9SLi6sF+DT7NBX8lIuL9/Sri4v71PhUi4v39Px0i4ur+JSLBQ74lJsV/JSLi/g0+JSLi/w0Bfx0qxX4VIuL9/T8VIuL+/QF9zThFYv3SPdIMftIMQWr9xQViz/XsT+xBQ74lJsV/JSLi/g0+JSLi/w0Bfx0qxX4VIuL9/T8VIuL+/QF9wb3fBWneyv7NG+b6/c0BfcCQRX7W++Zp/dNL/dN55lvBTJxFev7NG97K/c0p5sFDrv3xBVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCIv7VBVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCIv7VBVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCPhk91QV/BSLi6v39IuLq/v0i4ur+BSLBYv7dBX8FIuLq/f0i4ur+/SLi6v4FIsFi/t0FfwUi4ur9/SLi6v79IuLq/gUiwUO95T3RhX7hvcW94b3FveG+xb7hvsWBftC9xYV90It90Lp+0Lp+0ItBfdC+2QV+3v3Bpmn920h9231mW8F+3v7WBX7e/cGmaf3bSH3bfWZbwUO9yRrFfski4vx90j3WaN1+0D7T4tR24uLy9SL5vWjdyb7ClSLBfdk9xQVi6sF0ovExIvSi9JSxESLRItSUotECGuLBYvj09Pji+OL00OLM4szQ0MziwiL6xVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCA74lGsV/JSLi/gkq4uL/AT4VIuL+ASriwX8AvscFad7K/s0b5vr9zQF9wJBFftb75mn900v903nmW8FMnEV6/s0b3sr9zSnmwXd0xVri4v3JPvUi4v7JGuLi/dE+BSLBfvUSxX3BIuLa/sEi4urBYtLFfd0i4tr+3SLi6sFDvh094IVgN0qy/sHi4qLi4uKi/sIiilLgjoIa48Flu33Atb3GYyMi4yLjIv3F4v3Az+YKQhrhwX7dftiFfsXi/sD137tCKuPBZY57Ev3B4uMi4uLjIv3CIzty5TcCKuHBYAp+wFA+xqKiouKi4qLCIzLFUWLUsSK0YrSxMTSjNKLxFKMRYtpfmtzcnNza31piwiKiwWL93QVVYthX4tWi1e3YL+LCIt7jJsFpIujlZ2enZ2Vo4uli79gtlaLCEsqFYuvp6iuiwiMawV5i318i3oIa4oFDviUexX8lIuL+ET3lIuLa/t0i4v8BPhUi4v3dKuLBfuCIhVtyE6p9073TaF1+y77Lqp8mmz3LvcuoXUFoqEVMOaXlgWXl5uSnIuci5uEl3+Xf5J7i3qLeoR7f38IgH8FYeMVsmQFjI2LjouOi5SIk4WRg5N+joGICPvZ/AAVt/cYqYF0RNKilW0FDviUmxX7FIuLq+uLi/ekIotb2/sii1s7IouL+6Tri4tr+xSLi/fk9wuLu9v3Rou7O/cLiwX7lPvkFTyLSsyL2ovazMzai9qLzEqLPIs8Sko8iwiL95QVTYtZWYtNi029WcmLyYu9vYvJi8lZvU2LCPc0mxWri4tra4uLqwX7ZPsUFWuLBYu3r6+3iwiLawVxi3V1i3EIDvfk2xWLqwXai8zMi9qL2kvLPIxAikxShEOLiIuIi4mLiYuJi4kIa4sFi42LjIuNi4+Lj4uOk+TY0eaMCIuLjYsF64rZPIsriyo8PCqLCDv3RBVriwWLjYuOi40Ii42LjQWQwr64xIwIi2sFYotna4dki4eLiYuICDv7RBVbiwVFi1HEi9KL0sTE0osIi2sFVotgYItWi1a2YMCLCLuLi2sFy9sVq4uL+xRri4v3FAWb+ycVUMKho7BosK6hcwUO95SrFSqLPNqL7Ivs2trsi+yL2jyLKosqPDwqiwiL99QVPItKSos8izzMStqL2ovMzIvai9pKzDyLCDv7JBVriwWLyb29yYsIi2sFX4tnZ4tfCDv7RBUri4v31OuLi2tLi4v7lMuLBfg0axUri4ury4uL95RLi4ur64sF/HTLFcuLi2tLi4urBQ73lPd0FWuLBYuNi46LjQiLjYuNBZDCvrjEjAiLawVii2drh2SLh4uJi4gI2/tEFftkiwVEi1LEi9KL0sTE0osIi2sFVotgYItWi1a2YMCLCPdkiwXai8zMi9qL2kvLPIxAikxShEOLiIuIi4mLiYuJi4kIa4sFi42LjIuNi4+Lj4uOk+TY0eaMCIuLjYsF64rZPIsriyo8PCqLCA73lGsVIYs14Yv1CIvr+BSLiysFiyE1NSGLCPs095QVi0sFizPTQ+OL44vT04vjCIvL+9SLBfc0+0QVcYt1oIumCIurBYuloaGli6WLoXWLcQiLawWLcHV2cYsIi+sVgouEhIuCCItrBYuCkoSUi5SLkpKLlAiLqwWLlISSgosI9xT3JBVri4vQBYu9YLRWi1aLYGKLWQiLRmuLi9AFi8/EwtKL0ovEVItHCItGBQ73dGsV+xCLJ++L9xCL9xDv7/cQiwiLawUhizU1iyGLIeE19Yv1i+Hhi/UIq4sFi/sQJyf7EIsI97T3lBX7lIuL95SbiwX3D4v3CfsJi/sPCIt7Bft0qxX3U4sFguo04iyUCIv7UwUO9+P3HRVumbTZBby9i91avFm9OYtZWVpaizm8WQiNirI+bn1n0wVOyYzvycnJyvGLyUzJTYwnTk0IZ0MFeoIVj2v7FHyHqvcUmwWLWxWPa/sUfIeq9xSbBU37BBVwi3ahi6UIq4sFi4KShJSLk4uTkouUCKuLBYtxdXVxiwhL9/QVa4sFi8C2tsCLCItrBWiLbm6LaAgO+JR7FfyUi4v3ZPiUi4v7ZAX8dKsV+FSLi/ck/FSLi/skBfd06xVxi3Whi6UIq4sFi4KShJSLlIuSkouUCKuLBYtxdXVxiwj3BPeEFUuLi6sFi6V1oXGLcYt1dYtxCItrS4uLq6uLBYu3r6+3i7eLr2eLXwiri4trBfck+xQVa4uLy/xUi4tLa4uL6/iUiwUOm/hEFfh0i4tr/HSLi6sFi/wUFfh0i4tr/HSLi6sFu/fkFauLi2tri4urBbuLFauLi2tri4urBbuLFauLi2tri4urBav7tBX7FIuL9zT3FIuL+zQFK6sVy4uL60uLiysF9xT3FBX3BIuLa/sEi4urBfe0uxX8lIuL9xT4lIuL+xQF/HSrFfhUi4vL/FSLi0sF+HT71BX8lIuL94Sri4v7ZPhUi4v3dKuLBfu0OxX3dIuLa/t0i4urBYtLFfd0i4tr+3SLi6sFDvdk99QVO4uL9xTbi4v7FAVbqxWbi4vLe4uLSwX3dGsVO4uL9xTbi4v7FAVbqxWbi4vLe4uLSwX3RPv0FfyUi4v4JOuLi2tLi4v75PhUi4v35EuLi6vriwX7pIsVq4uLa2uLi6sF+wT7ZBX3lIuLa/uUi4urBYtLFfeUi4tr+5SLi6sF+wT3NBX4dIuLa/x0i4urBQ74lBT4lBWLDAoAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAObHAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5sf//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAH0B7BV8PPPUACwIAAAAAAM+ZDD4AAAAAz5kMPv/9/9wCBAHpAAAACAACAAAAAAAAAAEAAAHg/+AAAAIA//3//AIEAAEAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAgAgAAAAIA//8CAAAOAgAAfgIAAAACAAADAgAAAAIAAAACAAAwAgAAKAIAAAACAAAAAgAAAAIAADACAP/9AgAAAAIAAAACAAAAAgAAAAIAAAgCAAAAAgAAAAIAAEACAAAgAgAAIAIAABACAABOAgAAgAIAAFACAAAAAgD//QIAAEgCAAAAAgAALQIAAEACAACAAgAAAAIAAG0CAAAAAgAAAAIAAAACAAAAAgAAAAIAAGACAABAAgAAAAIAAAACAAAAAgAAQAIAAIACAAAAAgAAIAIAAAACAAAAAgAAAAIAAIACAABtAgAAQAIAAAUCAABwAgAAAAIAAAACAABgAgAAAAIAAAACAAAAAgAAcAIAAAACAAAAAgAAUAIAAFACAAAAAgAAAAIAAAACAABQAgAAQAIAAAACAAAgAgAAQgIAAIQCAAAgAgAAAAIAAAACAAAAAgAAIAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAHACAACgAgAAUAIAAAACAABLAgAANAIAACACAAALAgAAQAIAACoCAAAAAgAAMAIA//8CAAAAAgAAAAIAABACAAAwAgAABQIAAAACAAAcAgAAAgIAACoCAAAAAgAAJQIAAAkCAAAOAgAAAAIAAAACAABQAgAAAAIAACoCAAAAAgAABAIAAAACAAAAAgAAEAIAAAACAAAAAgAAAAIAACACAAAgAgD//gIAAAACAP/+AgAAQAIAAAACAAAgAgAAfwIAAEACAABAAgAAMAIAAAACAAANAgAAAAIAABACAAAAAgAAAAIAAAACAAAAAgAAcAIAAAACAAAAAgD//gIAAC4CAAAAAgAAAAIAAAACAAAJAgAAAAIAAAACAAAFAgAAAAIAAAACAAAAAgAATQIAACACAAAAAgAAIAIAAIMCAAAAAgAAQAIAACACAAAAAgAAAAIAAEACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAADgIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAQAIAAAACAACNAgAAAAIAAAACAAAAAABQAADMAAAAAAAOAK4AAQAAAAAAAQAgAAAAAQAAAAAAAgAOAIYAAQAAAAAAAwAgADYAAQAAAAAABAAgAJQAAQAAAAAABQAWACAAAQAAAAAABgAQAFYAAQAAAAAACgAoALQAAwABBAkAAQAgAAAAAwABBAkAAgAOAIYAAwABBAkAAwAgADYAAwABBAkABAAgAJQAAwABBAkABQAWACAAAwABBAkABgAgAGYAAwABBAkACgAoALQAUwB0AHIAbwBrAGUALQBHAGEAcAAtAEkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAUwB0AHIAbwBrAGUALQBHAGEAcAAtAEkAYwBvAG4Ac1N0cm9rZS1HYXAtSWNvbnMAUwB0AHIAbwBrAGUALQBHAGEAcAAtAEkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAFMAdAByAG8AawBlAC0ARwBhAHAALQBJAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff'); + font-weight: normal; + font-style: normal; +} + +.icon { + font-family: 'Stroke-Gap-Icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-WorldWide:before { + content: "\e600"; +} +.icon-WorldGlobe:before { + content: "\e601"; +} +.icon-Underpants:before { + content: "\e602"; +} +.icon-Tshirt:before { + content: "\e603"; +} +.icon-Trousers:before { + content: "\e604"; +} +.icon-Tie:before { + content: "\e605"; +} +.icon-TennisBall:before { + content: "\e606"; +} +.icon-Telesocpe:before { + content: "\e607"; +} +.icon-Stop:before { + content: "\e608"; +} +.icon-Starship:before { + content: "\e609"; +} +.icon-Starship2:before { + content: "\e60a"; +} +.icon-Speaker:before { + content: "\e60b"; +} +.icon-Speaker2:before { + content: "\e60c"; +} +.icon-Soccer:before { + content: "\e60d"; +} +.icon-Snikers:before { + content: "\e60e"; +} +.icon-Scisors:before { + content: "\e60f"; +} +.icon-Puzzle:before { + content: "\e610"; +} +.icon-Printer:before { + content: "\e611"; +} +.icon-Pool:before { + content: "\e612"; +} +.icon-Podium:before { + content: "\e613"; +} +.icon-Play:before { + content: "\e614"; +} +.icon-Planet:before { + content: "\e615"; +} +.icon-Pause:before { + content: "\e616"; +} +.icon-Next:before { + content: "\e617"; +} +.icon-MusicNote2:before { + content: "\e618"; +} +.icon-MusicNote:before { + content: "\e619"; +} +.icon-MusicMixer:before { + content: "\e61a"; +} +.icon-Microphone:before { + content: "\e61b"; +} +.icon-Medal:before { + content: "\e61c"; +} +.icon-ManFigure:before { + content: "\e61d"; +} +.icon-Magnet:before { + content: "\e61e"; +} +.icon-Like:before { + content: "\e61f"; +} +.icon-Hanger:before { + content: "\e620"; +} +.icon-Handicap:before { + content: "\e621"; +} +.icon-Forward:before { + content: "\e622"; +} +.icon-Footbal:before { + content: "\e623"; +} +.icon-Flag:before { + content: "\e624"; +} +.icon-FemaleFigure:before { + content: "\e625"; +} +.icon-Dislike:before { + content: "\e626"; +} +.icon-DiamondRing:before { + content: "\e627"; +} +.icon-Cup:before { + content: "\e628"; +} +.icon-Crown:before { + content: "\e629"; +} +.icon-Column:before { + content: "\e62a"; +} +.icon-Click:before { + content: "\e62b"; +} +.icon-Cassette:before { + content: "\e62c"; +} +.icon-Bomb:before { + content: "\e62d"; +} +.icon-BatteryLow:before { + content: "\e62e"; +} +.icon-BatteryFull:before { + content: "\e62f"; +} +.icon-Bascketball:before { + content: "\e630"; +} +.icon-Astronaut:before { + content: "\e631"; +} +.icon-WineGlass:before { + content: "\e632"; +} +.icon-Water:before { + content: "\e633"; +} +.icon-Wallet:before { + content: "\e634"; +} +.icon-Umbrella:before { + content: "\e635"; +} +.icon-TV:before { + content: "\e636"; +} +.icon-TeaMug:before { + content: "\e637"; +} +.icon-Tablet:before { + content: "\e638"; +} +.icon-Soda:before { + content: "\e639"; +} +.icon-SodaCan:before { + content: "\e63a"; +} +.icon-SimCard:before { + content: "\e63b"; +} +.icon-Signal:before { + content: "\e63c"; +} +.icon-Shaker:before { + content: "\e63d"; +} +.icon-Radio:before { + content: "\e63e"; +} +.icon-Pizza:before { + content: "\e63f"; +} +.icon-Phone:before { + content: "\e640"; +} +.icon-Notebook:before { + content: "\e641"; +} +.icon-Mug:before { + content: "\e642"; +} +.icon-Mastercard:before { + content: "\e643"; +} +.icon-Ipod:before { + content: "\e644"; +} +.icon-Info:before { + content: "\e645"; +} +.icon-Icecream2:before { + content: "\e646"; +} +.icon-Icecream1:before { + content: "\e647"; +} +.icon-Hourglass:before { + content: "\e648"; +} +.icon-Help:before { + content: "\e649"; +} +.icon-Goto:before { + content: "\e64a"; +} +.icon-Glasses:before { + content: "\e64b"; +} +.icon-Gameboy:before { + content: "\e64c"; +} +.icon-ForkandKnife:before { + content: "\e64d"; +} +.icon-Export:before { + content: "\e64e"; +} +.icon-Exit:before { + content: "\e64f"; +} +.icon-Espresso:before { + content: "\e650"; +} +.icon-Drop:before { + content: "\e651"; +} +.icon-Download:before { + content: "\e652"; +} +.icon-Dollars:before { + content: "\e653"; +} +.icon-Dollar:before { + content: "\e654"; +} +.icon-DesktopMonitor:before { + content: "\e655"; +} +.icon-Corkscrew:before { + content: "\e656"; +} +.icon-CoffeeToGo:before { + content: "\e657"; +} +.icon-Chart:before { + content: "\e658"; +} +.icon-ChartUp:before { + content: "\e659"; +} +.icon-ChartDown:before { + content: "\e65a"; +} +.icon-Calculator:before { + content: "\e65b"; +} +.icon-Bread:before { + content: "\e65c"; +} +.icon-Bourbon:before { + content: "\e65d"; +} +.icon-BottleofWIne:before { + content: "\e65e"; +} +.icon-Bag:before { + content: "\e65f"; +} +.icon-Arrow:before { + content: "\e660"; +} +.icon-Antenna2:before { + content: "\e661"; +} +.icon-Antenna1:before { + content: "\e662"; +} +.icon-Anchor:before { + content: "\e663"; +} +.icon-Wheelbarrow:before { + content: "\e664"; +} +.icon-Webcam:before { + content: "\e665"; +} +.icon-Unlinked:before { + content: "\e666"; +} +.icon-Truck:before { + content: "\e667"; +} +.icon-Timer:before { + content: "\e668"; +} +.icon-Time:before { + content: "\e669"; +} +.icon-StorageBox:before { + content: "\e66a"; +} +.icon-Star:before { + content: "\e66b"; +} +.icon-ShoppingCart:before { + content: "\e66c"; +} +.icon-Shield:before { + content: "\e66d"; +} +.icon-Seringe:before { + content: "\e66e"; +} +.icon-Pulse:before { + content: "\e66f"; +} +.icon-Plaster:before { + content: "\e670"; +} +.icon-Plaine:before { + content: "\e671"; +} +.icon-Pill:before { + content: "\e672"; +} +.icon-PicnicBasket:before { + content: "\e673"; +} +.icon-Phone2:before { + content: "\e674"; +} +.icon-Pencil:before { + content: "\e675"; +} +.icon-Pen:before { + content: "\e676"; +} +.icon-PaperClip:before { + content: "\e677"; +} +.icon-On-Off:before { + content: "\e678"; +} +.icon-Mouse:before { + content: "\e679"; +} +.icon-Megaphone:before { + content: "\e67a"; +} +.icon-Linked:before { + content: "\e67b"; +} +.icon-Keyboard:before { + content: "\e67c"; +} +.icon-House:before { + content: "\e67d"; +} +.icon-Heart:before { + content: "\e67e"; +} +.icon-Headset:before { + content: "\e67f"; +} +.icon-FullShoppingCart:before { + content: "\e680"; +} +.icon-FullScreen:before { + content: "\e681"; +} +.icon-Folder:before { + content: "\e682"; +} +.icon-Floppy:before { + content: "\e683"; +} +.icon-Files:before { + content: "\e684"; +} +.icon-File:before { + content: "\e685"; +} +.icon-FileBox:before { + content: "\e686"; +} +.icon-ExitFullScreen:before { + content: "\e687"; +} +.icon-EmptyBox:before { + content: "\e688"; +} +.icon-Delete:before { + content: "\e689"; +} +.icon-Controller:before { + content: "\e68a"; +} +.icon-Compass:before { + content: "\e68b"; +} +.icon-CompassTool:before { + content: "\e68c"; +} +.icon-ClipboardText:before { + content: "\e68d"; +} +.icon-ClipboardChart:before { + content: "\e68e"; +} +.icon-ChemicalGlass:before { + content: "\e68f"; +} +.icon-CD:before { + content: "\e690"; +} +.icon-Carioca:before { + content: "\e691"; +} +.icon-Car:before { + content: "\e692"; +} +.icon-Book:before { + content: "\e693"; +} +.icon-BigTruck:before { + content: "\e694"; +} +.icon-Bicycle:before { + content: "\e695"; +} +.icon-Wrench:before { + content: "\e696"; +} +.icon-Web:before { + content: "\e697"; +} +.icon-Watch:before { + content: "\e698"; +} +.icon-Volume:before { + content: "\e699"; +} +.icon-Video:before { + content: "\e69a"; +} +.icon-Users:before { + content: "\e69b"; +} +.icon-User:before { + content: "\e69c"; +} +.icon-UploadCLoud:before { + content: "\e69d"; +} +.icon-Typing:before { + content: "\e69e"; +} +.icon-Tools:before { + content: "\e69f"; +} +.icon-Tag:before { + content: "\e6a0"; +} +.icon-Speedometter:before { + content: "\e6a1"; +} +.icon-Share:before { + content: "\e6a2"; +} +.icon-Settings:before { + content: "\e6a3"; +} +.icon-Search:before { + content: "\e6a4"; +} +.icon-Screwdriver:before { + content: "\e6a5"; +} +.icon-Rolodex:before { + content: "\e6a6"; +} +.icon-Ringer:before { + content: "\e6a7"; +} +.icon-Resume:before { + content: "\e6a8"; +} +.icon-Restart:before { + content: "\e6a9"; +} +.icon-PowerOff:before { + content: "\e6aa"; +} +.icon-Pointer:before { + content: "\e6ab"; +} +.icon-Picture:before { + content: "\e6ac"; +} +.icon-OpenedLock:before { + content: "\e6ad"; +} +.icon-Notes:before { + content: "\e6ae"; +} +.icon-Mute:before { + content: "\e6af"; +} +.icon-Movie:before { + content: "\e6b0"; +} +.icon-Microphone2:before { + content: "\e6b1"; +} +.icon-Message:before { + content: "\e6b2"; +} +.icon-MessageRight:before { + content: "\e6b3"; +} +.icon-MessageLeft:before { + content: "\e6b4"; +} +.icon-Menu:before { + content: "\e6b5"; +} +.icon-Media:before { + content: "\e6b6"; +} +.icon-Mail:before { + content: "\e6b7"; +} +.icon-List:before { + content: "\e6b8"; +} +.icon-Layers:before { + content: "\e6b9"; +} +.icon-Key:before { + content: "\e6ba"; +} +.icon-Imbox:before { + content: "\e6bb"; +} +.icon-Eye:before { + content: "\e6bc"; +} +.icon-Edit:before { + content: "\e6bd"; +} +.icon-DSLRCamera:before { + content: "\e6be"; +} +.icon-DownloadCloud:before { + content: "\e6bf"; +} +.icon-CompactCamera:before { + content: "\e6c0"; +} +.icon-Cloud:before { + content: "\e6c1"; +} +.icon-ClosedLock:before { + content: "\e6c2"; +} +.icon-Chart2:before { + content: "\e6c3"; +} +.icon-Bulb:before { + content: "\e6c4"; +} +.icon-Briefcase:before { + content: "\e6c5"; +} +.icon-Blog:before { + content: "\e6c6"; +} +.icon-Agenda:before { + content: "\e6c7"; +} diff --git a/WebContent/css/style.css b/WebContent/css/style.css new file mode 100644 index 0000000000000000000000000000000000000000..f226b949dee0f7f408f263e4798d5259c34dfc4b --- /dev/null +++ b/WebContent/css/style.css @@ -0,0 +1,371 @@ +/* ---------------------------------------------------- + + File Name: style.css + Template Name: Documentation + Created By: Surjith S M + http://themeforest.net/user/surjithctly + + 1. IMPORT + 2. SKELETON + +------------------------------------------------------- */ +/* ---------------------------------------------------- + IMPORT +------------------------------------------------------- */ + +@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic); +/* ---------------------------------------------------- + SKELETON +------------------------------------------------------- */ + +body { + background: #fff; + color: #777777; + font-size: 14px; + line-height: 31px; + letter-spacing: 0; + font-weight: 400; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + letter-spacing: 0px; + font-weight: normal; + position: relative; + padding: 0 0 10px 0; + font-weight: normal; + line-height: 1.8; + color: #242424; +} + +h1 { + font-size: 22px; +} + +h2 { + font-size: 20px; +} + +h3 { + font-size: 18px; +} + +h4 { + font-size: 21px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 14px; +} + +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + text-decoration: none !important; +} + +p { + font-size: 15px; + font-weight: 400; + line-height: 26px; + letter-spacing: 0; + margin-top: 15px; +} + +img.aligncenter { + display: block; + text-align: center; + display: block; + margin: 0 auto 20px auto; + padding: 0px; + border: 0px; + background: none; +} + +ul { + padding: 0; + list-style: none; +} + +ol li ul li { + padding-left: 20px; +} + +img.alignleft { + float: left; + margin: 6px 20px 6px 0; + display: inline; + border: 0px; + background: none; + padding: 0; + display: block; +} + +img.alignright { + padding: 0; + float: right; + margin: 6px 0 6px 20px; + border: 0px; + display: block; + background: none; +} + +blockquote { + font-size: 16px; + line-height: 32px; + font-family: 'Droid Serif', Georgia, "Times New Roman", serif; + font-weight: normal; + font-style: italic; + position: relative; + width: auto; +} + +blockquote small { + display: block; + margin-top: 20px; +} + +pre { + line-height: 18px; + margin-bottom: 18px; +} + +.btn, +a { + outline: 0 !important; + text-decoration: none !important; +} + +ins { + text-decoration: none; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +p { + padding: 0 0 20px 0; +} + +.check li:before { + content: "\f00c"; + font-family: "FontAwesome"; + font-size: 16px; + left: 0; + color: #242424; + padding-right: 5px; + position: relative; + top: 2px; +} + +.check li { + font-size: 14px; + list-style: none; + margin-bottom: 4px; +} + +.check { + margin-left: 0; + padding-left: 0 +} + +.section { + padding: 180px 0; + position: relative; + display: block; +} + +.white { + background-color: #ffffff; +} + +strong { + color: #030303; +} + +.grey { + background-color: #f3f3f3; +} + +.big-title h1 { + font-size: 48px; + font-weight: 300; + margin-bottom: 0; + text-transform: capitalize; + padding-bottom: 0; +} + +.dark-text { + font-size: 4.125rem; + line-height: 4.063rem; + font-weight: 300; +} + +h4 a { + font-size: 14px; + font-weight: bold; +} + +.dark-text a { + font-size: 14px; + font-weight: bold; + padding-left: 20px; +} + +.dark-text hr { + width: 130px; + margin-left: 0; + margin-top: 40px; + border-width: 1px; + border-color: #030303; +} + +.intro { + padding: 20px; +} + +.intro1 { + margin-top: 22px; + padding: 30px 0px; + background-color: #f3f3f3; +} + +.intro1 li { + list-style: none; +} + +.intro1 a { + color: #0E97EE !important; +} + +.intro a { + color: #030303; + font-weight: 400; + font-size: 16px; +} + +.lead { + text-transform: capitalize; +} + +.left-align img { + margin-top: 20px; +} + +.drop-caps p:first-child::first-letter { + color: #030303; + display: block; + float: left; + font-size: 75px; + line-height: 60px; + text-transform: uppercase; + margin-right: 10px; + margin-top: 5px; + padding: 4px; +} + +.drop-caps.full p:first-child::first-letter { + background: #030303 none repeat scroll 0 0 !important; + color: #ffffff; + margin-right: 15px; + padding: 20px; + font-size: 36px; + font-family: Georgia; + border-radius: 5px; +} + +mark { + background-color: #0E97EE; + color: #ffffff; + padding: 0 10px; +} + +a:focus, +a:hover { + color: #0E97EE; +} + +.intro2 i { + padding-right: 10px; + font-size: 21px; +} + +.intro2 { + background-color: #0E97EE; + border: 2px solid #2187BB; + border-radius: 5px; + color: #ffffff; + font-style: italic; + padding: 10px 20px; +} + +.intro2 p { + padding: 0; +} + +.intro2 a { + color: #ffffff; + font-weight: bold; +} + +.intro1 ul { + padding: 0 30px; +} + +.btn-primary { + background-color: #0E97EE; + border: 1px solid #2187BB; +} + +.btn-primary:hover { + background-color: #2187BB; + border: 1px solid #0E97EE; +} + +.btn-info { + background-color: #545454; + border: 1px solid #656565; +} + +.btn-info:hover { + background-color: #656565; + border: 1px solid #545454; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + background-color: #0E97EE; + color: #fff; +} + +.navbar-inverse { + background-color: #030303; + border: 0; +} + +.navbar-inverse li.btn { + border-radius: 0 !important; + padding: 0; +} + +.navbar-inverse li.btn a { + color: #ffffff !important; +} diff --git a/WebContent/css/swagger-ui.css b/WebContent/css/swagger-ui.css new file mode 100644 index 0000000000000000000000000000000000000000..c61e5a85f7acfa3b08bb883274860a16d0596505 --- /dev/null +++ b/WebContent/css/swagger-ui.css @@ -0,0 +1,4 @@ +.swagger-ui{ + /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif;color:#3b4151}.swagger-ui html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{background-color:transparent;-webkit-text-decoration-skip:objects}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui template{display:none}.swagger-ui [hidden]{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left{background-repeat:no-repeat;background-position:0}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-ns{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-ns{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-ns{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-ns{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bg-center-m{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-m{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-m{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-m{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-m{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-l{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-l{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-l{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-l{background-repeat:no-repeat;background-position:0}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.0125)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.0125)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-ns{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-m{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-l{border-top-right-radius:0;border-bottom-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{top:0;right:0;bottom:0;left:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{top:0;right:0;bottom:0;left:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{float:left;_display:inline}.swagger-ui .fr{float:right;_display:inline}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{float:left;_display:inline}.swagger-ui .fr-ns{float:right;_display:inline}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .fl-m{float:left;_display:inline}.swagger-ui .fr-m{float:right;_display:inline}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{float:left;_display:inline}.swagger-ui .fr-l{float:right;_display:inline}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:hover{transition:color .15s ease-in}.swagger-ui .link:active{transition:color .15s ease-in}.swagger-ui .link:focus{transition:color .15s ease-in;outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.33333%}.swagger-ui .w-two-thirds{width:66.66667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.33333%}.swagger-ui .w-two-thirds-ns{width:66.66667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.33333%}.swagger-ui .w-two-thirds-m{width:66.66667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.33333%}.swagger-ui .w-two-thirds-l{width:66.66667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-ns{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-ns{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-ns{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-ns{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-ns{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-ns{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .rotate-45-m{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-m{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-m{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-m{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-m{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-m{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-m{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-l{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-l{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-l{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-l{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-l{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-l{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-top:0;padding-bottom:0}.swagger-ui .pv1{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-top:0;margin-bottom:0}.swagger-ui .mv1{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-top:0;padding-bottom:0}.swagger-ui .pv1-ns{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-ns{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-ns{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-ns{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-ns{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-ns{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-ns{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-top:0;margin-bottom:0}.swagger-ui .mv1-ns{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-ns{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-ns{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-ns{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-ns{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-ns{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-ns{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-top:0;padding-bottom:0}.swagger-ui .pv1-m{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-m{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-m{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-m{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-m{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-m{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-m{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-top:0;margin-bottom:0}.swagger-ui .mv1-m{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-m{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-m{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-m{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-m{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-m{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-m{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-top:0;padding-bottom:0}.swagger-ui .pv1-l{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-l{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-l{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-l{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-l{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-l{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-l{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-top:0;margin-bottom:0}.swagger-ui .mv1-l{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-l{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-l{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-l{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-l{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-l{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-l{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps{font-variant:small-caps}.swagger-ui .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-ns{font-variant:small-caps}.swagger-ui .truncate-ns{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-m{font-variant:small-caps}.swagger-ui .truncate-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-l{font-variant:small-caps}.swagger-ui .truncate-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .center-m{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-ui .clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-ui .clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.swagger-ui .grow:active{-webkit-transform:scale(.9);transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.swagger-ui .grow-large:active{-webkit-transform:scale(.95);transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{content:"";box-shadow:0 0 16px 2px rgba(0,0,0,.2);border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{padding-left:0;margin-left:0;list-style-type:none}.swagger-ui .nested-copy-indent p+p{text-indent:.1em;margin-top:0;margin-bottom:0}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{width:100%;max-width:100%;display:block}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{width:100%;max-width:1460px;margin:0 auto;padding:0 20px;box-sizing:border-box}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .opblock-tag{display:flex;align-items:center;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{font-size:24px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{font-size:14px;font-weight:400;flex:1;padding:0 10px;font-family:sans-serif;color:#3b4151}.swagger-ui .parameter__type{font-size:12px;padding:5px 0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-ui .examples-select{margin-bottom:.75em}.swagger-ui .examples-select__section-label{font-weight:700;font-size:.9rem;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-ui .view-line-link{position:relative;top:3px;width:20px;margin:0 5px;cursor:pointer;transition:all .5s}.swagger-ui .opblock{margin:0 0 15px;border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19)}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{padding:0 40px;cursor:pointer}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{position:absolute;bottom:-15px;left:50%;width:120%;height:4px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:grey}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{display:flex;align-items:center;padding:8px 20px;min-height:50px;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-section-header>label{font-size:12px;font-weight:700;display:flex;align-items:center;margin:0 0 0 auto;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{font-size:14px;flex:1;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-summary-method{font-size:14px;font-weight:700;min-width:80px;padding:6px 15px;text-align:center;border-radius:3px;background:#000;text-shadow:0 1px 0 rgba(0,0,0,.1);font-family:sans-serif;color:#fff}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:16px;display:flex;align-items:center;word-break:break-word;padding:0 10px;font-family:monospace;font-weight:600;color:#3b4151}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{font-size:13px;flex:1 1 auto;word-break:break-word;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-summary{display:flex;align-items:center;padding:5px;cursor:pointer}.swagger-ui .opblock .opblock-summary .view-line-link{position:relative;top:2px;width:0;margin:0;cursor:pointer;transition:all .5s}.swagger-ui .opblock .opblock-summary:hover .view-line-link{width:18px;margin:0 5px}.swagger-ui .opblock.opblock-post{border-color:#49cc90;background:rgba(73,204,144,.1)}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{border-color:#fca130;background:rgba(252,161,48,.1)}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{border-color:#f93e3e;background:rgba(249,62,62,.1)}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{border-color:#61affe;background:rgba(97,175,254,.1)}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{border-color:#50e3c2;background:rgba(80,227,194,.1)}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{border-color:#9012fe;background:rgba(144,18,254,.1)}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{border-color:#0d5aa7;background:rgba(13,90,167,.1)}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{opacity:.6;border-color:#ebebeb;background:hsla(0,0%,92.2%,.1)}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{width:100%;margin:20px 0;padding:10px;border:2px solid #d8dde7}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;padding:0;list-style:none}.swagger-ui .tab li{font-size:12px;min-width:60px;padding:0;cursor:pointer;font-family:sans-serif;color:#3b4151}.swagger-ui .tab li:first-of-type{position:relative;padding-left:0;padding-right:12px}.swagger-ui .tab li:first-of-type:after{position:absolute;top:0;right:6px;width:1px;height:100%;content:"";background:rgba(0,0,0,.2)}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{font-size:12px;margin:0 0 5px;padding:15px 20px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{font-size:12px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{font-size:14px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{width:100%;padding:8px 40px}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{font-size:12px;margin:10px 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_status{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_status .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-ui .response-col_links{padding-left:2em;max-width:40em;font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_links .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{font-size:12px;margin:0;padding:10px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-radius:4px;background:#41444e;overflow-wrap:break-word;font-family:monospace;font-weight:600;color:#fff}.swagger-ui .opblock-body pre.microlight span{color:#fff!important}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{overflow-y:auto;max-height:400px;min-height:6em}.swagger-ui .download-contents{position:absolute;bottom:10px;right:10px;cursor:pointer;background:#7d8293;text-align:center;padding:5px;border-radius:4px;font-family:sans-serif;font-weight:600;color:#fff;font-size:14px;height:30px;width:75px}.swagger-ui .scheme-container{margin:0 0 20px;padding:30px 0;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.swagger-ui .scheme-container .schemes{display:flex;align-items:flex-end}.swagger-ui .scheme-container .schemes>label{font-size:12px;font-weight:700;display:flex;flex-direction:column;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{padding:40px 0 60px;margin-top:1em;min-height:1px;display:flex;justify-content:center;align-items:center;flex-direction:column}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;content:"loading";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-family:sans-serif;color:#3b4151}.swagger-ui .loading-container .loading:before{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;margin:-30px;content:"";-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;opacity:1;border:2px solid rgba(85,85,85,.1);border-top-color:rgba(0,0,0,.6);border-radius:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swagger-ui .response-controls{padding-top:1em;display:flex}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;margin-bottom:.2em;font-size:.7em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui section h3{font-family:sans-serif;color:#3b4151}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{text-decoration:inherit;color:inherit;cursor:pointer}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;justify-content:center;height:100%;font-size:1.2em;text-align:center;line-height:1.5em;padding:0 .6em}.swagger-ui .version-pragma__message>div{max-width:55ch;flex:1}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .btn{font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s;border:2px solid grey;border-radius:4px;background:transparent;box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:sans-serif;color:#3b4151}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{border-color:#ff6060;background-color:transparent;font-family:sans-serif;color:#ff6060}.swagger-ui .btn.authorize{line-height:1;display:inline;color:#49cc90;border-color:#49cc90;background-color:transparent}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;color:#fff;border-color:#4990e2}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{padding:0 10px;border:none;background:none}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .expand-methods,.swagger-ui .expand-operation{border:none;background:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{width:20px;height:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{transition:all .3s;fill:#707070}.swagger-ui button{cursor:pointer;outline:none}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui select{font-size:14px;font-weight:700;padding:5px 40px 5px 10px;border:2px solid #41444e;border-radius:4px;background:#f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTEzLjQxOCA3Ljg1OWEuNjk1LjY5NSAwIDAxLjk3OCAwIC42OC42OCAwIDAxMCAuOTY5bC0zLjkwOCAzLjgzYS42OTcuNjk3IDAgMDEtLjk3OSAwbC0zLjkwOC0zLjgzYS42OC42OCAwIDAxMC0uOTY5LjY5NS42OTUgMCAwMS45NzggMEwxMCAxMWwzLjQxOC0zLjE0MXoiLz48L3N2Zz4=) right 10px center no-repeat;background-size:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);font-family:sans-serif;color:#3b4151;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-ui select[multiple]{margin:5px 0;padding:5px;background:#f7f7f7}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}.swagger-ui label{font-size:12px;font-weight:700;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{min-width:100px;margin:5px 0;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{max-width:175px}}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.swagger-ui textarea{font-size:12px;width:100%;min-height:280px;padding:10px;border:none;border-radius:4px;outline:none;background:hsla(0,0%,100%,.8);font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{font-size:12px;min-height:100px;margin:0;padding:10px;resize:none;border-radius:4px;background:#41444e;font-family:monospace;font-weight:600;color:#fff}.swagger-ui .checkbox{padding:5px 0 10px;transition:opacity .5s;color:#303030}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{font-weight:400!important;font-style:italic;margin:0!important;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{position:relative;top:3px;display:inline-block;width:16px;height:16px;margin:0 8px 0 0;padding:5px;cursor:pointer;border-radius:1px;background:#e8e8e8;box-shadow:0 0 0 2px #e8e8e8;flex:none}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{-webkit-transform:scale(.9);transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='3 7 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15L3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}.swagger-ui .dialog-ux{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0}.swagger-ui .dialog-ux .backdrop-ux{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.swagger-ui .dialog-ux .modal-ux{position:absolute;z-index:9999;top:50%;left:50%;width:100%;min-width:300px;max-width:650px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ebebeb;border-radius:4px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.swagger-ui .dialog-ux .modal-ux-content{overflow-y:auto;max-height:540px;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{font-size:12px;margin:0 0 5px;color:#41444e;font-family:sans-serif;color:#3b4151}.swagger-ui .dialog-ux .modal-ux-content h4{font-size:18px;font-weight:600;margin:15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .dialog-ux .modal-ux-header{display:flex;padding:12px 0;border-bottom:1px solid #ebebeb;align-items:center}.swagger-ui .dialog-ux .modal-ux-header .close-modal{padding:0 10px;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-ui .dialog-ux .modal-ux-header h3{font-size:20px;font-weight:600;margin:0;padding:0 20px;flex:1;font-family:sans-serif;color:#3b4151}.swagger-ui .model{font-size:12px;font-weight:300;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{font-size:10px;position:relative;top:6px;display:inline-block;margin:auto .3em;cursor:pointer;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.swagger-ui .model-toggle.collapsed{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swagger-ui .model-toggle:after{display:block;width:20px;height:20px;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;background-size:100%}.swagger-ui .model-jump-to-path{position:relative;cursor:pointer}.swagger-ui .model-jump-to-path .view-line-link{position:absolute;top:-.4em;cursor:pointer}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{position:absolute;top:-1.8em;visibility:hidden;padding:.1em .5em;white-space:nowrap;color:#ebebeb;border-radius:4px;background:rgba(0,0,0,.7)}.swagger-ui .model p{margin:0 0 1em}.swagger-ui section.models{margin:30px 0;border:1px solid rgba(59,65,81,.3);border-radius:4px}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{margin:0 0 5px;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-ui section.models h4{font-size:16px;display:flex;align-items:center;margin:0;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;font-family:sans-serif;color:#606060}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{font-size:16px;margin:0 0 10px;font-family:sans-serif;color:#707070}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{margin:0 20px 15px;position:relative;transition:all .5s;border-radius:4px;background:rgba(0,0,0,.05)}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{position:absolute;top:8px;right:5px;opacity:.65}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{padding:10px;display:inline-block;border-radius:4px;background:rgba(0,0,0,.1)}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{font-size:16px;font-family:sans-serif;color:#505050}.swagger-ui .model-deprecated-warning{font-size:16px;font-weight:600;margin-right:1em;font-family:sans-serif;color:#f93e3e}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{font-size:12px;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .servers>label select{min-width:130px;max-width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;vertical-align:middle;padding-top:10px;padding-bottom:10px}.swagger-ui .servers table td:first-of-type{padding-right:2em}.swagger-ui .servers table td input{width:100%;height:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;padding:4px;font-size:16px;margin:0 1em}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{width:100%;padding:0 10px;border-collapse:collapse}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{width:174px;padding:0 0 0 2em}.swagger-ui table.headers td{font-size:12px;font-weight:300;vertical-align:middle;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{max-width:20%;min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{font-size:12px;font-weight:700;padding:12px 0;text-align:left;border-bottom:1px solid rgba(59,65,81,.2);font-family:sans-serif;color:#3b4151}.swagger-ui .parameters-col_description{width:99%;margin-bottom:2em}.swagger-ui .parameters-col_description input[type=text]{width:100%;max-width:340px}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameter__name{font-size:16px;font-weight:400;margin-right:.75em;font-family:sans-serif;color:#3b4151}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required:after{font-size:10px;position:relative;top:-6px;padding:5px;content:"required";color:rgba(255,0,0,.6)}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:grey}.swagger-ui .parameter__deprecated{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:red}.swagger-ui .parameter__empty_value_toggle{font-size:13px;padding-top:5px;padding-bottom:12px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .topbar{padding:10px 0;background-color:#1b1b1b}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{display:flex;align-items:center}.swagger-ui .topbar a{font-size:1.5em;font-weight:700;flex:1;max-width:300px;text-decoration:none;font-family:sans-serif;color:#fff}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{width:100%;margin:0;border:2px solid #62a03f;border-radius:4px 0 0 4px;outline:none}.swagger-ui .topbar .download-url-wrapper .select-label{display:flex;align-items:center;width:100%;max-width:600px;margin:0;color:#f0f0f0}.swagger-ui .topbar .download-url-wrapper .select-label span{font-size:16px;flex:1;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{flex:2;width:100%;border:2px solid #62a03f;outline:none;box-shadow:none}.swagger-ui .topbar .download-url-wrapper .download-url-button{font-size:16px;font-weight:700;padding:4px 30px;border:none;border-radius:0 4px 4px 0;background:#62a03f;font-family:sans-serif;color:#fff}.swagger-ui .info{margin:50px 0}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{font-family:sans-serif;color:#3b4151}.swagger-ui .info a{font-size:14px;transition:all .4s;font-family:sans-serif;color:#4990e2}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{font-size:12px;font-weight:300!important;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .info .title{font-size:36px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .info .title small{font-size:10px;position:relative;top:-5px;display:inline-block;margin:0 0 0 5px;padding:2px 4px;vertical-align:super;border-radius:57px;background:#7d8492}.swagger-ui .info .title small pre{margin:0;padding:0;font-family:sans-serif;color:#fff}.swagger-ui .auth-btn-wrapper{display:flex;padding:10px 0;justify-content:center}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{padding-right:20px;margin-right:10px}.swagger-ui .auth-container{margin:0 0 10px;padding:10px 20px;border-bottom:1px solid #ebebeb}.swagger-ui .auth-container:last-of-type{margin:0;padding:10px 20px;border:0}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{font-size:12px;padding:10px;border-radius:4px;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .scopes h2{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{margin:20px;padding:10px 20px;-webkit-animation:scaleUp .5s;animation:scaleUp .5s;border:2px solid #f93e3e;border-radius:4px;background:rgba(249,62,62,.1)}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{font-size:14px;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper hgroup{display:flex;align-items:center}.swagger-ui .errors-wrapper hgroup h4{font-size:20px;margin:0;flex:1;font-family:sans-serif;color:#3b4151}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{color:#000;font-weight:400;white-space:pre-wrap;background:none;padding:0}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{font-size:14px;padding:5px 7px;border-radius:4px;background:rgba(0,0,0,.05);font-family:monospace;font-weight:600;color:#9012fe}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block} + +/*# sourceMappingURL=swagger-ui.css.map*/ \ No newline at end of file diff --git a/WebContent/css/www-player-webp.css b/WebContent/css/www-player-webp.css new file mode 100644 index 0000000000000000000000000000000000000000..82728d29edb8318872ad1b4dfd0112cfbf347ed7 --- /dev/null +++ b/WebContent/css/www-player-webp.css @@ -0,0 +1 @@ +.html5-video-player{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;outline:0;font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-ms-high-contrast-adjust:none}.html5-video-player:not(.ytp-transparent),.html5-video-player.unstarted-mode,.html5-video-player.ad-showing,.html5-video-player.ended-mode,.html5-video-player.ytp-fullscreen{background-color:#000}.ytp-big-mode{font-size:17px}.ytp-autohide{cursor:none}.html5-video-player a{color:inherit;text-decoration:none;-moz-transition:color .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:color .1s cubic-bezier(0.0,0.0,0.2,1);transition:color .1s cubic-bezier(0.0,0.0,0.2,1);outline:0}.html5-video-player a:hover{color:#fff;-moz-transition:color .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:color .1s cubic-bezier(0.4,0.0,1,1);transition:color .1s cubic-bezier(0.4,0.0,1,1)}.ytp-probably-keyboard-focus a:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.html5-video-player h1,.html5-video-player h2{margin:0}.html5-video-player svg{pointer-events:none}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar{width:10px;background-color:#424242}.ytp-big-mode:not(.ytp-touch-mode) ::-webkit-scrollbar{width:15px}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-track{background-color:#424242}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{background-color:#8e8e8e;border:1px solid #424242;border-radius:5px}.ytp-big-mode:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{border-radius:8px}.html5-video-container{z-index:10;position:relative}.ytp-embed-error .html5-video-container{display:none}.html5-main-video{position:absolute;top:0;left:0;width:100%;height:100%;outline:0}.html5-main-video[data-no-fullscreen=true]::-webkit-media-controls-fullscreen-button{display:none}.html5-main-video:not([controls])::-webkit-media-controls{display:none}.html5-main-video:not([controls])::-webkit-media-controls-start-playback-button{display:none}.html5-main-video::-webkit-media-controls-timeline{display:inline}.unstarted-mode .html5-main-video::-webkit-media-controls-start-playback-button{display:none}@media screen and (max-width:325px){.html5-main-video::-webkit-media-controls-wireless-playback-picker-button{display:none}}.html5-main-video::-webkit-media-controls-current-time-display{display:-webkit-flex}.html5-main-video::-webkit-media-controls-time-remaining-display{display:-webkit-flex}.ytp-player-content{position:absolute;left:0;right:0;top:48px;bottom:49px;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),top .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),top .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),top .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-exp-bigger-button .ytp-player-content{bottom:53px}.ytp-exp-bigger-button-like-mobile .ytp-player-content{bottom:61px}.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){top:60px}.ytp-big-mode .ytp-player-content{top:69px;bottom:70px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){top:89px}.ytp-player-content.ytp-iv-player-content{left:12px;right:12px}.ytp-big-mode .ytp-player-content.ytp-iv-player-content{left:24px;right:24px}.ytp-autohide .ytp-player-content:not(.html5-endscreen),.ytp-autohide .ytp-player-content:not(.ytp-upnext),.ytp-hide-info-bar .ytp-player-content{top:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),top .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),top .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),top .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide .ytp-ypc-player-content,.ytp-hide-controls .ytp-player-content{bottom:0}.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-iv-player-content,.ytp-hide-controls .ytp-iv-player-content{bottom:12px}.ytp-ad-overlay-open .ytp-player-content{bottom:139px}.ytp-exp-bigger-button .ytp-ad-overlay-open .ytp-player-content{bottom:143px}.ytp-exp-bigger-button-like-mobile .ytp-ad-overlay-open .ytp-player-content{bottom:151px}.ytp-big-mode.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-iv-player-content,.ytp-big-mode.ytp-hide-controls .ytp-iv-player-content{bottom:24px}.ytp-big-mode.ytp-ad-overlay-open .ytp-player-content{bottom:160px}.ytp-button{border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit}.ytp-button:focus,.ytp-button{outline:0}.ytp-button::-moz-focus-inner{padding:0;border:0}.html5-video-player .ytp-button[aria-disabled=true],.html5-video-player .ytp-button[disabled]{opacity:.5}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-probably-keyboard-focus .ytp-button:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-chrome-top,.ytp-chrome-bottom{position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-dni .ytp-chrome-bottom{text-shadow:none}.ytp-chrome-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;left:12px;right:12px;top:0;z-index:59}.ytp-gvn .ytp-chrome-top,.ytp-gvn.ytp-big-mode .ytp-chrome-top{top:20px}.ytp-chrome-bottom{bottom:0;height:36px;width:100%;z-index:60;padding-top:3px;text-align:left;direction:ltr}.ytp-exp-bigger-button .ytp-chrome-bottom{height:40px}.ytp-exp-bigger-button-like-mobile .ytp-chrome-bottom{height:48px}.ytp-big-mode .ytp-chrome-bottom{height:54px;padding-top:4px}.ytp-chrome-top .ytp-button,.ytp-chrome-controls .ytp-button,.ytp-replay-button{opacity:.9;display:inline-block;width:36px;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1);overflow:hidden}.ytp-exp-bigger-button .ytp-chrome-top .ytp-button,.ytp-exp-bigger-button .ytp-chrome-controls .ytp-button,.ytp-exp-bigger-button .ytp-replay-button{width:40px}.ytp-exp-bigger-button-like-mobile .ytp-chrome-top .ytp-button,.ytp-exp-bigger-button-like-mobile .ytp-chrome-controls .ytp-button,.ytp-exp-bigger-button-like-mobile .ytp-replay-button{width:48px}.ytp-chrome-top .ytp-button{padding-top:6px;height:42px;vertical-align:top}.ytp-big-mode .ytp-chrome-top .ytp-button{padding-top:9px;height:63px}.ytp-chrome-controls .ytp-button{height:100%}.ytp-big-mode .ytp-chrome-top .ytp-button,.ytp-big-mode .ytp-chrome-controls .ytp-button{width:54px}.ytp-prev-button::before{content:'';display:block;height:100%;width:12px;position:absolute;top:0;left:-12px}.ytp-play-button:not(.ytp-play-button-playlist)::before{content:'';display:block;height:100%;width:12px;position:absolute;top:0;left:-12px}.ytp-big-mode .ytp-prev-button::before,.ytp-big-mode .ytp-play-button:not(.ytp-play-button-playlist)::before{width:24px;left:-24px}.ytp-chrome-top .ytp-button:hover,.ytp-chrome-controls .ytp-button:not([aria-disabled=true]):not([disabled]):hover,.ytp-chrome-controls .ytp-button[aria-expanded=true],.ytp-chrome-controls .ytp-button[aria-pressed=true],.ytp-replay-button:hover{opacity:1;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-svg-fill{fill:#fff}.ytp-svg-shadow{stroke:#000;stroke-opacity:.15;stroke-width:2px;fill:none}.ytp-dni .ytp-svg-shadow{display:none}.ytp-svg-shadow-fill{fill:#000;fill-opacity:.15;stroke:none}.ytp-chrome-controls .ytp-button[aria-pressed]{position:relative}.ytp-chrome-controls .ytp-button[aria-pressed]:after{content:'';display:block;position:absolute;height:2px;border-radius:2px;width:0;left:18px;bottom:6px;background-color:#f00;-moz-transition:left .1s cubic-bezier(0.4,0.0,1,1),width .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:left .1s cubic-bezier(0.4,0.0,1,1),width .1s cubic-bezier(0.4,0.0,1,1);transition:left .1s cubic-bezier(0.4,0.0,1,1),width .1s cubic-bezier(0.4,0.0,1,1)}.ytp-exp-bigger-button .ytp-chrome-controls .ytp-button[aria-pressed]:after{left:20px;bottom:8px}.ytp-exp-bigger-button-like-mobile .ytp-chrome-controls .ytp-button[aria-pressed]:after{height:3px;border-radius:3px;left:24px;bottom:9px}.ytp-big-mode .ytp-chrome-controls .ytp-button[aria-pressed]:after{height:3px;border-radius:3px;left:27px;bottom:10px}.ytp-dni .ytp-chrome-controls .ytp-button[aria-pressed]:after{background-color:#fff}.ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:18px;left:9px;-moz-transition:left .25s cubic-bezier(0.0,0.0,0.2,1),width .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:left .25s cubic-bezier(0.0,0.0,0.2,1),width .25s cubic-bezier(0.0,0.0,0.2,1);transition:left .25s cubic-bezier(0.0,0.0,0.2,1),width .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-exp-bigger-button .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:20px;left:10px}.ytp-exp-bigger-button-like-mobile .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:24px;left:12px}.ytp-big-mode .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:27px;left:14px}.ytp-color-white .ytp-chrome-controls .ytp-button[aria-pressed]:after{background-color:#ddd}.ytp-color-party .ytp-chrome-controls .ytp-button[aria-pressed]:after{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-chrome-top-buttons{white-space:nowrap}.ytp-chrome-top-buttons .ytp-button{text-shadow:inherit}.ytp-share-button:not(.ytp-share-button-visible),.ytp-copylink-button:not(.ytp-copylink-button-visible),.ytp-overflow-button:not(.ytp-overflow-button-visible){display:none}.ytp-chrome-controls{height:36px;line-height:36px;font-size:109%;text-align:left;direction:ltr}.ytp-exp-bigger-button .ytp-chrome-controls{height:40px;line-height:40px}.ytp-exp-bigger-button-like-mobile .ytp-chrome-controls{height:48px;line-height:48px}.ytp-big-mode .ytp-chrome-controls{height:54px;line-height:54px}.ytp-left-controls{float:left;height:100%}.ytp-right-controls{float:right;height:100%}.ytp-chrome-top,.ytp-chrome-bottom{-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-autohide .ytp-playlist-menu-button,.ytp-autohide .ytp-back-button,.ytp-autohide .ytp-title-channel,.ytp-autohide .ytp-title,.ytp-autohide .ytp-chrome-top .ytp-watch-later-button,.ytp-autohide .ytp-chrome-top .ytp-share-button,.ytp-autohide .ytp-chrome-top .ytp-copylink-button,.ytp-autohide:not(.ytp-cards-teaser-shown) .ytp-cards-button,.ytp-autohide .ytp-overflow-button,.ytp-autohide .ytp-chrome-bottom,.ytp-chrome-top[aria-hidden=true],.ytp-chrome-bottom[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide:not(.ytp-autohide-active) .ytp-playlist-menu-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-back-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-title-channel,.ytp-autohide:not(.ytp-autohide-active) .ytp-title,.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-watch-later-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-share-button,.ytp-autohide:not(.ytp-autohide-active):not(.ytp-cards-teaser-shown) .ytp-cards-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-overflow-button{display:none}.ytp-gradient-top,.ytp-gradient-bottom{width:100%;position:absolute;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.ytp-linear-gradient-bottom-experiment.ytp-progress-bar-hover .ytp-gradient-bottom{height:160px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACgCAYAAADNVQbCAAAA+UlEQVQ4Tz3GZzcCAACF4ZK9VyJbyqZERrJHRqVsISuEssnMT3fec5x7Pzz3NRj+Z+SzwATZIofKhTzIFwVUIRRBsSihSqEMykUFVQlVUC3MVA1YoFbUUVaohwbRSDVBM7SIVqoNbNAu7JQDOqBTdFHd0AO9oo/qhwFwChc1CG4YEsOUB0ZgVIxR4+CFCeGjJmEKpsUMNQtzMC8WqEVYAr9YplZgFdZEgApCCNZFmIrABmyKLWobdmBX7FH7EIUDcUgdQQyOxQl1CmdwLuLUBVzClUhQ13ADtyJJpeAO7sUD9QhP8CxeqFd4g7R4pz7gE77EN/UDGfj9A3MnKAGwOIozAAAAAElFTkSuQmCC)}.ytp-big-mode .ytp-gradient-top,.ytp-big-mode .ytp-gradient-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEmCAYAAACjy/qzAAAAhklEQVQ4y52RUQ6AMAxCKd7/JJ7R6aeJAdr507TjQZqOAE4CWARwx7JE944rch/k6qOWS7bq5bh72zGF8+LTa6goJeRPgXDYNxWFfkS0QXCInLIN1GxTXA0dtS0otWJnuXJR1Y9WYP9GF1UCYRQYHRSlXMARbVO4th3sd7Y3OP5dY3Bn+SkPsGJ1+HGGVtcAAAAASUVORK5CYII=)}.ytp-big-mode.ytp-linear-gradient-bottom-experiment.ytp-progress-bar-hover .ytp-gradient-bottom{height:240px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADwCAYAAADB2w41AAABIklEQVQ4Tz3G1VIdAAAD0YtTXIq7Fi/uDi0OxR2Ku7vz6cxmmOThZAOB7wXxItiEUCIUwkw4JSJMJCV+mChKRJsYKtbEUSLeJFAi0SRRItn8pFJMKiXSTDolMkwmJbJMNpVjcimRZ/IpUWAKKVFkiqkSU0qJX6aMEuWmghKVpoqqNjWU+G1qKVFn6inRYBqpJtNMiRbTSok2006JDtNJdZluSvSYXkr0mX5KDJhB6o/5S4khM0yJETNKiTEzTk2YSUpMmX+UmDYzlJg1c9S8WaDEolmixLJZocSqWaPWzQYlNs1/SmyZbUrsmF1qz+xT4sAcUuLIHFPixJxSZ+acEhfmkhJX5poSN+aWujP3lHgwj5R4Ms+UeDGv1Jt5p8SH+fwCbkM8Ac0wHDAAAAAASUVORK5CYII=)}.ytp-gradient-top[aria-hidden=true],.ytp-gradient-bottom[aria-hidden=true],.ytp-autohide .ytp-gradient-top,.ytp-autohide .ytp-gradient-bottom{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide:not(.ytp-autohide-active) .ytp-gradient-top,.ytp-autohide:not(.ytp-autohide-active) .ytp-gradient-bottom{display:none}.ytp-gradient-top{height:48px;padding-bottom:50px;top:0;z-index:25;background-position:top}.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:60px}.ytp-big-mode .ytp-gradient-top{height:69px;padding-bottom:77px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:89px;padding-bottom:57px}.ytp-gradient-bottom{height:49px;padding-top:49px;bottom:0;z-index:24;background-position:bottom}.ytp-exp-bigger-button .ytp-gradient-bottom{height:53px;padding-top:45px}.ytp-exp-bigger-button-like-mobile .ytp-gradient-bottom{height:61px;padding-top:37px}.ytp-big-mode .ytp-gradient-bottom{height:70px;padding-top:76px}.ytp-hide-info-bar .ytp-chrome-top{height:0}.ytp-hide-info-bar .ytp-gradient-top,.ytp-hide-info-bar .ytp-chrome-top .ytp-back-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-title-channel,.ytp-hide-info-bar .ytp-chrome-top .ytp-title,.ytp-hide-info-bar .ytp-chrome-top .ytp-playlist-menu-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-watch-later-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-share-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-overflow-button{display:none}.ytp-hide-controls .ytp-gradient-bottom,.ytp-hide-controls .ytp-chrome-bottom{display:none}@media screen and (-ms-high-contrast:active){.ytp-gradient-bottom,.ytp-gradient-top{background:#000;padding-bottom:0;padding-top:0}}@keyframes ytp-party-background-color{0%{background-color:#f00}20%{background-color:#0f0}40%{background-color:#00f}60%{background-color:#f0f}80%{background-color:#ff0}to{background-color:#0ff}}@keyframes ytp-party-color{0%{color:#f00}20%{color:#0f0}40%{color:#00f}60%{color:#f0f}80%{color:#ff0}to{color:#0ff}}@keyframes ytp-party-fill{0%{fill:#f00}20%{fill:#0f0}40%{fill:#00f}60%{fill:#f0f}80%{fill:#ff0}to{fill:#0ff}}.ytp-menu-shown .video-ads{display:none}.ytp-ad-display-override .video-ads{display:inherit}.ytp-swatch-background-color{background-color:#f00}.ytp-dni .ytp-swatch-background-color,.ytp-dni .ytp-swatch-background-color-secondary{background-color:#fff}.ytp-color-white .ytp-swatch-background-color{background-color:#ddd}.ytp-color-white .ytp-swatch-background-color-secondary{background-color:#aaa}.ytp-color-party .ytp-swatch-background-color,.ytp-color-party .ytp-swatch-background-color-secondary{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-swatch-color{color:#f00}.ytp-dni .ytp-swatch-color{color:#fff}.ytp-color-white .ytp-swatch-color{color:#ddd}.ytp-color-party .ytp-swatch-color{-moz-animation:ytp-party-color .15s linear infinite;-webkit-animation:ytp-party-color .15s linear infinite;animation:ytp-party-color .15s linear infinite}@media print{.html5-video-player *{visibility:hidden}.html5-video-player{border:1px #000 solid;-moz-box-sizing:border-box;box-sizing:border-box}.ytp-chrome-top,.ytp-cued-thumbnail-overlay,.ytp-large-play-button{opacity:1!important;display:block!important;visibility:visible!important}.ytp-title,.ytp-title *,.ytp-large-play-button *{color:#000!important;visibility:visible!important}}.ytp-ad-module{width:100%;height:100%}.video-ad-status-bar{position:absolute;bottom:49px;z-index:35;width:100%;background-color:#000;opacity:.7;display:none}.ytp-exp-bigger-button .video-ad-status-bar{bottom:53px}.ytp-exp-bigger-button-like-mobile .video-ad-status-bar{bottom:61px}.ytp-big-mode .video-ad-status-bar{bottom:70px}.ytp-hide-controls .video-ad-status-bar{bottom:0}.ad-showing .video-ad-status-bar{display:block}.ad-showing.ytp-autohide .video-ad-status-bar,.ad-showing.ytp-hide-controls .video-ad-status-bar{bottom:0}.video-ad-label{display:block;margin-bottom:5px}.ad-showing .ad-video{position:absolute;top:0}.html5-video-player .video-click-tracking,.html5-video-player .video-stream{display:block;width:100%;height:100%;position:absolute}.html5-video-player .ad-container-single-media-element-annotations{position:absolute;z-index:35}.html5-video-player .ad-container-single-media-element-annotations-workaround{z-index:35}.html5-video-player.ytp-video-ad-learn-more-ui .ad-container-single-media-element-annotations{z-index:auto}.html5-video-player.ytp-video-ad-learn-more-ui .ad-container-single-media-element-annotations iframe{z-index:35}.html5-video-player .ad-overlay{position:absolute;bottom:49px;width:100%;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-exp-bigger-button.html5-video-player .ad-overlay{bottom:53px}.ytp-exp-bigger-button-like-mobile.html5-video-player .ad-overlay{bottom:61px}.ytp-ad-overlay-closed .ad-overlay,.ytp-player-minimized.ytp-ad-overlay-closed .ad-overlay{display:none}.ytp-big-mode .ad-overlay{bottom:70px}.ytp-autohide.ytp-ad-overlay-closed .ad-overlay{opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.html5-video-player .ad-overlay .video-click-tracking{display:none}.html5-video-player .ad-overlay>*:not(.ima-container){z-index:38}.html5-video-player .ad-overlay>.ima-container{z-index:auto!important}.html5-video-player .ad-overlay>.ima-container>*{z-index:38!important;position:relative}.html5-video-player:not(.ad-showing) .ad-container,.html5-video-player:not(.ad-showing):not(.ytp-ad-overlay-open) .video-ads{display:none}.html5-video-player.ytp-ad-end-cap .iv-endcap-slot{margin-right:0}.html5-video-player.ytp-ad-end-cap.ytp-endcap-background-clickable .iv-endcap-slot{margin:40px;margin-right:40px}.ytp-iv-drawer-open.ytp-ad-end-cap .iv-endcap-slot{margin-right:177px}.ytp-iv-drawer-open.ytp-ad-end-cap.ytp-endcap-background-clickable .iv-endcap-slot{margin-right:217px}.iv-endcap-background{z-index:28}.ytp-endcap-background-clickable .iv-endcap-background{cursor:pointer}.html5-video-player .attribution-button{text-shadow:rgba(0,0,0,1.0) 0 0 8px,rgba(0,0,0,0.9) 0 0 4px}.ytp-ad-button-text,.ytp-ad-button-icon,.ytp-ad-skip-button-text,.ytp-ad-skip-button-icon{display:inline-block}.ytp-ad-button-icon{height:inherit;width:inherit;pointer-events:auto}.ytp-ad-button-link{padding:0;border:none;background:transparent;font-weight:normal;font-size:inherit;text-decoration:none;box-shadow:none}.ytp-ad-button-link:active,.ytp-ad-button-link:hover{background:transparent;text-decoration:underline;box-shadow:none}.ytp-big-mode .ytp-ad-player-overlay-instream-info,.ytp-big-mode .ytp-ad-survey-player-overlay-instream-info{left:24px;bottom:70px}.ytp-hide-controls .ytp-ad-player-overlay-instream-info,.ytp-autohide .ytp-ad-player-overlay-instream-info,.ytp-iv-drawer-open .ytp-ad-player-overlay-instream-info,.ytp-hide-controls .ytp-ad-survey-player-overlay-instream-info,.ytp-autohide .ytp-ad-survey-player-overlay-instream-info,.ytp-iv-drawer-open .ytp-ad-survey-player-overlay-instream-info{bottom:6px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-player-overlay-instream-info,.ytp-ad-survey-player-overlay-instream-info{bottom:49px;cursor:default;left:18px;pointer-events:auto;position:absolute;text-shadow:0 0 4px rgba(0,0,0,0.75);z-index:35;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-exp-bigger-button .ytp-ad-player-overlay-instream-info,.ytp-exp-bigger-button .ytp-ad-survey-player-overlay-instream-info{bottom:53px}.ytp-exp-bigger-button-like-mobile .ytp-ad-player-overlay-instream-info,.ytp-exp-bigger-button-like-mobile .ytp-ad-survey-player-overlay-instream-info{bottom:61px}.ytp-ad-clickable{cursor:pointer}.ytp-ad-player-overlay-flyout-cta{bottom:74px;left:12px;pointer-events:auto;position:absolute;z-index:35}.ytp-exp-bigger-button .ytp-ad-player-overlay-flyout-cta{bottom:78px}.ytp-exp-bigger-button-like-mobile .ytp-ad-player-overlay-flyout-cta{bottom:86px}.ytp-flyout-cta{background-color:transparent;cursor:pointer;text-align:left;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-flyout-cta:hover{background-color:transparent}.ytp-flyout-cta .ytp-flyout-cta-body{background-color:rgba(255,255,255,0.9);border-radius:2px;max-width:400px;overflow:hidden;padding-left:0;padding-right:0;width:100%;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1)}.ytp-flyout-cta:hover .ytp-flyout-cta-body{background-color:rgba(255,255,255,1.0)}.ytp-flyout-cta .ytp-flyout-cta-text-container{max-width:250px;padding-left:58px;padding-right:20px;-moz-box-sizing:border-box;box-sizing:border-box}.ytp-flyout-cta .ytp-flyout-cta-headline-container{color:#333;font-weight:600;font-size:14px;margin-top:10px}.ytp-flyout-cta .ytp-flyout-cta-description-container{color:#767676;font-size:13px;margin-top:3px}.ytp-flyout-cta .ytp-flyout-cta-headline,.ytp-flyout-cta .ytp-flyout-cta-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-flyout-cta .ytp-flyout-cta-action-button-container{direction:ltr;line-height:56px;max-width:150px;position:static}.ytp-flyout-cta .ytp-flyout-cta-action-button{background:#167ac6;border:solid 1px transparent;border-color:#167ac6;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.05);color:#fff;cursor:pointer;font-size:11px;font-weight:500;height:28px;margin:0 8px 0 0;max-width:140px;overflow:hidden;padding:0 10px;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:inherit}.ytp-flyout-cta .ytp-flyout-cta-action-button:hover{background:#126db3}.ytp-flyout-cta .ytp-flyout-cta-action-button:active{background:#095b99;box-shadow:inset 0 1px 0 rgba(0,0,0,0.5)}.ytp-flyout-cta,.ytp-flyout-cta .ytp-flyout-cta-body,.ytp-flyout-cta .ytp-flyout-cta-body>div{direction:ltr;height:56px}.ytp-flyout-cta .ytp-flyout-cta-icon-container{height:48px;left:4px;overflow:visible;position:absolute;top:4px;width:48px;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .2s cubic-bezier(0.0,0.0,0.2,1);transition:transform .2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-flyout-cta .ytp-flyout-cta-icon{height:48px;width:48px}.ytp-flyout-cta.ytp-flyout-cta-inactive{-moz-transition:-moz-transform .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .25s cubic-bezier(0.0,0.0,0.2,1);transition:transform .25s cubic-bezier(0.0,0.0,0.2,1);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translateX(-200%)}.ytp-flyout-cta.ytp-flyout-cta-inactive .ytp-flyout-cta-icon-container{-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translateX(-200%)}.ytp-flyout-cta.ytp-flyout-cta-inactive .ytp-flyout-cta-body{max-width:0;width:0}.ytp-big-mode .ytp-ad-player-overlay-flyout-cta{bottom:95px}.ytp-small-mode .ytp-flyout-cta,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-body,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-body>div{height:40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon{height:40px;width:40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-text-container{margin-left:6px;padding:4px 20px 4px 40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-headline-container{font-size:12px;margin-top:2px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-description-container{font-size:11px;margin-top:0}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container{left:0;top:0}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-action-button-container{display:none}.ytp-ad-simple-ad-badge,.ytp-ad-duration-remaining,.ytp-ad-info-icon-button,.ytp-ad-info-hover-text-button .ytp-ad-button{color:#fff;display:inline-block;font-size:12px;left:0;line-height:28px;position:relative}.ytp-ad-visit-advertiser-button{color:#fff;display:inline-block;font-size:12px;left:0;position:relative}.ytp-ad-simple-ad-badge{margin-left:5px;opacity:.75}.ytp-ad-duration-remaining{margin-left:3px;opacity:.75}.ytp-ad-info-hover-text-button{display:inline-block;height:28px;line-height:inherit;margin:0 5px;pointer-events:auto;position:relative;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle}.ytp-ad-info-hover-text-button .ytp-ad-hover-text-container{background:#fff;border:1px solid #aaa;border-radius:4px;bottom:30px;box-sizing:border-box;color:#333;display:none;font-size:12px;left:-19px;line-height:normal;opacity:.9;padding:7px;pointer-events:auto;position:absolute;text-shadow:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-ad-info-hover-text-short{white-space:nowrap}.ytp-ad-info-hover-text-long{width:210px}.html5-video-player .ytp-ad-info-hover-text-button .ytp-ad-hover-text-container a{color:#167ac6}.html5-video-player .ytp-ad-info-hover-text-button .ytp-ad-hover-text-container a:hover{color:#167ac6;text-decoration:underline}.ytp-ad-info-hover-text-button:hover .ytp-ad-hover-text-container,.ytp-ad-overlay-ad-info-button-container:hover .ytp-ad-hover-text-container{display:inline-block}.ytp-ad-hover-text-callout{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;box-sizing:border-box;display:inline-block;height:0;left:20px;overflow:visible;position:absolute;text-align:center;top:100%;width:0}.ytp-ad-info-icon-button,.ytp-ad-info-hover-text-button .ytp-ad-button{filter:drop-shadow(0 0 2px #000);height:inherit;opacity:.75;transform:translateY(-1px);width:13px}.ytp-ad-info-icon-button:hover,.ytp-ad-info-hover-text-button .ytp-ad-button:hover{opacity:1}.ytp-ad-confirm-dialog-background,.ytp-ad-info-dialog-background,.ytp-ad-feedback-dialog-background{background:rgba(0,0,0,0.8);display:table;height:100%;left:0;margin:auto;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2201}.ytp-ads-tiny-mode .ytp-ad-confirm-dialog-background,.ytp-ads-tiny-mode .ytp-ad-info-dialog-background,.ytp-ads-tiny-mode .ytp-ad-feedback-dialog-background{display:block;overflow-y:scroll;overflow-x:hidden}.ytp-ad-confirm-dialog-close-overlay-button,.ytp-ad-info-dialog-close-button,.ytp-ad-feedback-dialog-close-button{height:24px;opacity:.75;cursor:pointer;position:absolute;right:14px;top:14px;width:24px}.ytp-ad-confirm-dialog-close-overlay-button:hover,.ytp-ad-info-dialog-close-button:hover,.ytp-ad-feedback-dialog-close-button:hover{opacity:1}.ytp-ad-confirm-dialog-container,.ytp-ad-info-dialog-container,.ytp-ad-feedback-dialog-container{display:table-cell;text-align:center;vertical-align:middle}.ytp-ad-confirm-dialog,.ytp-ad-info-dialog-form,.ytp-ad-feedback-dialog-form{background:white;border:1px solid black;color:#767676;display:inline-block;text-shadow:none;font-size:14px;min-width:180px;max-width:50%;padding:14px;text-align:left}.ytp-ad-info-dialog-relative-container{position:absolute;z-index:72}.ytp-ad-info-dialog-relative-container .ytp-ad-info-dialog-form{box-shadow:0 0 15px rgba(0,0,0,.18);border-color:#e2e2e2;max-width:none}.ytp-ad-info-dialog-form a,.ytp-ad-info-dialog-form a:hover,.ytp-ad-info-dialog-mute-button,.ytp-ad-feedback-dialog-form a,.ytp-ad-feedback-dialog-form a:hover,.ytp-ad-feedback-dialog-undo-mute-button{color:#167ac6;cursor:pointer}.ytp-ad-info-dialog-title,.ytp-ad-feedback-dialog-title{color:#333;font-family:"Roboto",Arial,sans-serif;font-weight:500;padding-bottom:8px}.ytp-ad-info-dialog-title a,.ytp-ad-feedback-dialog-title a{text-decoration:underline}ul.ytp-ad-info-dialog-ad-reasons{padding:0;margin:0;margin-bottom:8px}.ytp-ad-info-dialog-ad-reasons li{list-style:disc;list-style-position:outside;margin-left:20px}.ytp-ad-confirm-dialog-messages,.ytp-ad-info-dialog-feedback-options{margin-left:8px}label.ytp-ad-feedback-dialog-reason-label{display:block;margin:8px 0}.ytp-ad-confirm-dialog-confirm-container,.ytp-ad-info-dialog-confirm-container,.ytp-ad-feedback-dialog-confirm-container{margin-top:8px;text-align:right}.ytp-ad-confirm-dialog-cancel-button,.ytp-ad-confirm-dialog-confirm-button,.ytp-ad-info-dialog-confirm-button,.ytp-ad-feedback-dialog-confirm-button,.ytp-ad-feedback-dialog-cancel-button{background:none;border:none;font-family:"Roboto",Arial,sans-serif;font-weight:500;margin:4px 0 0 12px;padding:10px;color:#167ac6;cursor:pointer;text-transform:uppercase}.ytp-ad-confirm-dialog-confirm-button:hover,.ytp-ad-confirm-dialog-cancel-button:hover,.ytp-ad-info-dialog-confirm-button:hover,.ytp-ad-feedback-dialog-confirm-button:hover,.ytp-ad-feedback-dialog-cancel-button:hover{color:#167ac6;cursor:pointer;text-transform:uppercase}.ytp-ad-info-dialog-mute-container{margin-top:8px}.ytp-ad-info-dialog-mute-button{font-family:"Roboto",Arial,sans-serif}.ytp-ad-info-dialog-mute-button .ytp-ad-button-icon{height:16px;margin-right:5px;width:16px;vertical-align:middle}.ytp-ad-feedback-dialog-undo-mute-button{font-family:"Roboto",Arial,sans-serif;font-weight:500;margin-left:5px}.ytp-ad-feedback-dialog-undo-mute-button .ytp-ad-button-text{text-decoration:underline}.ytp-ad-visit-advertiser-button{line-height:inherit;font-family:"Roboto",Arial,sans-serif;margin-left:5px;text-shadow:0 0 4px rgba(0,0,0,0.75)}.ytp-ad-visit-advertiser-button::before{content:'';cursor:pointer;position:absolute;left:-2px;right:-2px;top:-7px;bottom:-8px}.ytp-ad-visit-advertiser-button .ytp-ad-button-text{color:rgba(255,255,255,0.75);cursor:pointer;font-size:12px;margin:-4px 3px -2px 0;padding:5px 0;text-decoration:none;vertical-align:baseline}.ytp-ad-visit-advertiser-button:hover .ytp-ad-button-text{color:rgba(255,255,255,1.0);text-decoration:underline}.ytp-ad-visit-advertiser-button .ytp-ad-button-icon{cursor:pointer;filter:drop-shadow(0 0 2px #000);height:10px;opacity:.75;width:10px;transform:translate(0,1px)}.ytp-ad-visit-advertiser-button:hover .ytp-ad-button-icon{opacity:1}.ytp-big-mode .ytp-ad-preview-container,.ytp-big-mode .ytp-ad-skip-button-container{bottom:95px}.ytp-big-mode .ytp-ad-instream-user-sentiment-container{bottom:156px}.ytp-hide-controls .ytp-ad-preview-container,.ytp-hide-controls .ytp-ad-skip-button-container{bottom:25px}.ytp-hide-controls .ytp-ad-instream-user-sentiment-container{bottom:86px}.ytp-ads-tiny-mode .ytp-ad-player-overlay-instream-user-sentiment .ytp-ad-instream-user-sentiment-container{bottom:70px}.ytp-settings-shown .ytp-ad-preview-container,.ytp-settings-shown .ytp-ad-skip-button-container,.ytp-settings-shown .ytp-ad-instream-user-sentiment-container{opacity:.4;pointer-events:none;z-index:35}.ytp-settings-shown .ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-label{pointer-events:none}.ytp-ad-message-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none;z-index:35}.ytp-ad-preview-slot,.ytp-ad-skip-ad-slot,.ytp-ad-message-slot{text-shadow:0 0 4px rgba(0,0,0,0.75);pointer-events:auto;z-index:35}.ytp-ad-preview-container,.ytp-ad-skip-button-container{bottom:74px;display:inline-block;position:absolute;right:0;z-index:1000}.ytp-ad-message-container{display:inline-block}.ytp-exp-bigger-button .ytp-ad-preview-container,.ytp-exp-bigger-button .ytp-ad-skip-button-container{bottom:78px}.ytp-exp-bigger-button-like-mobile .ytp-ad-preview-container,.ytp-exp-bigger-button-like-mobile .ytp-ad-skip-button-container{bottom:86px}.ytp-ad-message-container{bottom:74px;display:inline-block;position:absolute;color:#fff;cursor:pointer;opacity:1;right:0;z-index:1000}.ytp-exp-bigger-button .ytp-ad-message-container{bottom:78px}.ytp-exp-bigger-button-like-mobile .ytp-ad-message-container{bottom:86px}.ytp-ad-preview-container,.ytp-ad-message-container{-moz-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);background:rgba(0,0,0,0.4);cursor:default}.ytp-ad-skip-button-container{-moz-transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);cursor:pointer;opacity:.7;pointer-events:auto}.ytp-ad-preview-container[aria-hidden=true],.ytp-ad-skip-button-container[aria-hidden=true],.ytp-ad-message-container[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-preview-text{display:inline-block;font-size:12px;height:30px;letter-spacing:.1px;min-width:82px;padding:11px 10px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-message-text{display:inline-block;font-size:16px;height:52px;line-height:52px;letter-spacing:.1px;min-width:80px;padding:0 20px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-preview-image{display:inline-block;vertical-align:middle}.ytp-ad-preview-image>.ytp-ad-image{display:block;width:92px;height:52px}.countdown-next-to-thumbnail .ytp-ad-preview-text{font-size:14px;font-weight:500;height:auto;min-width:0;padding:0 8px}.countdown-next-to-thumbnail .ytp-ad-image{height:41px;width:73px}.ytp-ad-skip-button{background:rgba(0,0,0,0.7);border:1px solid rgba(255,255,255,0.5);border-right:0;box-sizing:content-box;color:#fff;direction:ltr;font-size:18px;line-height:normal;min-width:0;padding:10px 6px 8px 10px;width:auto;text-align:center;cursor:pointer}.ytp-ad-skip-button:hover{background:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,1);border-right:0}.ytp-ad-skip-button-icon{height:36px;width:36px;display:inline-block;vertical-align:middle;margin:-14px -6px -12px -4px}.html5-video-player .ytp-ad-overlay-slot{position:absolute;bottom:49px;width:100%;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:35}.ytp-exp-bigger-button.html5-video-player .ytp-ad-overlay-slot{bottom:53px}.ytp-exp-bigger-button-like-mobile.html5-video-player .ytp-ad-overlay-slot{bottom:61px}.ytp-big-mode .ytp-ad-overlay-slot{bottom:70px}.ytp-autohide.ytp-ad-overlay-closed .ytp-ad-overlay-slot{opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-overlay-container{text-align:center}.ytp-ad-text-overlay{height:63px;background-color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.6);min-width:320px;margin:auto;max-width:440px;padding-left:10px;position:relative;text-align:left}.ytp-ad-text-overlay:hover{border:1px solid rgba(58,58,58,1.0)}.ytp-ad-overlay-title{cursor:pointer;color:#fff;display:block;font:bold 14px arial,sans-serif;margin:7px 22px 0 0;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;text-shadow:#000 0 -1px 0;white-space:nowrap}.ytp-ad-text-overlay:hover .ytp-ad-overlay-title{text-decoration:underline}.ytp-ad-overlay-desc{color:#fff;font:12px arial,sans-serif;margin-bottom:2px;margin-top:-3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-ad-image-overlay{min-width:320px;margin:auto;position:relative}.ytp-ad-overlay-image{cursor:pointer;display:block}.ytp-ad-image-overlay:hover{text-decoration:underline}.ytp-ad-overlay-link{cursor:pointer;bottom:9px;color:#eade90;font:11px arial,sans-serif;position:static;text-decoration:none;text-shadow:#000 0 -1px 0}.ytp-ad-overlay-link.ytp-ad-overlay-link-inline-block{display:inline-block}.ytp-ad-overlay-ad-info-button-container{color:#fff;cursor:pointer;height:15px;padding:6px 1px 10px 20px;pointer-events:auto;position:absolute;right:21px;top:0;width:15px}.ytp-ad-overlay-ad-info-button-container .ytp-ad-info-hover-text-button{height:inherit;width:inherit;margin:0;vertical-align:baseline}.ytp-ad-overlay-ad-info-button-container .ytp-ad-hover-text-container{background-color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.6);color:#fff;font-weight:500;opacity:1}.ytp-ad-overlay-ad-info-button-container .ytp-ad-button{cursor:pointer;fill-opacity:.8;height:inherit;opacity:.9;width:inherit;filter:none;line-height:normal;transform:none;vertical-align:top}.ytp-ad-overlay-close-container{cursor:pointer;height:15px;margin:0;padding:6px 6px 10px 1px;position:absolute;right:0;top:0;width:15px}.ytp-ad-overlay-close-button{border:0;cursor:pointer;padding:0;fill-opacity:.8;float:right;height:inherit;opacity:.9;width:inherit}.ytp-ad-text-overlay .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-text-overlay .ytp-ad-overlay-close-button svg{background:#000;fill:#fff}.ytp-ad-image-overlay .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-image-overlay .ytp-ad-overlay-close-button svg{background:#fff;fill:#757575}.ytp-ad-image-overlay .ytp-ad-overlay-close-button path{fill:inherit}.ytp-ad-overlay-ad-info-button-container:hover .ytp-ad-button,.ytp-ad-overlay-close-container:hover .ytp-ad-overlay-close-button{fill-opacity:1}.ytp-ad-overlay-attribution{bottom:8px;color:#888;cursor:pointer;font:11px arial,sans-serif;position:absolute;right:1px;padding:4px;transition:color .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-overlay-attribution:hover{color:#fff;transition:color .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-image-overlay .ytp-ad-overlay-attribution{color:inherit;text-shadow:rgba(0,0,0,1.0) 0 0 8px,rgba(0,0,0,0.9) 0 0 4px}.ytp-ad-overlay-text-image{float:left}.ytp-ad-overlay-text-image img{box-shadow:rgba(0,0,0,0.498039) 0 3px 5px;height:57px;margin:2px 10px 0 0;width:auto;min-width:57px}.ytp-ad-action-interstitial{-moz-background-size:cover;-webkit-background-size:cover;background:white;height:100%;left:0;position:absolute;top:0;width:100%;z-index:64}.ytp-ad-action-interstitial-background-container{width:100%;height:100%;z-index:65;border:none}.ytp-ad-action-interstitial-background{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-position:center center;width:100%;height:100%;border:none;display:block}.ytp-ad-action-interstitial-slot{pointer-events:none;background-color:rgba(255,255,255,0.9);bottom:0;left:0;position:absolute;right:0;top:0;z-index:65}.ytp-ad-action-interstitial-card{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;left:50%;margin-left:-140px;position:absolute;text-align:center;top:50%;width:280px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-card{margin-left:-90px;width:180px}.ytp-ad-action-interstitial-headline-container{cursor:pointer;pointer-events:auto}.ytp-ad-action-interstitial-headline{color:#333;display:inline-block;font-size:20px;max-height:2.2em;overflow:hidden;padding-top:10px}.ytp-small-mode .ytp-ad-action-interstitial-headline{font-size:16px;max-height:2.2em;padding-top:8px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-headline{font-size:14px;padding-top:4px}.ytp-ad-action-interstitial-description-container{cursor:pointer;pointer-events:auto;white-space:nowrap}.ytp-ad-action-interstitial-description{color:#767676;display:inline-block;font-size:13px;font-weight:500;max-height:1.1em;overflow:hidden;text-overflow:ellipsis;width:100%;padding-bottom:10px}.ytp-small-mode .ytp-ad-action-interstitial-description{font-size:12px;padding-bottom:8px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-description{padding-bottom:0}.ytp-ad-action-interstitial-action-button-container{display:inline-block}.ytp-ad-action-interstitial-action-button{pointer-events:auto;background-color:#167ac6;border:none;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Roboto",Arial,sans-serif;font-size:23px;height:46px;line-height:46px;min-width:164px;padding:0 20px}.ytp-small-mode .ytp-ad-action-interstitial-action-button{font-size:15px;height:36px;line-height:36px;padding:0 16px;min-width:120px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-action-button{height:24px;line-height:24px;min-width:0}.ytp-ad-action-interstitial-image-container{cursor:pointer;border:1px solid #eee;display:block;height:120px;margin:auto;max-width:100%;width:120px}.ytp-ad-action-interstitial-image{pointer-events:auto;max-width:100%}.ytp-small-mode .ytp-ad-action-interstitial-image-container{height:60px;width:60px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-image-container{height:40px;width:40px}.ytp-ad-text-interstitial{background-color:#000;display:table;min-height:100%;min-width:100%;position:relative;z-index:2000}.ytp-ad-text-interstitial div{color:#fff;display:table-cell;text-align:center;vertical-align:middle}.ytp-ad-timed-pie-countdown-container{bottom:4px;display:block;left:6px;position:absolute;z-index:65}svg.ytp-ad-timed-pie-countdown{background:none;border-radius:50%;height:20px;opacity:.4;transform:rotate(-90deg);width:20px}circle.ytp-ad-timed-pie-countdown-background{fill:none;stroke:none}circle.ytp-ad-timed-pie-countdown-inner{fill:none;stroke:#000;stroke-width:10px}circle.ytp-ad-timed-pie-countdown-outer{fill:none;stroke:#000;stroke-width:1}.ytp-ad-survey{width:auto;height:100%;background-color:white;font-family:"Roboto",Arial,sans-serif;padding:0 32px;margin:0;line-height:normal;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ytp-ad-survey-questions{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;align-items:center;justify-content:center;margin:0 auto;height:100%}.ytp-ad-survey-question{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;padding-top:0;font-family:"Roboto",Arial,sans-serif}.ytp-ad-survey-question-background{position:absolute;top:0;left:0;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center;width:100%;height:100%;pointer-events:none;z-index:1}.ytp-ad-survey-question-foreground{z-index:2}.ytp-ad-survey-question-text{color:#131313;font-size:20px;text-align:left;width:302px;margin-right:48px;line-height:28px}.ytp-ad-survey-answers{right:0;top:35px;width:308px}.ytp-ad-survey-answer{height:48px;-webkit-flex-grow:1;flex-grow:1;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.ytp-ad-survey-none-of-the-above{-webkit-flex-grow:1;flex-grow:1;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:13.7px;height:35px;padding-top:4%}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{padding-top:0%;height:48px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{width:20px;height:20px;-ms-flex:0 0 20px;-webkit-flex:0 0 20px;flex:0 0 20px;margin-right:12px}.ytp-ad-toggle-button-input{display:none}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{background:transparent;border-radius:2px;color:#606060;font-family:"Roboto",Arial,sans-serif;cursor:pointer;font-size:20px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;border:0;display:block;width:100%;padding:0;box-sizing:border-box}.ytp-ad-survey-answer-button:hover,.ytp-ad-survey-answer-toggle-button:hover{font-weight:500}.ytp-ad-survey-answer-button{margin-left:24px}.ytp-ad-survey-answer .ytp-ad-toggle-button-toggled{font-weight:500}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-untoggled-icon svg path:first-of-type{fill:#606060}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-toggled-icon svg path:last-of-type{fill:#045edd}.ytp-ad-toggle-button-label{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;height:100%;pointer-events:auto;cursor:pointer}.ytp-ad-survey-player-overlay-submit{position:absolute;bottom:12px;right:0;height:52px;pointer-events:auto}.ytp-ad-survey-submit-button{background:#1b7fcc;border:0;cursor:pointer;border-radius:2px;color:white;font-size:13.7px;height:35px;margin-right:6px;padding-left:12px;padding-right:56px}.ytp-ad-persisting-overlay,.ytp-ad-player-overlay,.ytp-ad-survey-player-overlay,.ytp-ad-survey-question-player-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none}.ytp-ad-persisting-overlay-skip,.ytp-ad-player-overlay-skip-or-preview,.ytp-ad-survey-player-overlay-skip-or-preview{width:100%;height:100%;right:0}.ytp-ad-survey-interstitial{align-items:center;background-color:rgba(0,0,0,0.6);background-size:cover;display:flex;height:100%;font-family:"Roboto",Arial,sans-serif;opacity:1;position:absolute;width:100%;z-index:5000;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ytp-ad-survey-interstitial[aria-hidden=true]{opacity:0;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ytp-ad-survey-interstitial-contents{height:100%;width:100%}.ytp-ad-survey-interstitial .ytp-ad-survey-interstitial-contents{height:auto}.ytp-ad-survey-interstitial-text{margin-left:32px;margin-top:25px;position:relative;text-align:left;font-size:24px;color:#131313;width:272px}.ytp-ad-survey-interstitial-logo{background-position:center center;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;height:25px;margin-left:32px;position:relative;width:105px}.ytp-ad-survey-interstitial-logo-image{background-repeat:no-repeat;width:100%;height:100%}.ytp-ad-survey-interstitial-action{background-color:#fff;border-radius:2px;bottom:0;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;text-align:center;width:100%}.ytp-ad-survey-interstitial-action-button{background-color:#065fd4;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;min-width:161px;padding:10px;margin-left:32px;margin-top:25px;position:relative;text-align:center;text-transform:uppercase;border:0}@media screen and (max-width:656px){.ytp-ad-survey-interstitial-logo{margin-left:48px;margin-top:15px}.ytp-ad-survey-interstitial-text{font-size:20px;margin-left:48px}.ytp-ad-survey-interstitial-action-button{font-size:18px;margin-left:48px}.ytp-ad-survey{padding:0 32px;width:auto}.ytp-ad-survey-question-text{font-size:20px;margin-right:32px;line-height:28px;width:auto}.ytp-ad-survey-answers{top:24px;width:auto}.ytp-ad-survey-answer{height:48px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:22px;font-size:10px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:20px;line-height:28px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:20px;width:20px;-ms-flex:0 0 20px;-webkit-flex:0 0 20px;flex:0 0 20px;margin-right:12px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:48px}.ytp-ad-survey-player-overlay-submit{bottom:0}.ytp-ad-survey-submit-button{margin-right:4px;padding-left:10px;padding-right:40px}.ytp-ad-survey-player-overlay-instream-user-sentiment{display:none}}@media screen and (min-width:1294px) and (min-height:630px){.ytp-ad-survey-interstitial-text,.ytp-ad-survey-interstitial-logo,.ytp-ad-survey-interstitial-action-button{margin-left:64px}.ytp-ad-survey{width:auto;padding:0 60px}.ytp-ad-survey-question-text{font-size:24px;line-height:32px;margin-right:48px;width:354px}.ytp-ad-survey-answers{top:38px;width:390px}.ytp-ad-survey-answer{height:60px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:44px;font-size:18.2px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:24px;line-height:32px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:32px;width:32px;-ms-flex:0 0 32px;-webkit-flex:0 0 32px;flex:0 0 32px;margin-right:20px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:60px}.ytp-ad-survey-player-overlay-submit{bottom:25px}.ytp-ad-survey-submit-button{margin-right:8px;padding-left:16px;padding-right:70px}}@media screen and (min-width:1720px) and (min-height:980px){.ytp-ad-survey-interstitial-text,.ytp-ad-survey-interstitial-logo,.ytp-ad-survey-interstitial-action-button{margin-left:96px}.ytp-ad-survey{width:100%;padding:0}.ytp-ad-survey-question-text{font-size:32px;line-height:43px;margin-right:80px;width:450px}.ytp-ad-survey-answers{top:57px;width:500px}.ytp-ad-survey-answer{height:76px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:67px;font-size:27.4px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:32px;line-height:43px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:32px;width:32px;-ms-flex:0 0 32px;-webkit-flex:0 0 32px;flex:0 0 32px;margin-right:20px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:76px}.ytp-ad-survey-player-overlay-submit{bottom:45px}.ytp-ad-survey-submit-button{margin-right:12px;padding-left:20px;padding-right:110px}}.ytp-ad-toggle-button-tooltip{display:none}.ytp-ad-toggle-button:hover .ytp-ad-toggle-button-tooltip{display:inline-block}.ytp-ad-instream-user-sentiment-container[aria-hidden=true]{opacity:0}.ytp-ad-instream-user-sentiment-container{-moz-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);background:rgba(0,0,0,.7);bottom:135px;display:inline-block;pointer-events:auto;position:absolute;right:0;z-index:35}.ytp-exp-bigger-button .ytp-ad-instream-user-sentiment-container{bottom:139px}.ytp-exp-bigger-button-like-mobile .ytp-ad-instream-user-sentiment-container{bottom:147px}.ytp-ad-instream-user-sentiment-container.ytp-ad-instream-user-sentiment-selected{-moz-transition:opacity .5s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .5s cubic-bezier(0.4,0.0,1,1);transition:opacity .5s cubic-bezier(0.4,0.0,1,1);background:#4780ee}.ytp-ad-instream-user-sentiment-like-button,.ytp-ad-instream-user-sentiment-dislike-button{display:inline-block;vertical-align:middle}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-icon{display:inline-block;height:22px;opacity:.8;vertical-align:middle;width:22px}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-label{cursor:pointer}.ytp-ad-instream-user-sentiment-like-button .ytp-ad-toggle-button-label{padding:12px 10px 12px 20px}.ytp-ad-instream-user-sentiment-dislike-button .ytp-ad-toggle-button-label{padding:12px 20px 12px 10px}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button:hover .ytp-ad-toggle-button-icon,.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button.ytp-ad-toggle-button-toggled .ytp-ad-toggle-button-icon{opacity:1}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-tooltip{background:rgba(31,31,31,0.5);color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:14px;font-weight:500;height:18px;letter-spacing:0;margin:9px 0;padding:8px 16px;position:absolute;text-align:center;white-space:nowrap}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button:hover .ytp-ad-toggle-button-tooltip{bottom:46px;right:20px}.ytp-ad-choice-interstitial{background-size:contain;height:100%;position:relative;width:100%}.ytp-ad-choice-interstitial-main-content{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;width:380px}.ytp-ad-choice-interstitial-head-title{font-size:32px;text-align:center}.ytp-ad-choice-interstitial-button-container{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:30px}.ytp-ad-choice-interstitial-button-container-stacked{-webkit-flex-direction:column;flex-direction:column;margin-top:15px}.ytp-ad-choice-interstitial-button-container-stacked .ytp-ad-choice-interstitial-button:last-child{margin-top:10px}.ytp-ad-choice-interstitial-button{-webkit-align-self:flex-start;align-self:flex-start;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;height:36px;text-overflow:ellipsis;text-transform:uppercase}.ytp-ad-choice-interstitial-button .ytp-ad-button-text{text-overflow:ellipsis}.ytp-ad-choice-interstitial-button{background-color:rgba(255,255,255,0.1)}.ytp-ad-choice-interstitial-button:hover{background-color:rgba(255,255,255,0.2)}.ytp-ad-choice-interstitial-button-highlight{background-color:rgba(255,255,255,0.3)}.ytp-ad-choice-interstitial-button-highlight:hover{background-color:rgba(255,255,255,0.4)}.ytp-ad-choice-interstitial-button-highlight-blue,.ytp-ad-choice-interstitial-button-highlight-blue:hover{background-color:#3ea6ff;color:#030303}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-container{left:auto;position:absolute;right:3%;top:5.5%}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown{-moz-transform:rotate(-90deg) scaleY(-1);-ms-transform:rotate(-90deg) scaleY(-1);-webkit-transform:rotate(-90deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1);opacity:1}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-background{fill:rgba(255,255,255,0.1);stroke:rgba(255,255,255,0.1)}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-inner{stroke:#d8d8d8}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-outer{display:none}.ytp-ad-choice-interstitial-left-button:hover,.ytp-ad-choice-interstitial-right-button:hover{border:1px solid rgba(255,255,255,1)}.ytp-ad-choice-interstitial-button-container .ytp-ad-image-button-text{font-size:2vmin;padding:3%}.ytp-ad-choice-interstitial-button-container .ytp-ad-image-button-text:empty{display:none}.ytp-ad-player-overlay-top-bar-gradients{background-image:-moz-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;background-color:rgba(0,0,0,0);border-bottom:none;height:40px;width:100%;opacity:.8;top:0;position:absolute;z-index:35}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button::before{content:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button{margin:auto 11px auto auto;pointer-events:auto;z-index:35}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button .ytp-ad-button-text{font-family:"Helvetica Neue Light",arial,sans-serif;font-size:14px;line-height:normal;margin:auto 0;padding:0 4px 5px;text-transform:capitalize;text-shadow:1px 1px 1px rgba(0,0,0,0.75);color:#fff;text-decoration:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button .ytp-ad-button-icon{display:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-video-ad-top-bar-title{-ms-flex:1;-webkit-flex:1;flex:1;font-family:arial,sans-serif;white-space:nowrap;color:#fff;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,0.75);text-decoration:none;overflow:hidden;pointer-events:auto;cursor:pointer;font-size:14px;max-width:50%;height:16px;line-height:normal;margin:10px 5px 5px 10px;z-index:35;opacity:.9}.ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-description-container{display:none}.ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-url-container{color:#767676;font-size:13px;margin-top:3px}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button svg{background:transparent;fill:#323232}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container .ytp-ad-button,.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button{background-color:transparent}.ytp-flyout-cta:hover .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-flyout-cta:hover .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button svg{background:#fff}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button path{fill:inherit}.ytp-flyout-cta-ad-controls-container .ytp-ad-overlay-ad-info-button-container,.ytp-flyout-cta-ad-controls-container .ytp-ad-overlay-close-container{display:inline-block;margin:0;right:0;top:0;padding:3px 2px 5px;position:relative;vertical-align:top}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container{padding:3px 0 4px 10px;left:40px}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-container{padding:3px 3px 4px 0;left:42px}.ytp-flyout-cta-ad-controls-container{display:block}.ytp-ad-overlay-as-flyout-cta-action-button-container{display:block;direction:ltr;max-width:150px;position:relative;height:26px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-as-flyout-cta-action-button-container{display:none}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-action-container{display:block}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container,.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-container{left:0}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-text-container{padding-right:0}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-body,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-body>div{direction:ltr;height:66px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-text-container{padding-right:10px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon-container{height:66px;width:52px;top:0}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-text-container{padding-left:62px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-headline-container{margin-top:6px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon{height:52px;width:52px;vertical-align:middle}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-ad-overlay-as-flyout-cta-action-button-container{line-height:initial;margin-top:4px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-description-container{display:block;color:#555;font-size:12px;margin-top:3px;margin-bottom:3px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-ad-overlay-ad-info-button-container,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-ad-overlay-close-container{padding-bottom:6px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-text-container{padding-left:44px;padding-right:10px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon-container{width:44px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon{height:44px;width:44px}.ytp-ad-notification-container{-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background:rgba(0,0,0,0.4);bottom:74px;color:#fff;cursor:pointer;font-size:16px;height:52px;line-height:52px;min-width:80px;opacity:1;padding:0 20px;position:absolute;right:0;text-align:center;vertical-align:middle;z-index:43}.ytp-exp-bigger-button .ytp-ad-notification-container{bottom:78px}.ytp-exp-bigger-button-like-mobile .ytp-ad-notification-container{bottom:86px}.ytp-ad-notification-container[aria-hidden=true]{-moz-transition:opacity .15s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .15s cubic-bezier(0.4,0.0,1,1);transition:opacity .15s cubic-bezier(0.4,0.0,1,1);opacity:0}.ytp-big-mode .ytp-ad-notification-container{bottom:95px}.ytp-hide-controls .ytp-ad-notification-container{bottom:25px}.ytp-ad-persistent-progress-bar-container{position:absolute;bottom:-3px;width:100%;height:3px;background-color:rgba(255,255,255,.2);opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);z-index:36}.ytp-autohide .ytp-ad-persistent-progress-bar-container{opacity:1;bottom:0;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-player-overlay-progress-bar .ytp-ad-persistent-progress-bar-container{opacity:1;bottom:0;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-color:#222;height:4px}.ytp-ad-persistent-progress-bar{position:absolute;left:0;bottom:0;height:100%;background-color:#fc0}.ad-teal-design .ytp-ad-persistent-progress-bar{background-color:#00716c}html[dark] .ad-teal-design .ytp-ad-persistent-progress-bar{background-color:#00aaa7}.ytp-impression-link{background:rgba(23,23,23,.8);border-radius:5px;bottom:5px;position:absolute}.ytp-impression-link.show-video-thumbnail-button{min-width:241px;height:64px}.ytp-impression-link.show-channel-thumbnail-button{min-width:180px;height:67px}.ytp-impression-link.show-cta-button{min-width:172px;height:47px}.ytp-impression-link.show-video-thumbnail-expanding-button{height:67px}.ytp-impression-link.show-occlusion-video-thumbnail-button{width:100%;height:110px;bottom:0}.ytp-impression-link-text{float:left;font:500 16px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;margin-left:12px}.ytp-impression-link-logo{float:right;height:16px;margin-right:12px;margin-left:5px;width:72px}.ytp-impression-link-title{font:500 11px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-occlusion-video-thumbnail-button .ytp-impression-link-title{font:500 14px/18px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;margin-bottom:4px}.show-expanded-metadata.show-video-thumbnail-expanding-button .ytp-impression-link-title{-moz-animation:ytp-expanded-title-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-expanded-title-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-expanded-title-fade-in .5s cubic-bezier(0.4,0.0,0.2,1)}.show-collapsed-metadata.show-video-thumbnail-expanding-button .ytp-impression-link-title{-moz-animation:ytp-expanded-title-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-expanded-title-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-expanded-title-fade-out .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-impression-link-thumbnail{background-size:cover;float:left;display:inline-block;height:34px}.show-channel-thumbnail-button .ytp-impression-link-thumbnail{width:34px;border-radius:50%}.show-video-thumbnail-button .ytp-impression-link-thumbnail{background-position:center;width:67px}.show-occlusion-video-thumbnail-button .ytp-impression-link-thumbnail{width:141px;height:72px;background-position:center;margin-left:9px}.show-video-thumbnail-expanding-button .ytp-impression-link-thumbnail{background-position:center;width:61px}.show-occlusion-video-thumbnail-button .ytp-impression-link-thumbnail-and-duration{display:inline-block;float:left;position:relative}.ytp-impression-link-metadata{display:inline-block;margin-left:8px}.show-channel-thumbnail-button .ytp-impression-link-metadata{max-width:120px}.show-video-thumbnail-button .ytp-impression-link-metadata{max-width:150px}.show-occlusion-video-thumbnail-button .ytp-impression-link-metadata{width:55%;margin-left:14px}.show-video-thumbnail-expanding-button .ytp-impression-link-metadata{width:0}.show-expanded-metadata .ytp-impression-link-metadata{width:167px;margin-right:16px;-moz-animation:ytp-expanded-metadata-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-expanded-metadata-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-expanded-metadata-fade-in .5s cubic-bezier(0.4,0.0,0.2,1)}.show-collapsed-metadata .ytp-impression-link-metadata{-moz-animation:ytp-expanded-metadata-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-expanded-metadata-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-expanded-metadata-fade-out .5s cubic-bezier(0.4,0.0,0.2,1)}.show-video-thumbnail-expanding-button .ytp-impression-link-content,.show-video-thumbnail-button .ytp-impression-link-content,.show-channel-thumbnail-button .ytp-impression-link-content{margin-top:4px;margin-left:9px}.show-collapsed-metadata.show-video-thumbnail-expanding-button .ytp-impression-link-views-and-duration{-moz-animation:ytp-expanded-views-and-duration-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-expanded-views-and-duration-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-expanded-views-and-duration-fade-out .5s cubic-bezier(0.4,0.0,0.2,1)}.show-expanded-metadata.show-video-thumbnail-expanding-button .ytp-impression-link-views-and-duration{-moz-animation:ytp-expanded-views-and-duration-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-expanded-views-and-duration-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-expanded-views-and-duration-fade-in .5s cubic-bezier(0.4,0.0,0.2,1)}.show-video-thumbnail-button .ytp-impression-link-views-and-duration,.show-video-thumbnail-expanding-button .ytp-impression-link-views-and-duration,.show-channel-thumbnail-button .ytp-impression-link-subscribers{font:500 10px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.show-occlusion-video-thumbnail-button .ytp-impression-link-author,.show-occlusion-video-thumbnail-button .ytp-impression-link-views{font:500 12px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.show-occlusion-video-thumbnail-button .ytp-impression-link-duration{font:500 12px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;position:absolute;background:rgba(23,23,23,.8);bottom:4px;right:4px;padding:2px 4px}.ytp-impression-link-header{font:500 11px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;margin-left:9px}.show-video-thumbnail-expanding-button .ytp-impression-link-header{margin-right:9px;white-space:nowrap}.show-occlusion-video-thumbnail-button .ytp-impression-link-header{font:500 14px/18px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;margin-bottom:4px}.ytp-impression-link-close{width:48px;height:48px;opacity:.9;right:0;top:0;position:absolute}.ytp-impression-link-close-icon{width:20px;height:20px;right:5px;top:5px;position:absolute}@keyframes ytp-expanded-metadata-fade-in{0%{width:0}to{width:167px}}@keyframes ytp-expanded-metadata-fade-out{0%{width:167px}to{width:0}}@keyframes ytp-expanded-title-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ytp-expanded-title-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ytp-expanded-views-and-duration-fade-in{0%{opacity:0}to{opacity:.8}}@keyframes ytp-expanded-views-and-duration-fade-out{0%{opacity:.8}to{opacity:0}}.ytp-muted-autoplay-overlay,.ytp-muted-autoplay-endscreen-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1001;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-muted-autoplay-overlay[aria-hidden=true],.ytp-muted-autoplay-endscreen-overlay[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-muted-autoplay-bottom-buttons{position:absolute;right:8px;bottom:8px}.ytp-muted-autoplay-bottom-buttons .ytp-button{display:inline-block;overflow:hidden;z-index:unset;bottom:0;margin:0 4px}.ytp-muted-autoplay-bottom-buttons .ytp-watermark{display:inline-block;overflow:hidden;z-index:unset;bottom:0;margin:0 4px;right:0;padding-bottom:2px;position:relative}.ytp-muted-autoplay-overlay:not(.ytp-muted-autoplay-hide-watermark) .ytp-watermark{opacity:1}.ytp-muted-autoplay-hide-watermark .ytp-watermark{display:none}.ytp-muted-autoplay-equalizer{position:relative;width:auto;height:auto}.ytp-muted-autoplay-equalizer-icon{margin:auto;top:3px;width:36px;height:36px}.ytp-small-mode .ytp-muted-autoplay-equalizer-icon{width:20px;height:20px}.ytp-muted-autoplay-end-panel{position:absolute;top:50%;left:0;right:0;margin:0 10%;display:none}.ytp-muted-autoplay-show-end-panel.ytp-muted-autoplay-endscreen-overlay{background:rgba(0,0,0,0.4)}.ytp-muted-autoplay-show-end-panel .ytp-muted-autoplay-end-panel{display:flex;flex-wrap:nowrap;justify-content:center}.ytp-muted-autoplay-end-text{position:absolute;font-weight:500;text-align:center;font-size:14px;margin-top:40px}@keyframes ytp-equalizer-animation{0%{transform:scaleY(1)}50%{transform:scaleY(.5)}to{transform:scaleY(1)}}@-webkit-keyframes ytp-equalizer-animation{0%{transform:scaleY(1)}50%{transform:scaleY(.5)}to{transform:scaleY(1)}}.ytp-equalizer-bar-left,.ytp-equalizer-bar-middle,.ytp-equalizer-bar-right{position:absolute;bottom:0;transform-origin:8px 16px;-webkit-transform-origin:8px 16px;animation-name:ytp-equalizer-animation;animation-iteration-count:infinite}.ytp-equalizer-bar-left{animation-duration:.5s}.ytp-equalizer-bar-middle{animation-duration:1.3s}.ytp-equalizer-bar-right{animation-duration:.7s}.ytp-expand-pause-overlay .caption-window,.ytp-expand-pause-overlay .ad-overlay{display:none}.ytp-pause-overlay{border-radius:2px;direction:ltr;bottom:49px;left:0;margin:12px;position:absolute;z-index:40;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-expand-pause-overlay .ytp-pause-overlay{background:rgba(23,23,23,0.9);padding:12px 16px 16px;right:0}.ytp-expand-pause-overlay.ytp-progress-bar-hover .ytp-pause-overlay{opacity:.2}.ytp-ce-shown .ytp-pause-overlay,.ytp-iv-drawer-open .ytp-pause-overlay,.ytp-menu-shown .ytp-pause-overlay,.ytp-settings-shown .ytp-pause-overlay,.ytp-small-mode .ytp-pause-overlay,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-collapse,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-next,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-previous,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-suggestions,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-related-title,.ytp-pause-overlay.ytp-scroll-max .ytp-next,.ytp-pause-overlay.ytp-scroll-min .ytp-previous,.ytp-probably-keyboard-focus .ytp-pause-overlay .ytp-next,.ytp-probably-keyboard-focus .ytp-pause-overlay .ytp-previous,.ytp-touch-mode .ytp-pause-overlay .ytp-next,.ytp-touch-mode .ytp-pause-overlay .ytp-previous{display:none}.ytp-big-mode .ytp-pause-overlay{bottom:70px;margin:24px}.ytp-expand-pause-overlay.ytp-big-mode .ytp-pause-overlay{padding:24px 32px 32px}.ytp-pause-overlay[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-pause-overlay .ytp-related-title{margin-left:4px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.ytp-big-mode .ytp-pause-overlay .ytp-related-title{margin-bottom:24px;font-size:28px;line-height:32px}.ytp-pause-overlay[aria-hidden=true] a.ytp-suggestion-link{opacity:0}.ytp-pause-overlay .ytp-suggestions{overflow:hidden;text-align:center;white-space:nowrap}.ytp-touch-mode .ytp-pause-overlay .ytp-suggestions{overflow-x:auto}.ytp-touch-mode .ytp-pause-overlay .ytp-suggestions::-webkit-scrollbar{display:none}.ytp-big-mode .ytp-pause-overlay .ytp-suggestions{height:180px}.ytp-pause-overlay .ytp-suggestion-image{background-color:#000;background-position:center;background-size:cover;height:108px;width:192px}.ytp-pause-overlay .ytp-next,.ytp-pause-overlay .ytp-previous{background:#333;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.2);height:32px;position:absolute;transform:translate(0,50%);width:32px}.ytp-pause-overlay .ytp-next:hover,.ytp-pause-overlay .ytp-previous:hover{box-shadow:0 4px 5px rgba(0,0,0,0.2)}.ytp-big-mode .ytp-pause-overlay .ytp-next,.ytp-big-mode .ytp-pause-overlay .ytp-previous{height:64px;width:64px}.ytp-pause-overlay .ytp-next{right:4px}.ytp-pause-overlay .ytp-previous{left:4px}.ytp-pause-overlay .ytp-collapse{height:20px;opacity:.9;position:absolute;right:20px;top:12px;width:20px}.ytp-big-mode .ytp-pause-overlay .ytp-collapse{height:32px;right:36px;top:24px;width:32px}.ytp-pause-overlay .ytp-collapse:hover{opacity:1}.ytp-pause-overlay .ytp-expand{background:rgba(0,0,0,0.6);border-radius:2px;font-size:12px;line-height:32px;padding:0 10px;text-transform:uppercase}.ytp-big-mode .ytp-pause-overlay .ytp-expand{border-radius:4px;font-size:24px;padding:10px 15px}.ytp-pause-overlay .ytp-expand:hover{background:rgba(0,0,0,0.8)}.ytp-pause-overlay .ytp-expand svg,.ytp-pause-overlay .ytp-expand .ytp-icon{display:inline-block;height:24px;margin-bottom:2px;vertical-align:middle;width:24px}.ytp-big-mode .ytp-pause-overlay .ytp-expand svg{width:32px;height:32px}.ytp-expand-pause-overlay .ytp-expand{display:none}.ytp-pause-overlay a.ytp-suggestion-link{display:inline-block;margin-left:4px;margin-right:4px;position:relative;text-align:left;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);transition:all .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-pause-overlay .ytp-suggestion-overlay{bottom:0;font-size:12px;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;background-image:-moz-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-ms-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-o-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-webkit-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:linear-gradient(to bottom,rgba(12,12,12,0.8) 0,transparent 100px);-moz-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-pause-overlay .ytp-suggestion-overlay{font-size:20px}.ytp-pause-overlay a.ytp-suggestion-link:focus .ytp-suggestion-overlay,.ytp-pause-overlay a.ytp-suggestion-link:hover .ytp-suggestion-overlay{opacity:1}.ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration{background:#000;border-radius:2px;bottom:4px;font-size:11px;font-weight:500;line-height:1;opacity:.75;padding:2px 4px;position:absolute;right:4px}.ytp-big-mode .ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration{font-size:17px}.ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration[data-is-live=true]{background:#f00;text-transform:uppercase}.ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration:empty{display:none}.ytp-pause-overlay .ytp-suggestion-title,.ytp-pause-overlay .ytp-suggestion-author{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-pause-overlay .ytp-suggestion-title{font-weight:500;max-height:30px}.ytp-pause-overlay-controls-hidden .ytp-pause-overlay{bottom:0}.ytp-related-on-error-overlay{border-radius:2px;bottom:8px;left:8px;right:8px;margin:0;position:absolute;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);padding:16px 24px}.ytp-small-mode .ytp-related-on-error-overlay{padding:12px 24px}.ytp-large-width-mode .ytp-related-on-error-overlay{bottom:32px;left:28px;right:28px}.ytp-related-on-error-overlay.ytp-scroll-max .ytp-next,.ytp-related-on-error-overlay.ytp-scroll-min .ytp-previous,.ytp-probably-keyboard-focus .ytp-related-on-error-overlay .ytp-next,.ytp-probably-keyboard-focus .ytp-related-on-error-overlay .ytp-previous,.ytp-touch-mode .ytp-related-on-error-overlay .ytp-next,.ytp-touch-mode .ytp-related-on-error-overlay .ytp-previous{display:none}.ytp-related-on-error-overlay .ytp-related-title{margin-left:4px;margin-bottom:0;font-size:16px;font-weight:500;line-height:16px}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-related-title{margin-left:8px}.ytp-big-mode .ytp-related-on-error-overlay .ytp-related-title{margin-bottom:24px;font-size:28px;line-height:32px}.ytp-related-on-error-overlay .ytp-suggestions{direction:ltr;overflow:hidden;text-align:center;white-space:nowrap;margin-top:8px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestions{margin-top:6px}.ytp-touch-mode .ytp-related-on-error-overlay .ytp-suggestions{overflow-x:auto}.ytp-related-on-error-overlay .ytp-suggestion-image{background-color:#000;background-position:center;background-size:cover;position:relative;height:108px;width:192px}.ytp-related-on-error-overlay .ytp-next,.ytp-related-on-error-overlay .ytp-previous{background:#333;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.2);height:32px;position:absolute;width:32px;bottom:50%}.ytp-big-mode .ytp-related-on-error-overlay .ytp-next,.ytp-big-mode .ytp-related-on-error-overlay .ytp-previous{height:64px;width:64px}.ytp-related-on-error-overlay .ytp-next{right:28px;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-next{right:32px}[dir="rtl"] .ytp-related-on-error-overlay .ytp-next{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ytp-related-on-error-overlay .ytp-previous{left:28px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-previous{left:32px}[dir="rtl"] .ytp-related-on-error-overlay .ytp-previous{-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}.ytp-related-on-error-overlay a.ytp-suggestion-link{display:inline-block;margin-left:4px;margin-right:4px;position:relative;text-align:left;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);transition:all .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-large-width-mode .ytp-related-on-error-overlay a.ytp-suggestion-link{margin-left:8px;margin-right:8px}.ytp-related-on-error-overlay .ytp-suggestion-overlay{bottom:0;font-size:12px;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;background-image:-moz-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-ms-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-o-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-webkit-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:linear-gradient(to bottom,rgba(12,12,12,0.8) 0,transparent 100px);-moz-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-related-on-error-overlay .ytp-suggestion-overlay{font-size:20px}.ytp-related-on-error-overlay a.ytp-suggestion-link:focus .ytp-suggestion-overlay,.ytp-related-on-error-overlay a.ytp-suggestion-link:hover .ytp-suggestion-overlay{opacity:1}.ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration{background:#000;border-radius:2px;bottom:4px;font-size:14px;font-weight:500;line-height:1;opacity:.9;padding:2px 4px;position:absolute;right:4px}.ytp-big-mode .ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration{font-size:17px}.ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration[data-is-live=true]{background:#f00;text-transform:uppercase}.ytp-related-on-error-overlay .ytp-suggestion-duration:empty{display:none}.ytp-related-on-error-overlay .ytp-suggestion-title,.ytp-related-on-error-overlay .ytp-suggestion-author{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-related-on-error-overlay .ytp-suggestion-title{font-weight:500;margin-top:8px;font-size:16px;line-height:18px;max-height:30px}.ytp-related-on-error-overlay .ytp-suggestion-author{opacity:.7;margin-top:4px;font-size:14px;line-height:16px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-next,.ytp-small-mode .ytp-related-on-error-overlay .ytp-previous{height:24px;width:24px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-related-title{margin-bottom:0;font-size:12px;line-height:14px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestion-title{margin-top:6px;font-size:12px;line-height:14px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestion-author{font-size:10px;line-height:12px}.ytp-watermark{position:absolute;width:110px;height:26px;bottom:49px;right:16px;z-index:27;opacity:.9}.ytp-watermark.ytp-watermark-small{width:85px;height:20px}.html5-video-player .ytp-watermark{-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-watermark{bottom:70px}.ytp-hide-controls .ytp-watermark{bottom:16px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-native-controls .ytp-watermark{bottom:61px;left:16px}.ytp-watermark:hover{opacity:1}.ytp-muted-autoplay-overlay .ytp-watermark{bottom:0}.ytp-autohide .ytp-watermark{opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.yt-badge-ypc{border:1px solid #73c421;color:#73c421;text-transform:none}.yt-badge-ypc-free,.yt-badge-ypc-purchased,.yt-badge-ypc-seasonpass{border:1px solid #757575;color:#757575;text-transform:uppercase}.yt-badge.standalone-ypc-badge-renderer-icon{border:0;padding:0 5px;color:#fff;line-height:16px;height:16px;font-size:12px;border-radius:2px}.yt-badge.standalone-ypc-badge-renderer-icon-available{background:#2793e6}.yt-badge.standalone-ypc-badge-renderer-icon-not-available{background:#b8b8b8}.yt-badge.standalone-ypc-badge-renderer-icon-purchased{background:#767676}.standalone-ypc-badge-renderer-label{color:#767676;font-size:12px}.standalone-ypc-badge-renderer-secondary-label{font-weight:500;color:#767676;border-radius:2px;padding-left:4px;padding-right:4px;margin-right:4px;text-align:center}.rotten-rotomatoes-fresh-icon{background:no-repeat url(/imgbin/www-hitchhiker.webp) -96px -474px;background-size:auto;width:13px;height:13px}.rotten-rotomatoes-splat-icon{background:no-repeat url(/imgbin/www-hitchhiker.webp) -149px -663px;background-size:auto;width:13px;height:13px}.rotten-rotomatoes-certified-icon{background:no-repeat url(/imgbin/www-hitchhiker.webp) -226px -775px;background-size:auto;width:13px;height:13px}.review-aggregate-badge-renderer-icon{vertical-align:top;padding-right:2px}.grid-movie-renderer-meta-info{padding-top:6px;padding-bottom:5px}.grid-movie-renderer-metadata,.review-aggregate-badge-renderer-text,.review-aggregate-badge-renderer-text a:link,.review-aggregate-badge-renderer-text a:visited{color:#767676;font-size:12px}.yt-badge{border:1px solid #ddd;padding:0 4px;height:13px;color:#444;font-size:11px;font-weight:normal;text-transform:uppercase;text-decoration:none;line-height:13px;display:inline-block}.yt-badge-beta-noframe{border:none}.yt-badge-list{color:#555;line-height:100%;vertical-align:middle;text-transform:uppercase;font-size:0;display:inline-block}.yt-badge-item{margin-right:4px;vertical-align:middle;display:inline-block}.yt-badge-item:last-child{margin-right:0}.yt-badge-ad{background:#e6bc27;border:0;border-radius:2px;color:#fff;font-size:13px;height:16px;line-height:16px;padding:0 5px;text-transform:none;vertical-align:middle}.yt-badge-live{border:1px solid #e62117;color:#e62117}.yt-music-pass-badge-container{display:inline-block;vertical-align:middle}.yt-badge-music{text-transform:none;border:none;color:#fff;background-color:#2793e6}.music-pass-icon{margin-top:3px;background:no-repeat url(/imgbin/www-hitchhiker.webp) -87px -218px;background-size:auto;width:13px;height:13px}.yt-badge-mde-recoupment{margin:5px;color:#2793e6;border:1px solid #2793e6;text-transform:uppercase}.standalone-collection-badge-renderer-icon{background-color:#f1f1f1;border-radius:2px;color:#000;border:none;margin:3px 6px 3px 0;text-transform:none}.standalone-collection-badge-renderer-text a{background-color:#f1f1f1;border-radius:2px;color:#000;padding:0 4px;margin-right:6px;text-transform:none}.standalone-collection-red-badge-renderer-icon{background-color:#f1f1f1;border-radius:2px;border:1px solid #f1f1f1;color:#e62117;margin:3px 0;text-transform:none}.standalone-collection-badge-renderer-text{font-size:11px;color:#555}.standalone-collection-badge-renderer-red-text{font-size:11px;color:#e62117}.ytp-iv-video-content{position:absolute}.ytp-iv-video-content .video-annotations{display:block;position:absolute;z-index:20;width:100%}.annotation{position:absolute;color:#000;padding:5px;text-align:left;word-wrap:break-word;z-index:0;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box}.video-legacy-annotations .annotation{background:rgba(0,0,0,0);filter:alpha(opacity=0);font-family:sans-serif;white-space:pre-wrap}.annotation-type-text .inner-text{max-height:100%;overflow:hidden}.annotation-shape{position:absolute;z-index:0}.annotation-close-button{background-size:contain;cursor:pointer;height:16px;left:0;opacity:.85;position:absolute;top:0;width:16px}.annotation-extend-down .annotation-close-button,.annotation-extend-up .annotation-close-button{background-size:initial}.annotation-close-button:hover{opacity:1}.annotation-link-icon{background-size:contain;position:absolute}.annotation-extend-down .inner-text+.annotation-close-button,.annotation-extend-down .annotation-link-icon{background-position:right 4px bottom 4px;background-size:15px 15px}.annotation-extend-up .inner-text+.annotation-close-button,.annotation-extend-up .annotation-link-icon{background-position:right 4px top 4px;background-size:15px 15px}.player-label-text{position:absolute;left:1px;right:1px;bottom:0;opacity:.8;border-radius:0 0 4px 4px}.annotation-no-mouse{cursor:default;pointer-events:none}.annotation-type-custom{padding:0;cursor:default}.annotation-type-custom>div{float:left;padding:0;overflow:hidden}.iv-click-target{cursor:pointer}.ytp-ad-overlay-open .iv-branding,.ytp-ad-overlay-open .iv-promo{display:none}.iv-branding{bottom:0;right:0;z-index:29;opacity:1;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition-delay:.33s;-moz-transition-delay:.33s;transition-delay:.33s}.ytp-iv-drawer-open .iv-branding{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.iv-branding .branding-context-container-outer{bottom:0;float:left;padding-right:10px;position:absolute}.iv-branding .branding-context-container-inner{background-color:rgba(28,28,28,0.9);border-radius:2px;bottom:0;color:#eee;max-width:246px;opacity:0;right:0;white-space:nowrap;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.iv-branding-active .branding-context-container-inner{opacity:1;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.iv-branding .branding-img-container img{display:block;opacity:.7;position:relative}.iv-branding .branding-img-container{float:right}.iv-branding img.iv-click-target:hover{opacity:1}.iv-branding .iv-branding-context-name{max-width:215px;text-overflow:ellipsis;overflow:hidden;padding:10px 10px 5px}.iv-branding .iv-branding-context-subscribe{padding:0 10px 10px;font-size:11px;color:#aaa}.iv-branding .iv-branding-context-subscribe-caret{display:none}.iv-promo,.iv-promo .iv-promo-img,.iv-promo .iv-promo-img img,.iv-promo .iv-promo-contents,.iv-promo .iv-promo-contents>div,.iv-promo .iv-promo-contents>a,.iv-promo .iv-promo-actions{height:40px}.iv-promo{bottom:49px;left:0;z-index:30;max-width:100%;background-color:rgba(0,0,0,.8);color:#ccc;font-size:11px;white-space:nowrap;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-exp-bigger-button .iv-promo{bottom:53px}.ytp-exp-bigger-button-like-mobile .iv-promo{bottom:61px}.ytp-big-mode .iv-promo{bottom:70px}.html5-video-player.ad-showing .iv-promo{bottom:74px}.ytp-exp-bigger-button.html5-video-player.ad-showing .iv-promo{bottom:78px}.ytp-exp-bigger-button-like-mobile.html5-video-player.ad-showing .iv-promo{bottom:86px}.html5-video-player.ytp-big-mode.ad-showing .iv-promo{bottom:95px}.iv-promo:hover{background-color:rgba(0,0,0,.9)}.iv-promo>div,.iv-promo .iv-promo-contents>div{display:inline-block;float:none!important;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}.iv-promo .iv-promo-contents>a{display:inline-block;float:none!important;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;color:#ccc}.iv-promo.iv-promo-inactive{-moz-transition:-moz-transform .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .25s cubic-bezier(0.0,0.0,0.2,1);transition:transform .25s cubic-bezier(0.0,0.0,0.2,1);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.iv-promo .iv-promo-img{left:0;position:absolute;z-index:1;width:40px}.iv-promo .iv-promo-img img{z-index:1;width:40px}.iv-promo .iv-promo-img .iv-promo-playlist-length,.iv-promo .iv-promo-img .iv-promo-video-duration,.iv-promo .iv-promo-contents .iv-promo-txt p,.iv-promo .iv-promo-contents .iv-promo-txt strong{overflow:hidden;text-overflow:ellipsis}.iv-promo .iv-promo-contents .iv-promo-badge-live{margin:4px 8px 0;border:1px solid #fff;background-color:#e62117;color:#fff}.iv-promo .iv-promo-img .iv-promo-playlist-length,.iv-promo .iv-promo-img .iv-promo-video-duration{position:absolute}.iv-promo .iv-promo-img .iv-promo-playlist-length{top:0;right:0;border-left:1px solid rgba(255,255,255,.25);width:30px;height:100%;background-color:rgba(0,0,0,.6);color:#fff;font-weight:500;text-align:center;line-height:40px}.iv-promo .iv-promo-img .iv-promo-video-duration{bottom:2px;right:2px;padding:3px 2px;max-width:32px;background-color:#000;color:#fff;font-size:10px}.iv-promo .iv-promo-contents{padding-right:31px;width:100%;max-width:311px;-moz-transition:max-width .2s ease-out,padding-right .2s ease-out;-webkit-transition:max-width .2s ease-out,padding-right .2s ease-out;transition:max-width .2s ease-out,padding-right .2s ease-out}.iv-promo .iv-promo-img+.iv-promo-contents{padding-left:40px;max-width:351px}.iv-promo .iv-promo-contents .iv-promo-txt,.iv-promo .iv-promo-contents .iv-promo-button-container{direction:ltr;max-width:100%;overflow:hidden;-webkit-font-smoothing:antialiased}.iv-promo .iv-promo-contents .iv-promo-txt p{margin:3px 8px -4px;line-height:18px}.iv-promo .iv-promo-contents .iv-promo-txt strong{color:#fff;font-size:12px}.iv-promo-txt p span,.iv-promo-txt p strong{display:inline-block;max-width:264px;overflow:hidden;text-overflow:ellipsis}.iv-promo-with-button .iv-promo-txt p span,.iv-promo-with-button .iv-promo-txt p strong{max-width:184px}.iv-promo-txt p:first-child strong,.iv-promo-txt p:first-child span{margin-bottom:-6px}.iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link{position:relative;padding-right:20px;max-width:244px;color:#ffd100}.iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link:after{position:absolute;top:2px;right:0;opacity:.5;content:''}.iv-promo .iv-promo-contents .iv-promo-txt:hover .iv-promo-link:after{opacity:1}.iv-promo-button-container{position:absolute;right:31px}.iv-button{display:inline-block;height:28px;border:solid 1px transparent;padding:0 10px;outline:0;font-family:"YouTube Noto",Roboto,arial,sans-serif;font-weight:500;font-size:11px;text-decoration:none;white-space:nowrap;word-wrap:normal;line-height:normal;vertical-align:middle;cursor:pointer;*overflow:visible;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.05);-moz-box-sizing:border-box;box-sizing:border-box}.iv-button:hover{text-decoration:none}.iv-button:focus,.iv-button:focus:hover{box-shadow:0 0 0 2px rgba(27,127,204,0.4)}.no-focus-outline .yt-uix-button:focus,.no-focus-outline .yt-uix-button:focus:hover{box-shadow:none}.iv-button::-moz-focus-inner{border:0;padding:0}.iv-button[disabled],.iv-button[disabled]:hover,.iv-button[disabled]:active,.iv-button[disabled]:focus{opacity:.5;filter:alpha(opacity=50);cursor:auto;box-shadow:none}.iv-button,.iv-button[disabled],.iv-button[disabled]:hover,.iv-button[disabled]:active,.iv-button[disabled]:focus{border-color:#167ac6;background:#167ac6;color:#fff}.iv-button:hover{background:#126db3}.iv-button:active{background:#095b99;box-shadow:inset 0 1px 0 rgba(0,0,0,0.5)}.iv-button .iv-button-content{display:inline;overflow:hidden;text-overflow:ellipsis}a.iv-button:after{content:'';display:inline-block;vertical-align:middle;height:100%}.iv-promo-button{width:64px;margin:6px 8px}.iv-promo .iv-promo-actions,.iv-promo .iv-promo-actions .iv-promo-close,.iv-promo .iv-promo-actions .iv-promo-expand{top:0;right:0;position:absolute}.iv-promo .iv-promo-actions{width:31px}.iv-promo .iv-promo-actions .iv-promo-close,.iv-promo .iv-promo-actions .iv-promo-expand{cursor:pointer;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.iv-promo .iv-promo-actions .iv-promo-close:after,.iv-promo .iv-promo-actions .iv-promo-expand:after{display:block;content:''}.iv-promo .iv-promo-actions .iv-promo-close{opacity:1}.iv-promo .iv-promo-actions .iv-promo-close:after{margin:16px 10px 15px 12px;opacity:.5}.iv-promo .iv-promo-actions .iv-promo-expand:after{margin:16px 12px 15px}.iv-promo.iv-promo-video .iv-promo-img,.iv-promo.iv-promo-video .iv-promo-img img{width:71px}.iv-promo.iv-promo-video .iv-promo-img+.iv-promo-contents{padding-left:71px;max-width:382px}.iv-promo.iv-promo-with-button .iv-promo-contents .iv-promo-txt{padding-right:80px}.iv-promo.iv-promo-collapsed .iv-promo-contents,.iv-promo.iv-promo-collapsed .iv-promo-actions .iv-promo-close,.iv-promo.iv-promo-collapsed .iv-promo-actions .iv-promo-expand{-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.iv-promo.iv-promo-collapsed .iv-promo-contents{padding-right:28px;max-width:0!important}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui{left:16px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt{padding-left:60px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button-container{line-height:64px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents>div,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents>a{height:64px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{min-width:110px;height:36px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img{top:6px;left:6px;height:52px;width:52px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img img{height:52px;width:52px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt strong{font-size:16px;padding-top:4px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{font-size:15px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt .iv-promo-link{font-size:14px;padding-top:12px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt{min-width:220px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-round-expand-icon{top:38px;left:42px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{margin:0 12px 0 0}.iv-promo-website-card-cta-redesign{text-align:left;cursor:pointer;background-color:transparent;left:12px}.iv-promo-website-card-cta-redesign:hover{background-color:transparent}.iv-promo-website-card-cta-redesign .iv-promo-img+.iv-promo-contents{max-width:400px;background-color:rgba(255,255,255,0.9);border-radius:2px;padding-left:0;padding-right:0;width:100%;-moz-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1)}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-img+.iv-promo-contents{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.iv-promo-website-card-cta-redesign:hover .iv-promo-contents{background-color:rgba(255,255,255,1.0)}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-contents{padding-right:0}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt{max-width:250px;padding-top:10px;padding-left:52px}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt p{line-height:16px;margin-top:0}.iv-promo-website-card-cta-redesign .iv-promo-button-container{direction:ltr;max-width:150px;line-height:56px;position:static}.iv-promo-website-card-cta-redesign .iv-promo-button{max-width:140px;overflow:hidden;text-overflow:ellipsis;width:inherit;font-weight:500;margin:0 8px 0 0}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link:after,.iv-promo-website-card-cta-redesign .iv-promo-actions{display:none}.iv-promo-website-card-cta-redesign,.iv-promo-website-card-cta-redesign .iv-promo-contents,.iv-promo-website-card-cta-redesign .iv-promo-contents>div,.iv-promo-website-card-cta-redesign .iv-promo-contents>a{direction:ltr;height:56px}.iv-promo-website-card-cta-redesign .iv-promo-img{height:48px;width:48px;top:4px;left:4px;overflow:visible;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .2s cubic-bezier(0.0,0.0,0.2,1);transition:transform .2s cubic-bezier(0.0,0.0,0.2,1)}.iv-promo-website-card-cta-redesign .iv-promo-img img{height:48px;width:48px}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-round-expand-icon{opacity:1;-moz-transition:opacity .15s cubic-bezier(0.0,0.0,0.2,1) .9s;-webkit-transition:opacity .15s cubic-bezier(0.0,0.0,0.2,1) .9s;transition:opacity .15s cubic-bezier(0.0,0.0,0.2,1) .9s}.iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon{position:absolute;padding-left:0;z-index:35;height:18px;width:18px;border-radius:50%;top:34px;left:38px;background-color:#4688f1;box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);opacity:0}.iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon:after{display:block;content:''}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt strong{font-size:14px;padding-top:2px;color:#333}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link{padding:8px 20px 0 0;font-size:13px;color:#767676}.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-contents{width:0}.iv-promo-website-card-cta-redesign.iv-promo-inactive,.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-img{-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translateX(-200%)}.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-round-expand-icon{display:none}.ytp-small-mode .iv-promo-website-card-cta-redesign,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents>div,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents>a{height:40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img img{height:40px;width:40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt{padding:4px 4px 4px 40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt strong{padding-top:0;font-size:12px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link{padding-top:4px;font-size:11px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon{top:26px;left:30px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img{top:0;left:0}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-button-container{display:none}.ytp-autohide .iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-img{opacity:.8;-moz-transition:transform .2s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.4,0.0,1,1) .8s;-webkit-transition:transform .2s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.4,0.0,1,1) .8s;transition:transform .2s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.4,0.0,1,1) .8s}.iv-drawer,.iv-drawer-header,.iv-drawer-content{position:absolute}.iv-drawer{top:0;bottom:0;right:0;z-index:32;width:177px;background-color:rgba(0,0,0,.2);color:#fff;font-size:11px;line-height:12px;-moz-transition:-moz-transform .33s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .33s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .33s cubic-bezier(0.4,0.0,1,1);transition:transform .33s cubic-bezier(0.4,0.0,1,1)}.iv-drawer-small.iv-drawer{width:133px}.iv-drawer-big.iv-drawer{font-size:20px;line-height:24px;width:295px}.iv-drawer{-moz-transform:translateX(177px);-ms-transform:translateX(177px);-webkit-transform:translateX(177px);transform:translateX(177px)}.iv-drawer-content *{text-align:left}.ytp-iv-drawer-open .iv-drawer{-moz-transition:-moz-transform .33s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .33s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .33s cubic-bezier(0.0,0.0,0.2,1);transition:transform .33s cubic-bezier(0.0,0.0,0.2,1);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.iv-drawer-header{top:0;padding:16px 32px 0 16px;width:177px;height:41px}.iv-drawer-small .iv-drawer-header{padding:9px 24px 0 12px;height:28px;width:133px}.iv-drawer-big .iv-drawer-header{padding:20px 48px 0 32px;height:64px;width:295px}.iv-drawer-header-text{font-weight:500;display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.html5-video-player .iv-drawer-header{-moz-box-sizing:border-box;box-sizing:border-box}.iv-drawer-content{top:41px;bottom:0;border-top:1px solid transparent;padding:0 16px;width:145px;overflow-x:hidden;overflow-y:auto;direction:ltr;text-align:left}.iv-drawer-small .iv-drawer-content{padding:0 12px;top:28px;width:109px}.iv-drawer-big .iv-drawer-content{padding:0 32px;top:64px;width:231px}.iv-drawer-scrolled .iv-drawer-content{border-color:rgba(0,0,0,.4)}.iv-drawer-content::-webkit-scrollbar{background-color:transparent;width:16px}.iv-drawer-content::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:8px;background-clip:content-box;background-color:rgba(102,102,102,.5)}.iv-drawer-content::-webkit-scrollbar-track{background-color:transparent}.ytp-autohide .iv-drawer-content::-webkit-scrollbar-thumb{background-color:transparent}.iv-drawer-content:hover::-webkit-scrollbar-thumb{background-color:#666!important}.iv-drawer-close-button{position:absolute;top:0;right:0;padding:16px;opacity:.75;cursor:pointer}.iv-drawer-small .iv-drawer-close-button{padding:8px}.iv-drawer-big .iv-drawer-close-button{padding:24px}.iv-drawer-close-button:after{display:block;content:''}.iv-drawer-close-button:hover{opacity:1}.iv-card,.iv-card a.iv-click-target,.iv-card a.iv-click-target:hover,.iv-card a.iv-click-target:focus{display:block;color:#767676;text-decoration:none}.iv-card{margin-bottom:16px;width:145px;overflow:hidden;background-color:#fff;position:relative;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-sizing:border-box;box-sizing:border-box}.iv-drawer-small .iv-card{width:109px}.iv-drawer-big .iv-card{width:231px}.iv-card:hover .iv-card-primary-link{color:#167ac6!important}.iv-card h2,.iv-card-action{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.webkit .iv-card h2:after,.webkit .iv-card-action:after{content:'\00200c';position:static;visibility:hidden}.iv-card h2{margin:0 0 8px;-webkit-line-clamp:6;max-height:90px;color:#333;font-size:13px;font-weight:500;line-height:15px}.iv-drawer-small .iv-card h2{font-size:11px;line-height:12px;max-height:72px}.iv-drawer-big .iv-card h2{font-size:20px;line-height:24px;max-height:144px}.iv-card p,.iv-card .iv-card-meta-info,.iv-card .iv-card-action{margin:-6px 0 2px}.iv-card-meta-info{list-style:none;padding:0}.iv-card-image{position:relative;border-bottom:1px solid #e2e2e2;width:145px;height:145px;background:#f1f1f1 no-repeat center;background-size:cover;color:#fff}.iv-drawer-small .iv-card-image{width:109px;height:109px}.iv-drawer-big .iv-card-image{width:231px;height:231px}.iv-card-image-text{position:absolute;bottom:0;padding:20px 10px 8px;width:100%;background-image:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%);-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.iv-drawer-small .iv-card-image-text{font-size:11px;line-height:12px;padding:6px 8px}.iv-drawer-big .iv-card-image-text{font-size:18px;line-height:20px;padding:12px 16px}.iv-card-image-text .yt-badge{margin-right:5px}.iv-card-content{padding:8px 10px}.iv-drawer-small .iv-card-content{padding:6px 8px}.iv-drawer-big .iv-card-content{padding:12px 16px}.iv-card-content>:first-child{margin-top:0}.iv-card-content>:last-child{margin-bottom:0}.iv-card-message,.iv-card-action{font-weight:500}.iv-card-message{margin-bottom:8px;border-bottom:1px solid #e2e2e2;padding-bottom:8px}.iv-card-action{-webkit-line-clamp:4;max-height:52px;white-space:nowrap}.iv-drawer-small .iv-card-action{font-size:11px;line-height:12px;max-height:48px}.iv-drawer-big .iv-card-action{font-size:18px;line-height:20px;max-height:80px}.iv-card-action span{white-space:normal}.iv-card-action-icon{padding:0 0 0 30px;min-height:14px;background-position:left center;background-repeat:no-repeat;background-size:24px auto}.iv-card-link-icon{display:inline-block}.iv-card-video h2,.iv-card-episode h2,.iv-card-movie h2,.iv-card-playlist h2{-webkit-line-clamp:3;max-height:45px}.iv-drawer-small .iv-card-video h2,.iv-drawer-small .iv-card-episode h2,.iv-drawer-small .iv-card-movie h2,.iv-drawer-small .iv-card-playlist h2{max-height:36px}.iv-drawer-big .iv-card-video h2,.iv-drawer-big .iv-card-episode h2,.iv-drawer-big .iv-card-movie h2,.iv-drawer-big .iv-card-playlist h2{max-height:72px}.iv-card-channel h2{-webkit-line-clamp:2;max-height:30px}.iv-drawer-small .iv-card-channel h2{max-height:24px}.iv-drawer-big .iv-card-channel h2{max-height:48px}.iv-card-video .iv-card-image,.iv-card-episode .iv-card-image,.iv-card-movie .iv-card-image,.iv-card-playlist .iv-card-image{background-color:#000}.iv-card-video .iv-card-image,.iv-card-episode .iv-card-image,.iv-card-playlist .iv-card-image{height:82px}.iv-drawer-small .iv-card-video .iv-card-image,.iv-drawer-small .iv-card-episode .iv-card-image,.iv-drawer-small .iv-card-playlist .iv-card-image{height:61px}.iv-drawer-big .iv-card-video .iv-card-image,.iv-drawer-big .iv-card-episode .iv-card-image,.iv-drawer-big .iv-card-playlist .iv-card-image{height:129px}.iv-card-movie .iv-card-image{height:209px}.iv-drawer-small .iv-card-movie .iv-card-image{height:157px}.iv-drawer-big .iv-card-movie .iv-card-image{height:335px}.iv-card-video-duration{position:absolute;bottom:5px;right:5px;padding:2px 4px;background-color:#000}.iv-card-playlist .iv-card-image-overlay{display:table;position:absolute;top:0;right:0;width:63px;height:100%;background-color:rgba(0,0,0,.7);color:#cfcfcf;font-size:20px;text-align:center;text-transform:uppercase;line-height:21px}.iv-card-playlist-video-count{display:table-cell;text-align:center;vertical-align:middle}.iv-card-playlist-video-count:after{display:block;margin:auto;opacity:.5;content:''}.iv-card-poll{position:relative}.iv-card-poll ul{max-width:125px;list-style:none;margin:0;padding:0}.iv-drawer-small .iv-card-poll ul{max-width:89px}.iv-drawer-big .iv-card-poll ul{max-width:211px}.iv-card-poll fieldset{margin:0;border:0;padding:0}.iv-card-poll label{display:block;cursor:pointer;padding-bottom:5px;min-height:14px;background-position:left 0 top 5px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE3Ij48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIGZpbGw9Im5vbmUiIHI9IjcuNiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iMC41NCIgc3Ryb2tlLXdpZHRoPSIxLjgiIC8+PC9zdmc+);color:rgba(0,0,0,0.87);-moz-transition:color .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:color .5s cubic-bezier(0.0,0.0,0.2,1);transition:color .5s cubic-bezier(0.0,0.0,0.2,1)}.ytp-probably-keyboard-focus .iv-card-poll label.iv-card-poll-choice-focused{box-shadow:0 0 0 2px rgba(27,127,204,0.4)}.iv-card-poll.iv-card-poll-voted label{color:rgba(0,0,0,0.54)}.iv-card-poll.iv-card-poll-voted label.iv-card-poll-choice-checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE3Ij48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIGZpbGw9Im5vbmUiIHI9IjcuNiIgc3Ryb2tlPSIjMTY3YWM2IiBzdHJva2Utd2lkdGg9IjEuOCIgLz48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIGZpbGw9IiMxNjdhYzYiIHI9IjQuMjMiIC8+PC9zdmc+);color:rgba(0,0,0,0.87)}.iv-card-poll input[type=checkbox]{opacity:0;width:17px;height:17px;margin:5px 0 0;float:left}.iv-card-poll .iv-card-poll-choice-text{display:block;margin-left:25px;padding-top:8px}.iv-drawer-big .iv-card-poll .iv-card-poll-choice-text{padding-top:2px}.iv-card-poll li+li{margin-top:8px}.iv-card-poll .iv-card-poll-result{width:100%;height:4px;background-color:#dfdfdf;visibility:hidden}.iv-card-poll .iv-card-poll-result .iv-card-poll-result-bar{width:100%;height:100%;background-color:#167ac6;-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-transition:transform .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:transform .5s cubic-bezier(0.0,0.0,0.2,1);transition:transform .5s cubic-bezier(0.0,0.0,0.2,1)}.iv-card-poll.iv-card-poll-expanded .iv-card-poll-result{visibility:visible}.iv-card-poll .iv-card-poll-choice-percent{display:none;float:right;margin-left:5px}.iv-card-poll.iv-card-poll-expanded .iv-card-poll-choice-percent{display:block}.iv-card-sign-in{visibility:hidden;position:absolute;top:0;left:0;padding:8px 10px}.iv-card-sign-in p{margin:0 0 8px}.iv-card-sign-in a{color:#fff}.iv-card-unavailable:hover .iv-click-target,.iv-card-unavailable:hover .iv-card-content{visibility:hidden}.iv-card-unavailable:hover .iv-card-sign-in{visibility:visible}.iv-card-sponsored,.iv-ad-info-icon-container{position:relative}.iv-card-sponsored{margin:0 0 8px;color:#999}.iv-ad-info-container{display:inline-block;margin-left:6px}.iv-ad-info-icon{display:inline-block;position:relative;top:1px}.iv-ad-info{bottom:21px;left:0;right:0;border:1px solid #000;padding:7px;background:#fff;color:#000;font-size:12px}.iv-ad-info-container .iv-ad-info a{color:#167ac6}.iv-ad-info-container .iv-ad-info a:hover{color:#167ac6;text-decoration:underline}.iv-ad-info-callout,.iv-ad-info-icon-container:after{left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;width:0;height:0}.iv-ad-info-callout{bottom:16px;border-top-color:#000}.iv-ad-info-icon-container:after{content:'';bottom:17px;border-top-color:#fff}.iv-ad-info,.iv-ad-info-callout,.iv-ad-info-icon-container:after{visibility:hidden;position:absolute;-moz-transition:visibility 0s .1s;-webkit-transition:visibility 0s .1s;transition:visibility 0s .1s}.iv-ad-info-container:hover .iv-ad-info-callout,.iv-ad-info-container:hover .iv-ad-info-icon-container:after,.iv-ad-info-container:hover .iv-ad-info{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.iv-card-product-listing h2{-webkit-line-clamp:3;max-height:45px;color:#666}.iv-drawer-small .iv-card-product-listing h2{max-height:36px}.iv-drawer-big .iv-card-product-listing h2{max-height:72px}.iv-card-offer-price{margin-bottom:2px;font-weight:500;font-size:13px;line-height:15px;color:#333}.iv-card-offer-merchant{color:#097a41}.ytp-attribution-wrapper{max-width:292px;position:absolute;bottom:53px;right:12px;height:40px;z-index:34;display:flex}.ytp-autohide .ytp-attribution-wrapper.ytp-attribution-autohide,.ytp-player-minimized .ytp-attribution-wrapper,.ytp-ad-overlay-open .ytp-attribution-wrapper{display:none}.ytp-big-mode .ytp-attribution-wrapper{bottom:83px}.ytp-attribution{max-width:288px;height:40px;overflow:hidden;display:flex;background-color:#2e2e2e}.ytp-attribution-inner-image-holder{position:relative;width:40px}.ytp-attribution-inner-image-holder img{vertical-align:middle;height:40px;padding:0;margin:auto}.ytp-attribution-inner-image-holder div{height:32px;width:32px;padding:0}.ytp-attribution-chevron{width:16px;background-color:white;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:0;border:none;outline:none}.ytp-attribution-chevron.expanded{display:none}.ytp-attribution-chevron:hover{cursor:pointer}.ytp-attribution-inner-content-holder{max-width:0;height:100%;box-sizing:border-box;overflow:hidden;-moz-transition:max-width .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:max-width .5s cubic-bezier(0.0,0.0,0.2,1);transition:max-width .5s cubic-bezier(0.0,0.0,0.2,1);-moz-transition:max-width .5s cubic-bezier(0.4,0.0,1,1);-webkit-transition:max-width .5s cubic-bezier(0.4,0.0,1,1);transition:max-width .5s cubic-bezier(0.4,0.0,1,1);background-color:#2e2e2e;margin:0;display:flex;align-items:center}.ytp-attribution-inner-content-holder.active{max-width:232px}.ytp-attribution-inner-content-holder.active:hover{cursor:pointer}.ytp-attribution-close-div{max-width:24px}.ytp-attribution-watch-later{padding-top:3px}.ytp-attribution-watch-later .ytp-watch-later-icon,.ytp-big-mode .ytp-attribution-watch-later .ytp-watch-later-icon{width:29px;height:29px}.ytp-attribution-close{background-color:transparent;border:none;padding:4px 0 0;margin-right:8px;height:26px;width:26px;outline:none}.ytp-attribution-close:hover{cursor:pointer}.ytp-attribution-text{display:block;padding:0;padding-left:8px;padding-right:25px}.ytp-attribution-link-anchor{max-width:176px;margin:auto}.ytp-attribution-track-title{font-weight:500;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:white}.ytp-attribution-track-artist{font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e9e9e9}.ytp-back-button{margin-left:4px;margin-top:2px}.ytp-big-mode .ytp-back-button{margin-left:8px;margin-top:7px}.ytp-bezel{position:absolute;left:50%;top:50%;width:52px;height:52px;z-index:19;margin-left:-26px;margin-top:-26px;background:rgba(0,0,0,.5);border-radius:26px;-moz-animation:ytp-bezel-fadeout .5s linear 1 normal forwards;-webkit-animation:ytp-bezel-fadeout .5s linear 1 normal forwards;animation:ytp-bezel-fadeout .5s linear 1 normal forwards;pointer-events:none}.ytp-big-mode .ytp-bezel{width:78px;height:78px;margin-left:-39px;margin-top:-39px;border-radius:39px}.ytp-bezel-icon{width:36px;height:36px;margin:8px}.ytp-exp-bigger-button .ytp-bezel-icon{width:40px;height:40px;margin:6px}.ytp-exp-bigger-button-like-mobile .ytp-bezel-icon{width:48px;height:48px;margin:2px}.ytp-big-mode .ytp-bezel-icon{width:54px;height:54px;margin:12px}.ytp-bezel-text-wrapper{text-align:center;position:absolute;left:0%;right:0%;top:10%;z-index:19}.ytp-bezel-text{display:inline-block;padding:10px 20px;font-size:175%;background:rgba(0,0,0,.5);pointer-events:none;border-radius:3px}.ytp-bezel-text-hide .ytp-bezel-text{display:none}@keyframes ytp-bezel-fadeout{0%{opacity:1}to{opacity:0;transform:scale(2)}}.ytp-chrome-top .ytp-cards-button{-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:all;position:relative;z-index:62}.ytp-chrome-top .ytp-cards-button[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-cards-button{max-width:80px;width:36px}.ytp-show-cards-title .ytp-cards-button{margin-left:10px;margin-right:10px}.ytp-small-mode .ytp-show-cards-title .ytp-cards-button{margin-left:0;margin-right:0}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-cards-button{padding-top:16px}.ytp-show-cards-title .ytp-cards-button-title{display:block}.ytp-small-mode .ytp-show-cards-title .ytp-cards-button-title,.ytp-cards-button-icon-shopping{display:none}.ytp-cards-shopping-active .ytp-cards-button-icon-shopping{display:inline-block}.ytp-cards-shopping-active .ytp-cards-button-icon-default{display:none}.ytp-big-mode .ytp-chrome-top .ytp-cards-button,.ytp-chrome-top .ytp-cards-button{width:auto;height:auto}.ytp-cards-button-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-cards-button-icon{width:54px;height:54px}.ytp-cards-button-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-cards-button-title{font-size:20px}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-cards-button-title{text-overflow:ellipsis;overflow:hidden}.ytp-cards-button .ytp-svg-shadow{-moz-transition:stroke-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:stroke-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:stroke-opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow{stroke-opacity:1;-moz-transition:stroke-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;-webkit-transition:stroke-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;transition:stroke-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s}.ytp-cards-button .ytp-svg-shadow-fill{-moz-transition:fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill-opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow-fill{fill-opacity:1;-moz-transition:fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;-webkit-transition:fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;transition:fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-fill{fill:#2793e6}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow{stroke:#fff;stroke-opacity:1}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow-fill{fill:#fff;fill-opacity:1}.ytp-cards-teaser{position:absolute;top:8.5px;right:0;max-width:90%;opacity:.75;cursor:pointer;z-index:61;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-cards-teaser{top:13px}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-cards-teaser{top:16px}.html5-video-player.ad-showing:not(.videoAdUiRedesign) .ytp-cards-teaser{top:40px}.ytp-cards-teaser-shown .ytp-cards-teaser{opacity:.9}.ytp-cards-teaser-shown .ytp-cards-teaser:hover{opacity:1}.ytp-autohide:not(.ytp-cards-teaser-shown) .ytp-cards-teaser{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .33s;-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .33s;transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .33s}.ytp-iv-drawer-open .ytp-cards-teaser{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .33s;-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .33s;transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .33s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.ytp-cards-teaser .ytp-cards-teaser-box,.ytp-cards-teaser .ytp-cards-teaser-text{height:31px}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-box,.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-text{height:46px}.ytp-cards-teaser .ytp-cards-teaser-box{position:absolute;top:0;right:18px;border-radius:2px;width:100%;background:#fff;border-bottom:1px solid #f1f1f1;-moz-transition:-moz-transform .33s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .33s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .33s cubic-bezier(0.4,0.0,1,1);transition:transform .33s cubic-bezier(0.4,0.0,1,1);-moz-transform:scaleX(0) translateX(0);-ms-transform:scaleX(0) translateX(0);-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);-moz-transform-origin:right 0;-ms-transform-origin:right 0;-webkit-transform-origin:right 0;transform-origin:right 0}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-box{right:27px}.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-moz-transition:-moz-transform .33s cubic-bezier(0.0,0.0,0.2,1) .25s;-webkit-transition:-webkit-transform .33s cubic-bezier(0.0,0.0,0.2,1) .25s;-ms-transition:-ms-transform .33s cubic-bezier(0.0,0.0,0.2,1) .25s;transition:transform .33s cubic-bezier(0.0,0.0,0.2,1) .25s;-moz-transform:scaleX(1) translateX(18px);-ms-transform:scaleX(1) translateX(18px);-webkit-transform:scaleX(1) translateX(18px);transform:scaleX(1) translateX(18px)}.ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-moz-transform:scaleX(1) translateX(27px);-ms-transform:scaleX(1) translateX(27px);-webkit-transform:scaleX(1) translateX(27px);transform:scaleX(1) translateX(27px)}.ytp-cards-teaser .ytp-cards-teaser-text{position:relative;padding:0 36px 0 10px;max-width:0;opacity:0;color:#000;font-weight:500;font-size:109.090909%;line-height:31px;text-shadow:initial;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-transition:opacity .165s cubic-bezier(0.4,0.0,1,1),max-width 0s ease .165s;-webkit-transition:opacity .165s cubic-bezier(0.4,0.0,1,1),max-width 0s ease .165s;transition:opacity .165s cubic-bezier(0.4,0.0,1,1),max-width 0s ease .165s}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-text{padding:0 66px 0 12px;line-height:46px}.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{max-width:415px;opacity:1;-moz-transition:opacity .165s cubic-bezier(0.0,0.0,0.2,1) .415s;-webkit-transition:opacity .165s cubic-bezier(0.0,0.0,0.2,1) .415s;transition:opacity .165s cubic-bezier(0.0,0.0,0.2,1) .415s}.ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{max-width:635px}.ytp-title-enable-channel-logo .ytp-title{min-height:52px}.ytp-big-mode.ytp-title-enable-channel-logo .ytp-title{min-height:75px}.ytp-title-enable-channel-logo .ytp-title-text{padding-left:50px}.ytp-big-mode.ytp-title-enable-channel-logo .ytp-title-text{padding-left:75px}.ytp-title-channel-logo{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-origin:content-box;float:left}.ytp-big-mode .ytp-title-channel-logo{width:60px;height:60px}@keyframes ytp-title-channel-fade-in{0%{background-color:transparent;border-radius:25px;width:50px}25%{background-color:rgba(35,35,35,0.9)}75%{border-radius:25px 4px 4px 25px;width:500px}}@keyframes ytp-title-channel-fade-out{0%{background-color:rgba(35,35,35,0.9);border-radius:25px 4px 4px 25px;width:500px}75%{background-color:rgba(35,35,35,0.9);border-radius:25px;width:50px}}@keyframes ytp-title-channel-fade-in-big-mode{0%{background-color:transparent;border-radius:35px;width:70px}25%{background-color:rgba(35,35,35,0.9)}75%{border-radius:35px 4px 4px 35px;width:500px}}@keyframes ytp-title-channel-fade-out-big-mode{0%{background-color:rgba(35,35,35,0.9);border-radius:35px 4px 4px 35px;width:500px}75%{background-color:rgba(35,35,35,0.9);border-radius:35px;width:70px}}@keyframes ytp-title-expanded-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes ytp-title-expanded-fade-out{0%{opacity:1}25%{opacity:1}to{opacity:0}}.ytp-title-channel{background:transparent;border-radius:25px;display:none;height:50px;margin-left:-5px;overflow:hidden;position:absolute;top:7px;left:0;width:50px}.ytp-big-mode .ytp-title-channel{width:70px;height:70px;margin-top:10px}.ytp-title-enable-channel-logo .ytp-title-channel{display:flex}.ytp-title-channel.ytp-title-show-collapsed{-moz-animation:ytp-title-channel-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-out .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-channel.ytp-title-show-collapsed{-moz-animation:ytp-title-channel-fade-out-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-out-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-out-big-mode .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-channel.ytp-title-show-expanded{-moz-animation:ytp-title-channel-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-in .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-channel.ytp-title-show-expanded{-moz-animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-channel.ytp-title-expanded{background-color:rgba(35,35,35,0.9);border-radius:25px 4px 4px 25px;z-index:1;width:500px}.ytp-big-mode .ytp-title-channel.ytp-title-expanded{border-radius:35px 4px 4px 35px}.ytp-title-channel-logo{border-radius:50%;flex-shrink:0;margin:5px}.ytp-title-expanded-overlay{display:flex;flex-shrink:0;opacity:0;width:450px}.ytp-big-mode .ytp-title-expanded-overlay{width:430px}.ytp-title-expanded .ytp-title-expanded-overlay{opacity:1}.ytp-title-show-collapsed .ytp-title-expanded-overlay{opacity:0;-moz-animation:ytp-title-expanded-fade-out 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-out 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-out 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-show-collapsed .ytp-title-expanded-overlay{-moz-animation:ytp-title-expanded-fade-out-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-out-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-out-big-mode 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-show-expanded .ytp-title-expanded-overlay{opacity:1;-moz-animation:ytp-title-expanded-fade-in 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-in 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-in 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-show-expanded .ytp-title-expanded-overlay{-moz-animation:ytp-title-expanded-fade-in-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-in-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-in-big-mode 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-expanded-heading{margin:5px;flex:1;white-space:nowrap;overflow:hidden;align-self:center}.ytp-title-expanded-title{font-size:16px;font-weight:normal;margin:0}.ytp-big-mode .ytp-title-expanded-title{font-size:22px}.ytp-title-expanded-title a{display:block;overflow:hidden;text-overflow:ellipsis}.ytp-title-expanded-subtitle{font-size:12px;font-weight:normal;margin:0}.ytp-big-mode .ytp-title-expanded-subtitle{font-size:16px}.ytp-chrome-top .ytp-title-channel .ytp-sb{align-self:center;margin:5px;height:auto;width:auto;padding:0;text-shadow:none}.ytp-big-mode .ytp-chrome-top .ytp-title-channel .ytp-sb-subscribe,.ytp-big-mode .ytp-chrome-top .ytp-title-channel .ytp-sb-unsubscribe{font-size:16px;padding:14px 20px}.ytp-title-expanded .ytp-title-beacon,.ytp-title-expanded .ytp-title-text,.ytp-title-expanded .ytp-title-subtext{display:none}@keyframes ytp-title-beacon-pulse{0%{background:black;width:40px;height:40px;left:5px;top:5px}50%{background:transparent;width:50px;height:50px;left:0;top:0}}.ytp-title-beacon{border-radius:25px;display:none;position:absolute;z-index:-1;-moz-animation:ytp-title-beacon-pulse 2s 5;-webkit-animation:ytp-title-beacon-pulse 2s 5;animation:ytp-title-beacon-pulse 2s 5}.unstarted-mode .ytp-title-beacon{display:block}.ytp-chapter-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-chapter-title.ytp-button{width:100%}.ytp-chapter-title-prefix{padding-right:5px}.ytp-music-player .ytp-chapter-title{color:#fff}.ytp-live .ytp-chapter-title{display:none}.ytp-chapter-container{float:left;width:auto;font-size:109%;vertical-align:top;padding:0 5px 0 0;white-space:nowrap;line-height:35px}.ytp-exp-bigger-button .ytp-chapter-container{line-height:39px}.ytp-exp-bigger-button-like-mobile .ytp-chapter-container{line-height:47px}.ytp-music-player .ytp-chapter-container{line-height:48px}.ytp-small-mode.ytp-music-player .ytp-chapter-container{line-height:35px}.ytp-big-mode .ytp-chapter-container{line-height:53px}.ytp-contextmenu{position:absolute;top:0;left:0;z-index:2300;font-family:Roboto,Arial,Helvetica,sans-serif;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;will-change:width,height}.ytp-dni.ytp-contextmenu{text-shadow:none}.ytp-big-mode.ytp-contextmenu{font-size:17px}.ytp-contextmenu a,.ytp-contextmenu a:focus,.ytp-contextmenu a:hover{color:inherit;text-decoration:none}.ytp-copytext{margin:0 10px;max-width:200px;outline:none;text-shadow:none;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.ytp-copytext::-moz-selection{background-color:white;color:black}.ytp-html5-clipboard{top:0;left:100%;position:absolute;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.ytp-show-copylink-title.ytp-copylink-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-copylink-title.ytp-copylink-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-copylink-button,.ytp-chrome-top .ytp-copylink-button{width:auto;height:auto}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-copylink-button{min-width:48px;max-width:80px}.ytp-copylink-icon{margin:auto;width:36px;height:36px}.ytp-exp-bigger-button .ytp-copylink-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-copylink-icon{width:48px;height:48px}.ytp-big-mode .ytp-copylink-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-copylink-icon{width:60px;height:60px;margin-bottom:10px}.ytp-copylink-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-copylink-title,.ytp-overflow-panel .ytp-copylink-title{font-size:20px}.ytp-show-copylink-title .ytp-copylink-title{display:block}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-copylink-title{text-overflow:ellipsis;overflow:hidden}.ytp-sb{display:inline-block;float:none}.ytp-sb .ytp-sb-unsubscribe,.ytp-sb.ytp-sb-subscribed .ytp-sb-subscribe{display:none}.ytp-sb.ytp-sb-subscribed .ytp-sb-unsubscribe{display:flex}.ytp-sb-subscribe,.ytp-sb-unsubscribe{border-radius:2px;border:none;direction:ltr;display:flex;font-size:14px;font-weight:500;letter-spacing:.007px;line-height:16px;padding:10px 16px;text-transform:uppercase;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-sb-subscribe,a.ytp-sb-subscribe{background-color:#f00;color:#fff}.ytp-sb-subscribe .ytp-sb-count{color:rgba(255,255,255,0.8)}.ytp-sb-unsubscribe{background-color:#eee;color:rgba(17,17,17,.6)}.ytp-sb-subscribe.ytp-sb-disabled,.ytp-sb-unsubscribe.ytp-sb-disabled{background-color:#f3908b;cursor:default}.ytp-sb-subscribe:focus,.ytp-sb-unsubscribe:focus{outline:none}.ytp-sb.ytp-sb-classic{background-color:white;border-radius:2px;margin:4px 0}.ytp-sb-classic .ytp-sb-subscribe.ytp-sb-disabled,.ytp-sb-classic .ytp-sb-unsubscribe.ytp-sb-disabled{opacity:.5;cursor:default}.ytp-sb-text{display:flex}.ytp-sb-count{margin-left:4px}.ytp-sb-classic .ytp-sb-subscribe,.ytp-sb-classic .ytp-sb-unsubscribe{border-radius:2px;font-size:12px!important;font-weight:normal;padding:0!important;text-transform:none}.ytp-sb-classic .ytp-sb-subscribe{border:1px solid #e62117}.ytp-sb-classic .ytp-sb-unsubscribe{border:1px solid #ccc}.ytp-sb-classic .ytp-sb-text{padding:3px 6px}.ytp-sb-classic .ytp-sb-count{padding:3px 6px;margin:-1px;border:1px solid #ccc;border-top-right-radius:2px;border-bottom-right-radius:2px}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-count{border-left:0;background-color:#fafafa}.ytp-sb-classic .ytp-sb-unsubscribe{background-color:#fafafa}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-text{color:#fefefe;background-color:#e62117}.ytp-sb-classic .ytp-sb-count,.ytp-sb-classic .ytp-sb-unsubscribe .ytp-sb-text{background-color:#fafafa;color:#737373}.ytp-sb-classic .ytp-sb-icon{height:12px;margin-right:6px;position:relative;top:2px;width:16px}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAnUlEQVQ4T2P8//+/JwMDw1wGBgZJBtLAcwYGhmTG////PyNDM8yq5yAD/pNmMapqnAY8k5JgEFmxlIHNzhmv+TgNeMrJycAowMkgNHM6A4dfOE5DcBrwnJOT4f/vHwyMbAwMXGnJDPwT5mA1hEgDkhj4J4AiChMQ9sKMaQwc/hGke4HiQCQ2ailNSC9ABnhBk7IEsbZC1T1lYGBIAwBS1UxBE9/2iAAAAABJRU5ErkJggg==)}.ytp-sb-classic .ytp-sb-unsubscribe .ytp-sb-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAA/UlEQVQ4T6WSMUoEQRBF608iaLqZ4AnE0DOIYGYuGNjdM4jRiLkYjSIsLF0tgpkgE3gAccDUG5h6ACMNp75MoMyuyo5sp9X1ftX/BVnwYcF++RcgpbRGciIiY+/9Qyc+GBBj3Myy7FpERmY2CSGcDQao6i6A806Q5LH3/u5r9akJqqpaKcvyo+cLVPUEwKGIvJnZfgjhue/bN0BVj0TkwMzyPM+fUkrLJMcAtkm+ANhzzr3Omt4H7AC4FJElEbkguQVgg+Rj27ahKIr33xKbWiHGuA7gBsBq99nMrpqmOa3ruv0r7h8ppJRGJCOAe+fc7bw7GRzj4AnmKc7WPwFWRF0Nc9RQxwAAAABJRU5ErkJggg==)}.yt-ui-ellipsis{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}.yt-ui-ellipsis-nowrap-single-line{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;max-height:1.3em}.yt-ui-ellipsis::before{background-color:inherit;position:absolute}.yt-ui-ellipsis::after{background-color:inherit;position:absolute}.yt-ui-ellipsis::before{content:'\002026';right:0}.yt-ui-ellipsis::after{content:'';height:100%;width:100%}.yt-ui-ellipsis-2::before{top:1.3em}.yt-ui-ellipsis-3::before{top:2.6em}.yt-ui-ellipsis-4::before{top:3.9em}.yt-ui-ellipsis-6::before{top:6.5em}.yt-ui-ellipsis-10::before{top:11.7em}.yt-ui-ellipsis-2{max-height:2.6em}.yt-ui-ellipsis-3{max-height:3.9em}.yt-ui-ellipsis-4{max-height:5.2em}.yt-ui-ellipsis-6{max-height:7.8em}.yt-ui-ellipsis-10{max-height:13em}.webkit .yt-ui-ellipsis{display:-webkit-box;-webkit-box-orient:vertical}.webkit .yt-ui-ellipsis-2{-webkit-line-clamp:2}.webkit .yt-ui-ellipsis-3{-webkit-line-clamp:3}.webkit .yt-ui-ellipsis-4{-webkit-line-clamp:4}.webkit .yt-ui-ellipsis-6{-webkit-line-clamp:6}.webkit .yt-ui-ellipsis-10{-webkit-line-clamp:10}.webkit .yt-ui-ellipsis::before{content:initial}.webkit .yt-ui-ellipsis::after{content:'\00200c';position:static;visibility:hidden}.yt-ui-ellipsis[dir="rtl"]::before{left:0;right:auto}.ytp-ce-valign-outer{display:table;min-height:100%;width:100%}.ytp-ce-valign-inner{display:table-cell;text-align:left;vertical-align:middle}a.ytp-ce-link{display:block;color:#167ac6}a.ytp-ce-link:hover,a.ytp-ce-link:visited{color:#167ac6}a.ytp-ce-link:hover{text-decoration:underline}.ytp-ce-shadow{opacity:0;outline:solid #000;position:absolute;transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);z-index:12}.ytp-ce-shadow:not([aria-hidden=true]){opacity:.25;transition:opacity .2s cubic-bezier(0.4,0.0,1,1)}.ytp-ce-element{border:1px solid rgba(255,255,255,0.4);box-shadow:0 0 4px rgba(0,0,0,0.5);cursor:pointer;display:block;font-family:Roboto,Arial,sans-serif;line-height:1.3em;margin:-1px;position:absolute;-webkit-font-smoothing:auto;z-index:12;opacity:0;transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0.0,0.0,0.2,1),border-color .2s cubic-bezier(0.0,0.0,0.2,1);visibility:hidden}.html5-video-player.ended-mode .ytp-ce-element{display:none}.ytp-ce-element.ytp-ce-placeholder a.ytp-ce-covering-overlay{cursor:default}.ytp-ce-element.ytp-ce-element-show{opacity:1;transition:visibility 0s linear 0s,opacity .2s cubic-bezier(0.4,0.0,1,1),border-color .2s cubic-bezier(0.4,0.0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-element-hover{border:1px solid #fff;outline:none;z-index:13;opacity:1;transition:visibility 0s linear 0s,opacity .2s cubic-bezier(0.4,0.0,1,1),border-color .2s cubic-bezier(0.4,0.0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-element-show:focus,.ytp-ce-element.ytp-ce-element-show:hover{outline:none}.ytp-ce-element-shadow{background-color:#000;bottom:-1px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);z-index:12}.ytp-ce-element.ytp-ce-element-show.ytp-ce-element-shadow-show .ytp-ce-element-shadow{opacity:.25;transition:opacity .2s cubic-bezier(0.4,0.0,1,1)}.ytp-ce-covering-image{background-color:#fff;background-position:center;background-size:cover;bottom:-2px;left:-1px;position:absolute;right:-1px;top:-1px}.ytp-ce-covering-shadow-top{height:33%;opacity:.8;position:absolute;top:0;width:100%;background-image:-moz-linear-gradient(top,#000 0,transparent 100%);background-image:-ms-linear-gradient(top,#000 0,transparent 100%);background-image:-o-linear-gradient(top,#000 0,transparent 100%);background-image:-webkit-linear-gradient(top,#000 0,transparent 100%);background-image:linear-gradient(to bottom,#000 0,transparent 100%)}.ytp-ce-covering-shadow-bottom{bottom:0;background-image:-moz-linear-gradient(top,transparent 0,#000 100%);background-image:-ms-linear-gradient(top,transparent 0,#000 100%);background-image:-o-linear-gradient(top,transparent 0,#000 100%);background-image:-webkit-linear-gradient(top,transparent 0,#000 100%);background-image:linear-gradient(to bottom,transparent 0,#000 100%)}.ytp-ce-covering-overlay{height:100%;position:absolute;width:100%;z-index:12}.html5-video-player.ended-mode .ytp-ce-shadow{display:none}.ytp-ce-video,.ytp-ce-playlist{overflow:hidden}.ytp-ce-video-title,.ytp-ce-playlist-title{background-color:transparent;color:#fff;font-size:12px;font-weight:500;line-height:14px;margin:6px 8px;max-height:28px;text-shadow:0 1px 0 rgba(0,0,0,0.4)}.ytp-ce-video-duration{background-color:rgba(0,0,0,0.8);border-radius:2px;bottom:0;color:rgba(255,255,255,0.8);margin:0 4px 4px 0;padding:4px 6px;position:absolute;right:0}.ytp-ce-playlist-count{background-color:rgba(0,0,0,0.75);bottom:0;left:0;position:absolute;right:0}.ytp-ce-playlist-icon{left:8px;position:absolute;top:2px}.ytp-ce-playlist-count-text{color:rgba(255,255,255,0.8);height:24px;line-height:24px;margin-left:32px}.ytp-ce-expanding-overlay{position:absolute;opacity:0;transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0.0,0.0,0.2,1),border-color .2s cubic-bezier(0.0,0.0,0.2,1);visibility:hidden}.ytp-ce-expanding-overlay-content{display:table}.ytp-ce-expanding-overlay-body{display:table-cell;position:relative;vertical-align:middle}.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-overlay,.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-overlay{z-index:13;opacity:1;transition:visibility 0s linear 0s,opacity .2s cubic-bezier(0.4,0.0,1,1),border-color .2s cubic-bezier(0.4,0.0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-image,.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-image{z-index:13}.ytp-ce-expanding-overlay-background{background-color:#fff;border-radius:2px;box-shadow:0 0 4px #000;height:100%;left:0;margin:-8px;padding:8px;position:absolute;top:0;width:100%}.ytp-ce-expanding-image{background-position:center;background-size:cover;height:100%;position:absolute;width:100%}.ytp-ce-expanding-icon{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:20px 20px;border-radius:2px;bottom:2px;height:24px;position:absolute;right:2px;width:24px;-moz-transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-icon,.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-icon{opacity:0}.ytp-ce-element.ytp-ce-top-left-quad .ytp-ce-expanding-overlay{left:0;padding-left:100%;top:0}.ytp-ce-element.ytp-ce-top-right-quad .ytp-ce-expanding-overlay{padding-right:100%;right:0;top:0}.ytp-ce-element.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay{bottom:0;left:0;padding-left:100%}.ytp-ce-element.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay{bottom:0;padding-right:100%;right:0}.ytp-ce-element.ytp-ce-website.ytp-ce-element-show,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show.ytp-ce-force-expand{border:0;margin:0}.ytp-ce-channel-title{font-weight:500}.ytp-ce-channel-subscribe{color:#767676;display:inline-block;margin-top:4px;transform:scale(1);transform-origin:top left}.ytp-ce-channel-subscribers-text{color:#767676;display:none;margin-bottom:24px;margin-top:6px}.ytp-ce-channel-metadata{color:#767676}.ytp-ce-channel-this .ytp-ce-channel-metadata{border-top:1px solid #ebebeb;display:none}.ytp-ce-channel-that .ytp-ce-channel-metadata{font-size:12px;line-height:14px;margin-top:4px;max-height:42px}.ytp-ce-channel,.ytp-ce-channel .ytp-ce-expanding-image,.ytp-ce-channel .ytp-ce-element-shadow{border-radius:50%}.ytp-ce-website-title,.ytp-ce-merchandise-title{color:#333;font-weight:500;margin-bottom:2px}.ytp-ce-website-metadata,.ytp-ce-merchandise-metadata,.ytp-ce-merchandise-price-container{color:#767676;margin-top:4px}.ytp-ce-website-goto{display:inline-block;font-weight:500;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ytp-ce-website .ytp-ce-expanding-image,.ytp-ce-merchandise .ytp-ce-expanding-image{background-color:#fff}.ytp-ce-merchandise-price{display:inline-block;color:#646464;font-weight:800;white-space:nowrap;margin-right:6px}.ytp-ce-merchandise-additional-fees{display:inline-block;color:#767676;margin-top:2px;white-space:nowrap;text-overflow:ellipsis}.ytp-ce-merchandise-invideo-cta-container{background-color:#000;border:1px #000;opacity:.8;padding:10px 0;width:100%;bottom:0;position:absolute;text-align:center}.ytp-ce-merchandise-invideo-cta{color:#fff;white-space:nowrap}.ytp-ce-size-346 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-426 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-470 .ytp-ce-merchandise-invideo-cta-container{padding:2px 0}.ytp-ce-size-506 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-570 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-640 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-853 .ytp-ce-merchandise-invideo-cta-container{padding:5px 0}.ytp-ce-merchandise-goto{display:inline-block;font-weight:500;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ytp-ce-size-346{font-size:12px}.ytp-ce-size-346 .ytp-ce-covering-icon{bottom:4px;right:4px}.ytp-ce-size-346 .ytp-ce-expanding-overlay-body-padding{min-width:115px}.ytp-ce-size-346 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:115px}.ytp-ce-size-346.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-346.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 0 0 8px}.ytp-ce-size-346.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-346.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 0}.ytp-ce-size-346 .ytp-ce-expanding-overlay-background{margin:-8px;padding:8px}.ytp-ce-size-346 .ytp-ce-expanding-icon{bottom:2px;right:2px}.ytp-ce-size-346.ytp-ce-channel-that .ytp-ce-channel-metadata{margin-top:0}.ytp-ce-size-426{font-size:12px}.ytp-ce-size-426 .ytp-ce-covering-icon{bottom:4px;right:4px}.ytp-ce-size-426 .ytp-ce-expanding-overlay-body-padding{min-width:115px}.ytp-ce-size-426 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:115px}.ytp-ce-size-426.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-426.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-426.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-426.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-426 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-426.ytp-ce-channel-that .ytp-ce-channel-metadata{margin-top:0}.ytp-ce-size-346 .ytp-ce-video-title,.ytp-ce-size-346 .ytp-ce-playlist-title,.ytp-ce-size-426 .ytp-ce-video-title,.ytp-ce-size-426 .ytp-ce-playlist-title,.ytp-ce-size-470 .ytp-ce-merchandise-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:85%}.ytp-ce-size-470{font-size:12px}.ytp-ce-size-470 .ytp-ce-website-title,.ytp-ce-size-470 .ytp-ce-channel-title,.ytp-ce-size-470 .ytp-ce-merchandise-title{font-size:12px;line-height:14px}.ytp-ce-size-470 .ytp-ce-website-goto,.ytp-ce-size-470 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-470 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-470 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-470.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-470.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-470.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-470.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-470 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-506{font-size:12px}.ytp-ce-size-506 .ytp-ce-website-title,.ytp-ce-size-506 .ytp-ce-channel-title,.ytp-ce-size-506 .ytp-ce-merchandise-title{font-size:12px;line-height:14px}.ytp-ce-size-506 .ytp-ce-website-goto,.ytp-ce-size-506 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-506 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-506 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-506.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-506.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-506.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-506.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-506 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-570{font-size:12px}.ytp-ce-size-570 .ytp-ce-website-title,.ytp-ce-size-570 .ytp-ce-channel-title,.ytp-ce-size-570 .ytp-ce-merchandise-title{font-size:12px;line-height:14px}.ytp-ce-size-570 .ytp-ce-website-goto,.ytp-ce-size-570 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-570 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-570 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-570.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-570.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-570.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-570.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-570 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-640{font-size:12px}.ytp-ce-size-640 .ytp-ce-video-title,.ytp-ce-size-640 .ytp-ce-playlist-title{font-size:13px;line-height:15px;max-height:30px}.ytp-ce-size-640 .ytp-ce-website-title,.ytp-ce-size-640 .ytp-ce-channel-title,.ytp-ce-size-640 .ytp-ce-merchandise-title{font-size:13px;line-height:15px}.ytp-ce-size-640 .ytp-ce-website-goto,.ytp-ce-size-640 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-640 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-640 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-640.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-640.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 16px}.ytp-ce-size-640.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-640.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 8px}.ytp-ce-size-640 .ytp-ce-expanding-icon{bottom:8px;right:8px}.ytp-ce-size-853{font-size:14px}.ytp-ce-size-853 .ytp-ce-video-title,.ytp-ce-size-853 .ytp-ce-playlist-title{font-size:15px;line-height:18px;margin:10px 12px;max-height:36px}.ytp-ce-size-853 .ytp-ce-video-duration{margin:0 6px 6px 0}.ytp-ce-size-853 .ytp-ce-website-title,.ytp-ce-size-853 .ytp-ce-channel-title,.ytp-ce-size-853 .ytp-ce-merchandise-title{font-size:15px;line-height:18px}.ytp-ce-size-853 .ytp-ce-website-goto,.ytp-ce-size-853 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-853.ytp-ce-channel-this .ytp-ce-channel-metadata{font-size:12px;line-height:14px;margin-top:8px;padding-top:8px;max-height:42px;display:block}.ytp-ce-size-853.ytp-ce-channel-that .ytp-ce-channel-metadata{font-size:15px;line-height:18px;margin-top:4px;max-height:54px}.ytp-ce-size-853 .ytp-ce-expanding-overlay-body-padding{min-width:176px}.ytp-ce-size-853 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:176px}.ytp-ce-size-853.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-853.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 16px}.ytp-ce-size-853.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-853.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 8px}.ytp-ce-size-853 .ytp-ce-expanding-icon{background-size:24px 24px;bottom:8px;height:32px;right:8px;width:32px}.ytp-ce-size-853 .ytp-ce-playlist-icon{left:8px;top:4px}.ytp-ce-size-853 .ytp-ce-playlist-count-text{height:32px;line-height:32px;margin-left:40px}.ytp-ce-size-1280{font-size:18px}.ytp-ce-size-1280 .ytp-ce-video-title,.ytp-ce-size-1280 .ytp-ce-playlist-title{font-size:21px;line-height:24px;margin:18px 20px;max-height:48px}.ytp-ce-size-1280 .ytp-ce-video-duration{margin:0 12px 12px 0}.ytp-ce-size-1280 .ytp-ce-website-title,.ytp-ce-size-1280 .ytp-ce-channel-title,.ytp-ce-size-1280 .ytp-ce-merchandise-title{font-size:21px;line-height:24px}.ytp-ce-size-1280 .ytp-ce-website-metadata,.ytp-ce-size-1280 .ytp-ce-website-goto,.ytp-ce-size-1280 .ytp-ce-merchandise-metadata,.ytp-ce-size-1280 .ytp-ce-merchandise-goto,.ytp-ce-size-1280 .ytp-ce-merchandise-price-container{font-size:18px;margin-top:8px}.ytp-ce-size-1280 .ytp-ce-channel-metadata{font-size:18px;line-height:21px;max-height:63px}.ytp-ce-size-1280 .ytp-ce-channel-subscribe{height:32px;transform:scale(1.3)}.ytp-ce-size-1280.ytp-ce-channel-that .ytp-ce-channel-subscribers-text{display:block}.ytp-ce-size-1280.ytp-ce-channel-this .ytp-ce-channel-metadata{margin-top:12px;padding-top:12px;display:block}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-body-padding{min-width:264px}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:264px}.ytp-ce-size-1280.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1280.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 32px}.ytp-ce-size-1280.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1280.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 32px 0 16px}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-background{margin:-16px;padding:16px}.ytp-ce-size-1280 .ytp-ce-expanding-icon{background-size:32px 32px;bottom:10px;height:40px;right:10px;width:40px}.ytp-ce-size-1280 .ytp-ce-playlist-icon{left:10px;top:8px}.ytp-ce-size-1280 .ytp-ce-playlist-count-text{height:40px;line-height:40px;margin-left:46px}.ytp-ce-size-1920{font-size:28px}.ytp-ce-size-1920 .ytp-ce-video-title,.ytp-ce-size-1920 .ytp-ce-playlist-title{font-size:32px;line-height:38px;margin:18px 20px;max-height:76px}.ytp-ce-size-1920 .ytp-ce-video-duration{margin:0 20px 20px 0}.ytp-ce-size-1920 .ytp-ce-website-title,.ytp-ce-size-1920 .ytp-ce-channel-title,.ytp-ce-size-1920 .ytp-ce-merchandise-title{font-size:32px;line-height:38px}.ytp-ce-size-1920 .ytp-ce-website-metadata,.ytp-ce-size-1920 .ytp-ce-website-goto,.ytp-ce-size-1920 .ytp-ce-merchandise-metadata,.ytp-ce-size-1920 .ytp-ce-merchandise-goto,.ytp-ce-size-1920 .ytp-ce-merchandise-price-container{font-size:28px;margin-top:12px}.ytp-ce-size-1920 .ytp-ce-channel-metadata{font-size:28px;line-height:34px;max-height:102px}.ytp-ce-size-1920 .ytp-ce-channel-subscribe{height:80px;margin-top:-16px;transform:scale(2.5)}.ytp-ce-size-1920.ytp-ce-channel-that .ytp-ce-channel-subscribers-text{display:block}.ytp-ce-size-1920.ytp-ce-channel-this .ytp-ce-channel-metadata{display:block;margin-top:18px;padding-top:18px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-body-padding{min-width:392px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:392px}.ytp-ce-size-1920.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1920.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 24px 0 48px}.ytp-ce-size-1920.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1920.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 48px 0 24px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-background{margin:-24px;padding:24px}.ytp-ce-size-1920 .ytp-ce-expanding-icon{background-size:56px 56px;bottom:20px;height:62px;right:20px;width:62px}.ytp-ce-size-1920 .ytp-ce-playlist-icon{left:12px;top:12px;height:32px;width:32px}.ytp-ce-size-1920 .ytp-ce-playlist-count-text{height:56px;line-height:56px;margin-left:56px}.ytp-ce-channel-subscribe.ytp-ce-subscribe-button{height:auto;margin-top:0;transform:scale(1)}.ytp-ce-size-346 .ytp-sb-unsubscribe,.ytp-ce-size-346 .ytp-sb-subscribe,.ytp-ce-size-426 .ytp-sb-unsubscribe,.ytp-ce-size-426 .ytp-sb-subscribe,.ytp-ce-size-470 .ytp-sb-unsubscribe,.ytp-ce-size-470 .ytp-sb-subscribe,.ytp-ce-size-506 .ytp-sb-unsubscribe,.ytp-ce-size-506 .ytp-sb-subscribe{font-size:11px;padding:8px}.ytp-cued-thumbnail-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-cued-thumbnail-overlay.ytp-exp-contain-thumbnail{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-cued-thumbnail-overlay[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-cued-thumbnail-overlay-image{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.ytp-cued-thumbnail-overlay.ytp-exp-contain-thumbnail .ytp-cued-thumbnail-overlay-image{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.unstarted-mode:not(.playing-mode) .ytp-cued-thumbnail-overlay:not([aria-hidden=true]),.ended-mode .ytp-cued-thumbnail-overlay:not([aria-hidden=true]){cursor:pointer}.ytp-doubletap-ui{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:#ddd;z-index:19}.ytp-doubletap-overlay-a11y{position:absolute;height:100%;width:100%;background-color:#000;opacity:.2;z-index:-1}.ytp-doubletap-static-circle{position:absolute;border-radius:50%;background-color:rgba(221,221,221,.15);top:50%;transform:translateY(-50%);overflow:hidden}.ytp-doubletap-ripple{position:absolute;border-radius:50%;background-color:rgb(221,221,221,.15);animation:grow-circle 900ms 1;vertical-align:middle}@-webkit-keyframes grow-circle{0%{transform:scale(0)}to{transform:scale(1) translateY(-25%)}}@keyframes grow-circle{0%{transform:scale(0)}to{transform:scale(1) translateY(-25%)}}.ytp-doubletap-seek-info-container{position:relative;top:50%}.ytp-doubletap-ui[data-side='back'] .ytp-doubletap-seek-info-container{left:10%}.ytp-doubletap-ui[data-side='forward'] .ytp-doubletap-seek-info-container{left:80%}.ytp-doubletap-tooltip{padding-top:8px;color:#ddd}.ytp-doubletap-ui[data-side='back'] .ytp-doubletap-tooltip{margin-left:8px}.ytp-doubletap-ui[data-side='forward'] .ytp-doubletap-tooltip{margin-left:-5px}.ytp-doubletap-tooltip-label{text-align:justify;font-size:12px;font-weight:500}.ytp-doubletap-arrows-container{white-space:nowrap}.ytp-doubletap-base-arrow{width:20px;height:20px;border:10px solid rgba(0,0,0,0);display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;animation-duration:.8s;animation-iteration-count:infinite}.ytp-doubletap-ui[data-side='forward'] .ytp-doubletap-base-arrow{border-left:10px solid #ddd;margin-right:3px;animation-name:fade-out-forward}.ytp-doubletap-ui[data-side='back'] .ytp-doubletap-base-arrow{border-right:10px solid #ddd;margin-right:3px;animation-name:fade-out-backward}.ytp-doubletap-ui[data-side='forward'] .ytp-doubletap-base-arrow:nth-child(2),.ytp-doubletap-ui[data-side='back'] .ytp-doubletap-base-arrow:nth-child(2){animation-delay:.1s}.ytp-doubletap-ui[data-side='forward'] .ytp-doubletap-base-arrow:nth-child(3),.ytp-doubletap-ui[data-side='back'] .ytp-doubletap-base-arrow:nth-child(1){animation-delay:.2s}@-webkit-keyframes fade-out-forward{0%{border-left-color:rgba(0,0,0,0)}50%{border-left-color:#ddd}to{border-left-color:rgba(0,0,0,0)}}@keyframes fade-out-forward{0%{border-left-color:rgba(0,0,0,0)}50%{border-left-color:#ddd}to{border-left-color:rgba(0,0,0,0)}}@-webkit-keyframes fade-out-backward{0%{border-right-color:rgba(0,0,0,0)}50%{border-right-color:#ddd}to{border-right-color:rgba(0,0,0,0)}}@keyframes fade-out-backward{0%{border-right-color:rgba(0,0,0,0)}50%{border-right-color:#ddd}to{border-right-color:rgba(0,0,0,0)}}.ytp-dtts-edu-gradient{position:absolute;top:0;bottom:0;left:0;right:0;height:48px;z-index:19;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}.ytp-dtts-edu-info-container{margin-top:12px;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.ytp-dtts-edu-text{font-size:12px;text-shadow:0 0 4px rgba(0,0,0,0.1);margin:0 14px}.ytp-dtts-edu-left-arrows,.ytp-dtts-edu-right-arrows{white-space:nowrap;display:inline-block}.ytp-dtts-base-arrow{width:10px;height:10px;border:6px solid rgba(0,0,0,0);display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;animation-duration:.8s;animation-iteration-count:infinite}.ytp-dtts-edu-left-arrows .ytp-dtts-base-arrow{border-right:10px solid #ddd;animation-name:fade-out-backward}.ytp-dtts-edu-right-arrows .ytp-dtts-base-arrow{border-left:10px solid #ddd;animation-name:fade-out-forward}.ytp-dtts-edu-right-arrows .ytp-dtts-base-arrow:nth-child(2),.ytp-dtts-edu-left-arrows .ytp-dtts-base-arrow:nth-child(2){animation-delay:.1s}.ytp-dtts-edu-right-arrows .ytp-dtts-base-arrow:nth-child(3),.ytp-dtts-edu-left-arrows .ytp-dtts-base-arrow:nth-child(1){animation-delay:.2s}@-webkit-keyframes fade-out-forward{0%{border-left-color:rgba(0,0,0,0)}50%{border-left-color:#ddd}to{border-left-color:rgba(0,0,0,0)}}@keyframes fade-out-forward{0%{border-left-color:rgba(0,0,0,0)}50%{border-left-color:#ddd}to{border-left-color:rgba(0,0,0,0)}}@-webkit-keyframes fade-out-backward{0%{border-right-color:rgba(0,0,0,0)}50%{border-right-color:#ddd}to{border-right-color:rgba(0,0,0,0)}}@keyframes fade-out-backward{0%{border-right-color:rgba(0,0,0,0)}50%{border-right-color:#ddd}to{border-right-color:rgba(0,0,0,0)}}.ytp-mweb-endscreen-autonav{background-color:black}.ytp-mweb-endscreen-hide-previous .ytp-mweb-endscreen-play-previous{display:none}.ytp-mweb-endscreen-play-previous{position:absolute;left:25%;top:33%;width:72px;height:72px;margin-left:-36px}.ytp-mweb-endscreen-play-next{position:absolute;left:75%;top:33%;width:72px;height:72px;margin-left:-36px}.ytp-mweb-endscreen-replay{position:absolute;left:50%;top:33%;width:72px;height:72px;margin-left:-36px}.subscribecard-endscreen .ytp-author-image{border-radius:50%;flex-shrink:0;height:88px;width:88px}.subscribecard-endscreen .ytp-author-name{color:#fff;font-size:18px;margin-bottom:10px}.subscribecard-endscreen .ytp-subscribe-card{align-items:center;background:rgba(0,0,0,0.85);border-radius:5px;display:flex;margin:10px;max-width:400px;padding:10px}.subscribecard-endscreen .ytp-subscribe-card-right{float:left;margin-left:15px}.ytp-upnext{position:absolute;display:block;vertical-align:top;opacity:1;overflow:hidden;width:100%;height:100%;-moz-transition:all .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .1s cubic-bezier(0.4,0.0,1,1);transition:all .1s cubic-bezier(0.4,0.0,1,1);z-index:37}.ytp-upnext-top{width:100%;position:absolute;margin-left:auto;margin-right:auto;bottom:50%;margin-bottom:48px}.ytp-small-mode .ytp-upnext-top{margin-bottom:26px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-top{margin-bottom:0}.ytp-upnext-bottom{width:100%;position:absolute;margin-left:auto;margin-right:auto;top:50%;margin-top:48px}.ytp-small-mode .ytp-upnext-bottom{margin-top:26px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-bottom{margin-top:48px}.ytp-upnext-title{display:block;padding:0 10px 2px;margin-left:32px;margin-right:32px;text-align:center;font-size:200%;font-weight:500;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-small-mode .ytp-upnext-title{font-size:150%}.ytp-upnext-author{display:block;line-height:1.3em;overflow:hidden;padding:0 10px 10px;text-align:center;color:#fff;font-size:130%}.ytp-upnext-header{display:block;font-size:140%;text-align:center;padding-bottom:8px;color:rgba(255,255,255,0.7)}.ytp-small-mode .ytp-upnext-header{padding-bottom:0}.ytp-upnext-cancel{display:block;float:none;text-align:center}.ytp-upnext-cancel-button{display:inline-block;float:none;padding:10px 20px;font-size:140%;font-weight:500;text-transform:uppercase}.ytp-upnext-cancel-button:hover{background-color:rgba(255,255,255,0.15);border-radius:2px}.ytp-upnext-autoplay-icon{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;-moz-transition:all .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .1s cubic-bezier(0.4,0.0,1,1);transition:all .1s cubic-bezier(0.4,0.0,1,1)}.ytp-small-mode .ytp-upnext-autoplay-icon{width:50px;height:50px;margin:-25px 0 0 -25px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-autoplay-icon{margin-top:0}.ytp-embed .ytp-endscreen-takeover~.ytp-replay-button{display:none}.ytp-upnext-paused{display:block;text-align:center;font-size:120%;font-style:italic;opacity:0}.ytp-upnext-autoplay-paused .ytp-upnext-paused{opacity:1;-moz-transition:all .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .1s cubic-bezier(0.4,0.0,1,1);transition:all .1s cubic-bezier(0.4,0.0,1,1)}.ytp-upnext .ytp-cued-thumbnail-overlay-image{opacity:.4}.ytp-player-minimized .ytp-upnext .ytp-cued-thumbnail-overlay-image{opacity:.64}.ytp-player-minimized .ytp-upnext .ytp-upnext-top{top:0;margin:12px 0 0 12px}.ytp-player-minimized .ytp-upnext .ytp-upnext-header,.ytp-player-minimized .ytp-upnext .ytp-upnext-title,.ytp-player-minimized .ytp-upnext .ytp-upnext-author{text-align:left;margin-bottom:4px}.ytp-player-minimized .ytp-upnext .ytp-upnext-header,.ytp-player-minimized .ytp-upnext .ytp-upnext-author{font-size:12px;font-weight:400;color:rgba(255,255,255,.7);padding:0}.ytp-player-minimized .ytp-upnext .ytp-upnext-title{font-size:15px;font-weight:500;color:#fff;padding:0 75px 0 0}.ytp-player-minimized .ytp-upnext .ytp-upnext-autoplay-icon{width:62px;height:62px;margin:-31px 0 0 -31px}.ytp-player-minimized .ytp-upnext .ytp-upnext-cancel-button,.ytp-player-minimized .ytp-upnext .ytp-upnext-paused{font-size:14px;font-weight:500;color:rgba(255,255,255,.7)}.ytp-player-minimized .ytp-upnext .ytp-upnext-cancel-button{padding:8px;margin-top:8px}.ytp-big-mode .ytp-upnext-autoplay-icon{width:146px;height:146px;margin:-73px 0 0 -73px}.ytp-big-mode .ytp-upnext-bottom{margin-top:76px}.ytp-big-mode .ytp-upnext-top{margin-bottom:76px}.ytp-videowall-still{position:absolute;display:block;cursor:pointer;vertical-align:top;opacity:0;overflow:hidden;-moz-transform:scale(0.1);-ms-transform:scale(0.1);-webkit-transform:scale(0.1);transform:scale(0.1)}.ytp-show-tiles .ytp-videowall-still{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .3s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .3s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .3s cubic-bezier(0.0,0.0,0.2,1);transition:transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .3s cubic-bezier(0.0,0.0,0.2,1)}.ytp-videowall-still-mini .ytp-videowall-still-info-author,.ytp-videowall-still-mini .ytp-videowall-still-info-duration,.ytp-videowall-still-list .ytp-videowall-still-info-duration,.ytp-videowall-still-mix .ytp-videowall-still-info-duration,.ytp-videowall-still-mini .ytp-videowall-still-info-live,.ytp-videowall-still[data-is-live=true] .ytp-videowall-still-info-duration{display:none}.ytp-videowall-still[data-is-live=true] .ytp-videowall-still-info-live{display:block}.ytp-videowall-still-listlabel-regular,.ytp-videowall-still-listlabel-mix{display:none;height:2.15em;padding-right:10px;color:#fff;font-weight:500;text-transform:uppercase;background-color:rgba(0,0,0,0.70)}.ytp-videowall-still-mini .ytp-videowall-still-listlabel-regular,.ytp-videowall-still-mini .ytp-videowall-still-listlabel-mix{font-size:100%}.ytp-videowall-still-listlabel-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDM2IiB3aWR0aD0iMTAwJSI+PHVzZSBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMnB4IiB4bGluazpocmVmPSIjeXRwLXN2Zy1wbGF5bGlzdCIgLz48cGF0aCBkPSJtIDIyLjUzLDIxLjQyIDAsNi44NSA1LjY2LC0zLjQyIC01LjY2LC0zLjQyIDAsMCB6IG0gLTExLjMzLDAgOS4wNiwwIDAsMi4yOCAtOS4wNiwwIDAsLTIuMjggMCwwIHogbSAwLC05LjE0IDEzLjYsMCAwLDIuMjggLTEzLjYsMCAwLC0yLjI4IDAsMCB6IG0gMCw0LjU3IDEzLjYsMCAwLDIuMjggLTEzLjYsMCAwLC0yLjI4IDAsMCB6IiBmaWxsPSIjZmZmIiBpZD0ieXRwLXN2Zy1wbGF5bGlzdCIgLz48L3N2Zz4=);width:2.15em;height:2.15em}.ytp-videowall-still-listlabel-mix-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDM2IiB3aWR0aD0iMTAwJSI+PHVzZSBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMnB4IiB4bGluazpocmVmPSIjeXRwLXN2Zy1taXgiIC8+PHBhdGggZD0iTTI1LjY1LDE4IEMyNS42MywyMC4zMSAyNC43OCwyMi40MSAyMy40LDI0LjA2IEwyNC4zLDI1IEMyNS45OSwyMy4yMCAyNywyMC43MyAyNywxOCBDMjcsMTUuMjcgMjUuOTksMTIuNzkgMjQuMywxMSBMMjMuNCwxMS45MyBDMjQuNzgsMTMuNTggMjUuNjMsMTUuNjggMjUuNjUsMTggWiBNMTAuMzUsMTggQzEwLjM2LDE1LjY4IDExLjIxLDEzLjU4IDEyLjYsMTEuOTMgTDExLjcsMTEgQzEwLjAwLDEyLjc5IDksMTUuMjcgOSwxOCBDOSwyMC43MyAxMC4wMCwyMy4yMCAxMS43LDI1IEwxMi42LDI0LjA2IEMxMS4yMSwyMi40MSAxMC4zNiwyMC4zMSAxMC4zNSwxOCBaIE0xMy4wNSwxOCBDMTMuMDEsMTYuMjcgMTMuNTQsMTQuOTEgMTQuNCwxMy44IEwxMy41LDEyLjg2IEMxMi4zNywxNC4xMiAxMS43LDE1Ljg1IDExLjcsMTggQzExLjcsMTkuNjcgMTIuMzcsMjEuNDAgMTMuNSwyMi42NiBMMTQuNCwyMS43MyBDMTMuNTQsMjAuNjEgMTMuMDEsMTkuMjYgMTMuMDUsMTggWiBNMjIuMDUsMTIuODYgTDIxLjE1LDEzLjggQzIyLjAwLDE0LjkxIDIyLjUzLDE2LjI3IDIyLjUsMTggQzIyLjUzLDE5LjI2IDIyLjAwLDIwLjYxIDIxLjE1LDIxLjczIEwyMi4wNSwyMi42NiBDMjMuMTcsMjEuNDAgMjMuODUsMTkuNjcgMjMuODUsMTggQzIzLjg1LDE1Ljg1IDIzLjE3LDE0LjEyIDIyLjA1LDEyLjg2IFogTTE2LjUsMTUuNjYgTDIwLjEsMTcuNTMgTDE2LjUsMTkuODYgTDE2LjUsMTUuNjYgWiIgZmlsbD0iI2ZmZiIgaWQ9Inl0cC1zdmctbWl4IiAvPjwvc3ZnPg==);width:2.15em;height:2.15em}.ytp-videowall-still-listlabel-length{font-weight:normal}.ytp-videowall-still-mini .ytp-videowall-still-listlabel-length{display:none}.ytp-videowall-still:hover .ytp-videowall-still-listlabel-regular,.ytp-videowall-still:focus .ytp-videowall-still-listlabel-regular,.ytp-videowall-still:hover .ytp-videowall-still-listlabel-mix,.ytp-videowall-still:focus .ytp-videowall-still-listlabel-mix{background-color:rgba(0,0,0,0)}.ytp-videowall-still[data-is-list=true]:not([data-is-mix=true]) .ytp-videowall-still-listlabel-regular,.ytp-videowall-still[data-is-mix=true] .ytp-videowall-still-listlabel-mix{display:block}.ytp-videowall-still-image{-moz-transition:background .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:background .1s cubic-bezier(0.4,0.0,1,1);transition:background .1s cubic-bezier(0.4,0.0,1,1);background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ytp-videowall-still-info-author{float:left;margin-top:2px}.ytp-videowall-still-info-content{background-image:-moz-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-ms-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-o-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-webkit-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:linear-gradient(to bottom,rgba(12,12,12,0.8) 0,transparent 100px);-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;right:0;top:0}.ytp-videowall-still:focus .ytp-videowall-still-info-content,.ytp-videowall-still:hover .ytp-videowall-still-info-content,.ytp-videowall-still.ytp-videowall-show-text .ytp-videowall-still-info-content{opacity:1}.ytp-videowall-still-info-duration{background:#000;border-radius:2px;bottom:2px;font-weight:500;line-height:1;opacity:.75;padding:2px;position:absolute;right:2px}.ytp-videowall-still-info-duration:empty{display:none}.ytp-videowall-still-info-live{background:#f00;border-radius:2px;bottom:2px;font-weight:500;line-height:1;opacity:.9;padding:2px;position:absolute;right:2px;display:none;text-transform:uppercase}.ytp-videowall-still-info-title{display:block;font-size:118%;font-weight:500;line-height:1.2;max-height:30px;overflow:hidden}.ytp-big-mode .ytp-videowall-still-info-title{font-weight:normal;max-height:48px}.ytp-videowall-still-listlabel{background:rgba(0,0,0,0.86);bottom:0;left:0;position:absolute;right:0}.ytp-videowall-still:focus .ytp-videowall-still-listlabel,.ytp-videowall-still:hover .ytp-videowall-still-listlabel{background:rgba(0,0,0,0.86)}.html5-endscreen{cursor:default;overflow:hidden;z-index:34}.ytp-endscreen-takeover.html5-endscreen{display:none}.ytp-title-enable-channel-logo .html5-endscreen{margin-top:16px}.ytp-big-mode.ytp-title-enable-channel-logo .html5-endscreen{margin-top:32px}.ytp-endscreen-content{position:absolute;left:50%;top:50%}.ytp-endscreen-takeover .ytp-endscreen-content{display:none}.ytp-hide-info-bar .html5-endscreen.ytp-endscreen-redesign{top:10px}.html5-endscreen.ytp-endscreen-paginate{left:32px;overflow:visible;right:32px}.ytp-big-mode .html5-endscreen.ytp-endscreen-paginate{left:48px;right:48px}.ytp-endscreen-next{display:none;height:100%;opacity:.9;position:absolute;right:-32px;width:32px;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-endscreen-next{right:-48px;width:48px}.ytp-endscreen-paginate .ytp-endscreen-next{display:block}.ytp-endscreen-next:hover{opacity:1;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-endscreen-previous{display:none;height:100%;left:-32px;opacity:.9;position:absolute;width:32px;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-endscreen-previous{left:-48px;width:48px}.ytp-endscreen-paginate .ytp-endscreen-previous{display:block}.ytp-endscreen-previous:hover{opacity:1;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-error{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:42;line-height:220%;background-color:rgba(40,40,40,1)}.ytp-embed-error .ytp-error{display:block}.ytp-error.related-on-error-overlay-visible{line-height:160%}.ytp-large-width-mode .ytp-error.related-on-error-overlay-visible{line-height:220%}.ytp-error .ytp-error-content a{text-decoration:underline}.ytp-error .ytp-tv-static{position:absolute;top:0;left:0}.ytp-error .ytp-error-content{position:relative;max-width:85%;align-items:center;justify-content:center;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex}.ytp-embed-error .ytp-error .ytp-error-content{margin:0 auto}.ytp-error .ytp-error-icon-container{height:64px;width:64px;min-width:64px;min-height:64px;float:left}.ytp-error .ytp-error-icon-container svg{max-width:100%;max-height:100%}.ytp-error .ytp-small-redirect{display:inline;height:48px;width:48px;position:absolute;bottom:8px;right:8px;opacity:.7}.ytp-error.related-on-error-overlay-visible .ytp-small-redirect,.ytp-fullscreen .ytp-error .ytp-small-redirect{display:none}.ytp-error .ytp-small-redirect a{display:block;height:100%}.ytp-error .ytp-error-content .ytp-error-content-wrap{margin-top:auto;margin-bottom:auto;margin-left:16px;height:100%}.ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-weight:500}.ytp-large-width-mode .ytp-error .ytp-error-content .ytp-error-icon-container{height:96px;width:96px;min-width:96px;min-height:96px}.ytp-large-width-mode .ytp-error .ytp-small-redirect{height:60px;width:60px}.ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:22px;padding-bottom:10px}.ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-reason{font-size:16px;padding-bottom:2px}.ytp-large-width-mode .ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-reason{font-size:22px;padding-bottom:10px}.ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:18px}.ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-subreason{font-size:14px}.ytp-large-width-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:18px}.ytp-small-mode .ytp-error .ytp-error-content{line-height:150%}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-icon-container{height:32px;width:32px;min-width:32px;min-height:32px}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:14px;padding-bottom:4px}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:12px}.ytp-small-mode .ytp-error .ytp-small-redirect{height:24px;width:24px}.ytp-fresca-module{position:absolute;top:0;left:0;z-index:21;width:100%;height:100%;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover}.ytp-fresca-band-slate{position:absolute;width:23%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;left:0}.ytp-fresca-slant{position:absolute;width:50%;height:100%;overflow:hidden;-moz-transform:skew(-10deg) translateX(-50%);-ms-transform:skew(-10deg) translateX(-50%);-webkit-transform:skew(-10deg) translateX(-50%);transform:skew(-10deg) translateX(-50%);left:0}.ytp-fresca-slant-inner{position:absolute;top:0;left:25%;width:100%;height:100%;-moz-transform:skew(10deg);-ms-transform:skew(10deg);-webkit-transform:skew(10deg);transform:skew(10deg)}.ytp-fresca-slant-blur-image{width:270%;height:135%;background-size:cover;background-position:center;-ms-filter:blur(20px);-webkit-filter:blur(20px);filter:blur(20px);-moz-transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75);-ms-transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75);-webkit-transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75);transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75)}.ytp-fresca-slant-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.ytp-fresca-slant-arrows{position:absolute;top:15%;height:35%;width:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTIgMjAiIHdpZHRoPSIxMDAlIj48ZyBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjA1Ij48cGF0aCBkPSJNMCwwIEwwLDEwIEwxMCw0LjUiIC8+PHBhdGggZD0iTTEyLDEzIEw2LDEwIEw2LDIwIEwxMiwxNyIgLz48cGF0aCBkPSJNMCwxMyBMMCwxNyBMNCwxNSBMMCwxMyBaIiAvPjwvZz48L3N2Zz4=)}.ytp-fresca-message{cursor:default;position:relative;top:20%;left:5%}.ytp-fresca-message h1{margin-top:10px}.ytp-fresca-message h3{margin-top:10px;font-size:250%;font-weight:600}.ytp-fresca-message h1{font-size:140%;text-transform:none;font-weight:normal}.ytp-fresca-message h2{text-transform:none;font-weight:normal;margin-top:10px;font-size:120%}.ytp-fresca-suggested-promo-central{position:absolute;top:20%;left:31%;width:38%;background-color:#fff;cursor:pointer;color:#333;font-weight:600}.ytp-fresca-suggested-promo-central:hover .ytp-fresca-suggested-title{color:#167ac6}.ytp-fresca-suggested-central-image,.ytp-fresca-suggested-image{position:relative;padding-bottom:56.25%;background-size:cover;background-position:center}.ytp-fresca-suggested-sidebar{margin-bottom:16px;width:145px;overflow:hidden;background-color:#fff;color:#000;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.1)}.ytp-fresca-suggested-sidebar:hover .ytp-fresca-suggested-title{color:#167ac6}.ytp-fresca-suggested-promo-sidebar{position:absolute;right:0;width:177px;height:100%;background-color:rgba(0,0,0,0.4)}.ytp-fresca-suggested-content{padding:0 10px 10px;color:#767676;font-size:100%;text-align:initial;word-wrap:break-word;line-height:110%;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.ytp-big-mode .ytp-fresca-suggested-content{padding:0 15px 15px}.ytp-fresca-suggested-header,.ytp-fresca-suggested-title{padding:10px;max-height:90px;color:#333;font-size:110%;font-weight:500;line-height:115%}.ytp-big-mode .ytp-fresca-suggested-header,.ytp-big-mode .ytp-fresca-suggested-title{padding:15px;max-height:135px}.ytp-fresca-suggested-sidebar-title{padding:10px 40px 0 16px;font-size:100%;font-weight:500;text-overflow:ellipsis}.ytp-big-mode .ytp-fresca-suggested-sidebar-title{padding:15px 60px 0 15px}.ytp-fresca-suggested-sidebar-close-button{position:absolute;top:0;right:0;padding:8px;width:40px;height:40px;cursor:pointer;opacity:.75;fill:#fff}.ytp-big-mode .ytp-fresca-suggested-sidebar-close-button{padding:12px;width:60px;height:60px}.ytp-fresca-suggested-sidebar-close-button:hover{opacity:1}.ytp-fresca-suggested-image-badge{position:absolute;bottom:0;right:0;margin:2px;padding:0 4px;background-color:#000;opacity:.75;color:#fff;font-size:100%;text-transform:uppercase}.ytp-fresca-suggested-image-badge.ytp-fresca-suggested-image-badge-live{border:1px solid #e62117;background-color:#fff;color:#e62117;font-weight:500}.ytp-fresca-suggested-sidebar-items{top:41px;bottom:0;border-top:1px solid transparent;padding:0 16px;width:145px;position:absolute;overflow-y:auto}.iv-drawer-scrolled .ytp-fresca-suggested-sidebar-items{border-color:rgba(0,0,0,.4)}.ytp-big-mode .ytp-chrome-controls .ytp-fullerscreen-edu-button.ytp-button{width:auto;position:absolute;left:50%;transform:translateX(-50%);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-chrome-controls .ytp-fullerscreen-edu-button.ytp-button[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-fullerscreen-edu-chevron{display:inline-block;width:24px}.ytp-fullerscreen-edu-button:not(.ytp-fullerscreen-edu-button-subtle) .ytp-fullerscreen-edu-chevron{height:50%}.ytp-fullerscreen-edu-text{height:50%;margin-top:-8px}.ytp-fullerscreen-edu-button-subtle .ytp-fullerscreen-edu-text{display:none}.ytp-fullscreen-button::after{content:'';display:block;height:100%;width:12px;position:absolute;top:0;left:100%}.ytp-big-mode .ytp-fullscreen-button::after{width:24px}.ytp-fullscreen-button-corner-0,.ytp-fullscreen-button-corner-1,.ytp-fullscreen-button-corner-2,.ytp-fullscreen-button-corner-3{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}@keyframes ytp-fullscreen-button-corner-0-animation{50%{-moz-transform:translate(-1px,-1px);-ms-transform:translate(-1px,-1px);-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}}@keyframes ytp-fullscreen-button-corner-1-animation{50%{-moz-transform:translate(1px,-1px);-ms-transform:translate(1px,-1px);-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}}@keyframes ytp-fullscreen-button-corner-2-animation{50%{-moz-transform:translate(1px,1px);-ms-transform:translate(1px,1px);-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}@keyframes ytp-fullscreen-button-corner-3-animation{50%{-moz-transform:translate(-1px,1px);-ms-transform:translate(-1px,1px);-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-0{-moz-animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-1{-moz-animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-2{-moz-animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-3{-moz-animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:63}.ytp-dni .ytp-large-play-button,.ytp-dni.ytp-small-mode .ytp-large-play-button,.ytp-dni.ytp-big-mode .ytp-large-play-button{width:75px;height:75px;margin-left:-37.5px;margin-top:-37.5px}.house-brand .ytp-large-play-button{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.ytp-large-play-button svg{height:100%;left:0;position:absolute;top:0;width:100%}.ytp-large-play-button .ytp-icon-dni-large-play-button{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}.ytp-dni .ytp-cued-thumbnail-overlay .ytp-large-play-button-circle{border-radius:50%;opacity:.81;position:absolute;width:100%;height:100%;left:0;top:0}.ytp-dni .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-circle{opacity:1}.ytp-dni .ytp-cued-thumbnail-overlay .ytp-dni-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);fill-opacity:.8}.ytp-dni .ytp-cued-thumbnail-overlay:hover .ytp-dni-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);fill-opacity:1}.ytp-big-mode .ytp-large-play-button{width:102px;height:72px;margin-left:-51px;margin-top:-36px}.house-brand.ytp-big-mode .ytp-large-play-button{width:90px;height:90px;margin-left:-45px;margin-top:-45px}.ytp-menu-shown .ytp-large-play-button,.ytp-cued-thumbnail-overlay[aria-hidden=true] .ytp-large-play-button{display:none}.ytp-muted-autoplay-end-panel .ytp-large-play-button{display:block}.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);fill:#212121;fill-opacity:.8}.ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,.ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);fill:#f00;fill-opacity:1}.ytp-color-party .ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,.ytp-color-party .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.ytp-color-party .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg{-moz-animation:ytp-party-fill .15s linear infinite;-webkit-animation:ytp-party-fill .15s linear infinite;animation:ytp-party-fill .15s linear infinite}.house-brand .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg .house-brand .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg{fill:#000}.ytp-mdx-manual-pairing-popup-ok{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#666;text-transform:uppercase}.ytp-mdx-manual-pairing-popup-learn-more{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;text-transform:uppercase}.ytp-mdx-manual-pairing-popup-dialog{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-mdx-manual-pairing-popup-dialog-inner-content{position:absolute;top:50%;margin-top:-70px;left:0;right:0;padding:0 20%}.ytp-mdx-manual-pairing-popup-title{font-size:20px;padding-bottom:16px}.ytp-mdx-manual-pairing-popup-buttons{margin-top:20px;height:44px}.ytp-big-mode .mdx-manual-pairing-popup-buttons{margin-top:30px;height:67px}.ytp-mdx-privacy-popup-confirm{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#666;text-transform:uppercase}.ytp-mdx-privacy-popup-cancel{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;text-transform:uppercase}.ytp-mdx-popup-dialog{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-mdx-popup-dialog-inner-content{position:absolute;top:50%;margin-top:-70px;left:0;right:0;padding:0 20%}.ytp-mdx-popup-title{font-size:20px;padding-bottom:16px}.ytp-mdx-popup-description{font-size:14px}.ytp-mdx-privacy-popup-buttons{margin-top:20px;height:44px}.ytp-big-mode .mdx-privacy-popup-buttons{margin-top:30px;height:67px}.html5-video-player.ytp-player-minimized:not(.ended-mode):not(.cued-mode):not(.unstarted-mode){overflow:visible}.ytp-player-minimized .ytp-ypc-player-content{display:none}.ytp-miniplayer-ui{height:100%;width:100%;position:absolute;top:0;z-index:68}.ytp-miniplayer-scrim{width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .2s cubic-bezier(0.4,0.0,0.2,1) .1s;opacity:0;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.html5-video-player.ytp-player-minimized.unstarted-mode .ytp-miniplayer-scrim,.ytp-miniplayer-scrim:hover{opacity:1}.ytp-miniplayer-buttons{display:none}.ytp-player-minimized.ended-mode .ytp-miniplayer-buttons,.ytp-player-minimized.ad-showing .ytp-miniplayer-buttons{display:block}.ytp-miniplayer-close-button{position:absolute;top:0;right:0;width:40px;height:40px;padding:8px;z-index:68}.ytp-miniplayer-expand-watch-page-button{position:absolute;width:40px;height:40px;padding:8px;z-index:68}.ytp-miniplayer-expand-watch-page-button.ytp-miniplayer-button-bottom-right{bottom:4px;right:0}.ytp-miniplayer-expand-watch-page-button.ytp-miniplayer-button-top-left{top:0;left:0}.ytp-miniplayer-replay-button{position:absolute;left:8px;bottom:8px;width:32px;height:32px;z-index:68}.ytp-player-minimized.ad-showing .ytp-miniplayer-replay-button{display:none}.ytp-miniplayer-controls{display:-webkit-flex;display:flex;width:264px;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.ytp-miniplayer-button-container{min-width:64px}.ytp-miniplayer-ui .ytp-play-button{width:72px;height:72px}.ytp-miniplayer-ui .ytp-prev-button,.ytp-miniplayer-ui .ytp-next-button{display:inline-block;width:64px;height:64px}.ytp-miniplayer-ui .ytp-time-display{position:absolute;left:7px;bottom:0}.ytp-miniplayer-ui .ytp-time-display .ytp-live-badge{display:none;width:auto;text-transform:uppercase}.ytp-miniplayer-ui .ytp-time-display.ytp-live .ytp-live-badge{display:inline-block}.ytp-player-minimized.ad-showing .ytp-miniplayer-ui{display:none}.ytp-player-minimized.ytp-exp-marker-tooltip .ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-title{width:200%;text-align:center;right:48px}.ytp-player-minimized.ytp-exp-marker-tooltip .ytp-drag .ytp-exp-chapter-hover-effect,.ytp-player-minimized.ytp-exp-marker-tooltip .ytp-progress-bar-container:hover .ytp-exp-chapter-hover-effect,.ytp-player-minimized.ytp-exp-marker-tooltip .ytp-progress-bar-container:hover .ytp-exp-chapter-hover-container:hover{bottom:1px;-moz-transform:scaleY(1.4);-ms-transform:scaleY(1.4);-webkit-transform:scaleY(1.4);transform:scaleY(1.4);-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-player-minimized .ytp-progress-bar-container{position:absolute;bottom:-1px;z-index:69}.ytp-player-minimized:not(.ad-showing) .ytp-progress-bar-container:hover{bottom:0}.ytp-player-minimized .video-ads,.ytp-player-minimized.ytp-menu-shown .video-ads{display:block}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay{overflow:hidden}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-flyout-cta,.ytp-player-minimized.ytp-menu-shown .ytp-ad-preview-container,.ytp-player-minimized.ytp-menu-shown .ytp-ad-skip-button-container{bottom:32px}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-instream-info{bottom:3px;left:6px}.ytp-player-minimized .ytp-tooltip.ytp-text-detail .ytp-tooltip-title{text-transform:capitalize;font-size:12px}.ytp-multicam-menu{position:absolute;right:0;top:0;bottom:0;max-width:100%;z-index:73;background:rgba(0,0,0,0.2);overflow:hidden;-moz-transition:width .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:width .25s cubic-bezier(0.0,0.0,0.2,1);transition:width .25s cubic-bezier(0.0,0.0,0.2,1);width:175px}.ytp-multicam-menu-items{width:175px}.ytp-big-mode .ytp-multicam-menu,.ytp-big-mode .ytp-multicam-menu-header,.ytp-big-mode .ytp-multicam-menu-items{width:262px}.ytp-multicam-menu[aria-hidden=true]{width:0;-moz-transition:width .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .25s cubic-bezier(0.4,0.0,1,1);transition:width .25s cubic-bezier(0.4,0.0,1,1)}.ytp-multicam-menu-header{position:absolute;top:16px;left:16px;width:143px;height:22px;font-size:105%;line-height:22px;font-weight:500}.ytp-big-mode .ytp-multicam-menu-header{top:24px;left:24px;right:24px;height:33px;line-height:33px}.ytp-multicam-menu-close{float:right;width:22px;height:100%}.ytp-big-mode .ytp-multicam-menu-close{width:33px}.ytp-multicam-menu-items{position:absolute;top:54px;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.ytp-big-mode .ytp-multicam-menu-items{top:81px}.ytp-multicam-menu-item{position:relative;width:143px;height:81px;margin:2px 16px 14px;background-position:0 -13px;background-size:143px 107px}.ytp-big-mode .ytp-multicam-menu-item{width:214px;height:121px;margin:3px 24px 21px;background-position:0 -19.5px;background-size:214px 160px}.ytp-multicam-menu-item[aria-checked=true]{width:147px;height:85px;border:2px solid #ea0000;margin:0 14px 12px}.ytp-big-mode .ytp-multicam-menu-item[aria-checked=true]{width:220px;height:127px;border-width:3px;margin:0 21px 18px}.ytp-multicam-menu-item-title{position:absolute;bottom:0;left:0;right:0;height:32px;line-height:32px;padding:0 1em;font-weight:500;box-shadow:inset 0 -32px 32px -21px rgba(8,8,8,.9);overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-multicam-menu-item-title{height:48px;line-height:48px;box-shadow:inset 0 -48px 48px -31px rgba(8,8,8,.9)}.ytp-music-player .ytp-chrome-bottom{height:49px}.ytp-small-mode.ytp-music-player .ytp-chrome-bottom{height:36px}.ytp-music-player .ytp-chrome-controls{height:49px;line-height:49px}.ytp-small-mode.ytp-music-player .ytp-chrome-controls{height:36px;line-height:36px}.ytp-big-mode.ytp-music-player .ytp-chrome-bottom{height:54px}.ytp-big-mode.ytp-music-player .ytp-chrome-controls{height:54px;line-height:54px}.ytp-music-player .ytp-chrome-bottom .ytp-top-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-end;position:absolute;bottom:65px;width:100%}.ytp-small-mode.ytp-music-player .ytp-chrome-bottom .ytp-top-controls{bottom:46px}.ytp-big-mode.ytp-music-player .ytp-chrome-bottom .ytp-top-controls{bottom:70px}.ytp-music-cued-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-music-cued-overlay-image{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.ytp-music-cued-atv.ytp-music-cued-overlay-image{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-music-cued-overlay-bottom-content{display:flex;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:16px;z-index:60}.ytp-music-cued-overlay-bottom-content[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-music-cued-overlay-bottom-content .ytp-youtube-music-button{align-self:flex-end}.ytp-music-play-button{width:48px;height:48px;border-radius:50%;margin:0 16px 0 0}.ytp-small-mode .ytp-music-play-button{width:40px;height:40px}.ytp-big-mode .ytp-music-play-button{width:54px;height:54px}.html5-endscreen.ytp-music-endscreen{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.65);text-align:center}.ytp-music-cover-art-thumbnail{display:block;height:100%;width:100%;position:absolute;z-index:11;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-music-endscreen .ytp-music-endscreen-content{margin:48px 0 24px}.ytp-music-endscreen .ytp-music-endscreen-byline{display:block;font-size:14px;margin-top:8px}.ytp-music-endscreen .ytp-music-endscreen-buttons-container{margin-top:24px}.ytp-music-endscreen .ytp-music-endscreen-button{display:inline-block;height:36px;line-height:36px;padding:0 16px;border-radius:2px;font-size:14px;font-weight:500;text-transform:uppercase;background:#fff;color:#131313}.ytp-big-mode .ytp-music-endscreen .ytp-music-endscreen-byline,.ytp-big-mode .ytp-music-endscreen .ytp-music-endscreen-button{font-size:18px}.ytp-music-endscreen .ytp-music-endscreen-button:hover{color:#131313}.ytp-small-mode .ytp-music-controls .ytp-play-button{width:36px}.ytp-music-controls .ytp-share-button,.ytp-music-controls .ytp-like-button{margin:0 6px 0 0}.ytp-music-controls .ytp-share-icon{height:49px}.ytp-small-mode .ytp-music-controls .ytp-share-icon{width:32px;height:36px}.ytp-big-mode .ytp-music-controls .ytp-share-icon{height:54px}.ytp-music-controls .ytp-like-icon{width:24px;height:49px;padding:0 6px}.ytp-small-mode .ytp-music-controls .ytp-like-icon{width:20px;height:36px}.ytp-big-mode .ytp-music-controls .ytp-like-icon{width:32px;height:54px}.ytp-music-controls .ytp-like-icon svg{width:100%;height:100%}.ytp-small-mode .ytp-music-controls .ytp-fullscreen-button{width:32px}.ytp-music-controls .ytp-share-title{display:none}.ytp-youtube-music-button{flex:0 0 auto;padding-left:16px}.ytp-youtube-music-button svg{width:77px}.ytp-big-mode .ytp-youtube-music-button svg{width:105px}.ytp-music-video-details{flex:1 1 0;align-self:center;min-width:0;color:#fff}.ytp-music-video-details-title{display:block;font-size:18px;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-small-mode .ytp-music-video-details-title{font-size:14px}.ytp-big-mode .ytp-music-video-details-title{font-size:22px}.ytp-music-video-details-byline{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-small-mode .ytp-music-video-details-byline{font-size:12px}.ytp-big-mode .ytp-music-video-details-byline{font-size:18px}.ytp-music-video-details-byline a:hover{text-decoration:underline}.ytp-title-notifications{align-self:center;margin-right:5px;text-align:center}.ytp-title-notifications:not(.ytp-notifications-enabled) .ytp-title-notifications-on,.ytp-title-notifications.ytp-notifications-enabled .ytp-title-notifications-off{display:none}.ytp-offline-slate{z-index:21;overflow:hidden}.ytp-offline-slate-background{background:no-repeat center/contain;position:absolute;width:100%;height:100%;top:0;left:0;z-index:22}.ytp-offline-slate.ytp-offline-slate-premiere-trailer .ytp-offline-slate-background{display:none}.html5-video-player.ended-mode .ytp-offline-slate.ytp-offline-slate-premiere-trailer .ytp-offline-slate-background{display:block}.ytp-offline-slate-bar{position:absolute;display:flex;align-items:center;min-width:400px;left:12px;height:56px;bottom:48px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:uppercase;background:rgba(0,0,0,0.80);border-radius:5px;color:#fff;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);z-index:23}.ytp-big-mode .ytp-offline-slate-bar{min-width:600px;height:84px;bottom:72px;left:18px}.ytp-exp-bigger-button .ytp-offline-slate-bar{bottom:78px}.ytp-exp-bigger-button-like-mobile .ytp-offline-slate-bar{bottom:90px}.ytp-autohide .ytp-offline-slate-bar,.ytp-hide-controls .ytp-offline-slate-bar{bottom:12px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide .ytp-big-mode .ytp-offline-slate-bar,.ytp-hide-controls .ytp-big-mode .ytp-offline-slate-bar{bottom:18px}.ytp-offline-slate-icon{margin:0 20px;width:24px}.ytp-big-mode .ytp-offline-slate-icon{width:36px}.ytp-offline-slate-buttons{margin:12px}.ytp-offline-slate-button{min-width:80px;height:32px;padding:0 8px;background:rgba(255,255,255,0.25);border-radius:2px}.ytp-offline-slate-button-icon{display:inline-block;vertical-align:middle;height:24px}.ytp-offline-slate-button-text{display:inline-block;vertical-align:middle;margin:0 8px;line-height:32px;font-size:110%;font-weight:500}.ytp-reminder-menu{background:rgba(28,28,28,0.9);border-radius:2px;bottom:55px;outline:none;overflow:hidden;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-reminder-menu[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-reminder-menu-contents{box-sizing:border-box;color:#eee;display:table;padding:8px 0;width:100%}.ytp-reminder-menu-item{cursor:default;display:table-row;height:40px;outline:none}.ytp-big-mode .ytp-reminder-menu-item{height:49px}.ytp-reminder-menu-item:not([aria-disabled=true]){cursor:pointer}.ytp-reminder-menu-item:not([aria-disabled=true]):hover{background-color:rgba(255,255,255,.1)}.ytp-reminder-menu-item-label{display:table-cell;padding:0 15px;vertical-align:middle}.ytp-reminder-menu-item-icon{display:table-cell;vertical-align:middle}.ytp-reminder-menu-item-label{font-size:118%;font-weight:500;padding-left:0;text-transform:none}.ytp-big-mode .ytp-reminder-menu-item-label{padding:0 15px 0 0}.ytp-reminder-menu-item-icon{padding:0 10px}.ytp-big-mode .ytp-reminder-menu-item-icon{padding:0 15px}.ytp-reminder-menu-item-icon svg{display:block;height:24px;width:24px}.ytp-big-mode .ytp-reminder-menu-item-icon svg{height:36px;width:36px}.ytp-big-mode .ytp-offline-slate-buttons{margin:20px}.ytp-big-mode .ytp-offline-slate-button{min-width:120px;height:48px;padding:0 12px;border-radius:3px}.ytp-big-mode .ytp-offline-slate-button-text{margin:0 12px;line-height:48px;font-size:130%;font-weight:500}.ytp-offline-slate-messages{flex:1}.ytp-offline-slate-main-text,.ytp-offline-slate-subtitle-text{text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-offline-slate-main-text{font-size:140%;font-weight:normal}.ytp-offline-slate-subtitle-text{font-size:110%;font-weight:500}.ytp-offline-slate-description,.ytp-offline-slate-close-button,.ytp-offline-slate-open-button,.ytp-offline-slate-trailer-chip{display:none}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-bar{flex-direction:column;align-items:flex-start;top:0;bottom:0;left:auto;right:0;padding:25px;min-width:auto;width:300px;height:auto;border-radius:0;transition:.25s ease-in-out right;z-index:23}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-bar{top:20px;bottom:20px;right:24px}.ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-bar{right:-100%}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-icon{display:none}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-close-button,.ytp-offline-slate-premiere-trailer .ytp-offline-slate-open-button{position:absolute;width:50px;height:50px;top:50%;right:0;margin-top:-25px;z-index:23}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-close-button{display:block}.ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-close-button{display:none}.ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-open-button{display:block}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-messages{flex:none}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-main-text{font-size:20px;font-weight:500;height:auto}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-main-text{margin-top:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-subtitle-text{color:#aaa;font-size:13px;margin:5px 0 20px}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-subtitle-text{margin-left:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-description{display:block;text-transform:none;font-size:13px;margin:20px 0;max-height:300px;overflow:hidden}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-buttons{margin-left:0;margin-right:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-buttons .ytp-reminder-menu{bottom:auto}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-button{background:rgba(255,255,255,0.3);color:#fff;font-size:14px;height:auto;padding:4px 8px;text-transform:uppercase}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-button svg{fill:#fff}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-trailer-chip{display:block;position:absolute;background:rgba(0,0,0,0.80);border-radius:2px;bottom:59px;margin-left:12px;overflow:hidden;padding:5px;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:23}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-trailer-chip{border-radius:4px;bottom:90px;margin-left:24px}.ytp-autohide .ytp-offline-slate-premiere-trailer .ytp-offline-slate-trailer-chip{bottom:10px}.ytp-chrome-top .ytp-overflow-button{width:auto;height:auto;min-width:48px}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-overflow-button{padding-top:16px}.ytp-overflow-icon{margin:auto;width:36px;height:36px;vertical-align:middle}.ytp-exp-bigger-button .ytp-overflow-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-overflow-icon{width:48px;height:48px}.ytp-overflow-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:74;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-overflow-panel[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-overflow-panel-content{position:absolute;top:50%;left:0;right:0;margin-top:-48px}.ytp-overflow-panel-close{position:absolute;top:6px;right:12px;padding:0;width:36px;height:36px}.ytp-overflow-panel-close path{fill:#aaa}.ytp-overflow-panel-close:hover path{fill:#fff}.ytp-overflow-panel-action-buttons{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.html5-video-player.ended-mode .ytp-paid-content-overlay{display:none}.ytp-paid-content-overlay{border-radius:2px;bottom:41px;display:inline-block;font-size:109.090909%;height:30px;left:25px;line-height:30px;overflow:hidden;pointer-events:none;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:26}.ytp-exp-bigger-button .ytp-paid-content-overlay{bottom:45px}.ytp-exp-bigger-button-like-mobile .ytp-paid-content-overlay{bottom:53px}.ytp-paid-content-overlay-text{background-color:rgba(0,0,0,0.6);font-size:14px;font-weight:500;line-height:32px;opacity:1;padding:0 14px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-paid-content-overlay{bottom:62px;height:42px;left:44px;line-height:42px}.ytp-autohide .ytp-paid-content-overlay,.ytp-iv-drawer-open .ytp-paid-content-overlay{bottom:6px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode.ytp-autohide .ytp-paid-content-overlay,.ytp-big-mode.ytp-iv-drawer-open .ytp-paid-content-overlay{bottom:12px}.ytp-paid-content-overlay-text[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-menuitem{display:table-row;cursor:default;outline:none;height:40px}.ytp-big-mode .ytp-menuitem{height:49px}.ytp-menuitem:not([aria-disabled=true]){cursor:pointer}.ytp-menuitem:not([aria-disabled=true]):hover{background-color:rgba(255,255,255,.1)}.ytp-menuitem-label{display:table-cell;vertical-align:middle;padding:0 15px}.ytp-menuitem-icon{display:table-cell;vertical-align:middle}.ytp-menuitem-content{display:table-cell;vertical-align:middle;padding:0 15px}.ytp-menuitem-label{padding-left:0}.ytp-menuitem-icon{padding:0 10px}.ytp-big-mode .ytp-menuitem-icon{padding:0 15px}.ytp-menuitem-icon svg{display:block;width:24px;height:24px}.ytp-big-mode .ytp-menuitem-icon svg{width:36px;height:36px}.ytp-menuitem-label{font-size:118%;font-weight:500}.ytp-quality-menu .ytp-menuitem{white-space:nowrap}.ytp-quality-menu .ytp-panel-menu{margin-right:10px}.ytp-quality-menu .ytp-menuitem-label sup{display:inline-block;width:0}.ytp-big-mode .ytp-menuitem-label,.ytp-big-mode .ytp-menuitem-content{padding:0 15px 0 0}.ytp-menuitem[role=menuitemradio] .ytp-menuitem-content{display:none}.ytp-menuitem[role=menuitemradio] .ytp-menuitem-label{padding-left:35px;padding-right:20px;border-bottom:none}.ytp-big-mode .ytp-menuitem[role=menuitemradio] .ytp-menuitem-label{padding-left:52px;padding-right:35px}.ytp-menuitem[role=menuitemradio][aria-checked=true] .ytp-menuitem-label{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=);background-repeat:no-repeat;background-position:left 10px center;background-size:18px 18px;-moz-background-size:18px 18px;-webkit-background-size:18px 18px}.ytp-big-mode .ytp-menuitem[role=menuitemradio][aria-checked=true] .ytp-menuitem-label{background-position:left 15px center;background-size:27px 27px;-moz-background-size:27px 27px;-webkit-background-size:27px 27px}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-label{box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem[role=menuitemradio]:focus .ytp-menuitem-label{box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset -2px -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-content{box-shadow:inset -2px -2px 0 rgba(27,127,204,.8),inset 0 2px 0 rgba(27,127,204,.8)}.ytp-menuitem-content{font-size:109%;text-align:right}.ytp-menu-label-secondary{font-size:91%;color:#ccc}.ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-repeat:no-repeat;background-position:right 9px center;background-size:32px 32px;-moz-background-size:32px 32px;-webkit-background-size:32px 32px;padding-right:38px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJtIDEyLjU5LDIwLjM0IDQuNTgsLTQuNTkgLTQuNTgsLTQuNTkgMS40MSwtMS40MSA2LDYgLTYsNiB6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==)}.ytp-big-mode .ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-position:right 13px center;background-size:48px 48px;-moz-background-size:48px 48px;-webkit-background-size:48px 48px;padding-right:57px}.ytp-menuitem sup{line-height:0;font-size:.8em;font-weight:500}.ytp-menuitem-label-count{color:#ccc}.ytp-menuitem-badge-container{display:inline-block;margin-right:4px;vertical-align:middle}.ytp-menuitem-badge-container svg{display:block;width:11px}.ytp-big-mode .ytp-menuitem-badge-container{margin-right:6px;vertical-align:middle}.ytp-big-mode .ytp-menuitem-badge-container svg{width:16px}.ytp-menuitemtitle{padding:0 15px;max-width:200px;text-align:center}.ytp-big-mode .ytp-menuitemtitle{padding:0 22px;max-width:300px}.ytp-menuitem-inline-survey-response{margin-left:.8em;display:inline-block;cursor:pointer}.ytp-menuitem-inline-survey-response:hover{background-color:rgba(255,255,255,.1)}.ytp-menuitem-inline-survey-response svg{height:20px;width:20px;margin-bottom:-4px}.ytp-panel{position:absolute;bottom:0;right:0;overflow-y:auto;overflow-x:hidden}.ytp-panel-header{border-bottom:1px solid rgba(255,255,255,0.2);line-height:inherit;font-size:109%;color:#eee;padding:8px 0;height:40px;white-space:nowrap}.ytp-touch-mode .ytp-panel-header{height:40px}.ytp-big-mode .ytp-panel-header{height:49px}.ytp-panel-title{line-height:inherit}.ytp-panel-options{line-height:inherit;float:right}.ytp-panel-title{font-weight:500;padding:0 10px 0 35px;height:100%;background-repeat:no-repeat;background-position:left 3px center;background-size:32px 32px;-moz-background-size:32px 32px;-webkit-background-size:32px 32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNIDE5LjQxLDIwLjA5IDE0LjgzLDE1LjUgMTkuNDEsMTAuOTEgMTgsOS41IGwgLTYsNiA2LDYgeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=)}.ytp-big-mode .ytp-panel-title{background-size:48px 48px;-moz-background-size:48px 48px;-webkit-background-size:48px 48px;padding:0 15px 0 52px}.ytp-panel-options{height:100%;padding:0 10px;text-decoration:underline}.ytp-big-mode .ytp-panel-options{padding:0 15px}.ytp-generic-popup{top:0;left:0;padding:5px 9px;max-width:144px;z-index:72}.ytp-big-mode .ytp-generic-popup{max-width:216px}.html5-video-player .ytp-generic-popup a{text-decoration:underline}.ytp-popup{position:absolute;overflow:hidden;border-radius:2px;background:rgba(28,28,28,0.9);text-shadow:0 0 2px rgba(0,0,0,.5);-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-dni .ytp-popup{text-shadow:none}.ytp-popup[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-popup-animating{-moz-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);transition:all .25s cubic-bezier(0.4,0.0,0.2,1);pointer-events:none}.ytp-popup-animating .ytp-panel{-moz-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);transition:all .25s cubic-bezier(0.4,0.0,0.2,1)}.ytp-panel-animate-back,.ytp-panel-animate-forward{opacity:0}.ytp-panel-animate-back{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ytp-panel-animate-forward{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.ytp-menuitem-toggle-checkbox{height:14px;width:36px;float:right;position:relative;border-radius:14px;background:rgba(255,255,255,0.3);-moz-transition:all .08s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .08s cubic-bezier(0.4,0.0,1,1);transition:all .08s cubic-bezier(0.4,0.0,1,1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.ytp-big-mode .ytp-menuitem-toggle-checkbox{height:21px;width:54px;border-radius:21px}.ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox{background:#f00}.ytp-contextmenu .ytp-menuitem-toggle-checkbox{border-radius:0;height:24px;width:24px}.ytp-contextmenu.ytp-big-mode .ytp-menuitem-toggle-checkbox{height:36px;width:36px}.ytp-contextmenu .ytp-menuitem .ytp-menuitem-toggle-checkbox{background:none}.ytp-contextmenu .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=)}.ytp-contextmenu .ytp-menuitem-toggle-checkbox:after{content:none}.ytp-contextmenu .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:before,.ytp-big-mode .ytp-contextmenu .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:before{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.ytp-menuitem-toggle-checkbox:after{content:'';position:absolute;top:0;left:0;height:20px;width:20px;border-radius:20px;margin-top:-3px;background-color:#bdbdbd;box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-moz-transition:all .08s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .08s cubic-bezier(0.4,0.0,1,1);transition:all .08s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-menuitem-toggle-checkbox:after{left:0;height:30px;width:30px;border-radius:30px;margin-top:-4.5px}.ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:after{background-color:#fff;-moz-transform:translateX(16px);-ms-transform:translateX(16px);-webkit-transform:translateX(16px);transform:translateX(16px)}.ytp-big-mode .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:after{-moz-transform:translateX(24px);-ms-transform:translateX(24px);-webkit-transform:translateX(24px);transform:translateX(24px)}.ytp-panel-menu{padding:8px 0;display:table;width:100%;color:#eee;box-sizing:border-box}.ytp-chrome-controls .ytp-play-button{width:46px}.ytp-big-mode .ytp-chrome-controls .ytp-play-button{width:69px}.ytp-chrome-controls .ytp-play-button-playlist{width:40px}.ytp-big-mode .ytp-chrome-controls .ytp-play-button-playlist{width:60px}.ytp-playlist-menu{position:absolute;left:0;top:0;bottom:0;width:400px;max-width:100%;z-index:73;background:rgba(0,0,0,0.8);-moz-transition:-moz-transform .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .25s cubic-bezier(0.0,0.0,0.2,1);transition:transform .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-embed-playlist .ytp-playlist-menu{left:auto;right:0}.ytp-big-mode .ytp-playlist-menu{width:600px}.ytp-playlist-menu[aria-hidden=true]{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:-moz-transform .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .25s cubic-bezier(0.4,0.0,1,1);transition:transform .25s cubic-bezier(0.4,0.0,1,1)}.ytp-embed-playlist .ytp-playlist-menu[aria-hidden=true]{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.ytp-playlist-menu-header{padding:15px;border-bottom:1px solid #444}.ytp-big-mode .ytp-playlist-menu-header{padding:23px}.ytp-playlist-menu-title{height:20px;line-height:20px;padding-right:15px;font-size:136%;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-playlist-menu-title{height:30px;line-height:30px;padding-right:23px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-playlist-menu-subtitle{color:#b8b8b8;line-height:17px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-playlist-menu-subtitle{line-height:26px}.ytp-playlist-menu-close{position:absolute;top:15px;right:15px;width:24px;height:24px}.ytp-big-mode .ytp-playlist-menu-close{top:23px;right:23px;width:36px;height:36px}.ytp-playlist-menu-close path{fill:#aaa}.ytp-playlist-menu-close:hover path{fill:#fff}.ytp-playlist-menu-items{position:absolute;top:68px;bottom:0;left:0;right:0;overflow:auto}.ytp-big-mode .ytp-playlist-menu-items{top:103px}.ytp-chrome-top .ytp-playlist-menu-button,.ytp-embed-playlist.ytp-big-mode .ytp-chrome-top .ytp-playlist-menu-button{width:auto;height:auto}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-playlist-menu-button{padding-top:16px}.ytp-playlist-menu-button-icon{width:36px;height:36px}.ytp-exp-bigger-button .ytp-playlist-menu-button-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-playlist-menu-button-icon{width:48px;height:48px}.ytp-embed-playlist .ytp-playlist-menu-button-icon{margin:auto}.ytp-big-mode .ytp-playlist-menu-button-icon{width:54px;height:54px}.ytp-playlist-menu-button-text{padding-right:6px;line-height:36px;opacity:1}.ytp-embed-playlist:not(.ytp-small-mode) .ytp-playlist-menu-button{margin-left:10px;margin-right:10px}.ytp-embed-playlist .ytp-playlist-menu-button-text{padding:0;line-height:inherit;opacity:initial;font-weight:500;text-align:center;font-size:14px}.ytp-embed-playlist .ytp-playlist-menu-button-icon,.ytp-embed-playlist .ytp-playlist-menu-button-text{display:block}.ytp-playlist-menu-button-tiny .ytp-playlist-menu-button-text,.ytp-embed-playlist.ytp-small-mode .ytp-playlist-menu-button-text{display:None}.ytp-big-mode .ytp-playlist-menu-button-text{line-height:54px}.ytp-embed-playlist.ytp-big-mode .ytp-playlist-menu-button-text{line-height:inherit;font-size:20px}.ytp-playlist-menu-button-icon,.ytp-playlist-menu-button-text{vertical-align:middle;display:inline-block}.ytp-playlist-menu-button{min-width:48px}.ytp-scrubber-container{position:absolute;top:-4px;left:-6.5px;z-index:43}.ytp-big-mode .ytp-scrubber-container{top:-6px;left:-10px}.ytp-scrubber-button{height:13px;width:13px;border-radius:6.5px;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.ytp-exp-marker-tooltip .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-button.ytp-scrubber-button-hover,.ytp-exp-marker-tooltip .ytp-drag .ytp-scrubber-button.ytp-scrubber-button-hover{-moz-transform:scale(1.54);-ms-transform:scale(1.54);-webkit-transform:scale(1.54);transform:scale(1.54)}.ytp-big-mode .ytp-scrubber-button{height:20px;width:20px;border-radius:10px}.ypc-loaded .ytp-scrubber-button.ytp-swatch-background-color{background-color:#2793e6}.ad-interrupting .ytp-scrubber-button.ytp-swatch-background-color{background-color:#fc0}.ad-teal-design.ad-interrupting .ytp-scrubber-button.ytp-swatch-background-color{background-color:#00716c}html[dark] .ad-teal-design.ad-interrupting .ytp-scrubber-button.ytp-swatch-background-color{background-color:#00aaa7}.ytp-yto-preroll .ytp-scrubber-button.ytp-swatch-background-color{background-color:#065fd4}.ytp-probably-keyboard-focus .ytp-progress-bar:focus{box-shadow:0 0 0 2px rgba(27,127,204,.8)}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-button,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-scrubber-button,.ytp-drag .ytp-scrubber-button{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-scrubber-pull-indicator{position:absolute;z-index:42;bottom:16.9px;left:6.5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ytp-big-mode .ytp-scrubber-button{bottom:20px;left:10px}.ytp-scrubber-pull-indicator::before{display:block;position:absolute;content:'';top:0;left:0;opacity:0;width:6.5px;height:6.5px;border-style:solid;border-width:2px 0 0 2px;border-color:#eaeaea}.ytp-scrubber-pull-indicator::after{display:block;position:absolute;content:'';top:0;left:0;opacity:0;width:6.5px;height:6.5px;border-style:solid;border-width:2px 0 0 2px;border-color:#eaeaea}.ytp-big-mode .ytp-scrubber-pull-indicator::before,.ytp-big-mode .ytp-scrubber-pull-indicator::after{width:10px;height:10px}.ytp-scrubber-pull-indicator::after{-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.ytp-scrubber-pull-indicator::before{-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::before{opacity:1;top:-4px;left:-4px}.ytp-big-mode .ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::before{top:-9px;left:-9px}.ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::after{opacity:1;top:-8px;left:-8px}.ytp-big-mode .ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::after{opacity:1;top:-15px;left:-15px}.ytp-chapters-container,.ytp-chapter-hover-container{z-index:32;position:relative;left:0;height:100%}.ytp-chapters-container{width:100%}.ytp-chapter-hover-container{float:left}.ytp-progress-list{z-index:39;background:rgba(255,255,255,.2);height:100%;-moz-transform:scaleY(0.6);-ms-transform:scaleY(0.6);-webkit-transform:scaleY(0.6);transform:scaleY(0.6);-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1);position:relative}.ytp-big-mode .ytp-progress-list{-moz-transform:translateY(-.5px) scaleY(0.625);-ms-transform:translateY(-.5px) scaleY(0.625);-webkit-transform:translateY(-.5px) scaleY(0.625);transform:translateY(-.5px) scaleY(0.625)}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-progress-list,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-progress-list,.ytp-drag .ytp-progress-list{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-drag .ytp-exp-chapter-hover-effect,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-exp-chapter-hover-effect,.ytp-exp-chapter-hover-container:hover{-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);-webkit-transform:scaleY(1.8);transform:scaleY(1.8);-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-bound-time-left,.ytp-bound-time-right{position:absolute;display:none;top:-29px;z-index:29;background-color:rgba(28,28,28,0.9);text-align:center;color:#e3e3e3;padding:5px 9px;opacity:0;-moz-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.ytp-big-mode .ytp-bound-time-left,.ytp-big-mode .ytp-bound-time-right{top:-36px}.ytp-pull-ui .ytp-bound-time-left,.ytp-pull-ui .ytp-bound-time-right{display:block}.ytp-pulling .ytp-bound-time-left,.ytp-pulling .ytp-bound-time-right{opacity:1;-moz-transition:opacity .1s ease-out;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.ytp-bound-time-left{left:0}.ytp-bound-time-right{right:0}.ytp-bound-time-left::after{position:absolute;content:'';bottom:-5px;width:0;height:0;border-style:solid}.ytp-bound-time-right::after{position:absolute;content:'';bottom:-5px;width:0;height:0;border-style:solid}.ytp-bound-time-left::after{left:0;border-width:5px 5px 0 0;border-color:rgba(28,28,28,0.9) transparent transparent}.ytp-bound-time-right::after{right:0;border-width:0 5px 5px 0;border-color:transparent rgba(28,28,28,0.9) transparent transparent}.ytp-ad-progress,.ytp-load-progress,.ytp-play-progress,.ytp-hover-progress{position:absolute;left:0;bottom:0;width:100%;height:100%;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.ytp-1m-progress,.ytp-15m-progress,.ytp-30m-progress,.ytp-60m-progress{position:absolute;left:0;bottom:0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.ytp-time-marker,.ytp-clip-start-exclude,.ytp-clip-end-exclude{position:absolute;left:0;bottom:0;width:100%;height:100%;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.ytp-clip-start-exclude,.ytp-clip-end-exclude{display:none;z-index:37;background-color:rgba(255,255,255,0);-moz-transition:background-color .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:background-color .1s cubic-bezier(0.4,0.0,1,1);transition:background-color .1s cubic-bezier(0.4,0.0,1,1)}.ytp-clip-start-enabled .ytp-clip-start-exclude,.ytp-clip-end-enabled .ytp-clip-end-exclude{display:block}.ytp-loop-range-enabled .ytp-clip-start,.ytp-loop-range-enabled .ytp-clip-end{pointer-events:none}.ytp-clip-hover .ytp-clip-start-exclude,.ytp-clip-hover .ytp-clip-end-exclude{background-color:rgba(255,255,255,.5);-moz-transition:background-color .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:background-color .1s cubic-bezier(0.0,0.0,0.2,1);transition:background-color .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-progress{z-index:36;background:#fc0}.ad-teal-design .ytp-ad-progress{background:#00716c}html[dark] .ad-teal-design .ytp-ad-progress{background:#00aaa7}.ytp-load-progress{z-index:33;background:rgba(255,255,255,.4)}.playing-mode .ytp-progress-bar-container:not(.ytp-pull-ui) .ytp-load-progress{-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.playing-mode .ytp-progress-bar-container:not(.ytp-pull-ui) .ytp-load-progress.ytp-fast-load{-moz-transition:-moz-transform 1.2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform 1.2s cubic-bezier(0.0,0.0,0.2,1);transition:transform 1.2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-load-progress.ytp-fast-load{background:#00838f}.ytp-play-progress{z-index:34}.ypc-loaded .ytp-play-progress.ytp-swatch-background-color{background:#2793e6}.ad-interrupting .ytp-play-progress.ytp-swatch-background-color{background:#fc0}.ad-teal-design.ad-interrupting .ytp-play-progress.ytp-swatch-background-color{background:#00716c}html[dark] .ad-teal-design.ad-interrupting .ytp-play-progress.ytp-swatch-background-color{background:#00aaa7}.ytp-yto-preroll .ytp-play-progress.ytp-swatch-background-color{background:#065fd4}.ytp-hover-progress{z-index:35;background:rgba(0,0,0,.125);opacity:0;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-progress-bar-hover .ytp-hover-progress{opacity:1}.ytp-hover-progress-light{background:rgba(255,255,255,.5)}.ytp-time-marker{z-index:40}.ytp-1m-progress,.ytp-15m-progress,.ytp-30m-progress,.ytp-60m-progress{width:1px;background:#000;z-index:36}.ytp-1m-progress{height:30%}.ytp-15m-progress{height:50%}.ytp-30m-progress{height:55%}.ytp-60m-progress{height:60%}.ytp-clip-start,.ytp-clip-end{display:none;position:absolute;width:14px;height:14px;bottom:-4.5px;margin-left:-7px;z-index:44;-moz-transform:scaleY(0.21428571428);-ms-transform:scaleY(0.21428571428);-webkit-transform:scaleY(0.21428571428);transform:scaleY(0.21428571428);-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-clip-start,.ytp-big-mode .ytp-clip-end{width:21px;height:21px;bottom:-6.5px;margin-left:-10.5px;-moz-transform:scaleY(0.238095238);-ms-transform:scaleY(0.238095238);-webkit-transform:scaleY(0.238095238);transform:scaleY(0.238095238)}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-clip-start,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-clip-end,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-clip-start,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-clip-end,.ytp-drag .ytp-clip-start,.ytp-drag .ytp-clip-end{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-clip-start svg,.ytp-clip-end svg{display:block}.ytp-clip-start-enabled:not(.ytp-pull-ui) .ytp-clip-start,.ytp-clip-end-enabled:not(.ytp-pull-ui) .ytp-clip-end{display:block}.ytp-progress-bar-container{display:block;position:absolute;width:100%;bottom:35px;height:5px}.ytp-exp-bigger-button .ytp-progress-bar-container{bottom:39px}.ytp-exp-bigger-button-like-mobile .ytp-progress-bar-container{bottom:47px}.ytp-progress-bar-container:not([aria-disabled=true]){cursor:pointer}.ytp-music-player .ytp-progress-bar-container{bottom:48px;height:5px}.ytp-small-mode.ytp-music-player .ytp-progress-bar-container{bottom:35px}.ytp-big-mode .ytp-progress-bar-container{bottom:52.5px;height:8px}.ytp-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:31;outline:none}.ad-showing.ytp-hide-ad-progress-bar-experiment .ytp-progress-bar-container{display:none}.ytp-progress-bar.ytp-mobile{padding-bottom:10px}.ytp-progress-bar-padding{position:absolute;width:100%;height:16px;bottom:0;z-index:28}.ytp-big-mode .ytp-progress-bar-padding{height:24px}.ytp-chapter-hover-container:hover:not([aria-disabled=true]) .ytp-progress-bar-padding{height:22px;bottom:-6px}.ytp-big-mode:not(.ytp-touch-mode) .ytp-chapter-hover-container:hover:not([aria-disabled=true]) .ytp-progress-bar-padding{height:33px;bottom:-9px}.ytp-touch-mode .ytp-chapter-hover-container:not([aria-disabled=true]) .ytp-progress-bar-padding{height:40px;bottom:-11px}[crane-kick] .ytp-scrubber-container:before{content:'';position:absolute;bottom:11px;left:-24px;width:60px;height:60px;background-image:url(https://www.gstatic.com/youtube/img/originals/ckee/crane-kick.png);background-size:60px 60px;opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-webkit-transform-origin:bottom center;transform-origin:bottom center;-moz-transition:.4s cubic-bezier(0.520,0.095,0.000,1.415);-webkit-transition:.4s cubic-bezier(0.520,0.095,0.000,1.415);transition:.4s cubic-bezier(0.520,0.095,0.000,1.415)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){[crane-kick] .ytp-scrubber-container:before{background-image:url(https://www.gstatic.com/youtube/img/originals/ckee/crane-kick@2x.png)}}[crane-kick] .ytp-big-mode .ytp-scrubber-container:before{bottom:18px;left:-20px}[crane-kick] .ytp-chapter-hover-container:hover:not([aria-disabled=true]) .ytp-scrubber-container:before{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.ytp-promotooltip-wrapper{margin:0;padding:0;border:0;display:block;min-width:0;min-height:0;max-width:300px;max-height:140px;position:relative;z-index:1002}.ytp-promotooltip-container{background-color:#065fd4;color:#fff;font-size:110%;font-weight:400;line-height:20px;text-transform:none}.ytp-promotooltip-content{padding:16px 16px 4px}.ytp-promotooltip-title{margin-bottom:8px;font-size:120%;font-weight:500;line-height:16px}.ytp-promotooltip-buttons{padding:8px 4px;display:flex;flex-direction:row;justify-content:flex-end}.ytp-promotooltip-accept-button,.ytp-promotooltip-dismiss-button{display:inline-block;text-transform:uppercase;vertical-align:middle;white-space:nowrap;font-size:120%;letter-spacing:.007px;padding:10px 16px}.ytp-promotooltip-pointer{content:"";position:absolute;border-style:solid;top:100%;border-width:12px;border-color:#065fd4 transparent transparent}.ytp-remote{left:0;bottom:49px;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.ytp-exp-bigger-button .ytp-remote{bottom:53px}.ytp-exp-bigger-button-like-mobile .ytp-remote{bottom:61px}.ytp-remote[aria-hidden=true]{opacity:0;-moz-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-remote{bottom:70px}.ytp-hide-controls .ytp-remote{bottom:12px;-moz-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-remote-display-status{z-index:15;position:absolute;left:12px;bottom:49px;background-color:rgba(0,0,0,0.6);padding-right:5px;border-radius:5px;opacity:.85}.ytp-exp-bigger-button .ytp-remote-display-status{bottom:53px}.ytp-exp-bigger-button-like-mobile .ytp-remote-display-status{bottom:61px}.ytp-big-mode .ytp-remote-display-status{bottom:70px}.ytp-remote-display-status-icon{float:left;width:40px;height:40px}.ytp-big-mode .ytp-remote-display-status-icon{width:60px;height:60px}.ytp-remote-display-status-text{text-shadow:0 0 2px rgba(0,0,0,.5);padding-top:10px;padding-left:5px;font-size:130%;font-weight:500;display:inline-block}.ytp-big-mode .ytp-remote-display-status-text{padding-top:15px;left:105px;top:30px}.ytp-replay-button{position:absolute;left:50%;bottom:6px;margin-left:-18px;z-index:60}.ytp-exp-bigger-button .ytp-replay-button{bottom:4px;margin-left:-20px}.ytp-exp-bigger-button-like-mobile .ytp-replay-button{bottom:0;margin-left:-24px}.ytp-big-mode .ytp-replay-button{bottom:7.5px;margin-left:-27px}.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:12px}.ytp-exp-bigger-button .ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:10px}.ytp-exp-bigger-button-like-mobile .ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:6px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:26.5px}.ytp-exp-bigger-button .ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:24.5px}.ytp-exp-bigger-button-like-mobile .ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:20.5px}.ytp-settings-button{position:relative}.ytp-settings-button svg{-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-settings-button[aria-expanded=true] svg{-moz-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg)}.ytp-settings-button.ytp-hd-quality-badge:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-hdr-quality-badge:after{content:'';position:absolute;top:10px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-4k-quality-badge:after,.ytp-settings-button.ytp-5k-quality-badge:after,.ytp-settings-button.ytp-8k-quality-badge:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge-grey:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge-grey:after{background-color:#666}.ytp-color-white .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-hdr-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge:after{background-color:#ddd}.ytp-color-party .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-hdr-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-party .ytp-settings-button.ytp-3d-badge:after{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-settings-button.ytp-hd-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4=)}.ytp-settings-button.ytp-hdr-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQgNiIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0zLDUgTDQsNSBMNCw2IEwzLDYgTDMsNSBaIE04LDEgTDgsMiBMNiwyIEw2LDEgTDgsMSBaIE0xLDQgTDEsMyBMMywzIEwzLDQgTDEsNCBaIE0wLDUgTDEsNSBMMSw2IEwwLDYgTDAsNSBaIE01LDUgTDgsNSBMOCw2IEw1LDYgTDUsNSBaIE04LDQgTDksNCBMOSw1IEw4LDUgTDgsNCBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgLz48cGF0aCBkPSJNMyw1IEwzLDQgTDMsMyBMMSwzIEwxLDQgTDEsNSBMMCw1IEwwLDAgTDEsMCBMMSwyIEwzLDIgTDMsMCBMNCwwIEw0LDUgTDMsNSBaIE05LDQgTDgsNCBMOCw1IEw1LDUgTDUsMCBMOCwwIEw4LDEgTDksMSBMOSw0IFogTTgsMiBMOCwxIEw2LDEgTDYsMiBMNiw0IEw4LDQgTDgsMiBaIiBmaWxsPSIjZmZmIiAvPjxwYXRoIGQ9Ik0xMywyIEwxNCwyIEwxNCwzIEwxMywzIEwxMywyIFogTTEzLDUgTDE0LDUgTDE0LDYgTDEzLDYgTDEzLDUgWiBNMTEsMyBMMTMsMyBMMTMsNCBMMTEsNCBMMTEsMyBaIE0xMCw1IEwxMSw1IEwxMSw2IEwxMCw2IEwxMCw1IFogTTExLDEgTDEzLDEgTDEzLDIgTDExLDIgTDExLDEgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIC8+PHBhdGggZD0iTTE0LDMgTDE0LDUgTDEzLDUgTDEzLDQgTDEzLDMgTDE0LDMgWiBNMTEsMCBMMTMsMCBMMTMsMSBMMTEsMSBMMTEsMiBMMTMsMiBMMTMsMyBMMTEsMyBMMTEsNCBMMTEsNSBMMTAsNSBMMTAsMCBMMTEsMCBaIE0xMywwIEwxNCwwIEwxNCwyIEwxMywyIEwxMywwIFoiIGZpbGw9IiNmZmYiIC8+PC9zdmc+);height:6px;width:14px;right:3px;border-style:solid;border-color:#f00;border-width:1px}.ytp-settings-button.ytp-4k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE00LDcgTDUsNyBMNSw4IEw0LDggTDQsNyBaIE0yLDYgTDQsNiBMNCw3IEwyLDcgTDIsNiBaIE0zLDQgTDQsNCBMNCw1IEwzLDUgTDMsNCBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IFogTTEwLDUgTDgsNSBMOCw2IEw4LDcgTDcsNyBMNywyIEw4LDIgTDgsNCBMMTAsNCBMMTAsNSBaIE00LDQgTDMsNCBMMyw1IEw0LDUgTDQsNCBaIE00LDcgTDQsNiBMMiw2IEwyLDQgTDMsNCBMMywzIEw0LDMgTDQsMiBMNSwyIEw1LDUgTDYsNSBMNiw2IEw1LDYgTDUsNyBMNCw3IFogTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-settings-button.ytp-5k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE0yLDcgTDUsNyBMNSw4IEwyLDggTDIsNyBaIE0yLDUgTDUsNSBMNSw2IEwyLDYgTDIsNSBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTIsNiBMNSw2IEw1LDcgTDIsNyBNNSw1IEw2LDUgTDYsNiBMNSw2IE01LDQgTDMsNCBMMywzIEw2LDMgTDYsMiBMMiwyIEwyLDUgTDUsNSBMNSw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4=)}.ytp-settings-button.ytp-8k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE0zLDUgTDUsNSBMNSw2IEwzLDYgTDMsNSBaIE0zLDMgTDUsMyBMNSw0IEwzLDQgTDMsMyBaIE01LDQgTDYsNCBMNiw1IEw1LDUgTDUsNCBaIE0yLDQgTDMsNCBMMyw1IEwyLDUgTDIsNCBaIE0yLDYgTDMsNiBMMyw3IEwyLDcgTDIsNiBaIE0zLDcgTDUsNyBMNSw4IEwzLDggTDMsNyBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTMsNiBMNSw2IEw1LDcgTDMsNyBNMywyIEw1LDIgTDUsMyBMMywzIEwzLDIgWiBNNSw1IEw2LDUgTDYsNiBMNSw2IEw1LDUgWiBNMyw0IEw1LDQgTDUsNSBMMyw1IEwzLDQgWiBNNSwzIEw2LDMgTDYsNCBMNSw0IEw1LDMgWiBNMiw1IEwzLDUgTDMsNiBMMiw2IEwyLDUgWiBNMiwzIEwzLDMgTDMsNCBMMiw0IEwyLDMgWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-settings-button.ytp-3d-badge-grey:after,.ytp-settings-button.ytp-3d-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0yIDJoNHY1aC00di0xaDN2LTFoLTN2LTFoM3YtMWgtM3pNNyAyaDN2MWgtMnYzaDJ2MWgtM3pNMTAgM2gxdjNoLTF6IiBmaWxsPSIjZmZmIiAvPjxwYXRoIGQ9Ik0yIDNoM3YxaC0zek04IDNoMnYxaC0yek0yIDVoM3YxaC0zek0xMCA2aDF2MWgtMXpNMiA3aDR2MWgtNHpNNyA3aDN2MWgtM3oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iMC42NDcxIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-hd-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDUsNiBMNSw1IEwzLDUgTDMsNiBMMyw3IEwyLDcgTDIsMiBMMywyIEwzLDQgTDUsNCBMNSwyIEw2LDIgTDYsNyBMNSw3IFogTTExLDYgTDEwLDYgTDEwLDcgTDcsNyBMNywyIEwxMCwyIEwxMCwzIEwxMSwzIEwxMSw2IFogTTEwLDQgTDEwLDMgTDgsMyBMOCw0IEw4LDYgTDEwLDYgTDEwLDQgWiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-hdr-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQgNSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0zLDUgTDMsNCBMMywzIEwxLDMgTDEsNCBMMSw1IEwwLDUgTDAsMCBMMSwwIEwxLDIgTDMsMiBMMywwIEw0LDAgTDQsNSBMMyw1IFogTTksNCBMOCw0IEw4LDUgTDUsNSBMNSwwIEw4LDAgTDgsMSBMOSwxIEw5LDQgWiBNOCwyIEw4LDEgTDYsMSBMNiwyIEw2LDQgTDgsNCBMOCwyIFoiIGZpbGw9IiMwMDAiIC8+PHBhdGggZD0iTTE0LDMgTDE0LDUgTDEzLDUgTDEzLDQgTDEzLDMgTDE0LDMgWiBNMTMsMyBMMTEsMyBMMTEsNCBMMTEsNSBMMTAsNSBMMTAsMCBMMTEsMCBMMTEsMiBMMTMsMiBMMTMsMyBaIE0xMywxIEwxMCwxIEwxMCwwIEwxMywwIEwxNCwwIEwxNCwyIEwxMywyIEwxMywxIFoiIGZpbGw9IiMwMDAiIC8+PC9zdmc+)}.ytp-color-white .ytp-settings-button.ytp-4k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IFogTTEwLDUgTDgsNSBMOCw2IEw4LDcgTDcsNyBMNywyIEw4LDIgTDgsNCBMMTAsNCBMMTAsNSBaIE00LDQgTDMsNCBMMyw1IEw0LDUgTDQsNCBaIE00LDcgTDQsNiBMMiw2IEwyLDQgTDMsNCBMMywzIEw0LDMgTDQsMiBMNSwyIEw1LDUgTDYsNSBMNiw2IEw1LDYgTDUsNyBMNCw3IFogTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgWiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-5k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTIsNiBMNSw2IEw1LDcgTDIsNyBNNSw1IEw2LDUgTDYsNiBMNSw2IE01LDQgTDMsNCBMMywzIEw2LDMgTDYsMiBMMiwyIEwyLDUgTDUsNSBMNSw0IFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4=)}.ytp-color-white .ytp-settings-button.ytp-8k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTMsNiBMNSw2IEw1LDcgTDMsNyBNMywyIEw1LDIgTDUsMyBMMywzIEwzLDIgWiBNNSw1IEw2LDUgTDYsNiBMNSw2IEw1LDUgWiBNMyw0IEw1LDQgTDUsNSBMMyw1IEwzLDQgWiBNNSwzIEw2LDMgTDYsNCBMNSw0IEw1LDMgWiBNMiw1IEwzLDUgTDMsNiBMMiw2IEwyLDUgWiBNMiwzIEwzLDMgTDMsNCBMMiw0IEwyLDMgWiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0yIDJoNHY1aC00di0xaDN2LTFoLTN2LTFoM3YtMWgtM3pNNyAyaDN2MWgtMnYzaDJ2MWgtM3pNMTAgM2gxdjNoLTF6IiBmaWxsPSIjMDAwIiAvPjwvc3ZnPg==)}.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-weight:bold;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{color:#000;text-shadow:none}.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after{content:'HD'}.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{content:'HDR';font-size:8px}.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after{content:'4K'}.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after{content:'5K'}.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after{content:'8K'}.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{content:'3D'}.ytp-settings-menu{right:12px;bottom:49px;z-index:71;will-change:width,height}.ytp-exp-bigger-button .ytp-settings-menu{bottom:53px}.ytp-exp-bigger-button-like-mobile .ytp-settings-menu{bottom:61px}.ytp-big-mode .ytp-settings-menu{right:24px;bottom:70px}.ytp-settings-menu #ytp-main-menu-id .ytp-menuitem-content{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-speedslider-component{height:95px;outline:none}.ytp-speedslider-component .ytp-slider{height:40px}.ytp-speedslider-component{text-align:center}.ytp-speedslider-component .ytp-slider-handle:before,.ytp-speedslider-component .ytp-slider-handle:after{height:5px}.ytp-speedslider-text{font-size:150%;text-align:center}.ytp-show-share-title.ytp-share-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-share-title.ytp-share-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-share-button,.ytp-chrome-top .ytp-share-button{width:auto;height:auto}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-share-button{min-width:48px;max-width:80px}.ytp-share-icon{margin:auto;width:36px;height:36px}.ytp-exp-bigger-button .ytp-share-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-share-icon{width:48px;height:48px}.ytp-big-mode .ytp-share-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-share-icon{width:60px;height:60px;margin-bottom:10px}.ytp-share-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-share-title,.ytp-overflow-panel .ytp-share-title{font-size:20px}.ytp-show-share-title .ytp-share-title{display:block}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-share-title{text-overflow:ellipsis;overflow:hidden}.ytp-share-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-share-panel[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-share-panel-inner-content{position:absolute;top:50%;margin-top:-65px;left:0;right:0;padding:0 10%}.ytp-big-mode .ytp-share-panel-inner-content{margin-top:-98px}.ytp-share-panel.ytp-share-panel-has-playlist .ytp-share-panel-inner-content{margin-top:-78.5px}.ytp-big-mode .ytp-share-panel.ytp-share-panel-has-playlist .ytp-share-panel-inner-content{margin-top:-118.25px}.ytp-share-panel-loading-spinner{display:none;margin:20px auto 0;width:32px;height:32px;position:relative}.ytp-big-mode .ytp-share-panel-loading-spinner{margin-top:30px}.ytp-share-panel.ytp-share-panel-loading .ytp-share-panel-loading-spinner{display:block}.ytp-share-panel-close{position:absolute;top:6px;right:12px;padding:6px;width:36px;height:36px}.ytp-big-mode .ytp-share-panel-close{top:9px;right:24px;padding:9px;width:54px;height:54px}.ytp-share-panel-close path{fill:#aaa}.ytp-share-panel-close:hover path{fill:#fff}.ytp-share-panel-title{font-size:155%;line-height:20px}.ytp-big-mode .ytp-share-panel-title{line-height:30px}.ytp-share-panel-link{display:block;height:28px;margin-top:18px;text-overflow:ellipsis;font-size:218%;font-weight:500;letter-spacing:1px;white-space:nowrap;overflow:hidden;outline:none}.ytp-big-mode .ytp-share-panel-link{height:42px;margin-top:27px}.ytp-share-panel-include-playlist{display:none;line-height:15px;margin-top:12px;font-size:118%;color:#999}.ytp-big-mode .ytp-share-panel-include-playlist{line-height:22.5px;margin-top:18px}.ytp-share-panel-include-playlist input[type=checkbox]{margin:0 8px 0 0}.ytp-share-panel.ytp-share-panel-has-playlist .ytp-share-panel-include-playlist{display:block}.ytp-share-panel-service-buttons{margin-top:20px;height:44px}.ytp-big-mode .ytp-share-panel-service-buttons{margin-top:30px;height:67px}.ytp-share-panel.ytp-share-panel-fail .ytp-share-panel-service-buttons,.ytp-share-panel.ytp-share-panel-loading .ytp-share-panel-service-buttons{display:none}.ytp-share-panel-service-button{padding:3px;width:38px;height:38px;display:inline-block}.ytp-big-mode .ytp-share-panel-service-button{padding:5px;width:57px;height:57px}.ytp-share-panel-error{display:none;margin-top:20px;font-size:109%}.ytp-big-mode .ytp-share-panel-error{margin-top:30px}.ytp-share-panel-fail .ytp-share-panel-error{display:block}.ytp-skip-intro-button{background:#000000e6;bottom:46px;height:36px;padding-left:16px;padding-right:16px;right:10px;z-index:10}.ytp-exp-bigger-button .ytp-skip-intro-button{bottom:50px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-skip-intro-button{bottom:58px;height:48px}.ytp-skip-intro-button:hover{background:#000}.ytp-big-mode .ytp-skip-intro-button{bottom:79px;right:40px}.ytp-skip-intro-button-text{display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ytp-slider-section{display:inline-block;width:150px;height:100%;cursor:pointer;outline:0}.ytp-slider{height:100%;position:relative;overflow:hidden;outline:0}.ytp-slider-handle{position:absolute;top:50%;width:20px;height:20px;border-radius:10px;margin-top:-10px;background:#fff;outline:0}.ytp-slider-handle:before,.ytp-slider-handle:after{content:'';position:absolute;display:block;top:50%;height:3px;margin-top:-2px;width:170px;outline:0}.ytp-slider-handle:before{left:-160px;background:#fff}.ytp-slider-handle:after{left:10px;background:rgba(255,255,255,.2)}.ytp-webgl-spherical-control{position:absolute;top:48px;left:12px;opacity:.6;cursor:pointer;width:50px;height:50px;-moz-transition:top .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:top .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:top .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:41;outline:none}.ytp-embed:not(.ad-showing) .ytp-webgl-spherical-control{top:60px}.ytp-big-mode .ytp-webgl-spherical-control{top:69px;width:75px;height:75px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-webgl-spherical-control{top:60px}.ytp-webgl-spherical-control:hover,.ytp-webgl-spherical-control.ytp-dragging{opacity:1}.ytp-autohide .ytp-webgl-spherical-control,.ytp-hide-info-bar .ytp-webgl-spherical-control{top:12px;-moz-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-webgl-spherical:not(.ytp-menu-shown) .html5-video-container{cursor:move;cursor:-webkit-grab;cursor:grab}.ytp-webgl-spherical.ytp-dragging:not(.ytp-menu-shown) .html5-video-container{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.ytp-probably-keyboard-focus .ytp-webgl-spherical-control:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ended-mode .ytp-webgl-spherical-control,.ytp-menu-shown .ytp-webgl-spherical-control{opacity:0;-moz-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-spinner{position:absolute;left:50%;top:50%;width:64px;margin-left:-32px;z-index:18;pointer-events:none}.ytp-big-mode .ytp-spinner{width:128px;margin-left:-64px}.ytp-spinner-message{position:absolute;left:50%;margin-top:50%;width:300px;font-size:127%;line-height:182%;margin-left:-150px;display:none;text-align:center;background-color:black;opacity:.5}.ytp-spinner-container{pointer-events:none;position:absolute;width:100%;padding-bottom:100%;top:50%;left:50%;margin-top:-50%;margin-left:-50%;animation:ytp-spinner-linspin 1568.23529647ms linear infinite;-webkit-animation:ytp-spinner-linspin 1568.23529647ms linear infinite}.ytp-spinner-rotator{position:absolute;width:100%;height:100%;-webkit-animation:ytp-spinner-easespin 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both;animation:ytp-spinner-easespin 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both}.ytp-spinner-left{position:absolute;top:0;left:0;bottom:0;overflow:hidden}.ytp-spinner-right{position:absolute;top:0;right:0;bottom:0;overflow:hidden}.ytp-spinner-left{right:49%}.ytp-spinner-right{left:49%}.ytp-spinner-circle{box-sizing:border-box;position:absolute;width:200%;height:100%;border-style:solid;border-color:#ddd #ddd transparent;border-radius:50%;border-width:6px}.ytp-big-mode .ytp-spinner-circle{border-width:12px}.ytp-spinner-left .ytp-spinner-circle{left:0;right:-100%;border-right-color:transparent;-webkit-animation:ytp-spinner-left-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both;animation:ytp-spinner-left-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both}.ytp-spinner-right .ytp-spinner-circle{left:-100%;right:0;border-left-color:transparent;-webkit-animation:ytp-right-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both;animation:ytp-right-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both}@-webkit-keyframes ytp-spinner-linspin{to{-webkit-transform:rotate(360deg)}}@keyframes ytp-spinner-linspin{to{transform:rotate(360deg)}}@-webkit-keyframes ytp-spinner-easespin{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes ytp-spinner-easespin{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes ytp-spinner-left-spin{0%{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes ytp-spinner-left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes ytp-right-spin{0%{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes ytp-right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.ytp-normal-css-loaded{display:none}.ytp-storyboard-framepreview{position:absolute;top:0;left:0;z-index:16;background:#000;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-storyboard-framepreview[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-storyboard-framepreview-img{opacity:.4}.caption-window{position:absolute;line-height:normal;z-index:39;cursor:move;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-exp-marker-tooltip.ytp-progress-bar-hover .caption-window{opacity:.1}.ytp-native-controls .caption-window{z-index:2147483647}.caption-window.ytp-caption-window-top{margin-top:48px;-moz-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-embed:not(.ad-showing) .caption-window.ytp-caption-window-top{margin-top:60px}.ytp-big-mode .caption-window.ytp-caption-window-top{margin-top:69px}.ytp-big-mode.ytp-embed:not(.ad-showing) .caption-window.ytp-caption-window-top{margin-top:89px}.ytp-autohide .caption-window.ytp-caption-window-top,.ytp-hide-info-bar .caption-window.ytp-caption-window-top{margin-top:0;-moz-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1)}.caption-window.ytp-caption-window-bottom{margin-bottom:49px;-moz-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-exp-bigger-button .caption-window.ytp-caption-window-bottom{margin-bottom:53px}.ytp-exp-bigger-button-like-mobile .caption-window.ytp-caption-window-bottom{margin-bottom:61px}.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:70px}.ytp-autohide .caption-window.ytp-caption-window-bottom,.ytp-hide-controls .caption-window.ytp-caption-window-bottom{margin-bottom:0;-moz-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1)}.ytp-native-controls .caption-window.ytp-caption-window-bottom{margin-bottom:45px;-moz-transition:none;-webkit-transition:none;transition:none}.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:139px}.ytp-exp-bigger-button.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:143px}.ytp-exp-bigger-button-like-mobile.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:151px}.ytp-big-mode.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:160px}.html5-video-player .caption-window.ytp-dragging,.html5-video-player.ytp-ad-overlay-open .caption-window.ytp-dragging{margin-top:0;margin-bottom:0;-moz-transition:none;-webkit-transition:none;transition:none;cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.ytp-caption-window-rollup.ytp-rollup-mode{overflow:hidden}.caption-window svg,.caption-window .ytp-icon{width:36px;height:36px;vertical-align:bottom;display:inline-block;max-width:1em;max-height:1em}.ytp-exp-bigger-button .caption-window svg,.ytp-exp-bigger-button .caption-window .ytp-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .caption-window svg,.ytp-exp-bigger-button-like-mobile .caption-window .ytp-icon{width:48px;height:48px}.ytp-big-mode .caption-window svg,.ytp-big-mode .caption-window .ytp-icon{width:54px;height:54px}.ytp-caption-window-rollup.ytp-rollup-mode .captions-text{-moz-transition:-moz-transform .433s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .433s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .433s cubic-bezier(0.0,0.0,0.2,1);transition:transform .433s cubic-bezier(0.0,0.0,0.2,1)}.html5-video-player .caption-visual-line .ytp-caption-segment:first-child{padding-left:.25em;padding-top:0}.html5-video-player .caption-visual-line .ytp-caption-segment:last-child{padding-right:.25em;padding-bottom:0}.html5-video-player .ytp-vertical-caption .caption-visual-line .ytp-caption-segment:first-child{padding-top:.25em;padding-left:0}.html5-video-player .ytp-vertical-caption .caption-visual-line .ytp-caption-segment:last-child{padding-bottom:.25em;padding-right:0}.ytp-time-display{font-size:109%;display:inline-block;vertical-align:top;padding:0 5px;white-space:nowrap;line-height:35px}.ytp-exp-bigger-button .ytp-time-display{line-height:39px}.ytp-exp-bigger-button-like-mobile .ytp-time-display{line-height:47px}.ytp-music-player .ytp-time-display{line-height:48px}.ytp-small-mode.ytp-music-player .ytp-time-display{line-height:35px}.ytp-big-mode .ytp-time-display{line-height:53px}.ytp-volume-slider-active .ytp-time-display-allow-autohide{display:none}.ytp-time-separator,.ytp-time-duration{color:#ddd}.ytp-music-player .ytp-time-current,.ytp-music-player .ytp-time-separator,.ytp-music-player .ytp-time-duration{color:#fff}.ytp-live .ytp-time-current,.ytp-live .ytp-time-separator,.ytp-live .ytp-time-duration{display:none}.ytp-chrome-controls .ytp-live-badge,.ytp-big-mode .ytp-chrome-controls .ytp-live-badge{display:none;width:auto;text-transform:uppercase}.ytp-chrome-controls .ytp-live .ytp-live-badge,.ytp-big-mode .ytp-chrome-controls .ytp-live .ytp-live-badge{display:inline-block}.ytp-live-badge:before{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;background:#757575;content:'';border-radius:6px}.ytp-big-mode .ytp-live-badge:before{width:9px;height:9px;border-radius:9px}.html5-video-player .ytp-live-badge[aria-disabled=true],.html5-video-player .ytp-live-badge[disabled]{opacity:1}.ytp-live-badge[disabled]:before{background:#f00}.ytp-title{overflow:hidden;flex:1;display:flex}.ytp-title-text{vertical-align:top;padding-top:12px;font-size:18px;flex:1}.ytp-big-mode .ytp-title-text{padding-top:18px;font-size:27px}.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:21px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:36px}.ytp-title-subtext{font-size:14px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-title-subtext{font-size:20px}.ytp-title-subtext a:empty{display:none}.ytp-title-text{max-width:100%;padding-left:4px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-title-text{padding-left:6px}.ytp-title-fullerscreen-link{cursor:default}.ytp-tooltip{position:absolute;z-index:1002;font-size:118%;font-weight:500;line-height:15px;opacity:0;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.ytp-big-mode .ytp-tooltip{line-height:22px}.ytp-tooltip:not([aria-hidden=true]){opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-tooltip.ytp-preview{padding:2px;background-color:rgba(28,28,28,0.9);border-radius:2px}.ytp-tooltip.ytp-text-detail.ytp-preview{width:312px}.ytp-big-mode .ytp-tooltip.ytp-text-detail.ytp-preview{width:457px}.ytp-tooltip-text-wrapper{border-radius:3px;float:right}.ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-wrapper{position:absolute;bottom:5px;left:0;width:100%;text-align:center;z-index:1}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text-wrapper{padding:0 9px;margin:4px 0;overflow:hidden;max-height:46px;max-width:130px}.ytp-big-mode .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text-wrapper{margin:6px 0;max-height:69px;max-width:195px}.ytp-tooltip-text{display:block;background-color:rgba(28,28,28,0.9);border-radius:2px;padding:5px 9px}.ytp-tooltip-opaque .ytp-tooltip-text{background-color:rgba(28,28,28,1)}.ytp-tooltip.ytp-preview .ytp-tooltip-text{display:inline;border-bottom-left-radius:0;border-bottom-right-radius:0}.ytp-tooltip-image-enabled .ytp-tooltip-text{padding-left:34px}.ytp-big-mode .ytp-tooltip-image-enabled .ytp-tooltip-text{padding-left:45px}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text{background-color:transparent;padding:0}.ytp-tooltip-bg{background-color:#000;background-repeat:no-repeat;position:relative;display:none}.ytp-exp-marker-tooltip .ytp-tooltip.ytp-preview:not(.ytp-text-detail){background-color:#fff}.ytp-exp-marker-tooltip.ytp-progress-bar-snap .ytp-tooltip.ytp-preview:not(.ytp-text-detail){border:1px solid #fff}.ytp-tooltip.ytp-preview .ytp-tooltip-bg{display:block}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bg{float:left}.ytp-tooltip-duration{display:none}.ytp-tooltip.ytp-text-detail.ytp-preview.ytp-has-duration .ytp-tooltip-duration{display:block;position:absolute;right:3px;bottom:3px;background-color:rgba(28,28,28,0.9);padding:2px 4px}.ytp-tooltip-title{display:none}.ytp-exp-marker-tooltip .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-title{width:200%;text-align:center;right:80px;display:block;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;height:16px;background-color:none;border:0;top:45px;text-shadow:0 0 4px rgba(0,0,0,0.75)}.ytp-big-mode.ytp-exp-marker-tooltip .ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-title{width:200%;text-align:center;right:120px;top:61px;height:24px}.ytp-exp-marker-tooltip .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text{background:none;position:relative;top:45px;text-shadow:0 0 4px rgba(0,0,0,0.75)}.ytp-big-mode.ytp-exp-marker-tooltip .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text{top:65px}.ytp-exp-marker-tooltip .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title{top:33px}.ytp-big-mode.ytp-exp-marker-tooltip .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title{top:41px}.ytp-tooltip.ytp-text-detail .ytp-tooltip-title{display:block;color:#aaa;text-transform:uppercase}.ytp-tooltip-image{width:20px;height:20px;border:0;border-radius:10px;position:absolute;display:none;top:2px;left:7px;background-size:contain}.ytp-big-mode .ytp-tooltip-image{width:25px;height:25px;border-radius:12.5px;top:3px;left:10px}.ytp-tooltip-image-enabled .ytp-tooltip-image{display:inherit}.ytp-unmute.ytp-popup{position:absolute;top:36px;left:0;z-index:1001;text-transform:uppercase;color:#000;font-size:127%;font-weight:500;background:none;padding:12px}.ytp-big-mode .ytp-unmute.ytp-popup{top:30px;padding:18px}.ytp-autohide .ytp-unmute,.ytp-hide-info-bar .ytp-unmute{top:0}.ytp-unmute-inner{padding-left:3px;padding-right:12px;background-color:rgba(255,255,255,1);border-radius:2px;border-bottom:1px solid #f1f1f1;text-shadow:none}.ytp-big-mode .ytp-unmute-inner{padding-left:5px;padding-right:18px}.ytp-unmute-icon{width:36px;height:36px;display:inline-block;vertical-align:middle}.ytp-exp-bigger-button .ytp-unmute-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-unmute-icon{width:48px;height:48px}.ytp-unmute-icon .ytp-svg-fill{fill:#000}.ytp-unmute-text{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;display:inline-block}.ytp-big-mode .ytp-unmute-icon{width:54px;height:54px}.ytp-unmute.ytp-popup.ytp-unmute-animated .ytp-unmute-inner{position:relative;background-color:transparent;border-bottom:none;padding:0}.ytp-unmute-animated .ytp-unmute-icon{padding-left:2px;position:relative;z-index:10;background-color:rgba(255,255,255,1);border-radius:2px;border-bottom:1px solid #f1f1f1}.ytp-unmute-animated .ytp-unmute-box{display:block;background-color:rgba(255,255,255,1);position:absolute;left:0;top:0;bottom:0;border-radius:2px;border-bottom:1px solid #f1f1f1}.ytp-unmute-animated .ytp-unmute-text{position:relative;z-index:10;padding-top:1px;padding-right:10px}.ytp-unmute-expand .ytp-unmute-box{width:0;-moz-animation:ytp-unmute-width-anim .5s cubic-bezier(0.0,0.0,0.2,1) 3.5s forwards;-webkit-animation:ytp-unmute-width-anim .5s cubic-bezier(0.0,0.0,0.2,1) 3.5s forwards;animation:ytp-unmute-width-anim .5s cubic-bezier(0.0,0.0,0.2,1) 3.5s forwards}.ytp-unmute-expand .ytp-unmute-text{opacity:0;-moz-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.0,0.0,0.2,1) 3.8s forwards;-webkit-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.0,0.0,0.2,1) 3.8s forwards;animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.0,0.0,0.2,1) 3.8s forwards}.ytp-unmute-shrink .ytp-unmute-box{width:100%;-moz-animation:ytp-unmute-width-anim .5s cubic-bezier(0.4,0.0,1,1) 5.5s reverse forwards;-webkit-animation:ytp-unmute-width-anim .5s cubic-bezier(0.4,0.0,1,1) 5.5s reverse forwards;animation:ytp-unmute-width-anim .5s cubic-bezier(0.4,0.0,1,1) 5.5s reverse forwards}.ytp-unmute-shrink .ytp-unmute-text{opacity:1;-moz-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.4,0.0,1,1) 5.4s reverse forwards;-webkit-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.4,0.0,1,1) 5.4s reverse forwards;animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.4,0.0,1,1) 5.4s reverse forwards}@keyframes ytp-unmute-width-anim{0%{width:0}to{width:100%}}@keyframes ytp-unmute-alpha-anim{0%{opacity:0}to{opacity:1}}.html5-video-info-panel{background:rgba(28,28,28,0.8);border-radius:4px;color:#fff;left:10px;position:absolute;top:10px;z-index:64;min-width:26em}.html5-video-info-panel-close{cursor:pointer;position:absolute;right:5px;top:5px}.html5-video-info-panel-content{padding:5px}.html5-video-info-panel-content>div>div{display:inline-block;font-weight:500;padding:0 .5em;text-align:right;width:10em}.ytp-horizonchart{display:inline-block;margin:2px;position:relative;vertical-align:bottom}.ytp-horizonchart>span{display:inline-block;position:absolute}.ytp-video-menu-item{display:block;height:44px;padding:10px}.ytp-big-mode .ytp-video-menu-item{height:66px;padding:15px}.ytp-video-menu-item[aria-checked=true]{background-color:rgba(255,255,255,0.1)}.ytp-video-menu-item:hover,.ytp-video-menu-item[aria-checked=true]:hover{background-color:rgba(255,255,255,0.15)}.ytp-video-menu-item-now-playing,.ytp-video-menu-item-index{padding-right:9px;min-width:10px;height:44px;line-height:44px;float:left}.ytp-big-mode .ytp-video-menu-item-now-playing,.ytp-big-mode .ytp-video-menu-item-index{padding-right:13px;height:66px;line-height:66px}.ytp-video-menu-item-now-playing{display:none;color:#f00}.ytp-color-white .ytp-video-menu-item-now-playing{color:#ddd}.ytp-color-party .ytp-video-menu-item-now-playing{-moz-animation:ytp-party-color .15s linear infinite;-webkit-animation:ytp-party-color .15s linear infinite;animation:ytp-party-color .15s linear infinite}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-now-playing{display:inline}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-index{display:none}.ytp-video-menu-item-title{padding-left:9px;font-size:120%;max-height:2.6em;overflow:hidden}.ytp-video-menu-item-author{padding-left:9px;color:#b8b8b8;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-video-menu-item-thumbnail{float:left;width:64px;height:36px;margin:4px;border:0 solid #f00;background-position:0 -6px;background-size:64px 48px}.ytp-color-white .ytp-video-menu-item-thumbnail{border-color:#ddd}.ytp-color-party .ytp-video-menu-item-thumbnail{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-big-mode .ytp-video-menu-item-thumbnail{width:96px;height:54px;margin:6px;background-position:0 -9px;background-size:96px 72px}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-thumbnail{margin:2px;border-width:2px}.ytp-big-mode .ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-thumbnail{margin:4px}.ytp-visualizer{position:absolute;width:100%;height:100%;vertical-align:top;overflow:hidden;z-index:11;pointer-events:none;opacity:.5}.ytp-volume-panel{display:inline-block;width:0;height:100%;-moz-transition:margin .2s cubic-bezier(0.4,0.0,1,1),width .2s cubic-bezier(0.4,0.0,1,1);-webkit-transition:margin .2s cubic-bezier(0.4,0.0,1,1),width .2s cubic-bezier(0.4,0.0,1,1);transition:margin .2s cubic-bezier(0.4,0.0,1,1),width .2s cubic-bezier(0.4,0.0,1,1);cursor:pointer;outline:0}.ytp-volume-slider-active .ytp-volume-panel{width:52px;margin-right:3px;-moz-transition:margin .2s cubic-bezier(0.0,0.0,0.2,1),width .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:margin .2s cubic-bezier(0.0,0.0,0.2,1),width .2s cubic-bezier(0.0,0.0,0.2,1);transition:margin .2s cubic-bezier(0.0,0.0,0.2,1),width .2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-volume-slider-active .ytp-volume-panel{width:78px;margin-right:5px}.ytp-probably-keyboard-focus .ytp-volume-panel:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-volume-slider{height:100%;position:relative;overflow:hidden}.ytp-volume-slider-handle{position:absolute;top:50%;width:12px;height:12px;border-radius:6px;margin-top:-6px;background:#fff}.ytp-big-mode .ytp-volume-slider-handle{width:18px;height:18px;border-radius:9px;margin-top:-9px}.ytp-volume-slider-handle:before,.ytp-volume-slider-handle:after{content:'';position:absolute;display:block;top:50%;height:3px;margin-top:-2px;width:64px}.ytp-big-mode .ytp-volume-slider-handle:before,.ytp-big-mode .ytp-volume-slider-handle:after{height:4px;margin-top:-2px;width:96px}.ytp-volume-slider-handle:before{left:-58px;background:#fff}.ytp-big-mode .ytp-volume-slider-handle:before{left:-87px}.ytp-volume-slider-handle:after{left:6px;background:rgba(255,255,255,.2)}.ytp-big-mode .ytp-volume-slider-handle:after{left:9px;background:rgba(255,255,255,.2)}.ytp-show-watch-later-title.ytp-watch-later-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-watch-later-title.ytp-watch-later-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-watch-later-button,.ytp-chrome-top .ytp-watch-later-button{width:auto;height:auto}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-watch-later-button{min-width:48px;max-width:80px}.ytp-watch-later-icon{margin:auto;width:36px;height:36px;position:relative}.ytp-exp-bigger-button .ytp-watch-later-icon{width:40px;height:40px}.ytp-exp-bigger-button-like-mobile .ytp-watch-later-icon{width:48px;height:48px}.ytp-big-mode .ytp-watch-later-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-watch-later-icon{width:60px;height:60px;margin-bottom:10px}.ytp-watch-later-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-watch-later-title,.ytp-overflow-panel .ytp-watch-later-title{font-size:20px}.ytp-show-watch-later-title .ytp-watch-later-title{display:block}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-watch-later-title{text-overflow:ellipsis;overflow:hidden}.ytp-watch-later-icon .ytp-spinner-container{width:20px;padding-bottom:20px;margin-top:-10px;margin-left:-10px}.ytp-big-mode .ytp-watch-later-icon .ytp-spinner-container{width:35px;padding-bottom:35px;margin-top:-17.5px;margin-left:-17.5px}.ytp-watch-later-icon .ytp-spinner-circle{border-width:3px}.ytp-big-mode .ytp-watch-later-icon .ytp-spinner-circle{border-width:5px}.webgl{display:block;position:absolute;z-index:11;width:100%}.ended-mode .webgl{display:none}.ytp-chrome-controls .ytp-button.ytp-youtube-button{width:67px}.ytp-big-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button{width:100px}.ytp-drawer{position:absolute;top:0;right:0;bottom:0;width:350px;text-align:center;overflow:hidden;z-index:65;-moz-transition:width .25s cubic-bezier(0.0,0.0,0.2,1),bottom .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:width .25s cubic-bezier(0.0,0.0,0.2,1),bottom .25s cubic-bezier(0.0,0.0,0.2,1);transition:width .25s cubic-bezier(0.0,0.0,0.2,1),bottom .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-autohide .ytp-drawer{bottom:-6px;-moz-transition:width .25s cubic-bezier(0.4,0.0,1,1),bottom .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .25s cubic-bezier(0.4,0.0,1,1),bottom .25s cubic-bezier(0.4,0.0,1,1);transition:width .25s cubic-bezier(0.4,0.0,1,1),bottom .25s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-drawer{width:425px}.ytp-drawer-closed{width:25px}.ytp-big-mode .ytp-drawer-closed{width:38px}.ytp-drawer-content{position:absolute;left:0;top:0;width:350px;height:100%;padding:40px 10px 10px;background:rgba(0,0,0,0.8);-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-drawer-content{width:425px;padding:70px 15px 15px}.ytp-drawer-closed .ytp-drawer-content{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-drawer-close-button{position:absolute;right:0;top:0;width:24px;height:24px;padding:5px;fill:white}.ytp-big-mode .ytp-drawer-close-button{width:36px;height:36px;padding:7px}.ytp-drawer-closed .ytp-drawer-close-button{display:none}.ytp-drawer-open-button{display:none;position:absolute;top:50%;left:0;width:15px;height:32px;margin-top:-16px;padding:10px 5px;background:rgba(0,0,0,0.7)}.ytp-big-mode .ytp-drawer-open-button{width:23px;height:48px;margin-top:-24px;padding:15px 8px}.ytp-drawer-closed .ytp-drawer-open-button{display:block}.ytp-drawer-open-button:after{display:inline-block;border:5px solid transparent;border-right-color:#aaa;border-left:none;content:''}.ytp-big-mode .ytp-drawer-open-button:after{border-bottom-width:8px;border-right-width:8px;border-top-width:8px}.html5-ypc-module{line-height:1.2;text-align:left}.html5-ypc-action-heading{margin-bottom:5px;font-size:18px;color:#999}.ytp-small-mode .html5-ypc-action-heading{display:none}.html5-ypc-title{font-size:20px}.html5-ypc-thumbnail{float:left}.html5-ypc-thumbnail img{width:100px;margin:0 10px 10px 0}.html5-ypc-thumbnail img.avatar{border-radius:50%;overflow:hidden}.ytp-small-mode .html5-ypc-thumbnail img{width:50px}.ytp-big-mode .html5-ypc-thumbnail img{width:150px;margin:0 15px 18px 0}.html5-ypc-description{font-size:14px}.ytp-small-mode .html5-ypc-description{margin-top:10px}.ytp-big-mode .html5-ypc-description{margin-top:38px}.html5-ypc-purchase{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#2793e6;text-transform:uppercase}.ytp-big-mode .html5-ypc-purchase{margin:18px 0;padding:15px 20px;border-radius:3px}.html5-ypc-purchase:hover{background:#126db3}.html5-ypc-purchase-refined{font-weight:500;font-size:14px;position:absolute;right:0;bottom:0;margin-right:12px;padding:10px 20px;border-radius:2px;background:rgba(0,0,0,0.7);text-transform:uppercase;overflow:hidden;z-index:67;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-big-mode .html5-ypc-purchase-refined{padding:15px 20px;margin-right:18px;border-radius:3px}.html5-ypc-purchase-refined-highlighted{background:#065fd4}.html5-ypc-purchase-refined-inactive-playback{bottom:24px}.html5-ypc-overlay{position:absolute;bottom:0;padding:5px;margin-left:12px;overflow:hidden;z-index:67;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-big-mode .html5-ypc-overlay{padding:8px;margin-left:24px}.html5-ypc-endscreen{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:51px 21px 21px;background:rgba(0,0,0,0.75);z-index:34}.ytp-small-mode .html5-ypc-endscreen{padding-top:21px}.ytp-ypc-clickwrap-overlay{padding:25px 20px 0;z-index:70}.ytp-ypc-clickwrap-header{border-bottom:1px solid #888;padding:0 0 15px 5px;font-size:182%;font-weight:normal}.ytp-ypc-clickwrap-description{margin:15px 0 0 5px;font-size:127%}.ytp-ypc-clickwrap-confirm{margin:20px 0 0 5px;padding:7px 10px;background-color:#37d;border-radius:2px}.ytp-ypc-clickwrap-confirm:hover{background-color:#26c}.ytp-yto-preroll-message{display:none;position:absolute;bottom:0;padding:5px;margin-left:12px;overflow:hidden;z-index:66;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-yto-preroll .ytp-yto-preroll-message{display:block} \ No newline at end of file diff --git a/WebContent/img/favicon-16x16.png b/WebContent/img/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..8b194e617af1c135e6b37939591d24ac3a5efa18 Binary files /dev/null and b/WebContent/img/favicon-16x16.png differ diff --git a/WebContent/img/favicon-32x32.png b/WebContent/img/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..249737fe44558e679f0b67134e274461d988fa98 Binary files /dev/null and b/WebContent/img/favicon-32x32.png differ diff --git a/WebContent/index.html b/WebContent/index.html new file mode 100644 index 0000000000000000000000000000000000000000..b54e8277257bb10d9937ef51b90743fe64424f92 --- /dev/null +++ b/WebContent/index.html @@ -0,0 +1,343 @@ +<!DOCTYPE html> +<!-- Copyright (C) 2020 by Tecnalia --> +<!-- saved from url=(0058)http://surjithctly.github.io/documentation-html-template/# --> +<html lang="en"><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + + + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <meta name="description" content=""> + <meta name="author" content=""> + <meta name="keywords" content=""> + + <title>Alarm Processing & Reporter</title> + + <!-- <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> --> + + <link rel="stylesheet" type="text/css" href="css/font-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="css/stroke.css"> + <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> + <link rel="stylesheet" type="text/css" href="css/animate.css"> + <link rel="stylesheet" type="text/css" href="css/prettyPhoto.css"> + <link rel="stylesheet" type="text/css" href="css/style.css"> + + <link rel="stylesheet" type="text/css" href="css/shCore.css" media="all"> + <link rel="stylesheet" type="text/css" href="css/shThemeRDark.css" media="all"> + + <!-- CUSTOM --> + <link rel="stylesheet" type="text/css" href="css/custom.css"> + + <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> + <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> + <![endif]--> + +<style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style></head> + +<body> + + <div id="wrapper"> + + <div class="container"> + + <section id="top" class="section docs-heading"> + + <div class="row"> + <div class="col-md-12"> + <div class="big-title text-center"> + <h1>Alarm Processing & Reporter</h1> + <p class="lead">AFarCloud component / version 1.1</p> + </div> + <!-- end title --> + </div> + <!-- end 12 --> + </div> + <!-- end row --> + + <hr> + + </section> + <!-- end section --> + + <div class="row"> + + <div class="col-md-3"> + <nav class="docs-sidebar affix" data-spy="affix" data-offset-top="300" data-offset-bottom="200" role="navigation"> + <ul class="nav"> + <li class="active"><a href="#line1">Interfaces</a></li> + <li><a href="#line2">Alarm notification: MQTT interface</a></li> + <li><a href="#line3">Alarm notification: REST interface</a></li> + <li><a href="#line4">Alarm status update: MQTT interface</a></li> + </ul> + </nav> + </div> + <div class="col-md-9"> + <section class="welcome"> + + <div class="row"> + <div class="col-md-12 left-align"> + <h2 class="dark-text">Introduction<hr></h2> + <div class="row"> + + <div class="col-md-12 full"> + <div class="intro1"> + <ul> + <li><strong>Item Name : </strong>The Alarm Processing & Reporter</li> + <li><strong>Item Version : </strong> v 1.1</li> + <li><strong>Authors : </strong> Tecnalia (Sonia Bilbao, Belen Martinez, Fernando Jorge)</li> + </ul> + </div> + + <hr> + <div> + <p>The Alarm Processing & Reporter processes the alarms triggered by the devices, validating the data received to ensure that the format is clean and correct, and forwards them to the Farm Management System. We consider as alarms any message sent from a sensor (i.e., standalone sensor, collar, WSN, etc.), actuator, UAV or GV to the middleware, to inform about abnormal behaviour at equipment or functional levels. The alarm at equipment level indicates that the equipment is not functioning correctly e.g., the IMU in a UAV, collar battery warning, etc. Functional level represents a higher level of abstraction than equipment level. An alarm at functional level means that an entity will not be able to execute an action that requires a certain functionality like localisation or navigation, probably due to an alarm at equipment level.</p> + Drones could trigger the following alarms: + <ol> + <li>Low battery; + <li>Low number of GPS satellites; + <li>Failed calibration – including detail on the cause of the failure (e.g., no GPS fix, fail in accelerometer calibration); + <li>Failed communication with any sensor equipped (e.g., no camera communication); + <li>Low memory on the on-board computer. + </ol> + Collars include a set of alarms that can be notified to the farmer. The farmer could adjust collars settings to define the alarms he/she want to receive. These notifications include: + <ol> + <li>Battery warning: alarm when the battery level is low or when the device is indoors, and it is + consuming more than it should. + <li>Coverage recovered: this rule allows getting alerts when a device recovers the coverage + <li>Device lost: this rule sends notifications when the device is not in the animal. + </ol> + <p>Besides, the Alarm Processing & Reporter also processes the notifications/warnings triggered by the Decision Support System and by the Environment Reporter, forwarding this information to the Farm Management System.</p> + <p>Finally, the Alarm Processing & Reporter processes updates on the status of an existing alarm.</p> + </div> + </div> + </div> + <!-- end row --> + </div> + </div> + </section> + + <section id="line1" class="section"> + + <div class="row"> + <div class="col-md-12 left-align"> + <h2 class="dark-text">Interfaces <a href="#top">#back to top</a><hr></h2> + </div> + <!-- end col --> + </div> + <!-- end row --> + + <div class="row"> + <div class="col-md-12"> + <p>NOTIFICATION OF NEW ALARMS - AFarCloud offers two different interfaces to connected entities, so they can send alarms triggered to the platform:</p> + <ol> + <li>MQTT interface to collect alarms triggered by MQTT compatible entities (e.g., standalone sensors, WSNs), actuators, tractors, ISOBUS systems and the DSS. + <li>REST interface to collect alarms triggered by REST compatible entities (e.g., collars). + </ol> + <p>STATUS UPDATE OF AN EXISTING ALARM - AFarCloud offers an MQTT interface to connected entities, so they can notify an update on the status of an existing alarm.</p> + + </div> + <!-- end col --> + </div> + <!-- end row --> + + </section> + <!-- end section --> + + <section id="line2" class="section"> + + <div class="row"> + <div class="col-md-12 left-align"> + <h2 class="dark-text">MQTT interface for reporting new alarms <a href="#top">#back to top</a><hr></h2> + </div> + <!-- end col --> + </div> + <!-- end row --> + + <div class="row"> + <div class="col-md-12"> + <p>The MQTT topic for reporting alarms from MQTT compatible entities is provided below:</p> + + <div><h2 class="text-center">afc/[scenario]/[service]/[type_of_device]/[entityName]/alarm</h2></div> + + + Where: + <ol> + <li>[scenario] must be replaced by the scenario name defined at configuration time by the System Configuration of the FMS + <li>[service] represents an application domain, for example water management or environmental observations + <li>[type_of_device]: is a field used to identify the entity responsible for triggering the alarm, e.g., sensor, actuator, tractor, ISOBUS system, DSS, etc. + <li>[entityName] must be replaced by the entityName defined at registration time through the System Configuration of the FMS + </ol> + + <br> + + <figure class="highlight"> +<pre><code class="language-html" data-lang="html"><span class="nt"><strong>#/definitions/Alarm</strong></span> + <span class="nt">{</span> + <span class="nt">"alarmCode":"GREENHOUSE_IRRIGATION_FLOW",</span> + <span class="nt">"message": "irrigation valve is open but no water flow detected",</span> + <span class="nt">"resourceId":"este_irrigation_valve_0",</span> + <span class="nt">"sequenceNumber": 123131,</span> + <span class="nt">"alarmTime": 1612951908 [optional field],</span> + <span class="nt">"source": sensor 1 [optional field],</span> + <span class="nt">"priority": "low" [optional field],</span> + <span class="nt">"status": 0 [optional field]</span> + <span class="nt">}</span></code></pre></figure> + + Where: + <ol> + <li>alarmCode should be one of the alarm codes defined in AFarCloud ontology + <li>message is a free text describing the alarm. It will be used to inform the operator. + <li>resourceId is the entityName of the device that generated the alarm + <li>sequenceNumber is an incremental integer number + <li>alarmTime is the alarm Epoch time (in seconds) + <li>source describes the originator of the alarm + <li>priority classifies the importance of the alarm + <li>status defines the state of the alarm according to the alarm lifecycle + </ol> + + + + </div> + <!-- end col --> + </div> + <!-- end row --> + + + + </section> + <!-- end section --> + + <section id="line3" class="section"> + + <div class="row"> + <div class="col-md-12 left-align"> + <h2 class="dark-text">REST interface for reporting new alarms <a href="#top">#back to top</a><hr></h2> + </div> + <!-- end col --> + </div> + <!-- end row --> + + <p>The following REST service is available for reporting alarms to the Alarm Processing & Reporter.</p> + + <figure class="highlight"> + <pre><code class="language-html" data-lang="html"><span class="nt">POST /alarm/{scenario} report an alarm from a REST compatible entity</span> + </code></pre></figure> + + <figure class="highlight"> + <pre><code class="language-html" data-lang="html"><span class="nt">Parameters:</span> +<span class="nt">name: body</span> +<span class="nt">schema: </span> +<span class="nt">{</span> + <span class="nt">"alarmCode":"GREENHOUSE_IRRIGATION_FLOW",</span> + <span class="nt">"message": "irrigation valve is open but no water flow detected",</span> + <span class="nt">"resourceId":"este_irrigation_valve_0",</span> + <span class="nt">"sequenceNumber": 123131,</span> + <span class="nt">"alarmTime": 1612951908 [optional field],</span> + <span class="nt">"source": sensor 1 [optional field],</span> + <span class="nt">"priority": "low" [optional field],</span> + <span class="nt">"status": 0 [optional field]</span> + +<span class="nt">}</span> + </code></pre></figure> + + <figure class="highlight"> + <pre><code class="language-html" data-lang="html"><span class="nt">Responses:</span> + <span class="nt">200: "Successful operation"</span> + <span class="nt">405: "Invalid input"</span> + <span class="nt">500: "Internal server error"</span> + </code></pre></figure> + + <p>You can check REST inferface with Swagger. <a target="_blank" href="rest.html">Link.</a></p> + + </section> + <!-- end section --> + + <section id="line4" class="section"> + + <div class="row"> + <div class="col-md-12 left-align"> + <h2 class="dark-text">MQTT interface for updating the status of an existing alarm <a href="#top">#back to top</a><hr></h2> + </div> + <!-- end col --> + </div> + <!-- end row --> + + <div class="row"> + <div class="col-md-12"> + <p>The MQTT topic for updating the status of an existing alarm is provided below:</p> + + <div><h2 class="text-center">afc/[scenario]/[service]/[type_of_device]/[entityName]/updatealarm</h2></div> + + + Where: + <ol> + <li>[scenario] must be replaced by the scenario name defined at configuration time by the System Configuration of the FMS. + <li>[service] represents an application domain, for example water management or environmental observations. + <li>[type_of_device]: is a field used to identify the entity responsible for updating the alarm status, e.g., farmerApp. + <li>[entityName] must be replaced by the entityName defined at registration time through the System Configuration of the FMS. + </ol> + + <br> + + <figure class="highlight"> +<pre><code class="language-html" data-lang="html"><span class="nt"><strong>#/definitions/AlarmStatus</strong></span> + <span class="nt">{</span> + <span class="nt">"resourceId":"este_irrigation_valve_0",</span> + <span class="nt">"sequenceNumber": 123131,</span> + <span class="nt">"alarmTime": 1612951908,</span> + <span class="nt">"status": 0</span> + <span class="nt">}</span></code></pre></figure> + + Where: + <ol> + <li>resourceId is the entityName of the device that generated the alarm + <li>sequenceNumber is an incremental integer number + <li>alarmTime is the Epoch time (in seconds) of the original alarm. This is used to identify the alarm whose status needs to be updated + <li>status defines the state of the alarm according to the alarm lifecycle + </ol> + + + + </div> + <!-- end col --> + </div> + <!-- end row --> + + + + </section> + <!-- end section --> + + </div> + <!-- // end .col --> + + </div> + <!-- // end .row --> + + </div> + <!-- // end container --> + + </div> + <!-- end wrapper --> + + <script src="js/jquery.min.js"></script> + <script src="js/bootstrap.min.js"></script> + <script src="js/retina.js"></script> + <script src="js/jquery.fitvids.js"></script> + <script src="js/wow.js"></script> + <script src="js/jquery.prettyPhoto.js"></script> + + <!-- CUSTOM PLUGINS --> + <script src="js/custom.js"></script> + <script src="js/main.js"></script> + + <script src="js/shCore.js"></script> + <script src="js/shBrushXml.js"></script> + <script src="js/shBrushCss.js"></script> + <script src="js/shBrushJScript.js"></script> + + + + +</body></html> diff --git a/WebContent/js/ad_status.js b/WebContent/js/ad_status.js new file mode 100644 index 0000000000000000000000000000000000000000..dfec48c4e354e63d63c17121c0b652b99d978885 --- /dev/null +++ b/WebContent/js/ad_status.js @@ -0,0 +1 @@ +window.google_ad_status = 1; diff --git a/WebContent/js/base.js b/WebContent/js/base.js new file mode 100644 index 0000000000000000000000000000000000000000..c7da0afcfd1be031062bed65d445a08e04453c45 --- /dev/null +++ b/WebContent/js/base.js @@ -0,0 +1,7950 @@ +var _yt_player={};(function(g){var window=this;/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +var ca,ea,aaa,ia,ka,pa,qa,ra,ta,ua,va,baa,caa,wa,daa,xa,ya,za,eaa,Ba,Ca,Da,Ea,Fa,Ha,Ka,La,haa,iaa,Ua,Va,Xa,jaa,kaa,laa,Ya,maa,$a,naa,oaa,paa,ib,qaa,pb,qb,raa,vb,sb,saa,tb,taa,uaa,vaa,Db,Gb,Hb,Lb,Nb,Ob,Wb,Yb,ac,bc,fc,gc,yaa,hc,ic,jc,sc,tc,vc,Gc,Hc,Ic,Mc,Kc,Caa,Faa,Gaa,Haa,Qc,Rc,Tc,Sc,Vc,Yc,Iaa,Jaa,Xc,$c,Kaa,ed,fd,gd,hd,ld,nd,od,Naa,pd,qd,ud,vd,wd,xd,yd,zd,Ad,Dd,Fd,Gd,Id,Jd,Kd,Paa,Ld,Md,Nd,Od,Raa,Pd,Wd,Yd,ae,ee,fe,ke,le,oe,me,qe,se,re,Vaa,ce,Ge,Ee,Fe,Ie,He,be,Xaa,Je,Ke,Yaa,Qe,Se,$aa,Te,Ue,Ve,We,Ye, +$e,aba,Xe,ff,gf,cf,kf,jf,cba,af,Ze,nf,of,pf,qf,sf,eba,tf,uf,fba,zf,Bf,Df,Ef,Gf,Hf,If,Kf,Lf,gba,Nf,Pf,Qf,Mf,Of,Cf,Jf,iba,Tf,Rf,Sf,Vf,hba,Uf,Zf,ag,jba,kba,lba,mba,nba,oba,pba,qba,eg,gg,dg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,rba,wg,sg,yg,zg,Ag,Bg,Cg,Fg,Gg,Hg,Jg,Kg,Lg,Mg,Ng,Sg,Qg,Tg,sba,Ug,Vg,Wg,Xg,Rg,Yg,$g,Zg,ah,bh,ch,dh,eh,fh,gh,hh,ih,lh,nh,mh,oh,ph,vba,xba,yba,Aba,sh,th,vh,wh,Ch,Dh,Gh,Hh,Ih,Lh,Kh,Mh,Eh,Bba,Vh,Wh,Xh,Cba,Yh,Zh,$h,ai,bi,ci,di,Dba,ei,fi,gi,Eba,Fba,hi,ji,ii,li,mi,pi,ni,Hba,oi,qi,ri,ti,si,ui, +Iba,vi,Kba,Jba,Lba,yi,Mba,Ai,Bi,Ci,zi,Di,Nba,Ei,Oba,Gi,Sba,Hi,Ii,Ji,Ki,Tba,Mi,Oi,Ri,Ui,Wi,Ti,Si,Xi,Uba,Yi,Zi,$i,aj,bj,Wba,gj,hj,Yba,ij,jj,lj,mj,nj,Zba,pj,qj,rj,sj,uj,tj,$ba,aca,bca,vj,wj,xj,yj,Aj,Bj,Cj,Dj,Ej,zj,Fj,Gj,Hj,cca,dca,Ij,Jj,eca,Kj,Lj,fca,Nj,gca,Oj,Pj,Qj,hca,Rj,Sj,Uj,Wj,Xj,Yj,Zj,ak,Tj,Vj,jca,bk,ck,dk,ek,fk,gk,nca,oca,pca,hk,jk,qca,rca,sca,lk,mk,tca,nk,uca,ok,vca,pk,qk,rk,wca,sk,uk,vk,wk,xk,yk,zk,Ak,Bk,xca,yca,Ck,zca,Ek,Dk,Hk,Ik,Gk,Aca,Eca,Dca,Kk,Fca,Gca,Hca,Jca,Ica,Kca,Lk,Nk,Pk,Qk,Rk,Mca, +Tk,Uk,Nca,Oca,Vk,Wk,Xk,Yk,Pca,Zk,$k,Qca,al,bl,Sca,cl,dl,fl,gl,il,jl,kl,ml,nl,pl,ql,el,rl,tl,sl,ul,vl,xl,Uca,yl,Tca,zl,Vca,Al,Wca,Xca,Cl,El,Fl,Gl,Hl,Dl,Kl,Ll,Il,Yca,$ca,ada,Nl,Ol,Pl,Ql,bda,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,am,$l,dda,eda,bm,dm,Zl,cm,cda,em,fm,gda,hda,ida,jda,jm,km,lm,gm,mm,nm,fda,kda,lda,mda,qm,om,rm,tm,rda,nda,sda,xm,ym,zm,Am,Bm,tk,tda,Cm,Dm,uda,vda,wda,xda,yda,Fm,Gm,Hm,Im,Jm,Km,Bda,Cda,Lm,Pm,Om,Um,Vm,Xm,Fda,Wm,Zm,an,$m,Dda,dn,fn,gn,Kda,Jda,hn,jn,kn,ln,mn,on,qn,Qda,Oda,Pda,Tda,Rda,Sda,rn,Uda, +tn,un,Xda,Wda,zn,An,Dn,Yda,Jn,Kn,$da,Ln,Mn,eea,aea,Tn,Un,Vn,kea,Yn,Zn,$n,ao,lea,eo,fo,go,ho,jo,ko,lo,mo,oo,po,so,to,uo,oea,pea,wo,xo,yo,Bo,zo,Co,Eo,Fo,Do,qea,Io,Lo,rea,Vo,Uo,uea,vea,Xo,$o,ap,bp,cp,xea,yea,jp,kp,lp,zea,qp,rp,Aea,tp,vp,sp,yp,Bp,Ap,zp,Dp,Lp,Kp,Hp,Dea,Cea,Xp,Yp,Zp,$p,aq,bq,fq,dq,gq,hq,iq,lq,kq,Eea,Gea,nq,Hea,rq,qq,Jea,sq,tq,Kea,xq,Lea,Mea,vq,Nea,zq,Oea,Cq,Eq,Fq,Gq,Iq,Jq,Kq,Hq,Lq,Mq,Pea,Nq,Qea,Oq,Tea,Uea,Rq,Vea,Wea,Xea,Yea,Zea,Sq,Tq,Uq,Yq,afa,$ea,Xq,cfa,Vq,Wq,Zq,efa,ar,gfa,gr,ifa,ir,jr, +jfa,mr,lfa,pr,or,mfa,sr,rr,ur,vr,wr,yr,xr,ofa,Br,Cr,Dr,Er,Fr,Hr,Jr,Kr,Lr,Ir,sfa,qfa,Mr,Pr,Qr,ufa,Nr,Or,Sr,Ur,Vr,Yr,Wr,$r,Zr,as,vfa,cs,ds,$f,fs,xfa,hs,is,js,ls,yfa,ps,qs,rs,us,zfa,zs,ys,ts,As,Es,Bfa,bg,Ss,Rs,Us,Qs,Ts,Cfa,Vs,Xs,Ys,Zs,$s,at,bt,ct,dt,Dfa,et,ft,ht,it,gt,Efa,jt,kt,mt,ot,Ffa,pt,ut,rt,nt,vt,qt,tt,wt,xt,zt,Gfa,Bt,Ct,Dt,Et,Kt,Hfa,Gt,Mt,Ot,Rt,Qt,It,Nt,Lt,Ifa,St,Ut,Vt,Jfa,Wt,Xt,Ft,Ht,Jt,Pt,Yt,Zt,$t,bu,au,Kfa,cu,du,eu,fu,gu,Lfa,iu,hu,ku,lu,mu,nu,ou,pu,qu,ru,tu,uu,vu,wu,xu,yu,zu,Au,Bu,Du,Fu,Eu, +Gu,Hu,Iu,Mfa,Ku,Lu,Nfa,Ofa,Nu,Pu,Qu,Ru,Tu,Uu,Wu,Tfa,Xu,Yu,Zu,$u,bv,cv,dv,ev,av,Vfa,fv,gv,hv,iv,jv,Wfa,kv,Xfa,mv,Yfa,lv,nv,pv,qv,rv,uv,Zfa,vv,$fa,wv,zv,Av,Bv,xv,Ev,ju,Fv,Gv,Hv,Iv,Jv,Dv,Kv,Lv,Mv,Nv,Ov,Pv,Qv,Sv,Rv,Tv,cga,Uv,Vv,Wv,Xv,Yv,dga,ega,iga,jga,fga,gga,hga,Zv,$v,kga,bw,cw,dw,ew,fw,lga,gw,iw,jw,mga,nga,kw,lw,oga,pga,qga,mw,rga,rw,nw,vw,sga,tga,ww,uga,vga,xw,yw,wga,zw,Aw,Bw,Cw,xga,yga,tw,zga,Aga,Dw,Ew,Gw,Bga,Hw,Iw,Jw,Kw,Cga,Lw,Mw,Nw,Ow,Pw,Qw,Rw,Sw,Tw,Uw,Vw,Ww,Xw,Yw,Zw,$w,Dga,bx,cx,ax,dx,ex,fx,gx, +hx,Ega,wx,ix,Fga,vx,Gga,Ax,Bx,Cx,Dx,Ex,Fx,Hx,Ix,Jx,Kx,Iga,Jga,Lx,Kga,Lga,Mx,Nx,Ox,Px,Qx,Rx,Sx,Tx,Ux,Wx,Vx,Xx,Mga,Zx,$x,ay,by,cy,dy,ey,fy,Nga,Q,gy,hy,iy,jy,ky,Jy,Ky,Ny,Oy,vy,By,Fy,Ey,Iy,Ry,Ty,Yy,sy,ry,$y,Dy,dz,Vga,Wga,Xga,Yga,gz,hz,jz,kz,lz,mz,nz,iz,oz,Zga,sz,tz,uz,bha,dha,cha,wz,aha,$ga,vz,xz,eha,yz,fha,hha,gha,iha,zz,Az,jha,kha,lha,Bz,Cz,nha,Dz,mha,Fz,Gz,oha,Hz,Jz,Kz,Lz,pha,Mz,Nz,sha,qha,rha,tha,Qz,uha,vha,wha,xha,Rz,Sz,zha,Oz,Pz,yha,Tz,Uz,Aha,Bha,Vz,Xz,Yz,aA,$z,Cha,cA,dA,Eha,Fha,Gha,Hha,Iha,Jha, +Kha,fA,Lha,Mha,Nha,Oha,Pha,Qha,Xha,Yha,Zha,aia,jA,kA,bia,mA,nA,oA,qA,rA,lA,sA,pA,uA,vA,xA,wA,yA,zA,BA,CA,DA,EA,JA,GA,KA,OA,LA,RA,PA,SA,IA,gia,TA,FA,hia,VA,YA,XA,$A,aB,WA,bB,cB,gB,dB,hB,lia,nB,nia,sB,pB,qB,uB,mia,oia,vB,xB,yB,wB,iB,pia,AB,tB,CB,qia,EB,FB,GB,IB,JB,rB,kia,jB,jia,kB,MB,BB,ria,RB,SB,TB,UB,lB,VB,zB,oB,WB,KB,XB,mB,sia,fB,iA,hA,eA,bC,cC,dC,eC,tia,uia,fC,gC,kC,wia,pC,via,sC,xia,mC,tC,uC,vC,xC,yC,AC,BC,DC,EC,GC,HC,IC,yia,JC,KC,LC,MC,NC,PC,RC,QC,Aia,SC,TC,WC,XC,YC,ZC,$C,cD,Cia,eD,gD,Dia,Eia, +jD,kD,Fia,Gia,nD,pD,oD,Hia,lD,mD,Iia,Jia,Kia,Lia,Mia,qD,Nia,Oia,rD,sD,tD,xD,wD,zD,uD,AD,BD,CD,vD,DD,yD,ED,FD,HD,GD,ID,JD,Sia,KD,LD,MD,Tia,SD,TD,RD,VD,PD,UD,ND,Uia,XD,WD,YD,Via,ZD,OD,Wia,$D,aE,bE,cE,dE,eE,fE,gE,nE,jE,Xia,pE,qE,kE,lE,iE,mE,hE,oE,uE,tE,sE,wE,xE,yE,zE,BE,AE,CE,DE,EE,IE,KE,LE,ME,NE,PE,QE,JE,GE,FE,HE,RE,SE,TE,UE,OE,VE,WE,XE,YE,$E,ZE,Zia,aF,bF,cF,dF,eF,bja,aja,gF,hF,fF,iF,jF,kF,cja,fja,gja,hja,qF,rF,ija,sF,jja,mF,lF,dja,tF,nF,oF,eja,pF,kja,lja,uF,vF,mja,wF,nja,AF,xF,zF,yF,oja,pja,CF,qja, +BF,DF,EF,FF,GF,HF,IF,JF,KF,tja,sja,rja,uja,LF,vja,Pia,Qia,wja,OF,yja,PF,QF,RF,TF,VF,XF,YF,$F,Aja,Cja,Dja,Eja,ZF,bG,cG,Fja,dG,hG,Gja,gG,jG,kG,fG,iG,MF,xja,eG,WF,zja,Hja,NF,lG,UF,SF,mG,Ija,nG,oG,pG,Jja,qG,rG,sG,Kja,tG,uG,vG,wG,xG,Lja,Mja,yG,Nja,Oja,zG,BG,Qja,Pja,Rja,GG,Sja,HG,IG,CG,Uja,JG,KG,LG,MG,NG,OG,PG,AG,QG,Vja,RG,SG,VG,YG,ZG,Xja,Wja,WG,aH,XG,$G,Yja,UG,bH,dH,eH,cH,fH,Zja,gH,hH,lH,kH,iH,jH,mH,$ja,aka,nH,pH,oH,qH,bka,cka,sH,tH,vH,rH,dka,uH,wH,xH,eka,zH,BH,DH,CH,EH,FH,AH,yH,fka,IH,HH,JH,LH,KH,GH, +gka,QH,ika,SH,UH,VH,WH,NH,TH,XH,OH,kka,YH,ZH,PH,$H,RH,jka,lka,MH,hka,aI,mka,cI,nka,oka,pka,rka,dI,qka,eI,gI,hI,iI,ska,kI,mI,pI,oI,qI,tka,tI,uI,rI,lI,vI,wI,yI,zI,AI,BI,vka,CI,DI,EI,FI,wka,HI,GI,JI,II,KI,LI,MI,NI,Bka,QI,SI,TI,RI,UI,XI,ZI,YI,$I,WI,Cka,VI,bJ,Dka,Eka,dJ,eJ,fJ,gJ,hJ,aJ,nI,xI,jJ,lJ,mJ,nJ,kJ,Fka,oJ,pJ,Gka,qJ,rJ,sJ,tJ,uJ,vJ,wJ,xJ,yJ,zJ,AJ,BJ,CJ,DJ,Hka,Ika,EJ,FJ,Jka,GJ,HJ,IJ,JJ,Kka,KJ,LJ,MJ,Lka,Nka,Mka,Oka,NJ,Pka,OJ,TJ,SJ,QJ,Qka,Rka,WJ,XJ,YJ,ZJ,$J,bK,aK,cK,dK,Tka,Yka,Wka,Uka,Vka,Xka,hK,$ka, +gK,ala,nK,kK,lK,pK,qK,rK,sK,dla,ela,gla,tK,AK,xK,jK,vK,FK,DK,IK,BK,LK,KK,GK,PK,TK,RK,VK,XK,bla,zK,MK,bL,ila,cL,aL,jla,dL,eL,kla,oK,YK,$K,gL,wK,JK,iL,hL,kL,jL,fL,lla,SK,yK,mL,uK,OK,mla,nL,ZK,pL,qL,rL,sL,lL,CK,tL,UK,NK,WK,fla,nla,vL,ola,BL,zL,xL,yL,uL,wL,AL,CL,qla,pla,DL,HL,GL,IL,LL,JL,ML,KL,RL,SL,rla,WL,YL,sla,ZL,cM,tla,dM,fM,gM,eM,jM,kM,lM,mM,ula,vla,nM,oM,qM,tM,uM,vM,xM,yM,AM,CM,DM,EM,GM,HM,IM,JM,MM,NM,OM,PM,QM,RM,TM,SM,UM,W,VM,wla,XM,YM,ZM,bN,aN,cN,fN,pN,qN,zla,GN,HN,IN,KN,JN,MN,ON,PN,TN,WN,XN, +aO,Bla,Cla,bO,cO,dO,fO,eO,iO,jO,lO,mO,kO,oO,qO,rO,sO,Ela,tO,uO,vO,Dla,wO,xO,yO,zO,AO,CO,BO,EO,Gla,FO,JO,KO,HO,MO,QO,RO,Hla,UO,VO,YO,$O,XO,cP,dP,Ila,bP,fP,gP,iP,lP,mP,nP,oP,rP,tP,uP,xP,Jla,AP,yP,BP,Kla,DP,EP,FP,GP,HP,IP,JP,KP,LP,MP,PP,Lla,RP,QP,TP,UP,XP,YP,$P,aQ,bQ,dQ,eQ,fQ,gQ,hQ,iQ,mQ,kQ,jQ,lQ,nQ,oQ,pQ,qQ,tQ,rQ,xQ,yQ,zQ,vQ,AQ,BQ,CQ,DQ,EQ,GQ,KQ,MQ,NQ,OQ,IQ,PQ,HQ,TQ,WQ,XQ,LQ,SQ,VQ,UQ,RQ,JQ,QQ,ZQ,$Q,bR,cR,dR,eR,gR,iR,jR,kR,lR,mR,oR,nR,pR,qR,rR,sR,uR,wR,vR,tR,yR,xR,zR,AR,Pla,CR,BR,DR,Qla,ER,FR,JR,IR, +HR,LR,MR,OR,NR,PR,RR,SR,vP,YR,CP,TR,$R,WR,uQ,VR,aS,bS,Rla,Sla,cS,fS,dS,gS,hS,iS,jS,kS,nS,Vla,qS,Ula,rS,mS,sS,uS,tS,pS,Bja,oS,wS,Xla,yS,Yla,CS,zS,ES,FS,GS,vS,IS,AS,JS,HS,DS,MS,LS,xS,$la,PS,NS,RS,ama,OS,QS,SS,cma,US,VS,WS,cT,jma,ema,sP,dma,fT,hT,iT,DN,lT,kma,jT,EN,bT,oT,pT,rT,sT,uT,hma,ima,zT,yT,xT,eT,DT,ET,dT,FT,GT,mma,hN,HT,JT,wT,vT,MT,NT,mT,OT,BS,CT,EL,KS,QT,RT,lma,LT,KT,VT,rN,XT,WM,ZT,BT,$T,bU,nT,kT,PT,cU,dU,eU,fU,gma,IT,XS,gU,fma,hU,iU,bM,jU,kU,qma,lU,rma,sma,mU,nU,tma,pU,qU,rU,sU,vma,tU,vU,uU, +wU,xU,wma,xma,yU,CU,BU,zU,AU,yma,DU,EU,zma,Ama,FU,Bma,Dma,Cma,GU,HU,Ema,IU,JU,KU,LU,MU,NU,OU,PU,QU,RU,Fma,SU,TU,UU,VU,XU,YU,Ima,Jma,ZU,WU,$U,aV,Lma,Gma,bV,Hma,Mma,cV,eV,Nma,fV,gV,hV,iV,kV,jV,mV,lV,nV,oV,Oma,pV,vV,zV,AV,Pma,rV,uV,wV,tV,yV,xV,DV,BV,CV,EV,sV,qV,FV,Qma,X,GV,IV,JV,HV,KV,LV,MV,NV,OV,Rma,PV,QV,RV,SV,TV,UV,VV,WV,Sma,XV,YV,ZV,$V,aW,bW,cW,dW,eW,fW,gW,hW,iW,jW,kW,lW,mW,nW,oW,pW,qW,rW,Tma,sW,Wma,Uma,Vma,Xma,tW,uW,wW,xW,vW,yW,zW,Yma,Zma,AW,BW,CW,DW,ana,cna,bna,$ma,FW,EW,GW,dna,HW,IW,JW,KW,LW, +MW,NW,OW,ena,fna,PW,gna,hna,QW,RW,ina,TW,kna,UW,lna,mna,WW,nna,XW,YW,ona,pna,ZW,qna,sna,tna,una,vna,aX,$W,rna,bX,wna,xna,yna,cX,dX,eX,fX,Ana,Bna,Cna,hX,Dna,Ena,iX,Fna,Gna,Hna,jX,Ina,Jna,kX,Lna,Kna,lX,mX,Mna,nX,oX,Nna,Ona,Pna,Y,pX,Qna,Rna,qX,rX,sX,tX,vX,wX,Tna,Sna,xX,yX,Vna,Una,zX,Wna,AX,BX,CX,Zna,DX,boa,aoa,EX,coa,FX,GX,HX,doa,foa,IX,goa,JX,hoa,ioa,koa,joa,loa,moa,noa,ooa,poa,qoa,roa,soa,KX,LX,toa,uoa,voa,MX,woa,xoa,zoa,Aoa,Boa,Coa,Doa,RX,Eoa,QX,Foa,TX,Goa,Ioa,Hoa,VX,Joa,UX,Moa,Koa,Ooa,Loa,WX,Roa, +XX,Qoa,Soa,YX,Uoa,Voa,gX,Noa,zna,Toa,ZX,Poa,$X,aY,bY,cY,Woa,dY,eY,fY,gY,hY,iY,jY,kY,lY,Yoa,Zoa,apa,$oa,cpa,mY,dpa,nY,oY,epa,pY,fpa,gpa,hpa,jpa,ipa,kpa,lpa,mpa,qY,npa,rY,sY,rpa,opa,qpa,ppa,tY,uY,spa,vY,wY,tpa,upa,vpa,wpa,xY,xpa,ypa,yY,Bpa,Apa,Cpa,Dpa,zY,AY,Epa,Fpa,Gpa,DY,Hpa,Ipa,Jpa,Kpa,EY,CY,Lpa,GY,Mpa,HY,IY,JY,KY,LY,MY,NY,OY,Npa,PY,Opa,QY,RY,SY,Ppa,TY,UY,VY,WY,XY,Qpa,Spa,Rpa,Tpa,YY,Upa,Vpa,ZY,Wpa,$Y,aZ,bZ,Xpa,Ypa,Zpa,cZ,dZ,fZ,eZ,gZ,hZ,$pa,iZ,jZ,bqa,kZ,eqa,fqa,gqa,dqa,lZ,hqa,nZ,iqa,jqa,oZ,pZ,qZ,kqa, +rZ,lqa,sZ,uZ,nqa,oqa,vZ,wZ,pqa,xZ,yZ,qqa,zZ,AZ,BZ,CZ,DZ,EZ,FZ,GZ,HZ,sqa,rqa,IZ,tqa,JZ,KZ,LZ,MZ,vqa,OZ,PZ,wqa,RZ,NZ,QZ,yqa,Aqa,TZ,UZ,Fqa,VZ,Hqa,Iqa,c_,Jqa,f_,Lqa,$Z,b_,g_,Mqa,Nqa,Oqa,Pqa,Gqa,Qqa,XZ,Kqa,m_,j_,YZ,i_,n_,k_,WZ,Rqa,h_,e_,o_,ZZ,a_,l_,d_,Tqa,p_,Vqa,Uqa,q_,Z,r_,t_,u_,v_,w_,Yqa,x_,SW,y_,z_,A_,$qa,VW,xqa,SX,Zqa,ara,bra,B_,C_,D_,E_,F_,G_,H_,I_,J_,K_,L_,M_,N_,O_,P_,Q_,R_,S_,T_,U_,V_,W_,X_,Y_,Z_,$_,s_,Wqa,cra,a0,b0,dra,c0,d0,e0,f0,g0,h0,i0,gra,hra,j0,k0,l0,ira,jra,kra,m0,n0,lra,o0,ora,p0,nra,pra, +mra,qra,rra,vra,sra,ura,wra,q0,r0,s0,t0,Xqa,u0,v0,w0,x0,y0,z0,A0,B0,C0,D0,E0,yra,F0,zra,G0,H0,I0,J0,K0,Ara,L0,M0,N0,O0,P0,Bra,Cra,Q0,R0,Dra,S0,T0,tra,xra,Era,Fra,U0,Gra,Hra,Jra,Lra,Mra,Nra,Ora,Ira,Kra,V0,Pra,W0,X0,Y0,Qra,Z0,Rra,$0,Sra,a1,Tra,jna,b1,Ura,fra,d1,e1,Vra,era,g1,f1,h1,c1,Xra,i1,Zra,$ra,j1,asa,bsa,k1,l1,m1,dsa,csa,fsa,esa,gsa,n1,hsa,o1,Yra,isa,jsa,ksa,lsa,msa,nsa,osa,psa,q1,r1,qsa,s1,rsa,t1,u1,v1,w1,ssa,tsa,usa,vsa,wsa,xsa,ysa,Asa,zsa,y1,Csa,Bsa,Dsa,Gsa,Isa,C1,D1,aa,ha,fa,faa,dd,Pa,gaa; +ca=function(a){return function(){return aa[a].apply(this,arguments)}}; +g.da=function(a,b){return aa[a]=b}; +ea=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}; +aaa=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}; +ia=function(a,b){if(b)a:{for(var c=fa,d=a.split("."),e=0;e<d.length-1;e++){var f=d[e];if(!(f in c))break a;c=c[f]}d=d[d.length-1];e=c[d];f=b(e);f!=e&&null!=f&&ha(c,d,{configurable:!0,writable:!0,value:f})}}; +ka=function(a){a={next:a};a[Symbol.iterator]=function(){return this}; +return a}; +g.p=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ea(a)}}; +g.la=function(a){if(!(a instanceof Array)){a=g.p(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}; +g.t=function(a,b){a.prototype=ma(b.prototype);a.prototype.constructor=a;if(oa)oa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.tc=b.prototype}; +pa=function(){this.G=!1;this.B=null;this.u=void 0;this.o=1;this.C=this.F=0;this.L=this.A=null}; +qa=function(a){if(a.G)throw new TypeError("Generator is already running");a.G=!0}; +ra=function(a,b){a.A={Yx:b,kz:!0};a.o=a.F||a.C}; +g.sa=function(a,b,c){a.o=c;return{value:b}}; +ta=function(a,b,c){a.F=b;void 0!=c&&(a.C=c)}; +ua=function(a,b){a.o=b;a.F=0}; +va=function(a){a.F=0;var b=a.A.Yx;a.A=null;return b}; +baa=function(a){a.L=[a.A];a.F=0;a.C=0}; +caa=function(a){var b=a.L.splice(0)[0];(b=a.A=a.A||b)?b.kz?a.o=a.F||a.C:void 0!=b.Rc&&a.C<b.Rc?(a.o=b.Rc,a.A=null):a.o=a.C:a.o=0}; +wa=function(a){this.o=new pa;this.u=a}; +daa=function(a,b){qa(a.o);var c=a.o.B;if(c)return xa(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.o["return"]); +a.o["return"](b);return ya(a)}; +xa=function(a,b,c,d){try{var e=b.call(a.o.B,c);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.o.G=!1,e;var f=e.value}catch(k){return a.o.B=null,ra(a.o,k),ya(a)}a.o.B=null;d.call(a.o,f);return ya(a)}; +ya=function(a){for(;a.o.o;)try{var b=a.u(a.o);if(b)return a.o.G=!1,{value:b.value,done:!1}}catch(c){a.o.u=void 0,ra(a.o,c)}a.o.G=!1;if(a.o.A){b=a.o.A;a.o.A=null;if(b.kz)throw b.Yx;return{value:b["return"],done:!0}}return{value:void 0,done:!0}}; +za=function(a){this.next=function(b){qa(a.o);a.o.B?b=xa(a,a.o.B.next,b,a.o.H):(a.o.H(b),b=ya(a));return b}; +this["throw"]=function(b){qa(a.o);a.o.B?b=xa(a,a.o.B["throw"],b,a.o.H):(ra(a.o,b),b=ya(a));return b}; +this["return"]=function(b){return daa(a,b)}; +this[Symbol.iterator]=function(){return this}}; +g.Aa=function(a,b){var c=new za(new wa(b));oa&&a.prototype&&oa(c,a.prototype);return c}; +eaa=function(a){function b(d){return a.next(d)} +function c(d){return a["throw"](d)} +return new Promise(function(d,e){function f(k){k.done?d(k.value):Promise.resolve(k.value).then(b,c).then(f,e)} +f(a.next())})}; +Ba=function(a){return eaa(new za(new wa(a)))}; +Ca=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var f=a[e];if(b.call(c,f,e,a))return{az:e,CD:f}}return{az:-1,CD:void 0}}; +Da=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}; +Ea=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; +Fa=function(a,b){a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}}; +return d.next()}}; +d[Symbol.iterator]=function(){return d}; +return d}; +g.Ga=function(a,b,c){a=a.split(".");c=c||g.v;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}; +Ha=function(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&faa.test(a)?a:""}; +g.Ia=function(a,b){for(var c=a.split("."),d=b||g.v,e=0;e<c.length;e++)if(d=d[c[e]],null==d)return null;return d}; +g.Ja=function(){}; +Ka=function(a){a.Md=void 0;a.getInstance=function(){return a.Md?a.Md:a.Md=new a}}; +La=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}; +g.Ma=function(a){var b=La(a);return"array"==b||"object"==b&&"number"==typeof a.length}; +g.Na=function(a){return"function"==La(a)}; +g.Oa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}; +g.Qa=function(a){return Object.prototype.hasOwnProperty.call(a,Pa)&&a[Pa]||(a[Pa]=++gaa)}; +haa=function(a,b,c){return a.call.apply(a.bind,arguments)}; +iaa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}; +g.x=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?g.x=haa:g.x=iaa;return g.x.apply(null,arguments)}; +g.Ra=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}; +g.Sa=function(a,b){for(var c in b)a[c]=b[c]}; +g.Ta=function(a,b){function c(){} +c.prototype=b.prototype;a.tc=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.lf=function(d,e,f){for(var k=Array(arguments.length-2),l=2;l<arguments.length;l++)k[l-2]=arguments[l];return b.prototype[e].apply(d,k)}}; +Ua=function(a){return a}; +Va=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Va);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}; +Xa=function(a,b){Va.call(this,jaa(a,b))}; +jaa=function(a,b){for(var c=a.split("%s"),d="",e=c.length-1,f=0;f<e;f++)d+=c[f]+(f<b.length?b[f]:"%s");return d+c[e]}; +kaa=function(){}; +laa=function(a){a=a.url;var b=/[?&]dsh=1(&|$)/.test(a);this.A=!b&&/[?&]ae=1(&|$)/.test(a);this.B=!b&&/[?&]ae=2(&|$)/.test(a);if((this.o=/[?&]adurl=([^&]*)/.exec(a))&&this.o[1]){try{var c=decodeURIComponent(this.o[1])}catch(d){c=null}this.u=c}}; +Ya=function(a){return function(){return a}}; +g.Za=function(a){return a}; +maa=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}; +$a=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}; +naa=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}}; +oaa=function(a,b){var c=0;return function(d){g.v.clearTimeout(c);var e=arguments;c=g.v.setTimeout(function(){a.apply(b,e)},50)}}; +g.ab=function(a){return a[a.length-1]}; +paa=function(a,b){var c=a.length,d="string"===typeof a?a.split(""):a;for(--c;0<=c;--c)c in d&&b.call(void 0,d[c],c,a)}; +g.cb=function(a,b,c){b=g.bb(a,b,c);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}; +g.bb=function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}; +g.db=function(a,b,c){var d=a.length,e="string"===typeof a?a.split(""):a;for(--d;0<=d;d--)if(d in e&&b.call(c,e[d],d,a))return d;return-1}; +g.fb=function(a,b){return 0<=eb(a,b)}; +g.gb=function(a){return 0==a.length}; +ib=function(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}; +g.kb=function(a,b){var c=eb(a,b),d;(d=0<=c)&&g.jb(a,c);return d}; +g.jb=function(a,b){return 1==Array.prototype.splice.call(a,b,1).length}; +g.lb=function(a,b){var c=g.bb(a,b,void 0);0<=c&&g.jb(a,c)}; +qaa=function(a,b){var c=0;paa(a,function(d,e){b.call(void 0,d,e,a)&&g.jb(a,e)&&c++})}; +g.nb=function(a){return Array.prototype.concat.apply([],arguments)}; +g.ob=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}; +pb=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(g.Ma(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var k=0;k<f;k++)a[e+k]=d[k]}else a.push(d)}}; +g.rb=function(a,b,c,d){Array.prototype.splice.apply(a,qb(arguments,1))}; +qb=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}; +raa=function(a){for(var b={},c=0,d=0;d<a.length;){var e=a[d++];var f=e;f=g.Oa(f)?"o"+g.Qa(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(b,f)||(b[f]=!0,a[c++]=e)}a.length=c}; +g.ub=function(a,b,c){return sb(a,c||tb,!1,b)}; +vb=function(a,b){return sb(a,b,!0,void 0,void 0)}; +sb=function(a,b,c,d,e){for(var f=0,k=a.length,l;f<k;){var m=f+(k-f>>>1),n;c?n=b.call(e,a[m],m,a):n=b(d,a[m]);0<n?f=m+1:(k=m,l=!n)}return l?f:-f-1}; +g.wb=function(a,b){a.sort(b||tb)}; +saa=function(a,b){var c=tb;g.wb(a,function(d,e){return c(b(d),b(e))})}; +g.xb=function(a,b){if(!g.Ma(a)||!g.Ma(b)||a.length!=b.length)return!1;for(var c=a.length,d=taa,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}; +tb=function(a,b){return a>b?1:a<b?-1:0}; +taa=function(a,b){return a===b}; +g.zb=function(a,b,c){c=g.ub(a,b,c);0>c&&g.rb(a,-(c+1),0,b)}; +g.Ab=function(a,b,c){var d={};(0,g.y)(a,function(e,f){d[b.call(c,e,f,a)]=e}); +return d}; +uaa=function(a){for(var b=[],c=0;c<a;c++)b[c]="";return b}; +vaa=function(a,b){var c=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,0,0,c[0])}; +g.Bb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)}; +g.Cb=function(a,b,c){var d={},e;for(e in a)b.call(c,a[e],e,a)&&(d[e]=a[e]);return d}; +Db=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}; +g.Eb=function(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1}; +Gb=function(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))return!1;return!0}; +Hb=function(a){for(var b in a)return a[b]}; +g.Ib=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}; +g.Jb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}; +g.Kb=function(a,b){var c=g.Ma(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a}; +Lb=function(a,b){return null!==a&&b in a}; +g.Mb=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1}; +Nb=function(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d}; +Ob=function(a,b){var c=Nb(a,b,void 0);return c&&a[c]}; +g.Pb=function(a){for(var b in a)return!1;return!0}; +g.Qb=function(a){for(var b in a)delete a[b]}; +g.Rb=function(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(var d in b)if(!(d in a))return!1;return!0}; +g.Sb=function(a){var b={},c;for(c in a)b[c]=a[c];return b}; +g.Tb=function(a){var b=La(a);if("object"==b||"array"==b){if(g.Na(a.clone))return a.clone();b="array"==b?[]:{};for(var c in a)b[c]=g.Tb(a[c]);return b}return a}; +g.Vb=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ub.length;f++)c=Ub[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}; +Wb=function(a){var b=a;Object.isFrozen&&!Object.isFrozen(a)&&(b=Object.create(a),Object.freeze(b));return b}; +Yb=function(){if(void 0===Xb){var a=null,b=g.v.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Ua,createScript:Ua,createScriptURL:Ua})}catch(c){g.v.console&&g.v.console.error(c.message)}Xb=a}else Xb=a}return Xb}; +ac=function(a,b){this.o=a===Zb&&b||"";this.u=$b}; +bc=function(a){return a instanceof ac&&a.constructor===ac&&a.u===$b?a.o:"type_error:Const"}; +g.cc=function(a){return new ac(Zb,a)}; +fc=function(a,b){this.u=a===dc&&b||"";this.A=ec}; +gc=function(a){return a instanceof fc&&a.constructor===fc&&a.A===ec?a.u:"type_error:TrustedResourceUrl"}; +yaa=function(a,b){var c=bc(a);if(!waa.test(c))throw Error("Invalid TrustedResourceUrl format: "+c);var d=c.replace(xaa,function(e,f){if(!Object.prototype.hasOwnProperty.call(b,f))throw Error('Found marker, "'+f+'", in format string, "'+c+'", but no valid label mapping found in args: '+JSON.stringify(b));var k=b[f];return k instanceof ac?bc(k):encodeURIComponent(String(k))}); +return hc(d)}; +hc=function(a){var b=Yb();a=b?b.createScriptURL(a):a;return new fc(dc,a)}; +ic=function(a,b){return 0==a.lastIndexOf(b,0)}; +jc=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}; +g.kc=function(a){return/^[\s\xa0]*$/.test(a)}; +sc=function(a,b){if(b)a=a.replace(lc,"&").replace(mc,"<").replace(nc,">").replace(oc,""").replace(qc,"'").replace(rc,"�");else{if(!zaa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(lc,"&"));-1!=a.indexOf("<")&&(a=a.replace(mc,"<"));-1!=a.indexOf(">")&&(a=a.replace(nc,">"));-1!=a.indexOf('"')&&(a=a.replace(oc,"""));-1!=a.indexOf("'")&&(a=a.replace(qc,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(rc,"�"))}return a}; +tc=function(a,b){return-1!=a.toLowerCase().indexOf(b.toLowerCase())}; +g.wc=function(a,b){for(var c=0,d=uc(String(a)).split("."),e=uc(String(b)).split("."),f=Math.max(d.length,e.length),k=0;0==c&&k<f;k++){var l=d[k]||"",m=e[k]||"";do{l=/(\d*)(\D*)(.*)/.exec(l)||["","","",""];m=/(\d*)(\D*)(.*)/.exec(m)||["","","",""];if(0==l[0].length&&0==m[0].length)break;c=vc(0==l[1].length?0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||vc(0==l[2].length,0==m[2].length)||vc(l[2],m[2]);l=l[3];m=m[3]}while(0==c)}return c}; +vc=function(a,b){return a<b?-1:a>b?1:0}; +g.zc=function(a,b){this.u=a===xc&&b||"";this.A=yc}; +g.Ac=function(a){return a instanceof g.zc&&a.constructor===g.zc&&a.A===yc?a.u:"type_error:SafeUrl"}; +g.Dc=function(a){a instanceof g.zc||(a="object"==typeof a&&a.dh?a.Se():String(a),a=Bc.test(a)?new g.zc(xc,a):null);return a||Cc}; +g.Ec=function(a,b){if(a instanceof g.zc)return a;a="object"==typeof a&&a.dh?a.Se():String(a);if(b&&/^data:/i.test(a)){var c=String(a);c=c.replace(/(%0A|%0D)/g,"");var d=c.match(Aaa);c=(d&&Baa.test(d[1])?new g.zc(xc,c):null)||Cc;if(c.Se()==a)return c}Bc.test(a)||(a="about:invalid#zClosurez");return new g.zc(xc,a)}; +Gc=function(){this.o="";this.u=Fc}; +Hc=function(a){return a instanceof Gc&&a.constructor===Gc&&a.u===Fc?a.o:"type_error:SafeStyle"}; +Ic=function(a){var b=new Gc;b.o=a;return b}; +Mc=function(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!=d&&(d=Array.isArray(d)?(0,g.Jc)(d,Kc).join(" "):Kc(d),b+=c+":"+d+";")}return b?Ic(b):Lc}; +Kc=function(a){if(a instanceof g.zc)return'url("'+g.Ac(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof ac?bc(a):Caa(String(a));if(/[{;}]/.test(a))throw new Xa("Value does not allow [{;}], got: %s.",[a]);return a}; +Caa=function(a){var b=a.replace(Nc,"$1").replace(Nc,"$1").replace(Oc,"url");if(Daa.test(b)){if(Eaa.test(a))return"zClosurez";for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}if(!b||!c||!Faa(a))return"zClosurez"}else return"zClosurez";return Gaa(a)}; +Faa=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b}; +Gaa=function(a){return a.replace(Oc,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(k,l,m){f=l;return m}); +b=g.Dc(d).Se();return c+f+b+f+e})}; +Haa=function(a){function b(d){Array.isArray(d)?(0,g.y)(d,b):c+=Hc(d)} +var c="";(0,g.y)(arguments,b);return c?Ic(c):Lc}; +Qc=function(a){return-1!=g.Pc.indexOf(a)}; +Rc=function(){return Qc("Firefox")||Qc("FxiOS")}; +Tc=function(){return Qc("Safari")&&!(Sc()||Qc("Coast")||Qc("Opera")||Qc("Edge")||Qc("Edg/")||Qc("OPR")||Rc()||Qc("Silk")||Qc("Android"))}; +Sc=function(){return(Qc("Chrome")||Qc("CriOS"))&&!Qc("Edge")}; +Vc=function(){this.u="";this.B=Uc;this.A=null}; +g.Wc=function(a){return a instanceof Vc&&a.constructor===Vc&&a.B===Uc?a.u:"type_error:SafeHtml"}; +Yc=function(a){if(a instanceof Vc)return a;var b="object"==typeof a,c=null;b&&a.Bt&&(c=a.o());return Xc(sc(b&&a.dh?a.Se():String(a)),c)}; +Iaa=function(a){function b(f){Array.isArray(f)?(0,g.y)(f,b):(f=Yc(f),e.push(g.Wc(f).toString()),f=f.o(),0==d?d=f:0!=f&&d!=f&&(d=null))} +var c=Yc(Zc),d=c.o(),e=[];(0,g.y)(a,b);return Xc(e.join(g.Wc(c).toString()),d)}; +Jaa=function(a){return Iaa(Array.prototype.slice.call(arguments))}; +Xc=function(a,b){return $c(a,b)}; +$c=function(a,b){var c=new Vc,d=Yb();c.u=d?d.createHTML(a):a;c.A=b;return c}; +g.ad=function(a,b){bc(a);bc(a);return $c(b,null)}; +Kaa=function(a){var b=g.cc("Output of CSS sanitizer");bc(b);bc(b);return Ic(a)}; +g.bd=function(a,b){if(Laa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=g.Wc(b)}; +g.cd=function(a,b){var c=b instanceof g.zc?b:g.Ec(b);a.href=g.Ac(c)}; +ed=function(a,b){a.src=gc(b);var c;(c=a.ownerDocument&&a.ownerDocument.defaultView)&&c!=g.v?c=Ha(c.document):(null===dd&&(dd=Ha(g.v.document)),c=dd);c&&a.setAttribute("nonce",c)}; +fd=function(a,b,c,d){a=a instanceof g.zc?a:g.Ec(a);b=b||g.v;c=c instanceof ac?bc(c):c||"";return b.open(g.Ac(a),c,d,void 0)}; +gd=function(a){return encodeURIComponent(String(a))}; +hd=function(a){return decodeURIComponent(a.replace(/\+/g," "))}; +g.id=function(a){return a=sc(a,void 0)}; +g.jd=function(a,b){var c=String(a),d=c.indexOf(".");-1==d&&(d=c.length);return Maa("0",Math.max(0,b-d))+c}; +g.kd=function(a){return null==a?"":String(a)}; +ld=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}; +g.md=function(a){var b=Number(a);return 0==b&&g.kc(a)?NaN:b}; +nd=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}; +od=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()}; +Naa=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})}; +pd=function(a,b,c,d,e,f,k){var l="";a&&(l+=a+":");c&&(l+="//",b&&(l+=b+"@"),l+=c,d&&(l+=":"+d));e&&(l+=e);f&&(l+="?"+f);k&&(l+="#"+k);return l}; +qd=function(a){return a?decodeURI(a):a}; +g.sd=function(a,b){return b.match(rd)[a]||null}; +g.td=function(a){return qd(g.sd(3,a))}; +ud=function(a){a=a.match(rd);return pd(null,null,null,null,a[5],a[6],a[7])}; +vd=function(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f=null;if(0<=e){var k=c[d].substring(0,e);f=c[d].substring(e+1)}else k=c[d];b(k,f?hd(f):"")}}; +wd=function(a){var b=a.indexOf("#");0>b&&(b=a.length);var c=a.indexOf("?");if(0>c||c>b){c=b;var d=""}else d=a.substring(c+1,b);return[a.substr(0,c),d,a.substr(b)]}; +xd=function(a,b){return b?a?a+"&"+b:b:a}; +yd=function(a,b){if(!b)return a;var c=wd(a);c[1]=xd(c[1],b);return c[0]+(c[1]?"?"+c[1]:"")+c[2]}; +zd=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)zd(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+gd(b)))}; +Ad=function(a,b){for(var c=[],d=b||0;d<a.length;d+=2)zd(a[d],a[d+1],c);return c.join("&")}; +g.Bd=function(a){var b=[],c;for(c in a)zd(c,a[c],b);return b.join("&")}; +Dd=function(a,b){var c=2==arguments.length?Ad(arguments[1],0):Ad(arguments,1);return yd(a,c)}; +g.Ed=function(a,b){var c=g.Bd(b);return yd(a,c)}; +Fd=function(a,b,c){c=null!=c?"="+gd(c):"";return yd(a,b+c)}; +Gd=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}; +Id=function(a,b){var c=a.search(Hd),d=Gd(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return hd(a.substr(d,e-d))}; +Jd=function(a,b){for(var c=a.search(Hd),d=0,e,f=[];0<=(e=Gd(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(Oaa,"$1")}; +Kd=function(a,b,c){return Fd(Jd(a,b),b,c)}; +Paa=function(a,b){var c=wd(a),d=c[1],e=[];d&&d.split("&").forEach(function(f){var k=f.indexOf("=");b.hasOwnProperty(0<=k?f.substr(0,k):f)||e.push(f)}); +c[1]=xd(e.join("&"),g.Bd(b));return c[0]+(c[1]?"?"+c[1]:"")+c[2]}; +Ld=function(){return Qc("iPhone")&&!Qc("iPod")&&!Qc("iPad")}; +Md=function(){return Ld()||Qc("iPad")||Qc("iPod")}; +Nd=function(a){Nd[" "](a);return a}; +Od=function(a,b){try{return Nd(a[b]),!0}catch(c){}return!1}; +Raa=function(a,b){var c=Qaa;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)}; +Pd=function(){var a=g.v.document;return a?a.documentMode:void 0}; +g.Rd=function(a){return Raa(a,function(){return 0<=g.wc(Qd,a)})}; +g.Sd=function(a){return Number(Saa)>=a}; +g.Td=function(a,b,c){return Math.min(Math.max(a,b),c)}; +g.Ud=function(a,b){var c=a%b;return 0>c*b?c+b:c}; +g.Vd=function(a,b,c){return a+c*(b-a)}; +Wd=function(a,b){return 1E-6>=Math.abs(a-b)}; +g.Xd=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}; +Yd=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}; +g.Zd=function(a,b){this.width=a;this.height=b}; +g.$d=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}; +ae=function(a){return a.width*a.height}; +ee=function(a){return a?new be(ce(a)):de||(de=new be)}; +fe=function(a,b){return"string"===typeof b?a.getElementById(b):b}; +g.he=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):g.ge(document,"*",a,b)}; +g.ie=function(a,b){var c=b||document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):g.ge(c,"*",a,b)[0]||null}return c||null}; +g.ge=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,k;k=a[f];f++)b==k.nodeName&&(d[e++]=k);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;k=a[f];f++)b=k.className,"function"==typeof b.split&&g.fb(b.split(/\s+/),c)&&(d[e++]=k);d.length=e;return d}return a}; +ke=function(a,b){g.Bb(b,function(c,d){c&&"object"==typeof c&&c.dh&&(c=c.Se());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:je.hasOwnProperty(d)?a.setAttribute(je[d],c):ic(d,"aria-")||ic(d,"data-")?a.setAttribute(d,c):a[d]=c})}; +le=function(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new g.Zd(a.clientWidth,a.clientHeight)}; +oe=function(a){var b=me(a);a=a.parentWindow||a.defaultView;return g.ne&&g.Rd("10")&&a.pageYOffset!=b.scrollTop?new g.Xd(b.scrollLeft,b.scrollTop):new g.Xd(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}; +me=function(a){return a.scrollingElement?a.scrollingElement:g.pe||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement}; +qe=function(a){return a?a.parentWindow||a.defaultView:window}; +g.te=function(a,b,c){var d=arguments,e=document,f=String(d[0]),k=d[1];if(!Taa&&k&&(k.name||k.type)){f=["<",f];k.name&&f.push(' name="',g.id(k.name),'"');if(k.type){f.push(' type="',g.id(k.type),'"');var l={};g.Vb(l,k);delete l.type;k=l}f.push(">");f=f.join("")}f=re(e,f);k&&("string"===typeof k?f.className=k:Array.isArray(k)?f.className=k.join(" "):ke(f,k));2<d.length&&se(e,f,d,2);return f}; +se=function(a,b,c,d){function e(l){l&&b.appendChild("string"===typeof l?a.createTextNode(l):l)} +for(;d<c.length;d++){var f=c[d];if(!g.Ma(f)||g.Oa(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(g.Oa(f)){var k="function"==typeof f.item||"string"==typeof f.item;break a}if(g.Na(f)){k="function"==typeof f.item;break a}}k=!1}(0,g.y)(k?g.ob(f):f,e)}}}; +g.ue=function(a){return re(document,a)}; +re=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}; +g.ve=function(a){return document.createTextNode(String(a))}; +g.we=function(a,b){a.appendChild(b)}; +g.xe=function(a){for(var b;b=a.firstChild;)a.removeChild(b)}; +g.ye=function(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}; +g.ze=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}; +Vaa=function(a){return Uaa&&void 0!=a.children?a.children:(0,g.Ae)(a.childNodes,function(b){return 1==b.nodeType})}; +g.Be=function(a){var b;if(Waa&&!(g.ne&&g.Rd("9")&&!g.Rd("10")&&g.v.SVGElement&&a instanceof g.v.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return g.Oa(b)&&1==b.nodeType?b:null}; +g.Ce=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}; +ce=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document}; +g.De=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else{g.xe(a);var c=ce(a);a.appendChild(c.createTextNode(String(b)))}}; +Ge=function(a){var b;"A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?b=!a.disabled&&(!Ee(a)||Fe(a)):b=Ee(a)&&Fe(a);if(b&&g.ne){var c;!g.Na(a.getBoundingClientRect)||g.ne&&null==a.parentElement?c={height:a.offsetHeight,width:a.offsetWidth}:c=a.getBoundingClientRect();a=null!=c&&0<c.height&&0<c.width}else a=b;return a}; +Ee=function(a){return g.ne&&!g.Rd("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")}; +Fe=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}; +Ie=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return He(a,function(f){return(!e||f.nodeName==e)&&(!c||"string"===typeof f.className&&g.fb(f.className.split(/\s+/),c))},!0,d)}; +He=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null}; +be=function(a){this.o=a||g.v.document||document}; +Xaa=function(a){this.wx=a}; +Je=function(a,b,c){this.B=a;this.u=b;this.o=c||[];this.Zj=new Map}; +Ke=function(a,b){Je.call(this,a,3,b)}; +g.z=function(){this.Mb=this.Mb;this.Cj=this.Cj}; +g.A=function(a,b){g.Le(a,g.Ra(g.Me,b))}; +g.Le=function(a,b){a.Mb?b():(a.Cj||(a.Cj=[]),a.Cj.push(b))}; +g.Me=function(a){a&&"function"==typeof a.dispose&&a.dispose()}; +g.Ne=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];g.Ma(d)?g.Ne.apply(null,d):g.Me(d)}}; +g.Oe=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.o=!1}; +Yaa=function(a){var b=g.Ia("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||g.v.$googDebugFname||b}catch(f){e="Not available",c=!0}return!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:(b=a.message,null== +b&&(a.constructor&&a.constructor instanceof Function?(a.constructor.name?b=a.constructor.name:(b=a.constructor,Pe[b]?b=Pe[b]:(b=String(b),Pe[b]||(c=/function\s+([^\(]+)/m.exec(b),Pe[b]=c?c[1]:"[Anonymous]"),b=Pe[b])),b='Unknown Error of type "'+b+'"'):b="Unknown Error of unknown type"),{message:b,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:a.stack||"Not available"})}; +Qe=function(a,b){g.Oe.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.u=null;a&&this.init(a,b)}; +Se=function(a){return!(!a||!a[Re])}; +$aa=function(a,b,c,d,e){this.listener=a;this.o=null;this.src=b;this.type=c;this.capture=!!d;this.Vo=e;this.key=++Zaa;this.ol=this.fo=!1}; +Te=function(a){a.ol=!0;a.listener=null;a.o=null;a.src=null;a.Vo=null}; +Ue=function(a){this.src=a;this.listeners={};this.o=0}; +Ve=function(a,b){var c=b.type;c in a.listeners&&g.kb(a.listeners[c],b)&&(Te(b),0==a.listeners[c].length&&(delete a.listeners[c],a.o--))}; +We=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ol&&f.listener==b&&f.capture==!!c&&f.Vo==d)return e}return-1}; +Ye=function(a,b,c,d,e){if(d&&d.once)return Xe(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)Ye(a,b[f],c,d,e);return null}c=Ze(c);return Se(a)?a.oa(b,c,g.Oa(d)?!!d.capture:!!d,e):$e(a,b,c,!1,d,e)}; +$e=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var k=g.Oa(e)?!!e.capture:!!e,l=af(a);l||(a[bf]=l=new Ue(a));c=l.add(b,c,d,k,f);if(c.o)return c;d=aba();c.o=d;d.src=a;d.listener=c;if(a.addEventListener)bba||(e=k),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(cf(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");df++;return c}; +aba=function(){var a=cba,b=ef?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c); +if(!c)return c}; +return b}; +Xe=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)Xe(a,b[f],c,d,e);return null}c=Ze(c);return Se(a)?a.Vt(b,c,g.Oa(d)?!!d.capture:!!d,e):$e(a,b,c,!0,d,e)}; +ff=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)ff(a,b[f],c,d,e);else d=g.Oa(d)?!!d.capture:!!d,c=Ze(c),Se(a)?a.kb(b,c,d,e):a&&(a=af(a))&&(b=a.km(b,c,d,e))&&gf(b)}; +gf=function(a){if("number"!==typeof a&&a&&!a.ol){var b=a.src;if(Se(b))Ve(b.u,a);else{var c=a.type,d=a.o;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(cf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);df--;(c=af(b))?(Ve(c,a),0==c.o&&(c.src=null,b[bf]=null)):Te(a)}}}; +cf=function(a){return a in hf?hf[a]:hf[a]="on"+a}; +kf=function(a,b,c,d){var e=!0;if(a=af(a))if(b=a.listeners[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.ol&&(f=jf(f,d),e=e&&!1!==f)}return e}; +jf=function(a,b){var c=a.listener,d=a.Vo||a.src;a.fo&&gf(a);return c.call(d,b)}; +cba=function(a,b){if(a.ol)return!0;if(!ef){var c=b||g.Ia("window.event"),d=new Qe(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(m){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);f=a.type;for(var k=c.length-1;!d.o&&0<=k;k--){d.currentTarget=c[k];var l=kf(c[k],f,!0,d);e=e&&l}for(k=0;!d.o&&k<c.length;k++)d.currentTarget=c[k],l=kf(c[k],f,!1,d),e=e&&l}return e}return jf(a,new Qe(b, +this))}; +af=function(a){a=a[bf];return a instanceof Ue?a:null}; +Ze=function(a){if(g.Na(a))return a;a[lf]||(a[lf]=function(b){return a.handleEvent(b)}); +return a[lf]}; +g.mf=function(){g.z.call(this);this.u=new Ue(this);this.ra=this;this.ga=null}; +nf=function(a,b,c,d){b=a.u.listeners[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var k=b[f];if(k&&!k.ol&&k.capture==c){var l=k.listener,m=k.Vo||k.src;k.fo&&Ve(a.u,k);e=!1!==l.call(m,d)&&e}}return e&&!d.defaultPrevented}; +of=function(a,b){this.A=a;this.B=b;this.u=0;this.o=null}; +pf=function(a,b){a.B(b);100>a.u&&(a.u++,b.next=a.o,a.o=b)}; +qf=function(a){g.v.setTimeout(function(){throw a;},0)}; +sf=function(a,b){var c=a;b&&(c=(0,g.x)(a,b));c=dba(c);!g.Na(g.v.setImmediate)||g.v.Window&&g.v.Window.prototype&&!Qc("Edge")&&g.v.Window.prototype.setImmediate==g.v.setImmediate?(rf||(rf=eba()),rf(c)):g.v.setImmediate(c)}; +eba=function(){var a=g.v.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Qc("Presto")&&(a=function(){var e=g.ue("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var k="callImmediate"+Math.random(),l="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,g.x)(function(m){if(("*"==l||m.origin==l)&&m.data==k)this.port1.onmessage()},this); +f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(k,l)}}}); +if("undefined"!==typeof a&&!Qc("Trident")&&!Qc("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.sx;c.sx=null;e()}}; +return function(e){d.next={sx:e};d=d.next;b.port2.postMessage(0)}}return function(e){g.v.setTimeout(e,0)}}; +tf=function(){this.u=this.o=null}; +uf=function(){this.next=this.scope=this.Ug=null}; +g.yf=function(a,b){vf||fba();wf||(vf(),wf=!0);xf.add(a,b)}; +fba=function(){if(g.v.Promise&&g.v.Promise.resolve){var a=g.v.Promise.resolve(void 0);vf=function(){a.then(zf)}}else vf=function(){sf(zf)}}; +zf=function(){for(var a;a=xf.remove();){try{a.Ug.call(a.scope)}catch(b){qf(b)}pf(Af,a)}wf=!1}; +Bf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; +Df=function(a){this.o=0;this.G=void 0;this.B=this.u=this.A=null;this.C=this.F=!1;if(a!=g.Ja)try{var b=this;a.call(void 0,function(c){Cf(b,2,c)},function(c){Cf(b,3,c)})}catch(c){Cf(this,3,c)}}; +Ef=function(){this.next=this.context=this.onRejected=this.A=this.o=null;this.u=!1}; +Gf=function(a,b,c){var d=Ff.get();d.A=a;d.onRejected=b;d.context=c;return d}; +Hf=function(a){if(a instanceof Df)return a;var b=new Df(g.Ja);Cf(b,2,a);return b}; +If=function(a){return new Df(function(b,c){c(a)})}; +Kf=function(a,b,c){Jf(a,b,c,null)||g.yf(g.Ra(b,a))}; +Lf=function(a){return new Df(function(b,c){a.length||b(void 0);for(var d=0,e;d<a.length;d++)e=a[d],Kf(e,b,c)})}; +gba=function(a){return new Df(function(b,c){var d=a.length,e=[];if(d)for(var f=function(n,q){d--;e[n]=q;0==d&&b(e)},k=function(n){c(n)},l=0,m;l<a.length;l++)m=a[l],Kf(m,g.Ra(f,l),k); +else b(e)})}; +Nf=function(a,b){var c=Gf(b,b,void 0);c.u=!0;Mf(a,c);return a}; +Pf=function(a,b){return Of(a,null,b,void 0)}; +Qf=function(a,b){if(0==a.o)if(a.A){var c=a.A;if(c.u){for(var d=0,e=null,f=null,k=c.u;k&&(k.u||(d++,k.o==a&&(e=k),!(e&&1<d)));k=k.next)e||(f=k);e&&(0==c.o&&1==d?Qf(c,b):(f?(d=f,d.next==c.B&&(c.B=d),d.next=d.next.next):Rf(c),Sf(c,e,3,b)))}a.A=null}else Cf(a,3,b)}; +Mf=function(a,b){a.u||2!=a.o&&3!=a.o||Tf(a);a.B?a.B.next=b:a.u=b;a.B=b}; +Of=function(a,b,c,d){var e=Gf(null,null,null);e.o=new Df(function(f,k){e.A=b?function(l){try{var m=b.call(d,l);f(m)}catch(n){k(n)}}:f; +e.onRejected=c?function(l){try{var m=c.call(d,l);void 0===m&&l instanceof Uf?k(l):f(m)}catch(n){k(n)}}:k}); +e.o.A=a;Mf(a,e);return e.o}; +Cf=function(a,b,c){0==a.o&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.o=1,Jf(c,a.L,a.N,a)||(a.G=c,a.o=b,a.A=null,Tf(a),3!=b||c instanceof Uf||hba(a,c)))}; +Jf=function(a,b,c,d){if(a instanceof Df)return Mf(a,Gf(b||g.Ja,c||null,d)),!0;if(Bf(a))return a.then(b,c,d),!0;if(g.Oa(a))try{var e=a.then;if(g.Na(e))return iba(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1}; +iba=function(a,b,c,d,e){function f(m){l||(l=!0,d.call(e,m))} +function k(m){l||(l=!0,c.call(e,m))} +var l=!1;try{b.call(a,k,f)}catch(m){f(m)}}; +Tf=function(a){a.F||(a.F=!0,g.yf(a.H,a))}; +Rf=function(a){var b=null;a.u&&(b=a.u,a.u=b.next,b.next=null);a.u||(a.B=null);return b}; +Sf=function(a,b,c,d){if(3==c&&b.onRejected&&!b.u)for(;a&&a.C;a=a.A)a.C=!1;if(b.o)b.o.A=null,Vf(b,c,d);else try{b.u?b.A.call(b.context):Vf(b,c,d)}catch(e){Wf.call(null,e)}pf(Ff,b)}; +Vf=function(a,b,c){2==b?a.A.call(a.context,c):a.onRejected&&a.onRejected.call(a.context,c)}; +hba=function(a,b){a.C=!0;g.yf(function(){a.C&&Wf.call(null,b)})}; +Uf=function(a){Va.call(this,a)}; +g.Xf=function(a,b){g.mf.call(this);this.Nd=a||1;this.zn=b||g.v;this.kx=(0,g.x)(this.Ed,this);this.vz=(0,g.C)()}; +g.Yf=function(a,b,c){if(g.Na(a))c&&(a=(0,g.x)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,g.x)(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:g.v.setTimeout(a,b||0)}; +Zf=function(a,b){var c=null;return Pf(new Df(function(d,e){c=g.Yf(function(){d(b)},a); +-1==c&&e(Error("Failed to schedule timer."))}),function(d){g.v.clearTimeout(c); +throw d;})}; +ag=function(){this.N=new $f;this.B=new Map;this.H=new Set;this.C=0;this.F=100;this.flushInterval=3E4;this.u=new g.Xf(this.flushInterval);this.u.oa("tick",this.G,!1,this)}; +jba=function(a){for(var b=0;b<a.length;b++)a[b].clear()}; +kba=function(){this.o=bg();this.o.o("/client_streamz/youtube/web/network/one_platform_requests",{Tg:3,Sg:"request_url"})}; +lba=function(){this.o=bg();this.o.o("/client_streamz/youtube/web/network/one_platform_redirects",{Tg:2,Sg:"response_code"},{Tg:3,Sg:"request_url"},{Tg:3,Sg:"response_url"})}; +mba=function(a,b,c,d){a.o.A("/client_streamz/youtube/web/network/one_platform_redirects",b,c,d)}; +nba=function(){this.o=bg();this.o.o("/client_streamz/youtube/web/network/one_platform_request_success",{Tg:3,Sg:"request_url"})}; +oba=function(){this.o=bg();this.o.o("/client_streamz/youtube/web/network/one_platform_request_failed",{Tg:2,Sg:"response_code"},{Tg:3,Sg:"request_url"})}; +pba=function(){this.o=bg();this.o.o("/client_streamz/youtube/video_ads/visibility_error",{Tg:3,Sg:"element_name"},{Tg:3,Sg:"error_reason"})}; +qba=function(a){return(0,g.Jc)(a,function(b){b=b.toString(16);return 1<b.length?b:"0"+b}).join("")}; +g.cg=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){f=a[c++];var k=a[c++],l=a[c++];e=((e&7)<<18|(f&63)<<12|(k&63)<<6|l&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],k=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|k&63)}return b.join("")}; +eg=function(a,b,c){this.u=null;this.o=this.A=this.B=0;this.C=!1;a&&dg(this,a,b,c)}; +gg=function(a,b,c){if(fg.length){var d=fg.pop();a&&dg(d,a,b,c);return d}return new eg(a,b,c)}; +dg=function(a,b,c,d){b=b.constructor===Uint8Array?b:b.constructor===ArrayBuffer?new Uint8Array(b):b.constructor===Array?new Uint8Array(b):b.constructor===String?g.hg(b):new Uint8Array(0);a.u=b;a.B=void 0!==c?c:0;a.A=void 0!==d?a.B+d:a.u.length;a.o=a.B}; +ig=function(a){for(var b=128,c=0,d=0,e=0;4>e&&128<=b;e++)b=a.u[a.o++],c|=(b&127)<<7*e;128<=b&&(b=a.u[a.o++],c|=(b&127)<<28,d|=(b&127)>>4);if(128<=b)for(e=0;5>e&&128<=b;e++)b=a.u[a.o++],d|=(b&127)<<7*e+3;if(128>b){a=c>>>0;b=d>>>0;if(d=b&2147483648)a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0);a=4294967296*b+(a>>>0);return d?-a:a}a.C=!0}; +jg=function(a){var b=a.u;var c=b[a.o+0];var d=c&127;if(128>c)return a.o+=1,d;c=b[a.o+1];d|=(c&127)<<7;if(128>c)return a.o+=2,d;c=b[a.o+2];d|=(c&127)<<14;if(128>c)return a.o+=3,d;c=b[a.o+3];d|=(c&127)<<21;if(128>c)return a.o+=4,d;c=b[a.o+4];d|=(c&15)<<28;if(128>c)return a.o+=5,d>>>0;a.o+=5;128<=b[a.o++]&&128<=b[a.o++]&&128<=b[a.o++]&&128<=b[a.o++]&&a.o++;return d}; +kg=function(a){this.o=gg(a,void 0,void 0);this.C=this.o.o;this.u=this.A=-1;this.B=!1}; +lg=function(a){var b=a.o;(b=b.o==b.A)||(b=a.B)||(b=a.o,b=b.C||0>b.o||b.o>b.A);if(b)return!1;a.C=a.o.o;b=jg(a.o);var c=b&7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return a.B=!0,!1;a.A=b>>>3;a.u=c;return!0}; +mg=function(a){switch(a.u){case 0:if(0!=a.u)mg(a);else{for(a=a.o;a.u[a.o]&128;)a.o++;a.o++}break;case 1:1!=a.u?mg(a):(a=a.o,a.o+=8);break;case 2:if(2!=a.u)mg(a);else{var b=jg(a.o);a=a.o;a.o+=b}break;case 5:5!=a.u?mg(a):(a=a.o,a.o+=4);break;case 3:b=a.A;do{if(!lg(a)){a.B=!0;break}if(4==a.u){a.A!=b&&(a.B=!0);break}mg(a)}while(1);break;default:a.B=!0}}; +ng=function(a){var b=jg(a.o);a=a.o;var c=a.u,d=a.o,e=d+b;b=[];for(var f="";d<e;){var k=c[d++];if(128>k)b.push(k);else if(192>k)continue;else if(224>k){var l=c[d++];b.push((k&31)<<6|l&63)}else if(240>k){l=c[d++];var m=c[d++];b.push((k&15)<<12|(l&63)<<6|m&63)}else if(248>k){l=c[d++];m=c[d++];var n=c[d++];k=(k&7)<<18|(l&63)<<12|(m&63)<<6|n&63;k-=65536;b.push((k>>10&1023)+55296,(k&1023)+56320)}8192<=b.length&&(f+=String.fromCharCode.apply(null,b),b.length=0)}c=f;if(8192>=b.length)b=String.fromCharCode.apply(null, +b);else{e="";for(f=0;f<b.length;f+=8192)k=qb(b,f,f+8192),e+=String.fromCharCode.apply(null,k);b=e}a.o=d;return c+b}; +og=function(a){var b=jg(a.o);a=a.o;if(0>b||a.o+b>a.u.length)a.C=!0,b=new Uint8Array(0);else{var c=a.u.subarray(a.o,a.o+b);a.o+=b;b=c}return b}; +pg=function(){this.o=[]}; +qg=function(a,b){for(;127<b;)a.o.push(b&127|128),b>>>=7;a.o.push(b)}; +rg=function(a,b){a.o.push(b>>>0&255);a.o.push(b>>>8&255);a.o.push(b>>>16&255);a.o.push(b>>>24&255)}; +g.ug=function(a,b){void 0===b&&(b=0);sg();for(var c=tg[b],d=[],e=0;e<a.length;e+=3){var f=a[e],k=e+1<a.length,l=k?a[e+1]:0,m=e+2<a.length,n=m?a[e+2]:0,q=f>>2;f=(f&3)<<4|l>>4;l=(l&15)<<2|n>>6;n&=63;m||(n=64,k||(l=64));d.push(c[q],c[f],c[l]||"",c[n]||"")}return d.join("")}; +g.vg=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return g.ug(b,3)}; +rba=function(a){var b=[];wg(a,function(c){b.push(c)}); +return b}; +g.hg=function(a){!g.ne||g.Rd("10");var b=a.length,c=3*b/4;c%3?c=Math.floor(c):-1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;wg(a,function(f){d[e++]=f}); +return d.subarray(0,e)}; +wg=function(a,b){function c(m){for(;d<a.length;){var n=a.charAt(d++),q=xg[n];if(null!=q)return q;if(!g.kc(n))throw Error("Unknown base64 encoding at char: "+n);}return m} +sg();for(var d=0;;){var e=c(-1),f=c(0),k=c(64),l=c(64);if(64===l&&-1===e)break;b(e<<2|f>>4);64!=k&&(b(f<<4&240|k>>2),64!=l&&b(k<<6&192|l))}}; +sg=function(){if(!xg){xg={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));tg[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===xg[f]&&(xg[f]=e)}}}}; +yg=function(){this.A=[];this.u=0;this.o=new pg}; +zg=function(a,b){qg(a.o,8*b+2);var c=a.o.end();a.A.push(c);a.u+=c.length;c.push(a.u);return c}; +Ag=function(a,b){var c=b.pop();for(c=a.u+a.o.length()-c;127<c;)b.push(c&127|128),c>>>=7,a.u++;b.push(c);a.u++}; +Bg=function(a){for(var b=new Uint8Array(a.u+a.o.length()),c=a.A,d=c.length,e=0,f=0;f<d;f++){var k=c[f];b.set(k,e);e+=k.length}c=a.o.end();b.set(c,e);a.A=[b];return b}; +Cg=function(a,b,c){if(null!=c&&null!=c)if(qg(a.o,8*b),a=a.o,0<=c)qg(a,c);else{for(b=0;9>b;b++)a.o.push(c&127|128),c>>=7;a.o.push(1)}}; +Fg=function(a,b,c){if(null!=c&&null!=c){qg(a.o,8*b);a=a.o;var d=c;c=0>d;d=Math.abs(d);b=d>>>0;d=Math.floor((d-b)/4294967296);d>>>=0;c&&(d=~d>>>0,b=(~b>>>0)+1,4294967295<b&&(b=0,d++,4294967295<d&&(d=0)));Dg=b;Eg=d;c=Dg;for(b=Eg;0<b||127<c;)a.o.push(c&127|128),c=(c>>>7|b<<25)>>>0,b>>>=7;a.o.push(c)}}; +Gg=function(a,b,c){null!=c&&(qg(a.o,8*b+1),a=a.o,b=c>>>0,c=Math.floor((c-b)/4294967296)>>>0,Dg=b,Eg=c,rg(a,Dg),rg(a,Eg))}; +Hg=function(a,b,c){if(null!=c){qg(a.o,8*b+1);a=a.o;var d=c;d=(c=0>d?1:0)?-d:d;if(0===d)Eg=0<1/d?0:2147483648,Dg=0;else if(isNaN(d))Eg=2147483647,Dg=4294967295;else if(1.7976931348623157E308<d)Eg=(c<<31|2146435072)>>>0,Dg=0;else if(2.2250738585072014E-308>d)d/=Math.pow(2,-1074),Eg=(c<<31|d/4294967296)>>>0,Dg=d>>>0;else{var e=d;b=0;if(2<=e)for(;2<=e&&1023>b;)b++,e/=2;else for(;1>e&&-1022<b;)e*=2,b--;d*=Math.pow(2,-b);Eg=(c<<31|b+1023<<20|1048576*d&1048575)>>>0;Dg=4503599627370496*d>>>0}rg(a,Dg);rg(a, +Eg)}}; +Jg=function(a,b,c){null!=c&&(qg(a.o,8*b),a.o.o.push(c?1:0))}; +Kg=function(a,b,c){if(null!=c){b=zg(a,b);for(var d=a.o,e=0;e<c.length;e++){var f=c.charCodeAt(e);if(128>f)d.o.push(f);else if(2048>f)d.o.push(f>>6|192),d.o.push(f&63|128);else if(65536>f)if(55296<=f&&56319>=f&&e+1<c.length){var k=c.charCodeAt(e+1);56320<=k&&57343>=k&&(f=1024*(f-55296)+k-56320+65536,d.o.push(f>>18|240),d.o.push(f>>12&63|128),d.o.push(f>>6&63|128),d.o.push(f&63|128),e++)}else d.o.push(f>>12|224),d.o.push(f>>6&63|128),d.o.push(f&63|128)}Ag(a,b)}}; +Lg=function(a,b,c,d){null!=c&&(b=zg(a,b),d(c,a),Ag(a,b))}; +Mg=function(a,b,c,d){if(null!=c)for(var e=0;e<c.length;e++){var f=zg(a,b);d(c[e],a);Ag(a,f)}}; +Ng=function(){}; +Sg=function(a,b,c,d){a.o=null;b||(b=[]);a.F=void 0;a.A=-1;a.Vd=b;a:{if(b=a.Vd.length){--b;var e=a.Vd[b];if(!(null===e||"object"!=typeof e||Array.isArray(e)||Og&&e instanceof Uint8Array)){a.B=b-a.A;a.u=e;break a}}a.B=Number.MAX_VALUE}a.C={};if(c)for(b=0;b<c.length;b++)e=c[b],e<a.B?(e+=a.A,a.Vd[e]=a.Vd[e]||Pg):(Qg(a),a.u[e]=a.u[e]||Pg);if(d&&d.length)for(b=0;b<d.length;b++)Rg(a,d[b])}; +Qg=function(a){var b=a.B+a.A;a.Vd[b]||(a.u=a.Vd[b]={})}; +Tg=function(a,b){if(b<a.B){var c=b+a.A,d=a.Vd[c];return d===Pg?a.Vd[c]=[]:d}if(a.u)return d=a.u[b],d===Pg?a.u[b]=[]:d}; +sba=function(a){return null==a||a instanceof Uint8Array?a:"string"===typeof a?g.hg(a):null}; +Ug=function(a,b){var c=Tg(a,b);return null==c?0:c}; +Vg=function(a,b,c){b<a.B?a.Vd[b+a.A]=c:(Qg(a),a.u[b]=c);return a}; +Wg=function(a,b,c){0!==c?Vg(a,b,c):b<a.B?a.Vd[b+a.A]=null:(Qg(a),delete a.u[b]);return a}; +Xg=function(a,b,c,d){(c=Rg(a,c))&&c!==b&&void 0!==d&&(a.o&&c in a.o&&(a.o[c]=void 0),Vg(a,c,void 0));Vg(a,b,d)}; +Rg=function(a,b){for(var c,d,e=0;e<b.length;e++){var f=b[e],k=Tg(a,f);null!=k&&(c=f,d=k,Vg(a,f,void 0))}return c?(Vg(a,c,d),c):0}; +Yg=function(a,b,c){a.o||(a.o={});if(!a.o[c]){var d=Tg(a,c);d&&(a.o[c]=new b(d))}return a.o[c]}; +$g=function(a,b,c){Zg(a,b,c);b=a.o[c];b==Pg&&(b=a.o[c]=[]);return b}; +Zg=function(a,b,c){a.o||(a.o={});if(!a.o[c]){for(var d=Tg(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.o[c]=e}}; +ah=function(a,b,c){a.o||(a.o={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].Vd;a.o[b]=c;Vg(a,b,d)}; +bh=function(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?bh(d):d)}return b}if(Og&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?bh(d):d);return b}; +ch=function(a){this.o=a||{cookie:""}}; +dh=function(a){a=(a.o.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=uc(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}}; +eh=function(a){return a?a.passive&&tba()?a:a.capture||!1:!1}; +fh=function(a,b,c,d){return a.addEventListener?(a.addEventListener(b,c,eh(d)),!0):!1}; +gh=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,eh(void 0))}; +g.jh=function(a){"number"===typeof a?(this.date=hh(a,0,1),ih(this,1)):g.Oa(a)?(this.date=hh(a.getFullYear(),a.getMonth(),a.getDate()),ih(this,a.getDate())):(this.date=new Date((0,g.C)()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),ih(this,a))}; +hh=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}; +ih=function(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()<b?1:-1))}; +lh=function(a){kh();return hc(a)}; +nh=function(){return!mh()&&(Qc("iPod")||Qc("iPhone")||Qc("Android")||Qc("IEMobile"))}; +mh=function(){return Qc("iPad")||Qc("Android")&&!Qc("Mobile")||Qc("Silk")}; +oh=function(a){try{return!!a&&null!=a.location.href&&Od(a,"foo")}catch(b){return!1}}; +ph=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(void 0,a[c],c,a)}; +vba=function(){var a=[];ph(uba,function(b){a.push(b)}); +return a}; +xba=function(a){return(a=wba.exec(a))&&a[0]||""}; +yba=function(){var a=qh;if(!a)return"";var b=/.*[&#?]google_debug(=[^&]*)?(&.*)?$/;try{var c=b.exec(decodeURIComponent(a));if(c)return c[1]&&1<c[1].length?c[1].substring(1):"true"}catch(d){}return""}; +Aba=function(){var a=g.ue("IFRAME"),b={};(0,g.y)(zba(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)}); +return b}; +g.rh=function(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function f(m){try{l(b.next(m))}catch(n){e(n)}} +function k(m){try{l(b["throw"](m))}catch(n){e(n)}} +function l(m){m.done?d(m.value):(new c(function(n){n(m.value)})).then(f,k)} +l((b=b.apply(a,void 0)).next())})}; +sh=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}; +th=function(a,b,c){b instanceof g.Xd?(a.left+=b.x,a.right+=b.x,a.top+=b.y,a.bottom+=b.y):(a.left+=b,a.right+=b,"number"===typeof c&&(a.top+=c,a.bottom+=c));return a}; +g.uh=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}; +vh=function(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}; +g.xh=function(a,b,c){if("string"===typeof b)(b=wh(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=wh(c,d);f&&(c.style[f]=e)}}; +wh=function(a,b){var c=yh[b];if(!c){var d=nd(b);c=d;void 0===a.style[d]&&(d=(g.pe?"Webkit":zh?"Moz":g.ne?"ms":g.Ah?"O":null)+Naa(d),void 0!==a.style[d]&&(c=d));yh[b]=c}return c}; +g.Bh=function(a,b){var c=a.style[nd(b)];return"undefined"!==typeof c?c:a.style[wh(a,b)]||""}; +Ch=function(a,b){var c=ce(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}; +Dh=function(a,b){return Ch(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}; +g.Fh=function(a,b,c){if(b instanceof g.Xd){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Eh(d,!1);a.style.top=Eh(b,!1)}; +Gh=function(a){return new g.Xd(a.offsetLeft,a.offsetTop)}; +Hh=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}; +Ih=function(a){if(g.ne&&!g.Sd(8))return a.offsetParent;var b=ce(a),c=Dh(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=Dh(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null}; +g.Jh=function(a){var b=ce(a),c=new g.Xd(0,0);var d=b?ce(b):document;d=!g.ne||g.Sd(9)||"CSS1Compat"==ee(d).o.compatMode?d.documentElement:d.body;if(a==d)return c;a=Hh(a);b=oe(ee(b).o);c.x=a.left+b.x;c.y=a.top+b.y;return c}; +Lh=function(a,b){var c=new g.Xd(0,0),d=qe(ce(a));if(!Od(d,"parent"))return c;var e=a;do{var f=d==b?g.Jh(e):Kh(e);c.x+=f.x;c.y+=f.y}while(d&&d!=b&&d!=d.parent&&(e=d.frameElement)&&(d=d.parent));return c}; +g.Nh=function(a,b){var c=Mh(a),d=Mh(b);return new g.Xd(c.x-d.x,c.y-d.y)}; +Kh=function(a){a=Hh(a);return new g.Xd(a.left,a.top)}; +Mh=function(a){if(1==a.nodeType)return Kh(a);a=a.changedTouches?a.changedTouches[0]:a;return new g.Xd(a.clientX,a.clientY)}; +g.Ph=function(a,b,c){if(b instanceof g.Zd)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");g.Oh(a,b);a.style.height=Eh(c,!0)}; +Eh=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}; +g.Oh=function(a,b){a.style.width=Eh(b,!0)}; +g.Qh=function(a){var b=Bba;if("none"!=Dh(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}; +Bba=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=g.pe&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Hh(a),new g.Zd(a.right-a.left,a.bottom-a.top)):new g.Zd(b,c)}; +g.Rh=function(a,b){a.style.display=b?"":"none"}; +Vh=function(){if(Sh&&!oh(Th)){var a="."+Uh.domain;try{for(;2<a.split(".").length&&!oh(Th);)Uh.domain=a=a.substr(a.indexOf(".")+1),Th=window.parent}catch(b){}oh(Th)||(Th=window)}return Th}; +Wh=function(a,b,c){a&&null!==b&&b!=b.top&&(b=b.top);try{return(void 0===c?0:c)?(new g.Zd(b.innerWidth,b.innerHeight)).round():le(b||window).round()}catch(d){return new g.Zd(-12245933,-12245933)}}; +Xh=function(a,b,c){try{a&&(b=b.top);var d=Wh(a,b,void 0===c?!1:c),e=oe(ee(b.document).o);if(-12245933==d.width){var f=d.width;var k=new sh(f,f,f,f)}else k=new sh(e.y,e.x+d.width,e.y+d.height,e.x);return k}catch(l){return new sh(-12245933,-12245933,-12245933,-12245933)}}; +Cba=function(a){var b={};(0,g.y)(a,function(c){var d=c.event,e=b[d];b.hasOwnProperty(d)?null!==e&&(c.u(e)||(b[d]=null)):b[d]=c}); +qaa(a,function(c){return null===b[c.event]})}; +Yh=function(){this.Eb=0;this.o=!1;this.u=-1;this.lj=!1;this.me=0}; +Zh=function(){this.u=null;this.o=!1}; +$h=function(a){Zh.call(this);this.A=a}; +ai=function(){Zh.call(this)}; +bi=function(){Zh.call(this)}; +ci=function(){this.o={};this.u=!0;this.A={}}; +di=function(a,b,c){a.o[b]||(a.o[b]=new $h(c));return a.o[b]}; +Dba=function(a){a.o.queryid||(a.o.queryid=new bi)}; +ei=function(a,b,c){(a=a.o[b])&&a.setValue(c)}; +fi=function(a,b){if(Lb(a.A,b))return a.A[b];var c=a.o[b];if(c)return c.getValue()}; +gi=function(a){var b={},c=g.Cb(a.o,function(d){return d.o}); +g.Bb(c,function(d,e){var f=void 0!==a.A[e]?String(a.A[e]):d.o&&null!==d.u?String(d.u):"";0<f.length&&(b[e]=f)},a); +return b}; +Eba=function(a){a=gi(a);var b=[];g.Bb(a,function(c,d){d in Object.prototype||"undefined"!=typeof c&&b.push([d,":",c].join(""))}); +return b}; +Fba=function(){this.o=this.gi=null}; +hi=function(){}; +ji=function(){if(!ii())throw Error();}; +ii=function(){return!(!ki||!ki.performance)}; +li=function(a){return{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0}; +mi=function(){}; +pi=function(a){a=a||ni();for(var b=new oi(g.v.location.href,g.v,!1),c=null,d=a.length-1,e=d;0<=e;--e){var f=a[e];!c&&Gba.test(f.url)&&(c=f);if(f.url&&!f.Nt){b=f;break}}e=null;f=a.length&&a[d].url;0!=b.depth&&f&&(e=a[d]);return new Hba(b,e,c)}; +ni=function(){var a=g.v,b=[],c=null;do{var d=a;if(oh(d)){var e=d.location.href;c=d.document&&d.document.referrer||null}else e=c,c=null;b.push(new oi(e||"",d));try{a=d.parent}catch(f){a=null}}while(a&&d!=a);d=0;for(a=b.length-1;d<=a;++d)b[d].depth=a-d;d=g.v;if(d.location&&d.location.ancestorOrigins&&d.location.ancestorOrigins.length==b.length-1)for(a=1;a<b.length;++a)e=b[a],e.url||(e.url=d.location.ancestorOrigins[a-1]||"",e.Nt=!0);return b}; +Hba=function(a,b,c){this.o=a;this.u=b;this.A=c}; +oi=function(a,b,c){this.url=a;this.Qd=b;this.Nt=!!c;this.depth=null}; +qi=function(){this.A="&";this.B=!1;this.u={};this.C=0;this.o=[]}; +ri=function(a,b){var c={};c[a]=b;return[c]}; +ti=function(a,b,c,d,e){var f=[];ph(a,function(k,l){var m=si(k,b,c,d,e);m&&f.push(l+"="+m)}); +return f.join(b)}; +si=function(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){for(var f=[],k=0;k<a.length;k++)f.push(si(a[k],b,c,d+1,e));return f.join(c[d])}}else if("object"==typeof a)return e=e||0,2>e?encodeURIComponent(ti(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))}; +ui=function(a,b,c,d){a.o.push(b);a.u[b]=ri(c,d)}; +Iba=function(a){var b=1,c;for(c in a.u)b=c.length>b?c.length:b;return 3997-b-a.A.length-1}; +vi=function(a,b){this.o=a;this.depth=b}; +Kba=function(){function a(l,m){return null==l?m:l} +var b=ni(),c=Math.max(b.length-1,0),d=pi(b);b=d.o;var e=d.u,f=d.A,k=[];f&&k.push(new vi([f.url,f.Nt?2:0],a(f.depth,1)));e&&e!=f&&k.push(new vi([e.url,2],0));b.url&&b!=f&&k.push(new vi([b.url,0],a(b.depth,c)));d=(0,g.Jc)(k,function(l,m){return k.slice(0,k.length-m)}); +!b.url||(f||e)&&b!=f||(e=xba(b.url))&&d.push([new vi([e,1],a(b.depth,c))]);d.push([]);return(0,g.Jc)(d,function(l){return Jba(c,l)})}; +Jba=function(a,b){(0,g.wi)(b,function(e){return 0<=e.depth}); +var c=(0,g.xi)(b,function(e,f){return Math.max(e,f.depth)},-1),d=uaa(c+2); +d[0]=a;(0,g.y)(b,function(e){return d[e.depth+1]=e.o}); +return d}; +Lba=function(){var a=Kba();return(0,g.Jc)(a,function(b){return si(b)})}; +yi=function(){this.u=new mi;this.o=ii()?new ji:new hi}; +Mba=function(){zi();var a=ki.document;return!!(a&&a.body&&a.body.getBoundingClientRect&&"function"===typeof ki.setInterval&&"function"===typeof ki.clearInterval&&"function"===typeof ki.setTimeout&&"function"===typeof ki.clearTimeout)}; +Ai=function(a){zi();var b=Vh()||ki;b.google_image_requests||(b.google_image_requests=[]);var c=b.document.createElement("img");c.src=a;b.google_image_requests.push(c)}; +Bi=function(){zi();return Lba()}; +Ci=function(){}; +zi=function(){return Ci.getInstance().getContext()}; +Di=function(a){Sg(this,a,null,null)}; +Nba=function(a){this.B=a;this.o=-1;this.u=this.A=0}; +Ei=function(a,b){return function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];if(-1<a.o)return b.apply(null,g.la(d));try{return a.o=a.B.o.now(),b.apply(null,g.la(d))}finally{a.A+=a.B.o.now()-a.o,a.o=-1,a.u+=1}}}; +Oba=function(a,b){this.u=a;this.A=b;this.o=new Nba(a)}; +Gi=function(){this.A=void 0;this.o=this.F=0;this.C=-1;this.ib=new ci;di(this.ib,"mv",Pba).o=!0;di(this.ib,"omid",Fi);di(this.ib,"epoh",Fi).o=!0;di(this.ib,"epph",Fi).o=!0;di(this.ib,"umt",Fi).o=!0;di(this.ib,"phel",Fi).o=!0;di(this.ib,"phell",Fi).o=!0;di(this.ib,"oseid",Qba).o=!0;var a=this.ib;a.o.sloi||(a.o.sloi=new ai);a.o.sloi.o=!0;di(this.ib,"xdi",Fi).o=!0;di(this.ib,"amp",Fi).o=!0;di(this.ib,"prf",Fi).o=!0;di(this.ib,"gtx",Fi).o=!0;di(this.ib,"mvp_lv",Fi).o=!0;di(this.ib,"eocm",Fi).o=!0;di(this.ib, +"pnl",Rba).o=!0;this.u=new Oba(zi(),this.ib);this.B=!1}; +Sba=function(){var a="https:";ki&&ki.location&&"http:"===ki.location.protocol&&(a="http:");this.u=a;this.o=.01;this.A=Math.random()}; +Hi=function(a,b,c,d,e){if((d?a.A:Math.random())<(e||a.o))try{if(c instanceof qi)var f=c;else f=new qi,ph(c,function(l,m){var n=f,q=n.C++,r=ri(m,l);n.o.push(q);n.u[q]=r}); +var k=f.Ec(a.u,"pagead2.googlesyndication.com","/pagead/gen_204?id="+b+"&","");k&&Ai(k)}catch(l){}}; +Ii=function(a,b,c){c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta=c}; +Ji=function(){var a=g.v.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):(0,g.C)()}; +Ki=function(){var a=void 0===a?g.v:a;return(a=a.performance)&&a.now?a.now():null}; +Tba=function(a,b,c){this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0}; +Mi=function(){var a=Vh();this.events=[];this.u=a||g.v;var b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.events=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.o=Li()||(null!=b?b:1>Math.random())}; +Oi=function(a){a&&Ni&&Li()&&(Ni.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_start"),Ni.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_end"))}; +Ri=function(){var a=Pi;this.C=Qi;this.B="jserror";this.A=!0;this.o=null;this.F=this.u;this.La=void 0===a?null:a}; +Ui=function(a,b,c,d){return Ei(Gi.getInstance().u.o,function(){try{if(a.La&&a.La.o){var e=a.La.start(b.toString(),3);var f=c();a.La.end(e)}else f=c()}catch(m){var k=a.A;try{Oi(e);var l=new Si(Ti(m));k=a.F(b,l,void 0,d)}catch(n){a.u(217,n)}if(!k)throw m;}return f})()}; +Wi=function(a,b,c){var d=Vi;return Ei(Gi.getInstance().u.o,function(e){for(var f=[],k=0;k<arguments.length;++k)f[k-0]=arguments[k];return Ui(d,a,function(){return b.apply(void 0,f)},c)})}; +Ti=function(a){var b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;var c=b;try{-1==a.indexOf(c)&&(a=c+"\n"+a);for(var d;a!=d;)d=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");b=a.replace(/\n */g,"\n")}catch(e){b=c}}return b}; +Si=function(a){Ii.call(this,Error(a),{message:a})}; +Xi=function(){var a=Vh();a&&"undefined"!=typeof a.google_measure_js_timing&&(a.google_measure_js_timing||Pi.disable())}; +Uba=function(a){Vi.o=function(b){(0,g.y)(a,function(c){c(b)})}}; +Yi=function(a,b){return Ui(Vi,a,b,void 0)}; +Zi=function(a,b){return Wi(a,b,void 0)}; +$i=function(a,b){Hi(Qi,a,b,"jserror"!=a,void 0)}; +aj=function(a,b,c,d){Vi.u(a,b,c,d)}; +bj=function(){return Date.now()-Vba}; +Wba=function(){var a=Gi.getInstance().A,b=0<=cj?bj()-cj:-1,c=dj?bj()-ej:-1,d=0<=fj?bj()-fj:-1;if(947190542==a)return 100;if(79463069==a)return 200;a=[2E3,4E3];var e=[250,500,1E3];aj(637,Error(),.001);var f=b;-1!=c&&c<b&&(f=c);for(b=0;b<a.length;++b)if(f<a[b]){var k=e[b];break}void 0===k&&(k=e[a.length]);return-1!=d&&1500<d&&4E3>d?500:k}; +gj=function(a){for(var b=0,c=a,d=0;a&&a!=a.parent;)a=a.parent,d++,oh(a)&&(c=a,b=d);return{Qd:c,level:b}}; +hj=function(a){var b=a!==a.top,c=a.top===gj(a).Qd,d=-1,e=0;if(b&&c&&a.top.mraid){d=3;var f=a.top.mraid}else d=(f=a.mraid)?b?c?2:1:0:-1;f&&(f.IS_GMA_SDK||(e=2),Gb(Xba,function(k){return"function"===typeof f[k]})||(e=1)); +return{If:f,compatibility:e,EO:d}}; +Yba=function(a){return(a=a.document)&&"function"===typeof a.elementFromPoint}; +ij=function(a,b,c,d){var e=void 0===e?!1:e;c=Wi(d,c,void 0);fh(a,b,c,{capture:e})}; +jj=function(a,b){var c=Math.pow(10,b);return Math.floor(a*c)/c}; +lj=function(a){return new sh(a.top,a.right,a.bottom,a.left)}; +mj=function(a){var b=a.top||0,c=a.left||0;return new sh(b,c+(a.width||0),b+(a.height||0),c)}; +nj=function(a){return null!=a&&0<=a&&1>=a}; +Zba=function(){var a=g.Pc;return a?oj("Android TV;AppleTV;Apple TV;GoogleTV;HbbTV;NetCast.TV;Opera TV;POV_TV;SMART-TV;SmartTV;TV Store;AmazonWebAppPlatform;MiBOX".split(";"),function(b){return tc(a,b)})||tc(a,"OMI/")&&!tc(a,"XiaoMi/")?!0:tc(a,"Presto")&&tc(a,"Linux")&&!tc(a,"X11")&&!tc(a,"Android")&&!tc(a,"Mobi"):!1}; +pj=function(){this.A=!oh(ki.top);this.isMobileDevice=mh()||nh();var a=ni();this.domain=0<a.length&&null!=a[a.length-1]&&null!=a[a.length-1].url?g.td(a[a.length-1].url)||"":"";this.o=new sh(0,0,0,0);this.B=new g.Zd(0,0);this.C=new g.Zd(0,0);this.G=new sh(0,0,0,0);this.F=0;this.H=!1;this.u=!(!ki||!hj(ki).If);this.update(ki)}; +qj=function(a,b){b&&b.screen&&(a.B=new g.Zd(b.screen.width,b.screen.height))}; +rj=function(a,b){var c=a.o?new g.Zd(a.o.ud(),a.o.getHeight()):new g.Zd(0,0);var d=b;d=void 0===d?ki:d;null!==d&&d!=d.top&&(d=d.top);var e=0,f=0;try{var k=d.document,l=k.body,m=k.documentElement;if("CSS1Compat"==k.compatMode&&m.scrollHeight)e=m.scrollHeight!=c.height?m.scrollHeight:m.offsetHeight,f=m.scrollWidth!=c.width?m.scrollWidth:m.offsetWidth;else{var n=m.scrollHeight,q=m.scrollWidth,r=m.offsetHeight,u=m.offsetWidth;m.clientHeight!=r&&(n=l.scrollHeight,q=l.scrollWidth,r=l.offsetHeight,u=l.offsetWidth); +n>c.height?n>r?(e=n,f=q):(e=r,f=u):n<r?(e=n,f=q):(e=r,f=u)}var w=new g.Zd(f,e)}catch(B){w=new g.Zd(-12245933,-12245933)}a.C=w}; +sj=function(){var a=pj.getInstance();if(0<a.F||a.H)return!0;a=zi().u.isVisible();var b=0===li(Uh);return a||b}; +uj=function(a,b){var c=tj(b);return 0===c?0:tj(a)/c}; +tj=function(a){return Math.max(a.bottom-a.top,0)*Math.max(a.right-a.left,0)}; +$ba=function(a,b){if(!a||!b)return!1;for(var c=0;null!==a&&100>c++;){if(a===b)return!0;try{if(a=g.Be(a)||a){var d=ce(a),e=d&&qe(d),f=e&&e.frameElement;f&&(a=f)}}catch(k){break}}return!1}; +aca=function(a,b,c){if(!a||!b)return!1;b=th(a.clone(),-b.left,-b.top);a=(b.left+b.right)/2;b=(b.top+b.bottom)/2;var d=Vh();oh(d.top)&&d.top&&d.top.document&&(d=d.top);if(!Yba(d))return!1;a=d.document.elementFromPoint(a,b);if(!a)return!1;b=(b=(b=ce(c))&&b.defaultView&&b.defaultView.frameElement)&&$ba(b,a);d=a===c;a=!d&&a&&He(a,function(e){return e===c}); +return!(b||d||a)}; +bca=function(a,b,c,d){return pj.getInstance().A?!1:0>=a.ud()||0>=a.getHeight()?!0:c&&d?Yi(208,function(){return aca(a,b,c)}):!1}; +vj=function(a,b,c){var d=new sh(0,0,0,0);this.time=a;this.volume=null;this.A=b;this.o=d;this.u=c}; +wj=function(a,b,c,d,e,f,k,l){this.G=a;this.H=b;this.F=c;this.C=d;this.o=e;this.B=f;this.u=k;this.A=l}; +xj=function(a){this.A=a;this.u=0;this.o=null}; +yj=function(a,b,c){this.Qd=a;this.ba=void 0===c?"na":c;this.B=[];this.gd=!1;this.A=new vj(-1,!0,this);this.o=this;this.G=b;this.L=this.aa=this.H=!1;this.T="uk";this.Mb=!1;this.C=!0}; +Aj=function(a,b,c){if(!a.L||(void 0===c?0:c))a.L=!0,a.T=b,a.G=0,a.o!=a||zj(a)}; +Bj=function(a,b){g.fb(a.B,b)||(a.B.push(b),b.rk(a.o),b.Th(a.A),b.ug()&&(a.H=!0))}; +Cj=function(a){a=a.o;a.Yz();a.Xz();var b=pj.getInstance();b.G=Xh(!1,a.Qd,b.isMobileDevice);a.FH();a.A.o=a.Gy()}; +Dj=function(a){a.H=a.B.length?oj(a.B,function(b){return b.ug()}):!1}; +Ej=function(a){var b=g.ob(a.B);(0,g.y)(b,function(c){c.Th(a.A)})}; +zj=function(a){var b=g.ob(a.B);(0,g.y)(b,function(c){c.rk(a.o)}); +a.o!=a||Ej(a)}; +Fj=function(a,b,c,d){this.element=a;this.o=new sh(0,0,0,0);this.C=new sh(0,0,0,0);this.u=b;this.ib=c;this.N=d;this.Mb=!1;this.timestamp=-1;this.B=new wj(b.A,this.element,this.o,new sh(0,0,0,0),0,0,bj(),0)}; +Gj=function(a){this.Mb=!1;this.o=a;this.B=g.Ja}; +Hj=function(a,b,c){this.A=void 0===c?0:c;this.u=a;this.o=null==b?"":b}; +cca=function(a){switch(Math.trunc(a.A)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}}; +dca=function(a,b){return new Hj(a.u,a.o,a.A+b)}; +Ij=function(a,b){return a.A<b.A?!0:a.A>b.A?!1:a.u<b.u?!0:a.u>b.u?!1:typeof a.o<typeof b.o?!0:typeof a.o>typeof b.o?!1:a.o<b.o}; +Jj=function(){this.A=0;this.o=[];this.u=!1}; +eca=function(a,b){(0,g.y)(b.o,function(c){a.add(c.u,c.o,cca(c))})}; +Kj=function(a,b){var c=void 0===c?0:c;var d=void 0===d?!0:d;ph(b,function(e,f){d&&void 0===e||a.add(f,e,c)}); +return a}; +Lj=function(a){var b=fca;a.u&&(g.wb(a.o,function(c,d){return Ij(d,c)?1:Ij(c,d)?-1:0}),a.u=!1); +return(0,g.xi)(a.o,function(c,d){var e=b(d);return""+c+(""!=c&&""!=e?"&":"")+e},"")}; +fca=function(a){var b=a.u;a=a.o;return""===a?b:"boolean"===typeof a?a?b:"":Array.isArray(a)?0===a.length?b:b+"="+a.join():b+"="+(g.fb(["mtos","tos","p"],b)?a:encodeURIComponent(a))}; +Nj=function(a){var b=void 0===b?!0:b;this.o=new Jj;void 0!==a&&eca(this.o,a);b&&this.o.add("v",Mj,-16)}; +gca=function(a){var b=[],c=[];g.Bb(a,function(d,e){if(!(e in Object.prototype)&&"undefined"!=typeof d){Array.isArray(d)&&(d=d.join(","));var f=[e,"=",d].join("");switch(e){case "adk":case "r":case "tt":case "error":case "mtos":case "tos":case "p":case "bs":b.unshift(f);break;case "req":case "url":case "referrer":case "iframe_loc":c.push(f);break;default:b.push(f)}}}); +return b.concat(c)}; +Oj=function(){if(Mj&&"unreleased"!==Mj)return Mj}; +Pj=function(a){var b=void 0===b?4E3:b;a=a.toString();if(!/&v=[^&]+/.test(a)){var c=Oj();a=c?a+"&v="+encodeURIComponent(c):a}a=a.substring(0,b);Ai(a)}; +Qj=function(){this.o=0}; +hca=function(a,b,c){(0,g.y)(a.A,function(d){var e=a.o;if(!d.o&&(d.A(b,c),d.B())){d.o=!0;var f=d.u(),k=new Jj;k.add("id","av-js");k.add("type","verif");k.add("vtype",d.C);d=Qj.getInstance();k.add("i",d.o++);k.add("adk",e);Kj(k,f);e=new Nj(k);Pj(e)}})}; +Rj=function(){this.u=this.A=this.B=this.o=0}; +Sj=function(a){this.u=a=void 0===a?ica:a;this.o=(0,g.Jc)(this.u,function(){return new Rj})}; +Uj=function(a,b){return Tj(a,function(c){return c.o},void 0===b?!0:b)}; +Wj=function(a,b){return Vj(a,b,function(c){return c.o})}; +Xj=function(a,b){return Tj(a,function(c){return c.A},void 0===b?!0:b)}; +Yj=function(a,b){return Vj(a,b,function(c){return c.A})}; +Zj=function(a,b){return Vj(a,b,function(c){return c.u})}; +ak=function(a){(0,g.y)(a.o,function(b){b.u=0})}; +Tj=function(a,b,c){a=(0,g.Jc)(a.o,function(d){return b(d)}); +return c?a:jca(a)}; +Vj=function(a,b,c){var d=g.db(a.u,function(e){return b<=e}); +return-1==d?0:c(a.o[d])}; +jca=function(a){return(0,g.Jc)(a,function(b,c,d){return 0<c?d[c]-d[c-1]:d[c]})}; +bk=function(){this.u=new Sj;this.ga=new Rj;this.R=this.G=-1;this.ra=1E3;this.ma=new Sj([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.Z=this.T=-1}; +ck=function(a,b){return Xj(a.u,void 0===b?!0:b)}; +dk=function(a,b,c){g.z.call(this);this.position=kca.clone();this.Cp=this.No();this.Xt=-2;this.MO=Date.now();this.aD=-1;this.Df=b;this.pp=null;this.vo=!1;this.iq=null;this.opacity=-1;this.iO=c;this.oD=this.Yt=g.Ja;this.ce=new Fba;this.ce.gi=a;this.ce.o=a;this.Ck=!1;this.Ri={Mu:null,Lu:null};this.OC=!0;this.un=null;this.vk=!1;Gi.getInstance().F++;this.kd=this.Ws();this.ZC=-1;this.Rb=null;a=this.ib=new ci;di(a,"od",lca);di(a,"opac",Fi).o=!0;di(a,"sbeos",Fi).o=!0;di(a,"prf",Fi).o=!0;di(a,"mwt",Fi).o= +!0;di(a,"iogeo",Fi);di(a,"osddt",Fi).o=!0;(a=this.ce.gi)&&a.getAttribute&&!/-[a-z]/.test("googleAvInapp")&&(mca&&a.dataset?"googleAvInapp"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+od()):a.getAttribute("data-"+od()))&&(pj.getInstance().u=!0);1==this.iO?ei(this.ib,"od",1):ei(this.ib,"od",0)}; +ek=function(a,b){if(b!=a.vk){a.vk=b;var c=pj.getInstance();b?c.F++:0<c.F&&c.F--}}; +fk=function(a,b){if(a.Rb){if(b.getName()===a.Rb.getName())return;a.Rb.dispose();a.Rb=null}var c=b.create(a.ce.o,a.ib,a.ug());if(c=null!=c&&c.iu()?c:null)a.Rb=c}; +gk=function(a,b,c){if(!a.pp||-1==a.Df||-1===b.u||-1===a.pp.u)return 0;a=b.u-a.pp.u;return a>c?0:a}; +nca=function(a,b,c){if(a.Rb){a.Rb.Kg();var d=a.Rb.B,e=d.G,f=e.o;if(null!=d.C){var k=d.F;a.iq=new g.Xd(k.left-f.left,k.top-f.top)}f=a.Pq()?Math.max(d.o,d.B):d.o;k={};null!==e.volume&&(k.volume=e.volume);e=1===fi(a.ib,"osddt");var l=a.Rb.getName();switch(l){case "aio":case "iem":case "exc":case "geo":case "gsv":case "mraid":case "nis":case "nio":case "omid":e=!0;break;case "a100":case "na":e=!0;break;default:e||-1!=a.Df||$i("av-js",{strategy_name:l,bin:Gi.getInstance().o})}e?(e=a.Ay(d),a.pp=d,a.la(f, +b,c,!1,k,e,d.A)):a.la(f,b,c,!1,k,a.it(b),d.A)}}; +oca=function(a){if(a.vo&&a.un){var b=1==fi(a.ib,"od"),c=pj.getInstance().o,d=a.un,e=a.Rb?a.Rb.getName():"ns",f=new g.Zd(c.ud(),c.getHeight());c=a.Pq();a={HO:e,iq:a.iq,ZO:f,Pq:c,Eb:a.kd.Eb,XO:b};if(b=d.u){b.Kg();e=b.B;f=e.G.o;var k=null,l=null;null!=e.C&&f&&(k=e.F,k=new g.Xd(k.left-f.left,k.top-f.top),l=new g.Zd(f.right-f.left,f.bottom-f.top));e=c?Math.max(e.o,e.B):e.o;c={HO:b.getName(),iq:k,ZO:l,Pq:c,XO:!1,Eb:e}}else c=null;c&&hca(d,a,c)}}; +pca=function(a,b,c){b&&(a.Yt=b);c&&(a.oD=c)}; +hk=function(){}; +jk=function(a){if(a instanceof hk)return a;if("function"==typeof a.Ig)return a.Ig(!1);if(g.Ma(a)){var b=0,c=new hk;c.next=function(){for(;;){if(b>=a.length)throw ik;if(b in a)return a[b++];b++}}; +return c}throw Error("Not implemented");}; +g.kk=function(a,b,c){if(g.Ma(a))try{(0,g.y)(a,b,c)}catch(d){if(d!==ik)throw d;}else{a=jk(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==ik)throw d;}}}; +qca=function(a){if(g.Ma(a))return g.ob(a);a=jk(a);var b=[];g.kk(a,function(c){b.push(c)}); +return b}; +rca=function(){this.B=this.o=this.A=this.u=this.C=0}; +sca=function(a){var b={};var c=(0,g.C)()-a.C;b=(b.ptlt=c,b);(c=a.u)&&(b.pnk=c);(c=a.A)&&(b.pnc=c);(c=a.B)&&(b.pnmm=c);(a=a.o)&&(b.pns=a);return b}; +lk=function(){Yh.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1}; +mk=function(a){return nj(a.volume)&&.1<=a.volume}; +tca=function(){var a={};this.u=(a.vs=[1,0],a.vw=[0,1],a.am=[2,2],a.a=[4,4],a.f=[8,8],a.bm=[16,16],a.b=[32,32],a.avw=[0,64],a.avs=[64,0],a.pv=[256,256],a.gdr=[0,512],a.p=[0,1024],a.r=[0,2048],a.m=[0,4096],a.um=[0,8192],a.ef=[0,16384],a.s=[0,32768],a.pmx=[0,16777216],a);this.o={};for(var b in this.u)0<this.u[b][1]&&(this.o[b]=0);this.A=0}; +nk=function(a,b){var c=a.u[b],d=c[1];a.A+=c[0];0<d&&0==a.o[b]&&(a.o[b]=1)}; +uca=function(a){return ok(a,g.Jb(a.u))}; +ok=function(a,b){var c=0,d;for(d in a.o)g.fb(b,d)&&1==a.o[d]&&(c+=a.u[d][1],a.o[d]=2);return c}; +vca=function(a){var b=0,c;for(c in a.o){var d=a.o[c];if(1==d||2==d)b+=a.u[c][1]}return b}; +pk=function(){this.o=this.u=0}; +qk=function(){bk.call(this);this.A=new Rj;this.ba=this.L=this.V=0;this.H=-1;this.ua=new Rj;this.C=new Rj;this.o=new Sj;this.F=this.B=-1;this.N=new Rj;this.ra=2E3;this.aa=new pk;this.ea=new pk;this.fa=new pk}; +rk=function(a,b,c){var d=a.ba;dj||c||-1==a.H||(d+=b-a.H);return d}; +wca=function(){this.o=!1}; +sk=function(a,b){this.o=!1;this.B=a;this.H=b;this.u=0}; +uk=function(a,b){if(a.A(b)){var c=tk(a.H,a.B,b);a.u|=c;return 0==c}return!1}; +vk=function(a,b,c,d){Fj.call(this,a,b,c,d)}; +wk=function(a,b,c){Fj.call(this,null,a,b,c);this.G=a.isActive();this.F=0}; +xk=function(a,b,c,d,e,f){e=void 0===e?null:e;f=void 0===f?[]:f;dk.call(this,b,c,d);this.Bs=0;this.vg={};this.Mc=new tca;this.ED={};this.Cd="";this.jl=null;this.ua=!1;this.o=[];this.pj=e;this.F=f;this.B=null;this.A=-1;this.ba=this.H=void 0;this.L=this.R=0;this.Z=-1;this.ra=this.ea=!1;this.V=this.G=this.u=this.Al=this.ma=0;new Sj;this.aa=this.ga=0;this.fa=-1;this.Sc=0;this.N=g.Ja;this.T=[this.No()];this.wa=2;this.Qj={};this.Qj.pause="p";this.Qj.resume="r";this.Qj.skip="s";this.Qj.mute="m";this.Qj.unmute= +"um";this.Qj.exitfullscreen="ef";this.C=null}; +yk=function(a){0!=a.Sc&&(a.Sc=3)}; +zk=function(a){return void 0===a?a:Number(a)?jj(a,3):0}; +Ak=function(a,b){var c;null!=b&&b<a.T.length?c=b:c=a.T.length-1;return a.T[c]}; +Bk=function(a){var b=!!fi(Gi.getInstance().ib,"umt");return a.H||!b&&!a.ba?0:1}; +xca=function(a,b){var c=a.it(b),d=a.N(a)||{};d=void 0!==d.currentTime?d.currentTime:a.R;var e=d-a.R,f=0;0<=e?(a.L+=c,a.aa+=Math.max(c-e,0),f=Math.min(e,a.L)):a.ga+=Math.abs(e);0!=e&&(a.L=0);-1==a.fa&&0<e&&(a.fa=0<=fj?bj()-fj:-1);a.R=d;return f}; +yca=function(a,b){oj(a.F,function(c){return c.B==b.B})||a.F.push(b)}; +Ck=function(a,b,c){return 15E3<=b?!0:a.ea?(void 0===c?0:c)?!0:0<a.A?b>=a.A/2:0<a.Z?b>=a.Z:!1:!1}; +zca=function(a){var b=jj(a.kd.Eb,2),c=a.Mc.A,d=a.kd,e=Ak(a),f=zk(e.B),k=zk(e.F),l=zk(d.volume),m=jj(e.G,2),n=jj(e.R,2),q=jj(d.Eb,2),r=jj(e.T,2),u=jj(e.Z,2);d=jj(d.me,2);a=a.Nh().clone();a.round();e=ck(e,!1);return{YO:b,xm:c,Dp:f,zp:k,Ql:l,Ep:m,Ap:n,Eb:q,Fp:r,Bp:u,me:d,position:a,fq:e}}; +Ek=function(a,b){Dk(a.o,b,function(){return{YO:0,xm:void 0,Dp:-1,zp:-1,Ql:-1,Ep:-1,Ap:-1,Eb:-1,Fp:-1,Bp:-1,me:-1,position:void 0,fq:[]}}); +a.o[b]=zca(a)}; +Dk=function(a,b,c){for(var d=a.length;d<b+1;)a.push(c()),d++}; +Hk=function(a,b,c){var d=a.ED[b];if(null!=d)return d;d=Aca(a,b);var e=Nb(Fk,function(f){return f==b}); +c=Gk(a,d,d,c,Bca[Fk[e]]);"fully_viewable_audible_half_duration_impression"==b&&(c.std="csm",c.ic=ok(a.Mc,["gdr"]));return c}; +Ik=function(a,b,c){var d=[b];if(a!=b||c!=b)d.unshift(a),d.push(c);return d}; +Gk=function(a,b,c,d,e){if(a.Ck)return{"if":0};var f=a.Nh().clone();f.round();var k=pj.getInstance(),l=Gi.getInstance(),m=a.fe(),n=a.Rb?a.Rb.getName():"ns",q={};q["if"]=k.A?1:void 0;q.sdk=a.B?a.B:void 0;q.t=a.MO;q.p=[f.top,f.left,f.bottom,f.right];q.tos=Uj(m.u,!1);q.mtos=ck(m);q.mcvt=m.ga.A;q.ps=void 0;f=rk(m,bj(),2==a.Sc);q.vht=f;q.mut=m.ua.A;q.a=zk(a.kd.volume);q.mv=zk(m.F);q.fs=a.vk?1:0;q.ft=m.N.o;q.at=m.C.o;q.as=.1<=m.B?1:0;q.atos=Uj(m.o);q.ssb=Uj(m.ma,!1);q.amtos=Xj(m.o);q.uac=a.ma;q.vpt=m.A.o; +"nio"==n&&(q.nio=1,q.avms="nio");q.gmm="4";q.gdr=Ck(a,m.A.o,!0)?1:0;q.efpf=a.wa;if("gsv"==n||"nis"==n)n=a.Rb,0<n.F&&(q.nnut=n.F);q.tcm=Bk(a);q.nmt=a.ga;q.bt=a.aa;q.pst=a.fa;q.vpaid=a.H;q.dur=a.A;q.vmtime=a.R;q.is=a.Mc.A;1<=a.o.length&&(q.i0=a.o[0].xm,q.a0=[a.o[0].Ql],q.c0=[a.o[0].Eb],q.ss0=[a.o[0].me],n=a.o[0].position,q.p0=n?[n.top,n.left,n.bottom,n.right]:void 0);2<=a.o.length&&(q.i1=a.o[1].xm,q.a1=Ik(a.o[1].Dp,a.o[1].Ql,a.o[1].zp),q.c1=Ik(a.o[1].Ep,a.o[1].Eb,a.o[1].Ap),q.ss1=Ik(a.o[1].Fp,a.o[1].me, +a.o[1].Bp),n=a.o[1].position,q.p1=n?[n.top,n.left,n.bottom,n.right]:void 0,q.mtos1=a.o[1].fq);3<=a.o.length&&(q.i2=a.o[2].xm,q.a2=Ik(a.o[2].Dp,a.o[2].Ql,a.o[2].zp),q.c2=Ik(a.o[2].Ep,a.o[2].Eb,a.o[2].Ap),q.ss2=Ik(a.o[2].Fp,a.o[2].me,a.o[2].Bp),n=a.o[2].position,q.p2=n?[n.top,n.left,n.bottom,n.right]:void 0,q.mtos2=a.o[2].fq);4<=a.o.length&&(q.i3=a.o[3].xm,q.a3=Ik(a.o[3].Dp,a.o[3].Ql,a.o[3].zp),q.c3=Ik(a.o[3].Ep,a.o[3].Eb,a.o[3].Ap),q.ss3=Ik(a.o[3].Fp,a.o[3].me,a.o[3].Bp),n=a.o[3].position,q.p3=n?[n.top, +n.left,n.bottom,n.right]:void 0,q.mtos3=a.o[3].fq);q.cs=vca(a.Mc);b&&(q.ic=uca(a.Mc),q.dvpt=m.A.u,q.dvs=Zj(m.u,.5),q.dfvs=Zj(m.u,1),q.davs=Zj(m.o,.5),q.dafvs=Zj(m.o,1),c&&(m.A.u=0,ak(m.u),ak(m.o)),a.nj()&&(q.dtos=m.V,q.dav=m.L,q.dtoss=a.Bs+1,c&&(m.V=0,m.L=0,a.Bs++)),q.dat=m.C.u,q.dft=m.N.u,c&&(m.C.u=0,m.N.u=0));q.ps=[k.C.width,k.C.height];q.bs=[k.o.ud(),k.o.getHeight()];q.scs=[k.B.width,k.B.height];q.dom=k.domain;a.Al&&(q.vds=a.Al);if(0<a.F.length||a.pj)b=g.ob(a.F),a.pj&&b.push(a.pj),q.pings=(0,g.Jc)(b, +function(r){return r.toString()}); +b=(0,g.Jc)((0,g.Ae)(a.F,function(r){return r.C()}),function(r){return r.getId()}); +raa(b);q.ces=b;a.u&&(q.vmer=a.u);a.G&&(q.vmmk=a.G);a.V&&(q.vmiec=a.V);q.avms=a.Rb?a.Rb.getName():"ns";a.Rb&&g.Vb(q,a.Rb.Kh());d?(q.c=jj(a.kd.Eb,2),q.ss=jj(a.kd.me,2)):q.tth=bj()-Jk;q.mc=jj(m.R,2);q.nc=jj(m.G,2);q.mv=zk(m.F);q.nv=zk(m.B);q.lte=jj(a.Xt,2);d=Ak(a,e);ck(m);q.qmtos=ck(d);q.qnc=jj(d.G,2);q.qmv=zk(d.F);q.qnv=zk(d.B);q.qas=.1<=d.B?1:0;q.qi=a.Cd;q.avms||(q.avms="geo");q.psm=m.aa.o;q.psv=m.aa.getValue();q.psfv=m.ea.getValue();q.psa=m.fa.getValue();l=Eba(l.ib);l.length&&(q.veid=l);a.C&&g.Vb(q, +sca(a.C));return q}; +Aca=function(a,b){if(g.fb(Cca,b))return!0;var c=a.vg[b];return void 0!==c?(a.vg[b]=!0,!c):!1}; +Eca=function(){this.o={};var a=qe();Kk(this,a,document);var b=Dca();try{if("1"==b){for(var c=a.parent;c!=a.top;c=c.parent)Kk(this,c,c.document);Kk(this,a.top,a.top.document)}}catch(d){}}; +Dca=function(){var a=document.documentElement;try{if(!oh(qe().top))return"2";var b=[],c=qe(a.ownerDocument);for(a=c;a!=c.top;a=a.parent)if(a.frameElement)b.push(a.frameElement);else break;return b&&0!=b.length?"1":"0"}catch(d){return"2"}}; +Kk=function(a,b,c){ij(c,"mousedown",function(){return Fca(a)},301); +ij(b,"scroll",function(){return Gca(a)},302); +ij(c,"touchmove",function(){return Hca(a)},303); +ij(c,"mousemove",function(){return Ica(a)},304); +ij(c,"keydown",function(){return Jca(a)},305)}; +Fca=function(a){g.Bb(a.o,function(b){1E5<b.A||++b.A})}; +Gca=function(a){g.Bb(a.o,function(b){1E5<b.o||++b.o})}; +Hca=function(a){g.Bb(a.o,function(b){1E5<b.o||++b.o})}; +Jca=function(a){g.Bb(a.o,function(b){1E5<b.u||++b.u})}; +Ica=function(a){g.Bb(a.o,function(b){1E5<b.B||++b.B})}; +g.Mk=function(a){var b=[];Lk(new Kca,a,b);return b.join("")}; +Kca=function(){}; +Lk=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),Lk(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),Nk(d,c),c.push(":"),Lk(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":Nk(b,c);break;case "number":c.push(isFinite(b)&& +!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}}; +Nk=function(a,b){b.push('"',a.replace(Lca,function(c){var d=Ok[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),Ok[c]=d);return d}),'"')}; +Pk=function(){this.o=[];this.u=[]}; +Qk=function(a,b){return g.cb(a.o,function(c){return c.Cd==b})}; +Rk=function(a,b){return b?g.cb(a.o,function(c){return c.ce.gi==b}):null}; +Mca=function(a,b){return g.cb(a.u,function(c){return 2==c.ag()&&c.Cd==b})}; +Tk=function(){var a=Sk;return 0==a.o.length?a.u:0==a.u.length?a.o:g.nb(a.u,a.o)}; +Uk=function(a,b){var c=1==b.ag()?a.o:a.u,d=g.bb(c,function(e){return e==b}); +return-1!=d?(c.splice(d,1),b.Rb&&b.Rb.Lm(),b.dispose(),!0):!1}; +Nca=function(a){var b=Sk;if(Uk(b,a)){switch(a.ag()){case 0:var c=function(){return null}; +case 2:c=function(){return Mca(b,a.Cd)}; +break;case 1:c=function(){return Qk(b,a.Cd)}}for(var d=c();d;d=c())Uk(b,d)}}; +Oca=function(a,b){var c=Sk,d=(0,g.Ae)(a,(void 0===b?0:b)?function(e){return!Qk(c,e.Cd)}:function(e){return!Rk(c,e.ce.gi)}); +c.o.push.apply(c.o,g.la(d))}; +Vk=function(a){var b=Sk,c=[];(0,g.y)(a,function(d){oj(b.o,function(e){return e.ce.gi===d.ce.gi&&e.Cd===d.Cd})||(b.o.push(d),c.push(d))})}; +Wk=function(){this.o=this.u=null}; +Xk=function(a,b){function c(d,e){b(d,e)} +if(null==a.u)return!1;a.o=g.cb(a.u,function(d){return null!=d&&d.Gz()}); +a.o&&(a.o.init(c)?Cj(a.o.o):b(a.o.o.kk(),a.o));return null!=a.o}; +Yk=function(a){a=Pca(a);Gj.call(this,a.length?a[a.length-1]:new yj(ki,0));this.A=a;this.u=null}; +Pca=function(a){if(!a.length)return[];a=(0,g.Ae)(a,function(c){return null!=c&&c.Zz()}); +for(var b=1;b<a.length;b++)Bj(a[b-1],a[b]);return a}; +Zk=function(a,b,c,d){Fj.call(this,a,b,c,d);this.L=this.H=null}; +$k=function(a,b){try{if(b.length){a.H||(a.H=bj());var c=Qca(b),d=Lh(a.element,a.u.o.Qd),e=d.x,f=d.y;a.o=new sh(Math.round(f),Math.round(e)+c.boundingClientRect.width,Math.round(f)+c.boundingClientRect.height,Math.round(e));var k=lj(c.intersectionRect);a.C=th(k,a.o.left-k.left,a.o.top-k.top)}}catch(l){a.Lm(),aj(299,l)}}; +Qca=function(a){return(0,g.xi)(a,function(b,c){return b.time>c.time?b:c},a[0])}; +al=function(a,b,c,d){Zk.call(this,a,b,c,d);this.F=this.G=this.A=null}; +bl=function(a){return a.A&&a.A.takeRecords?a.A.takeRecords():[]}; +Sca=function(a){if(!a.element)return!1;var b=a.element,c=a.u.o.Qd,d=Gi.getInstance().u.o;a.A=new c.IntersectionObserver(Ei(d,function(e){return $k(a,e)}),Rca); +d=Ei(d,function(){a.A.unobserve(b);a.A.observe(b);$k(a,bl(a))}); +c.ResizeObserver?(a.G=new c.ResizeObserver(d),a.G.observe(b)):c.MutationObserver&&(a.F=new g.v.MutationObserver(d),a.F.observe(b,{attributes:!0,childList:!0,characterData:!0,subtree:!0}));a.A.observe(b);$k(a,bl(a));return!0}; +cl=function(){var a=/Chrome\/(\d+)/.exec(g.Pc);return a?parseFloat(a[1]):NaN}; +dl=function(){var a=/\sCobalt\/(\S+)\s/.exec(g.Pc);if(!a)return NaN;var b=[];a=g.p(a[1].split("."));for(var c=a.next();!c.done;c=a.next())c=parseInt(c.value,10),0<=c&&b.push(c);return parseFloat(b.join("."))}; +fl=function(){return el("android")&&el("chrome")&&!(el("trident/")||el("edge/"))&&!el("cobalt")}; +gl=function(){return el("armv7")||el("aarch64")||el("android")}; +g.hl=function(){return el("cobalt")}; +il=function(){return el("cobalt")&&el("appletv")}; +jl=function(){return el("(ps3; leanback shell)")||el("ps3")&&g.hl()}; +kl=function(){return el("(ps4; leanback shell)")||el("ps4")&&g.hl()}; +g.ll=function(){return g.hl()&&(el("ps4 vr")||el("ps4 pro vr"))}; +ml=function(){var a=/WebKit\/([0-9]+)/.exec(g.Pc);return!!(a&&600<=parseInt(a[1],10))}; +nl=function(){return el("iemobile")||el("windows phone")&&el("edge")}; +pl=function(){return ol&&el("applewebkit")&&!el("version")&&(!el("safari")||el("gsa/"))}; +ql=function(){return el("smart-tv")&&el("samsung")}; +el=function(a){var b=g.Pc;return b?0<=b.toLowerCase().indexOf(a):!1}; +rl=function(a){a=void 0===a?ki:a;Gj.call(this,new yj(a,2))}; +tl=function(){var a=sl();yj.call(this,ki.top,a,"geo")}; +sl=function(){Gi.getInstance();var a=pj.getInstance();return a.A||a.u?0:2}; +ul=function(){}; +vl=function(){this.done=!1;this.o={GE:0,Vw:0,EU:0,Tx:0,Et:-1,bF:0,aF:0,cF:0};this.C=null;this.F=!1;this.u=null;this.G=0;this.A=new xj(this)}; +xl=function(){var a=wl;a.F||(a.F=!0,Tca(a,function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];return a.B.apply(a,g.la(c))}),a.B())}; +Uca=function(){ul.getInstance();var a=Wk.getInstance();null!=a.o&&a.o.o?Cj(a.o.o):pj.getInstance().update(ki)}; +yl=function(a,b,c){if(!a.done&&(a.A.cancel(),0!=b.length)){a.u=null;try{Uca();var d=bj(),e=Gi.getInstance();e.C=d;if(null!=Wk.getInstance().o)for(e=0;e<b.length;e++)nca(b[e],d,c);else $i("",{strategy_not_selected:1,bin:e.o});for(d=0;d<b.length;d++)oca(b[d]);++a.o.Tx;Vca()}finally{c?(0,g.y)(b,function(f){f.kd.Eb=0}):a.A.schedule()}}}; +Tca=function(a,b){if(!a.C){var c=Wi(142,b,void 0);zi();var d;Uh.visibilityState?d="visibilitychange":Uh.mozVisibilityState?d="mozvisibilitychange":Uh.webkitVisibilityState&&(d="webkitvisibilitychange");d&&fh(Uh,d,c,{capture:!1})&&(a.C=c)}}; +zl=function(){var a=Wk.getInstance();if(null!=a.o){var b=a.o;(0,g.y)(Tk(),function(c){return fk(c,b)})}}; +Vca=function(){var a=Gi.getInstance();fi(a.ib,"llp")}; +Al=function(a,b){var c=a.G;dj&&(c+=b-ej);return c}; +Wca=function(a){var b=wl;a=void 0===a?function(){return{}}:a; +Vi.B="av-js";Qi.o=.01;Uba([function(c){var d=Gi.getInstance(),e={};e=(e.bin=d.o,e.type="error",e);d=gi(d.ib);if(!b.u){var f=ki.document,k=0<=cj?bj()-cj:-1,l=bj();-1==b.o.Et&&(k=l);var m=pj.getInstance(),n=Gi.getInstance(),q=gi(n.ib),r=Tk();try{if(0<r.length){var u=m.o;u&&(q.bs=[u.ud(),u.getHeight()]);var w=m.C;w&&(q.ps=[w.width,w.height]);ki.screen&&(q.ss=[ki.screen.width,ki.screen.height])}else q.url=encodeURIComponent(ki.location.href.substring(0,512)),f.referrer&&(q.referrer=encodeURIComponent(f.referrer.substring(0, +512)));q.tt=k;q.pt=cj;q.bin=n.o;void 0!==ki.google_osd_load_pub_page_exp&&(q.olpp=ki.google_osd_load_pub_page_exp);q.deb=[1,b.o.GE,b.o.Vw,b.o.Tx,b.o.Et,0,b.A.u,b.o.bF,b.o.aF,b.o.cF].join("-");q.tvt=Al(b,l);m.u&&(q.inapp=1);if(null!==ki&&ki!=ki.top){0<r.length&&(q.iframe_loc=encodeURIComponent(ki.location.href.substring(0,512)));var B=m.G;q.is=[B.ud(),B.getHeight()]}}catch(D){q.error=1}b.u=q}u=g.Sb(b.u);w=Gi.getInstance().u;1==fi(w.A,"prf")?(B=new Di,f=w.o,k=0,-1<f.o&&(k=f.B.o.now()-f.o),B=Wg(B,1, +f.A+k),f=w.o,B=Wg(B,5,-1<f.o?f.u+1:f.u),B=Wg(B,2,w.u.o.A()),B=Wg(B,3,w.u.o.u()),B=Wg(B,4,w.u.o.o()),w={},f=new yg,k=Tg(B,1),k=null==k?k:+k,k=null==k?0:k,0!==k&&Hg(f,1,k),k=Ug(B,2),0!==k&&Fg(f,2,k),k=Ug(B,3),0!==k&&Fg(f,3,k),k=Ug(B,4),0!==k&&Fg(f,4,k),k=Ug(B,5),0!==k&&Cg(f,5,k),B=Bg(f),w=(w.pf=g.ug(B),w)):w={};g.Vb(u,w);g.Vb(c,e,d,u,a());if(e=Oj())d={},g.Vb(c,(d.v=encodeURIComponent(e),d))}])}; +Xca=function(){var a=Bl||ki;if(!a)return"";var b=[];if(!a.location||!a.location.href)return"";b.push("url="+encodeURIComponent(a.location.href.substring(0,512)));a.document&&a.document.referrer&&b.push("referrer="+encodeURIComponent(a.document.referrer.substring(0,512)));return b.join("&")}; +Cl=function(a){return function(b){return void 0===b[a]?0:b[a]}}; +El=function(){var a=[0,2,4];return function(b){b=b.tos;if(Array.isArray(b)){for(var c=Array(b.length),d=0;d<b.length;d++)c[d]=0<d?c[d-1]+b[d]:b[d];return void 0!==a?Dl(c,a):c}}}; +Fl=function(a,b,c,d){c=void 0===c?!0:c;d=void 0===d?function(){return!0}:d; +return function(e){var f=e[a];if(Array.isArray(f)&&d(e))return Dl(f,b,c)}}; +Gl=function(a,b){return function(c){return b(c)?c[a]:void 0}}; +Hl=function(a){return function(b){for(var c=0;c<a.length;c++)if(a[c]===b.e||void 0===a[c]&&!b.hasOwnProperty("e"))return!0;return!1}}; +Dl=function(a,b,c){return void 0===c||c?(0,g.Ae)(a,function(d,e){return g.fb(b,e)}):(0,g.Jc)(b,function(d,e,f){return a.slice(0<e?f[e-1]+1:0,d+1).reduce(function(k,l){return k+l},0)})}; +Kl=function(a,b){var c={sv:"865",cb:"j"};c.nas=Sk.o.length;c.msg=a;if(void 0!==b){var d=Il(b);d&&(c.e=Jl[d])}return c}; +Ll=function(a){return ic(a,"custom_metric_viewable")}; +Il=function(a){var b=Ll(a)?"custom_metric_viewable":a.toLowerCase();return Nb(Fk,function(c){return c==b})}; +Yca=function(){this.o=void 0;this.u=!1;this.A=0;this.B=-1;this.C="tos"}; +$ca=function(a){try{var b=a.split(",");return b.length>g.Jb(Zca).length?null:(0,g.xi)(b,function(c,d){var e=d.toLowerCase().split("=");if(2!=e.length||void 0===Ml[e[0]]||!Ml[e[0]](e[1]))throw Error("Entry ("+e[0]+", "+e[1]+") is invalid.");c[e[0]]=e[1];return c},{})}catch(c){return null}}; +ada=function(a,b){if(void 0==a.o)return 0;switch(a.C){case "mtos":return a.u?Yj(b.o,a.o):Yj(b.u,a.o);case "tos":return a.u?Wj(b.o,a.o):Wj(b.u,a.o)}return 0}; +Nl=function(a,b,c,d){sk.call(this,b,d);this.G=a;this.F=c}; +Ol=function(a){sk.call(this,"fully_viewable_audible_half_duration_impression",a)}; +Pl=function(a,b){sk.call(this,a,b)}; +Ql=function(){this.u=this.B=this.F=this.C=this.A=this.o=""}; +bda=function(){}; +Rl=function(a,b,c,d,e){var f={};if(void 0!==a)if(null!=b)for(var k in b){var l=b[k];k in Object.prototype||null!=l&&(f[k]="function"===typeof l?l(a):a[l])}else g.Vb(f,a);void 0!==c&&g.Vb(f,c);a=Lj(Kj(new Jj,f));0<a.length&&void 0!==d&&void 0!==e&&(e=e(a),a+="&"+d+"="+e);return a}; +Sl=function(){}; +Tl=function(a,b,c){wk.call(this,a,b,c)}; +Ul=function(a){a=void 0===a?ki:a;Gj.call(this,new yj(a,2))}; +Vl=function(a,b,c){wk.call(this,a,b,c)}; +Wl=function(a){a=void 0===a?ki:a;Gj.call(this,new yj(a,2))}; +Xl=function(){yj.call(this,ki,2,"mraid");this.V=0;this.N=this.R=!1;this.F=null;this.u=hj(this.Qd);this.A.o=new sh(0,0,0,0);this.Z=!1}; +Yl=function(a,b,c){a.xi("addEventListener",b,c)}; +am=function(a){Gi.getInstance().B=!!a.xi("isViewable");Yl(a,"viewableChange",cda);"loading"===a.xi("getState")?Yl(a,"ready",Zl):$l(a)}; +$l=function(a){"string"===typeof a.u.If.AFMA_LIDAR?(a.R=!0,dda(a)):(a.u.compatibility=3,a.F="nc",Aj(a,"w"))}; +dda=function(a){a.N=!1;var b=1==fi(Gi.getInstance().ib,"rmmt"),c=!!a.xi("isViewable");(b?!c:1)&&zi().setTimeout(Zi(524,function(){a.N||(bm(a),aj(540,Error()),a.F="mt",Aj(a,"w"))}),500); +eda(a);Yl(a,a.u.If.AFMA_LIDAR,cm)}; +eda=function(a){var b=1==fi(Gi.getInstance().ib,"sneio"),c=void 0!==a.u.If.AFMA_LIDAR_EXP_1,d=void 0!==a.u.If.AFMA_LIDAR_EXP_2;(b=b&&d)&&(a.u.If.AFMA_LIDAR_EXP_2=!0);c&&(a.u.If.AFMA_LIDAR_EXP_1=!b)}; +bm=function(a){a.xi("removeEventListener",a.u.If.AFMA_LIDAR,cm);a.R=!1}; +dm=function(a,b){if("loading"===a.xi("getState"))return new g.Zd(-1,-1);var c=a.xi(b);if(!c)return new g.Zd(-1,-1);var d=parseInt(c.width,10);c=parseInt(c.height,10);return isNaN(d)||isNaN(c)?new g.Zd(-1,-1):new g.Zd(d,c)}; +Zl=function(){try{var a=Xl.getInstance();a.xi("removeEventListener","ready",Zl);$l(a)}catch(b){aj(541,b)}}; +cm=function(a,b){try{var c=Xl.getInstance();c.N=!0;var d=a?new sh(a.y,a.x+a.width,a.y+a.height,a.x):new sh(0,0,0,0);var e=bj(),f=sj();var k=new vj(e,f,c);k.o=d;k.volume=b;c.Th(k)}catch(l){aj(542,l)}}; +cda=function(a){var b=Gi.getInstance(),c=Xl.getInstance();a&&!b.B&&(b.B=!0,c.Z=!0,c.F&&Aj(c,"w",!0))}; +em=function(){this.gd=!1;this.o=null;this.A=new Sl;this.u=null;var a={};this.G=(a.start=this.sG,a.firstquartile=this.nG,a.midpoint=this.pG,a.thirdquartile=this.tG,a.complete=this.lG,a.pause=this.Wu,a.resume=this.FC,a.skip=this.rG,a.viewable_impression=this.Oh,a.mute=this.xl,a.unmute=this.xl,a.fullscreen=this.oG,a.exitfullscreen=this.mG,a.fully_viewable_audible_half_duration_impression=this.Oh,a.measurable_impression=this.Oh,a.abandon=this.Wu,a.engagedview=this.Oh,a.impression=this.Oh,a.creativeview= +this.Oh,a.progress=this.xl,a.custom_metric_viewable=this.Oh,a.bufferstart=this.Wu,a.bufferfinish=this.FC,a);a={};this.L=(a.overlay_resize=this.qG,a.abandon=this.xt,a.close=this.xt,a.collapse=this.xt,a.overlay_unmeasurable_impression=function(b){return Hk(b,"overlay_unmeasurable_impression",sj())},a.overlay_viewable_immediate_impression=function(b){return Hk(b,"overlay_viewable_immediate_impression",sj())},a.overlay_unviewable_impression=function(b){return Hk(b,"overlay_unviewable_impression",sj())}, +a.overlay_viewable_end_of_session_impression=function(b){return Hk(b,"overlay_viewable_end_of_session_impression",sj())},a); +Gi.getInstance().o=3;fda(this);this.B=!1}; +fm=function(a,b,c,d){b=a.gn(null,d,!0,b);b.B=c;Oca([b],a.B);return b}; +gda=function(a,b,c){Cba(b);var d=a.u;(0,g.y)(b,function(e){var f=(0,g.Jc)(e.o,function(k){var l=$ca(k);if(null==l)k=null;else if(k=new Yca,null!=l.visible&&(k.o=l.visible/100),null!=l.audible&&(k.u=1==l.audible),null!=l.time){var m="mtos"==l.timetype?"mtos":"tos",n=jc(l.time,"%")?"%":"ms";l=parseInt(l.time,10);"%"==n&&(l/=100);"ms"==n?(k.A=l,k.B=-1):(k.A=-1,k.B=l);k.C=void 0===m?"tos":m}return k}); +oj(f,function(k){return null==k})||yca(c,new Nl(e.id,e.event,f,d))})}; +hda=function(a){a=a.u;return[new Pl("viewable_impression",a),new Ol(a)]}; +ida=function(){var a=[];pj.getInstance();var b=Gi.getInstance();a.push(tl.getInstance());fi(b.ib,"mvp_lv")&&a.push(Xl.getInstance());b=[new Ul,new Wl];b.push(new Yk(a));b.push(new rl(ki));return b}; +jda=function(a){if(!a.gd){a.gd=!0;try{var b=bj(),c=Gi.getInstance(),d=pj.getInstance();cj=b;c.A=79463069;"o"!==a.o&&(Bl=gj(ki).Qd);if(Mba()){wl.o.Vw=0;wl.o.Et=bj()-b;var e=ida(),f=Wk.getInstance();f.u=e;Xk(f,function(){gm()})?wl.done||(zl(),Bj(f.o.o,a),xl()):d.A?gm():xl()}else hm=!0}catch(k){throw Sk.reset(),k; +}}}; +jm=function(a){wl.A.cancel();im=a;wl.done=!0}; +km=function(a){if(a.o)return a.o;var b=Wk.getInstance().o;if(b)switch(b.getName()){case "nis":a.o="n";break;case "gsv":a.o="m"}a.o||(a.o="h");return a.o}; +lm=function(a,b,c){if(null==a.u)return b.Al|=4,!1;a=tk(a.u,c,b);b.Al|=a;return 0==a}; +gm=function(){var a=[new rl(ki)],b=Wk.getInstance();b.u=a;Xk(b,function(){jm("i")})?wl.done||(zl(),xl()):jm("i")}; +mm=function(a,b,c){if(!b.ua){var d=Hk(b,"start",sj());a=a.A.o(d).o;var e={id:"lidarv"};e.r=c;e.v="865v";vd(a,function(f,k){return e[f]="mtos"==f||"tos"==f?k:encodeURIComponent(k)}); +c=Xca();vd(c,function(f,k){return e[f]=encodeURIComponent(k)}); +c="//pagead2.googlesyndication.com/pagead/gen_204?"+Lj(Kj(new Jj,e));Pj(c);b.ua=!0}}; +nm=function(a,b,c){yl(wl,[a],!sj());Ek(a,c);4!=c&&Dk(a.T,c,a.No);return Hk(a,b,sj())}; +fda=function(a){Wca(function(){var b=om();null!=a.o&&(b.sdk=a.o);var c=Wk.getInstance();null!=c.o&&(b.avms=c.o.getName());return b})}; +kda=function(a,b,c,d){if(a.B)var e=Qk(Sk,b);else e=Rk(Sk,c),null!==e&&e.Cd!==b&&(a.Yl(e),e=null);e||(b=a.gn(c,bj(),!1,b),0==Sk.u.length&&(Gi.getInstance().A=79463069),Vk([b]),e=b,e.B=km(a),d&&(e.jl=d));return e}; +lda=function(a,b){b.G=0;for(var c in pm)null==a[c]&&(b.G|=pm[c]);qm(a,"currentTime");qm(a,"duration")}; +mda=function(a){(0,g.y)(Sk.o,function(b){3==b.Sc&&a.Yl(b)})}; +qm=function(a,b){var c=a[b];void 0!==c&&0<c&&(a[b]=Math.floor(1E3*c))}; +om=function(){var a=pj.getInstance(),b={};return b.sv="865",b["if"]=a.A?"1":"0",b.nas=String(Sk.o.length),b}; +rm=function(a){return!a||"function"!==typeof a||0>String(Function.prototype.toString).indexOf("[native code]")?!1:0<=String(a).indexOf("[native code]")&&!0||!1}; +tm=function(a){return!!(1<<a&sm)}; +rda=function(){try{nda()}catch(d){}var a="a=1&b="+sm+"&",b=[],c=99;(0,g.y)(oda,function(d,e){var f=!1;try{f=d(ki)}catch(k){}b[e/32>>>0]|=f<<e%32}); +(0,g.y)(b,function(d,e){a+=String.fromCharCode(c+e)+"="+(d>>>0).toString(16)+"&"}); +c=105;(0,g.y)(pda,function(d){var e="false";try{e=d(ki)}catch(f){}a+=String.fromCharCode(c++)+"="+e+"&"}); +(0,g.y)(qda,function(d){var e="";try{e=g.vg(d(ki))}catch(f){}a+=String.fromCharCode(c++)+"="+e+"&"}); +return a.slice(0,-1)}; +nda=function(){if(!um){var a=function(){vm=!0;ki.document.removeEventListener("webdriver-evaluate",a,!0)}; +ki.document.addEventListener("webdriver-evaluate",a,!0);var b=function(){wm=!0;ki.document.removeEventListener("webdriver-evaluate-response",b,!0)}; +ki.document.addEventListener("webdriver-evaluate-response",b,!0);um=!0}}; +sda=function(){this.u=-1}; +xm=function(){this.u=64;this.o=Array(4);this.C=Array(this.u);this.B=this.A=0;this.reset()}; +ym=function(a,b,c){c||(c=0);var d=Array(16);if("string"===typeof b)for(var e=0;16>e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.o[0];c=a.o[1];e=a.o[2];var f=a.o[3];var k=b+(f^c&(e^f))+d[0]+3614090360&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[1]+3905402710&4294967295;f=b+(k<<12&4294967295|k>>>20);k=e+(c^f&(b^c))+d[2]+606105819&4294967295;e=f+(k<<17&4294967295|k>>>15); +k=c+(b^e&(f^b))+d[3]+3250441966&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(f^c&(e^f))+d[4]+4118548399&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[5]+1200080426&4294967295;f=b+(k<<12&4294967295|k>>>20);k=e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=f+(k<<17&4294967295|k>>>15);k=c+(b^e&(f^b))+d[7]+4249261313&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(f^c&(e^f))+d[8]+1770035416&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[9]+2336552879&4294967295;f=b+(k<<12&4294967295| +k>>>20);k=e+(c^f&(b^c))+d[10]+4294925233&4294967295;e=f+(k<<17&4294967295|k>>>15);k=c+(b^e&(f^b))+d[11]+2304563134&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(f^c&(e^f))+d[12]+1804603682&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[13]+4254626195&4294967295;f=b+(k<<12&4294967295|k>>>20);k=e+(c^f&(b^c))+d[14]+2792965006&4294967295;e=f+(k<<17&4294967295|k>>>15);k=c+(b^e&(f^b))+d[15]+1236535329&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(e^f&(c^e))+d[1]+4129170786&4294967295;b=c+(k<< +5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[6]+3225465664&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[11]+643717713&4294967295;e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[0]+3921069994&4294967295;c=e+(k<<20&4294967295|k>>>12);k=b+(e^f&(c^e))+d[5]+3593408605&4294967295;b=c+(k<<5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[10]+38016083&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[15]+3634488961&4294967295;e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[4]+3889429448&4294967295;c= +e+(k<<20&4294967295|k>>>12);k=b+(e^f&(c^e))+d[9]+568446438&4294967295;b=c+(k<<5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[14]+3275163606&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[3]+4107603335&4294967295;e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[8]+1163531501&4294967295;c=e+(k<<20&4294967295|k>>>12);k=b+(e^f&(c^e))+d[13]+2850285829&4294967295;b=c+(k<<5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[2]+4243563512&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[7]+1735328473&4294967295; +e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[12]+2368359562&4294967295;c=e+(k<<20&4294967295|k>>>12);k=b+(c^e^f)+d[5]+4294588738&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[8]+2272392833&4294967295;f=b+(k<<11&4294967295|k>>>21);k=e+(f^b^c)+d[11]+1839030562&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[14]+4259657740&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(c^e^f)+d[1]+2763975236&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[4]+1272893353&4294967295;f=b+(k<<11&4294967295| +k>>>21);k=e+(f^b^c)+d[7]+4139469664&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[10]+3200236656&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(c^e^f)+d[13]+681279174&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[0]+3936430074&4294967295;f=b+(k<<11&4294967295|k>>>21);k=e+(f^b^c)+d[3]+3572445317&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[6]+76029189&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(c^e^f)+d[9]+3654602809&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[12]+ +3873151461&4294967295;f=b+(k<<11&4294967295|k>>>21);k=e+(f^b^c)+d[15]+530742520&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[2]+3299628645&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(e^(c|~f))+d[0]+4096336452&4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[7]+1126891415&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[14]+2878612391&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[5]+4237533241&4294967295;c=e+(k<<21&4294967295|k>>>11);k=b+(e^(c|~f))+d[12]+1700485571& +4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[3]+2399980690&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[10]+4293915773&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[1]+2240044497&4294967295;c=e+(k<<21&4294967295|k>>>11);k=b+(e^(c|~f))+d[8]+1873313359&4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[15]+4264355552&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[6]+2734768916&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[13]+1309151649& +4294967295;c=e+(k<<21&4294967295|k>>>11);k=b+(e^(c|~f))+d[4]+4149444226&4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[11]+3174756917&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[2]+718787259&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[9]+3951481745&4294967295;a.o[0]=a.o[0]+b&4294967295;a.o[1]=a.o[1]+(e+(k<<21&4294967295|k>>>11))&4294967295;a.o[2]=a.o[2]+e&4294967295;a.o[3]=a.o[3]+f&4294967295}; +zm=function(){this.u=null}; +Am=function(a){return function(b){var c=new xm;c.update(b+a);return qba(c.digest()).slice(-8)}}; +Bm=function(a,b){this.u=a;this.A=b}; +tk=function(a,b,c){var d=a.o(c);if("function"===typeof d){var e={};e=(e.sv="865",e.cb="j",e.e=tda(b),e);var f=Hk(c,b,sj());g.Vb(e,f);c.ED[b]=f;a=2==c.ag()?gca(e).join("&"):a.A.o(e).o;try{return d(c.Cd,a,b),0}catch(k){return 2}}else return 1}; +tda=function(a){var b=Ll(a)?"custom_metric_viewable":a;a=Nb(Fk,function(c){return c==b}); +return Jl[a]}; +Cm=function(a,b,c){Bm.call(this,a,b);this.B=c}; +Dm=function(){em.call(this);this.F=null;this.C=!1;this.H={};this.A=new zm}; +uda=function(a,b,c){c=c.opt_configurable_tracking_events;null!=a.u&&Array.isArray(c)&&gda(a,c,b)}; +vda=function(a,b,c){var d=Qk(Sk,b);d||(d=c.opt_nativeTime||-1,d=fm(a,b,km(a),d),c.opt_osdId&&(d.jl=c.opt_osdId));return d}; +wda=function(a,b,c){var d=Qk(Sk,b);d||(d=fm(a,b,"n",c.opt_nativeTime||-1));return d}; +xda=function(a,b){var c=Qk(Sk,b);c||(c=fm(a,b,"h",-1));return c}; +yda=function(a){Gi.getInstance();switch(km(a)){case "b":return"ytads.bulleit.triggerExternalActivityEvent";case "n":return"ima.bridge.triggerExternalActivityEvent";case "h":case "m":case "ml":return"ima.common.triggerExternalActivityEvent"}return null}; +Fm=function(a,b,c,d){c=void 0===c?{}:c;var e={};g.Vb(e,{opt_adElement:void 0,opt_fullscreen:void 0},c);if(e.opt_bounds)return a.A.o(Kl("ol",d));if(void 0!==d)if(void 0!==Il(d))if(hm)b=Kl("ue",d);else if(jda(a),"i"==im)b=Kl("i",d),b["if"]=0;else if(b=a.Qo(b,e))if(a.B&&3==b.Sc)b="stopped";else{b:{"i"==im&&(b.Ck=!0,a.Bv());c=e.opt_fullscreen;void 0!==c&&ek(b,!!c);var f;if(c=!pj.getInstance().u)(c=tc(g.Pc,"CrKey")||tc(g.Pc,"PlayStation")||tc(g.Pc,"Roku")||Zba()||tc(g.Pc,"Xbox"))||(c=g.Pc,c=tc(c,"AppleTV")|| +tc(c,"Apple TV")||tc(c,"CFNetwork")||tc(c,"tvOS")),c||(c=g.Pc,c=tc(c,"sdk_google_atv_x86")||tc(c,"Android TV")),c=!c;c&&(zi(),c=0===li(Uh));if(f=c){switch(b.ag()){case 1:mm(a,b,"pv");break;case 2:a.ov(b)}jm("pv")}c=d.toLowerCase();if(!f&&g.fb(zda,c)&&0==b.Sc){"i"!=im&&(wl.done=!1);f=void 0!==e?e.opt_nativeTime:void 0;fj=f="number"===typeof f?f:bj();b.vo=!0;var k=sj();b.Sc=1;b.vg={};b.vg.firstquartile=!1;b.vg.midpoint=!1;b.vg.thirdquartile=!1;b.vg.complete=!1;b.vg.pause=!1;b.vg.skip=!1;b.vg.viewable_impression= +!1;b.Bs=0;k||(b.fe().H=f);yl(wl,[b],!k)}0!=b.Sc&&g.fb(Ada,c)&&!b.Ck&&b.pj&&(f=b.pj,f.o||(f.o=uk(f,b)));(f=b.Qj[c])&&nk(b.Mc,f);switch(b.ag()){case 1:var l=Ll(c)?a.G.custom_metric_viewable:a.G[c];break;case 2:l=a.L[c]}if(l&&(d=l.call(a,b,e,d),void 0!==d)){e=Kl(void 0,c);g.Vb(e,d);d=e;break b}d=void 0}3==b.Sc&&(a.B?b.Rb&&b.Rb.Lm():a.Yl(b));b=d}else b=Kl("nf",d);else b=void 0;else hm?b=Kl("ue"):(b=a.Qo(b,e))?(d=Kl(),g.Vb(d,Gk(b,!0,!1,!1)),b=d):b=Kl("nf");return"string"===typeof b?a.B&&"stopped"===b? +Em:a.A.o(void 0):a.A.o(b)}; +Gm=function(a){return Gi.getInstance(),"h"!=km(a)&&km(a),!1}; +Hm=function(a){var b={};return b.viewability=a.o,b.googleViewability=a.A,b.moatInit=a.C,b.moatViewability=a.F,b.integralAdsViewability=a.B,b.doubleVerifyViewability=a.u,b}; +Im=function(a,b,c){c=void 0===c?{}:c;a=Fm(Dm.getInstance(),b,c,a);return Hm(a)}; +Jm=function(a,b){b=void 0===b?!1:b;var c=Dm.getInstance().Qo(a,{});c?yk(c):b&&(c=Dm.getInstance().gn(null,bj(),!1,a),c.Sc=3,Vk([c]))}; +Km=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"chrome-untrusted"!==a&&"chrome"!==a&&"app"!==a)throw Error("Invalid URI scheme in origin: "+a);c=""; +var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}; +Bda=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;q=n=0} +function b(r){for(var u=k,w=0;64>w;w+=4)u[w/4]=r[w]<<24|r[w+1]<<16|r[w+2]<<8|r[w+3];for(w=16;80>w;w++)r=u[w-3]^u[w-8]^u[w-14]^u[w-16],u[w]=(r<<1|r>>>31)&4294967295;r=e[0];var B=e[1],D=e[2],E=e[3],F=e[4];for(w=0;80>w;w++){if(40>w)if(20>w){var G=E^B&(D^E);var ba=1518500249}else G=B^D^E,ba=1859775393;else 60>w?(G=B&D|E&(B|D),ba=2400959708):(G=B^D^E,ba=3395469782);G=((r<<5|r>>>27)&4294967295)+G+F+ba+u[w]&4294967295;F=E;E=D;D=(B<<30|B>>>2)&4294967295;B=r;r=G}e[0]=e[0]+r&4294967295;e[1]=e[1]+B&4294967295; +e[2]=e[2]+D&4294967295;e[3]=e[3]+E&4294967295;e[4]=e[4]+F&4294967295} +function c(r,u){if("string"===typeof r){r=unescape(encodeURIComponent(r));for(var w=[],B=0,D=r.length;B<D;++B)w.push(r.charCodeAt(B));r=w}u||(u=r.length);w=0;if(0==n)for(;w+64<u;)b(r.slice(w,w+64)),w+=64,q+=64;for(;w<u;)if(f[n++]=r[w++],q++,64==n)for(n=0,b(f);w+64<u;)b(r.slice(w,w+64)),w+=64,q+=64} +function d(){var r=[],u=8*q;56>n?c(l,56-n):c(l,64-(n-56));for(var w=63;56<=w;w--)f[w]=u&255,u>>>=8;b(f);for(w=u=0;5>w;w++)for(var B=24;0<=B;B-=8)r[u++]=e[w]>>B&255;return r} +for(var e=[],f=[],k=[],l=[128],m=1;64>m;++m)l[m]=0;var n,q;a();return{reset:a,update:c,digest:d,hF:function(){for(var r=d(),u="",w=0;w<r.length;w++)u+="0123456789ABCDEF".charAt(Math.floor(r[w]/16))+"0123456789ABCDEF".charAt(r[w]%16);return u}}}; +Cda=function(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],(0,g.y)(d,function(l){e.push(l)}),Lm(e.join(" ")); +var f=[],k=[];(0,g.y)(c,function(l){k.push(l.key);f.push(l.value)}); +c=Math.floor((new Date).getTime()/1E3);e=g.gb(f)?[c,b,a]:[f.join(":"),c,b,a];(0,g.y)(d,function(l){e.push(l)}); +a=Lm(e.join(" "));a=[c,a];g.gb(k)||a.push(k.join(""));return a.join("_")}; +Lm=function(a){var b=Bda();b.update(a);return b.hF().toLowerCase()}; +g.Mm=function(){var a=[],b=Km(String(g.v.location.href)),c;(c=g.v.__SAPISID||g.v.__APISID||g.v.__OVERRIDE_SID)?c=!0:(c=new ch(document),c=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID")||c.get("SID"),c=!!c);if(c&&(c=(b=0==b.indexOf("https:")||0==b.indexOf("chrome-extension:"))?g.v.__SAPISID:g.v.__APISID,c||(c=new ch(document),c=c.get(b?"SAPISID":"APISID")||c.get("__Secure-3PAPISID")),c)){b=b?"SAPISIDHASH":"APISIDHASH";var d=String(g.v.location.href);return d&&c&&b?[b,Cda(Km(d),c,a|| +null)].join(" "):null}return null}; +g.Nm=function(a,b){this.u={};this.o=[];this.Ei=this.A=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof g.Nm)for(c=a.Re(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}; +Pm=function(a){if(a.A!=a.o.length){for(var b=0,c=0;b<a.o.length;){var d=a.o[b];Om(a.u,d)&&(a.o[c++]=d);b++}a.o.length=c}if(a.A!=a.o.length){var e={};for(c=b=0;b<a.o.length;)d=a.o[b],Om(e,d)||(a.o[c++]=d,e[d]=1),b++;a.o.length=c}}; +Om=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; +g.Qm=function(a,b){this.o=this.H=this.C="";this.B=null;this.F=this.u="";this.G=!1;var c;a instanceof g.Qm?(this.G=void 0!==b?b:a.G,g.Rm(this,a.C),this.H=a.H,g.Sm(this,a.o),g.Tm(this,a.B),this.u=a.u,Um(this,a.A.clone()),this.F=a.F):a&&(c=String(a).match(rd))?(this.G=!!b,g.Rm(this,c[1]||"",!0),this.H=Vm(c[2]||""),g.Sm(this,c[3]||"",!0),g.Tm(this,c[4]),this.u=Vm(c[5]||"",!0),Um(this,c[6]||"",!0),this.F=Vm(c[7]||"")):(this.G=!!b,this.A=new Wm(null,this.G))}; +g.Rm=function(a,b,c){a.C=c?Vm(b,!0):b;a.C&&(a.C=a.C.replace(/:$/,""))}; +g.Sm=function(a,b,c){a.o=c?Vm(b,!0):b}; +g.Tm=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.B=b}else a.B=null}; +Um=function(a,b,c){b instanceof Wm?(a.A=b,Dda(a.A,a.G)):(c||(b=Xm(b,Eda)),a.A=new Wm(b,a.G))}; +g.Ym=function(a){return a instanceof g.Qm?a.clone():new g.Qm(a,void 0)}; +Vm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}; +Xm=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Fda),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; +Fda=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}; +Wm=function(a,b){this.u=this.o=null;this.A=a||null;this.B=!!b}; +Zm=function(a){a.o||(a.o=new g.Nm,a.u=0,a.A&&vd(a.A,function(b,c){a.add(hd(b),c)}))}; +an=function(a,b){Zm(a);b=$m(a,b);return Om(a.o.u,b)}; +g.bn=function(a,b,c){a.remove(b);0<c.length&&(a.A=null,a.o.set($m(a,b),g.ob(c)),a.u=a.u+c.length)}; +$m=function(a,b){var c=String(b);a.B&&(c=c.toLowerCase());return c}; +Dda=function(a,b){b&&!a.B&&(Zm(a),a.A=null,a.o.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),g.bn(this,e,c))},a)); +a.B=b}; +dn=function(a){if(g.kc(g.kd(a)))return!1;if(0<=a.indexOf("://pagead2.googlesyndication.com/pagead/gen_204?id=yt3p&sr=1&"))return!0;try{var b=new g.Qm(a)}catch(c){return null!=g.cb(cn,function(d){return 0<a.search(d)})}return b.F.match(Gda)?!0:null!=g.cb(cn,function(c){return null!=a.match(c)})}; +g.en=function(a,b){return a.replace(Hda,function(c,d){try{var e=null!==b&&d in b?b[d]:void 0;if(null==e)return c;e=e.toString();if(""==e||!g.kc(g.kd(e)))return encodeURIComponent(e).replace(/%2C/g,",")}catch(f){}return c})}; +fn=function(a){Sg(this,a,Ida,null)}; +gn=function(a){Sg(this,a,null,null)}; +Kda=function(a,b){var c=$g(a,gn,1);0<c.length&&Mg(b,1,c,Jda)}; +Jda=function(a,b){var c=Tg(a,1);null!=c&&Hg(b,1,c);c=Tg(a,2);null!=c&&Fg(b,2,c)}; +hn=function(a){Sg(this,a,Lda,null)}; +jn=function(a){Sg(this,a,null,Mda)}; +kn=function(a){Sg(this,a,null,null)}; +ln=function(a){Sg(this,a,null,null)}; +mn=function(a){Sg(this,a,Nda,null)}; +on=function(a){Sg(this,a,null,nn)}; +qn=function(a){Sg(this,a,null,pn)}; +Qda=function(a,b){var c=Yg(a,kn,1);null!=c&&Lg(b,1,c,Oda);c=Yg(a,ln,2);null!=c&&Lg(b,2,c,Pda)}; +Oda=function(a,b){var c=Tg(a,1);null!=c&&Kg(b,1,c);c=Tg(a,2);null!=c&&Kg(b,2,c);c=Tg(a,3);null!=c&&Jg(b,3,c)}; +Pda=function(a,b){var c=Tg(a,1);null!=c&&Kg(b,1,c);c=Tg(a,2);null!=c&&Kg(b,2,c);c=Tg(a,3);null!=c&&Cg(b,3,c);c=Tg(a,4);null!=c&&Jg(b,4,c)}; +Tda=function(a,b){var c=$g(a,on,1);0<c.length&&Mg(b,1,c,Rda);c=Yg(a,qn,2);null!=c&&Lg(b,2,c,Sda)}; +Rda=function(a,b){var c=Tg(a,1);null!=c&&Kg(b,1,c);c=Tg(a,2);null!=c&&Cg(b,2,c);c=Tg(a,3);null!=c&&Jg(b,3,c)}; +Sda=function(a,b){var c=Tg(a,1);null!=c&&Fg(b,1,c);c=Tg(a,2);null!=c&&Hg(b,2,c);c=Yg(a,fn,3);null!=c&&Lg(b,3,c,Kda)}; +rn=function(){this.u=[];this.o=-1}; +Uda=function(a){-1==a.o&&(a.o=(0,g.xi)(a.u,function(b,c,d){return c?b+Math.pow(2,d):b},0)); +return a.o}; +g.sn=function(a,b,c){g.z.call(this);this.o=null;this.B=!1;this.F=a;this.C=c;this.u=b||window;this.A=(0,g.x)(this.Jy,this)}; +tn=function(a){a=a.u;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null}; +un=function(a){a=a.u;return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null}; +g.H=function(a,b,c){g.z.call(this);this.o=a;this.Nd=b||0;this.u=c;this.A=(0,g.x)(this.Ky,this)}; +g.vn=function(a){a.stop();a.Ky()}; +Xda=function(a){var b=Vda++,c={aH:{id:b,Ug:a.measure,context:void 0},JJ:{id:b,Ug:a.pU,context:void 0},state:{},args:void 0,kp:!1};return function(){0<arguments.length?(c.args||(c.args=[]),c.args.length=0,c.args.push.apply(c.args,arguments),c.args.push(c.state)):c.args&&0!=c.args.length?(c.args[0]=c.state,c.args.length=1):c.args=[c.state];c.kp||(c.kp=!0,wn[xn].push(c));yn||(yn=!0,window.requestAnimationFrame(Wda))}}; +Wda=function(){yn=!1;var a=wn[xn],b=a.length;xn=(xn+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.aH;c.kp=!1;e.Ug&&e.Ug.apply(e.context,c.args)}for(d=0;d<b;++d)c=a[d],e=c.JJ,c.kp=!1,e.Ug&&e.Ug.apply(e.context,c.args),c.state={};a.length=0}; +zn=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}; +An=function(a){return a.classList?a.classList:zn(a).match(/\S+/g)||[]}; +Dn=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}; +g.En=function(a,b){return a.classList?a.classList.contains(b):g.fb(An(a),b)}; +g.I=function(a,b){if(a.classList)a.classList.add(b);else if(!g.En(a,b)){var c=zn(a);Dn(a,c+(0<c.length?" "+b:b))}}; +g.Fn=function(a,b){if(a.classList)(0,g.y)(b,function(f){g.I(a,f)}); +else{var c={};(0,g.y)(An(a),function(f){c[f]=!0}); +(0,g.y)(b,function(f){c[f]=!0}); +var d="",e;for(e in c)d+=0<d.length?" "+e:e;Dn(a,d)}}; +g.Gn=function(a,b){a.classList?a.classList.remove(b):g.En(a,b)&&Dn(a,(0,g.Ae)(An(a),function(c){return c!=b}).join(" "))}; +g.Hn=function(a,b){a.classList?(0,g.y)(b,function(c){g.Gn(a,c)}):Dn(a,(0,g.Ae)(An(a),function(c){return!g.fb(b,c)}).join(" "))}; +g.J=function(a,b,c){c?g.I(a,b):g.Gn(a,b)}; +g.In=function(){g.mf.call(this);this.o=0;this.endTime=this.startTime=null}; +Yda=function(a,b){Array.isArray(b)||(b=[b]);var c=(0,g.Jc)(b,function(d){return"string"===typeof d?d:d.property+" "+d.duration+"s "+d.timing+" "+d.delay+"s"}); +g.xh(a,"transition",c.join(","))}; +Jn=function(a,b,c,d,e){g.In.call(this);this.A=a;this.F=b;this.H=c;this.B=d;this.G=Array.isArray(e)?e:[e]}; +Kn=function(a,b,c,d){return new Jn(a,b,{opacity:c},{opacity:d},{property:"opacity",duration:b,timing:"ease-in",delay:0})}; +$da=function(a){a=uc(a);if(""==a)return null;var b=String(a.substr(0,4)).toLowerCase();if(0==("url("<b?-1:"url("==b?0:1))return!a.endsWith(")")||1<(a?a.split("(").length-1:0)||a&&a.split(")"),null;if(0<a.indexOf("(")){if(/"|'/.test(a))return null;b=/([\-\w]+)\(/g;for(var c;c=b.exec(a);)if(!(c[1].toLowerCase()in Zda))return null}return a}; +Ln=function(a){var b=g.v.CSSStyleDeclaration;return b&&b.prototype&&b.prototype[a]||null}; +Mn=function(a,b,c,d){if(a)return a.apply(b,d);if(g.ne&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}; +eea=function(a){if(!a)return Lc;var b=document.createElement("div").style,c=aea(a);(0,g.y)(c,function(d){var e=g.pe&&d in bea?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");ic(e,"--")||ic(e,"var")||(d=Mn(cea,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[d])||"",d=$da(d),null!=d&&Mn(dea,b,b.setProperty?"setProperty":"setAttribute",[e,d]))}); +return Kaa(b.cssText||"")}; +aea=function(a){g.Ma(a)?a=g.ob(a):(a=g.Jb(a),g.kb(a,"cssText"));return a}; +g.On=function(a){var b,c=b=0,d=!1;a=a.split(fea);for(var e=0;e<a.length;e++){var f=a[e];g.Nn.test(f)?(b++,c++):gea.test(f)?d=!0:hea.test(f)?c++:iea.test(f)&&(d=!0)}b=0==c?d?1:0:.4<b/c?-1:1;return-1==(0==b?null:b)?"rtl":"ltr"}; +g.Pn=function(a,b,c,d,e,f,k,l){this.o=a;this.C=b;this.A=c;this.F=d;this.B=e;this.G=f;this.u=k;this.H=l}; +g.Qn=function(a,b){if(0==b)return a.o;if(1==b)return a.u;var c=g.Vd(a.o,a.A,b),d=g.Vd(a.A,a.B,b),e=g.Vd(a.B,a.u,b);c=g.Vd(c,d,b);d=g.Vd(d,e,b);return g.Vd(c,d,b)}; +g.Rn=function(a,b,c){this.B=a;this.C=b;this.o=this.A=a;this.F=c||0}; +g.Sn=function(a){a.o=Math.min(a.C,2*a.o);a.A=Math.min(a.C,a.o+(a.F?Math.round(a.F*(Math.random()-.5)*2*a.o):0));a.u++}; +Tn=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a}; +Un=function(a){return(a=a.exec(g.Pc))?a[1]:""}; +Vn=function(a){return 0<=g.wc(jea,a)}; +g.Wn=function(a){g.z.call(this);this.C=1;this.A=[];this.B=0;this.o=[];this.u={};this.F=!!a}; +kea=function(a,b,c){g.yf(function(){a.apply(b,c)})}; +g.Xn=function(a){this.o=a}; +Yn=function(a){this.o=a}; +Zn=function(a){this.data=a}; +$n=function(a){return void 0===a||a instanceof Zn?a:new Zn(a)}; +ao=function(a){this.o=a}; +g.bo=function(a){var b=a.creation;a=a.expiration;return!!a&&a<(0,g.C)()||!!b&&b>(0,g.C)()}; +g.co=function(a){this.o=a}; +lea=function(){}; +eo=function(){}; +fo=function(a){this.o=a}; +go=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.o=a}; +ho=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.o=a}; +jo=function(a,b){this.u=a;this.o=null;if(g.ne&&!g.Sd(9)){io||(io=new g.Nm);this.o=io.get(a);this.o||(b?this.o=document.getElementById(b):(this.o=document.createElement("userdata"),this.o.addBehavior("#default#userData"),document.body.appendChild(this.o)),io.set(a,this.o));try{this.o.load(this.u)}catch(c){this.o=null}}}; +ko=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return mea[b]})}; +lo=function(a){try{a.o.save(a.u)}catch(b){throw"Storage mechanism: Quota exceeded";}}; +mo=function(a,b){this.u=a;this.o=b+"::"}; +g.no=function(a){var b=new go;return b.isAvailable()?a?new mo(b,a):b:null}; +oo=function(a,b){this.o=a;this.u=b}; +po=function(a){this.o=[];if(a)a:{if(a instanceof po){var b=a.Re();a=a.Ud();if(0>=this.o.length){for(var c=this.o,d=0;d<b.length;d++)c.push(new oo(b[d],a[d]));break a}}else b=g.Jb(a),a=g.Ib(a);for(d=0;d<b.length;d++)g.qo(this,b[d],a[d])}}; +g.qo=function(a,b,c){var d=a.o;d.push(new oo(b,c));b=d.length-1;a=a.o;for(c=a[b];0<b;)if(d=b-1>>1,a[d].o>c.o)a[b]=a[d],b=d;else break;a[b]=c}; +g.ro=function(){po.call(this)}; +so=function(){}; +to=function(a){Sg(this,a,nea,null)}; +uo=function(a){Sg(this,a,null,null)}; +oea=function(a,b){for(;lg(b)&&4!=b.u;)switch(b.A){case 1:var c=og(b);Vg(a,1,c);break;case 2:c=og(b);Vg(a,2,c);break;case 3:c=og(b);Vg(a,3,c);break;case 4:c=og(b);Vg(a,4,c);break;case 5:c=jg(b.o);Vg(a,5,c);break;default:mg(b)}return a}; +pea=function(a){a=a.split("");var b=[null,1910583431,503401703,"aYuw9uD",function(c,d){d=(d%c.length+c.length)%c.length;c.splice(0,1,c.splice(d,1,c[0])[0])}, +function(c,d){for(var e=64,f=[];++e-f.length-32;){switch(e){case 91:e=44;continue;case 123:e=65;break;case 65:e-=18;continue;case 58:e=96;continue;case 46:e=95}f.push(String.fromCharCode(e))}c.forEach(function(k,l,m){this.push(m[l]=f[(f.indexOf(k)-f.indexOf(this[l])+l-32+e--)%f.length])},d.split(""))}, +1592390533,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(d,1)}, +null,-1263591520,1142839358,"EUhzCB7",1318361287,896716959,-248662711,-953310195,a,554946577,function(c){c.reverse()}, +1302902007,-1619066498,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(d,1)}, +function(c,d){c.push(d)}, +503401703,null,-277469444,a,function(c,d){for(var e=64,f=[];++e-f.length-32;)switch(e){case 94:case 95:case 96:break;case 123:e-=76;case 92:case 93:continue;case 58:e=44;case 91:break;case 46:e=95;default:f.push(String.fromCharCode(e))}c.forEach(function(k,l,m){this.push(m[l]=f[(f.indexOf(k)-f.indexOf(this[l])+l-32+e--)%f.length])},d.split(""))}, +-515412183,-1805689782,a,-419155518,818075307,-441860459,-1615619635,-160905219,"for",793349505,226742550,1786107323,function(c,d){for(var e=64,f=[];++e-f.length-32;){switch(e){case 58:e-=14;case 91:case 92:case 93:continue;case 123:e=47;case 94:case 95:case 96:continue;case 46:e=95}f.push(String.fromCharCode(e))}c.forEach(function(k,l,m){this.push(m[l]=f[(f.indexOf(k)-f.indexOf(this[l])+l-32+e--)%f.length])},d.split(""))}, +function(c,d){for(d=(d%c.length+c.length)%c.length;d--;)c.unshift(c.pop())}, +1054781183,-1378827122,1127775999,2120137522,-768907789,-2029091262,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(-d).reverse().forEach(function(e){c.unshift(e)})}, +921517376,-2029091262,function(c,d){d=(d%c.length+c.length)%c.length;var e=c[0];c[0]=c[d];c[d]=e}, +509106566,1568169337,992089695,226742550];b[0]=b;b[8]=b;b[24]=b;b[4](b[30],b[37]);b[41](b[16],b[6]);b[4](b[24],b[28]);b[27](b[30],b[3]);b[48](b[26],b[52]);b[4](b[1],b[13]);b[48](b[8],b[31]);b[53](b[10],b[45]);b[53](b[26],b[6]);b[50](b[26],b[35]);b[31](b[9],b[54]);b[31](b[40],b[32]);b[25](b[15]);b[27](b[24],b[38]);b[7](b[22],b[23]);b[53](b[32],b[36]);b[7](b[18],b[14]);b[27](b[18],b[46]);b[27](b[32],b[34]);b[27](b[47],b[28]);b[27](b[40],b[54]);b[30](b[18]);b[53](b[24],b[3]);b[53](b[40],b[31]);b[27](b[47], +b[29]);b[30](b[18]);b[41](b[32],b[13]);b[38](b[22],b[1]);b[27](b[47],b[39]);b[34](b[24],b[14]);b[30](b[32]);b[27](b[22],b[4]);b[43](b[18],b[12]);b[53](b[47],b[9]);b[27](b[11],b[6]);b[38](b[22],b[49]);b[53](b[18],b[16]);b[8](b[32],b[37]);b[27](b[47],b[0]);b[0](b[11],b[51]);b[39](b[10],b[5]);return a.join("")}; +wo=function(a){var b=arguments,c=vo;1<b.length?c[b[0]]=b[1]:1===b.length&&Object.assign(c,b[0])}; +g.K=function(a,b){return a in vo?vo[a]:b}; +xo=function(a){return g.K(a,void 0)}; +yo=function(a){var b=vo.EXPERIMENT_FLAGS;return b?b[a]:void 0}; +g.Ao=function(a){a=zo(a);return"string"===typeof a&&"false"===a?!1:!!a}; +Bo=function(a,b){var c=zo(a);return void 0===c&&void 0!==b?b:Number(c||0)}; +zo=function(a){var b=g.K("EXPERIMENTS_FORCED_FLAGS",{});return void 0!==b[a]?b[a]:g.K("EXPERIMENT_FLAGS",{})[a]}; +Co=function(){var a=[],b=g.K("EXPERIMENTS_FORCED_FLAGS",{});for(c in b)a.push({key:c,value:String(b[c])});var c=g.K("EXPERIMENT_FLAGS",{});for(var d in c)d.startsWith("force_")&&void 0===b[d]&&a.push({key:d,value:String(c[d])});return a}; +Eo=function(a,b,c){a&&(a.dataset?a.dataset[Do(b)]=String(c):a.setAttribute("data-"+b,c))}; +Fo=function(a){return a?a.dataset?a.dataset[Do("loaded")]:a.getAttribute("data-loaded"):null}; +Do=function(a){return Go[a]||(Go[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))}; +qea=function(a){Ho.forEach(function(b){return b(a)})}; +Io=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){g.L(b),qea(b)}}:a}; +g.L=function(a,b,c,d){var e=g.Ia("yt.logging.errors.log");e?e(a,"ERROR",b,c,d):(e=g.K("ERRORS",[]),e.push([a,"ERROR",b,c,d]),wo("ERRORS",e))}; +g.Jo=function(a){var b=g.Ia("yt.logging.errors.log");b?b(a,"WARNING",void 0,void 0,void 0):(b=g.K("ERRORS",[]),b.push([a,"WARNING",void 0,void 0,void 0]),wo("ERRORS",b))}; +g.Ko=function(a,b){g.Na(a)&&(a=Io(a));return window.setTimeout(a,b)}; +Lo=function(a,b){g.Na(a)&&(a=Io(a));return window.setInterval(a,b)}; +g.Mo=function(a){window.clearTimeout(a)}; +g.Ro=function(a,b,c){var d=g.No();if(d){var e=d.subscribe(a,function(){var f=arguments;var k=function(){Oo[e]&&b.apply&&"function"==typeof b.apply&&b.apply(c||window,f)}; +try{g.Po[a]?k():g.Ko(k,0)}catch(l){g.L(l)}},c); +Oo[e]=!0;Qo[a]||(Qo[a]=[]);Qo[a].push(e);return e}return 0}; +rea=function(a){var b=g.Ro("watchAdsInit",function(c){a.apply(void 0,arguments);g.So(b)},void 0); +return b}; +g.So=function(a){var b=g.No();b&&("number"===typeof a?a=[a]:"string"===typeof a&&(a=[parseInt(a,10)]),(0,g.y)(a,function(c){b.unsubscribeByKey(c);delete Oo[c]}))}; +g.To=function(a,b){var c=g.No();return c?c.publish.apply(c,arguments):!1}; +Vo=function(a){var b=g.No();if(b)if(b.clear(a),a)Uo(a);else for(var c in Qo)Uo(c)}; +g.No=function(){return g.v.ytPubsubPubsubInstance}; +Uo=function(a){Qo[a]&&(a=Qo[a],(0,g.y)(a,function(b){Oo[b]&&delete Oo[b]}),a.length=0)}; +g.Wo=function(a,b,c){c=void 0===c?null:c;if(window.spf&&spf.script){c="";if(a){var d=a.indexOf("jsbin/"),e=a.lastIndexOf(".js"),f=d+6;-1<d&&-1<e&&e>f&&(c=a.substring(f,e),c=c.replace(sea,""),c=c.replace(tea,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else uea(a,b,c)}; +uea=function(a,b,c){c=void 0===c?null:c;var d=Xo(a),e=document.getElementById(d),f=e&&Fo(e),k=e&&!f;f?b&&b():(b&&(f=g.Ro(d,b),b=""+g.Qa(b),Yo[b]=f),k||(e=vea(a,d,function(){Fo(e)||(Eo(e,"loaded","true"),g.To(d),g.Ko(g.Ra(Vo,d),0))},c)))}; +vea=function(a,b,c,d){d=void 0===d?null:d;var e=g.ue("SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)}; +e.onreadystatechange=function(){switch(e.readyState){case "loaded":case "complete":e.onload()}}; +d&&e.setAttribute("nonce",d);ed(e,lh(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}; +Xo=function(a){var b=document.createElement("a");g.cd(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+ld(a)}; +$o=function(){var a=document;if("visibilityState"in a)return a.visibilityState;var b=Zo+"VisibilityState";if(b in a)return a[b]}; +ap=function(a,b){var c;oj(a,function(d){c=b[d];return!!c}); +return c}; +bp=function(a){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.changedTouches=this.touches=null;try{if(a=a||window.event){this.event=a;for(var b in a)b in wea||(this[b]=a[b]);this.rotation=a.rotation;var c=a.target||a.srcElement;c&&3==c.nodeType&&(c=c.parentNode);this.target=c;var d=a.relatedTarget;if(d)try{d=d.nodeName? +d:null}catch(e){d=null}else"mouseover"==this.type?d=a.fromElement:"mouseout"==this.type&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!=a.clientX?a.clientX:a.pageX;this.clientY=void 0!=a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||("keypress"==this.type?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.o=a.pageX;this.u=a.pageY}}catch(e){}}; +cp=function(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;a.o=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.u=a.clientY+b}}; +xea=function(a,b,c,d){d=void 0===d?{}:d;a.addEventListener&&("mouseenter"!=b||"onmouseenter"in document?"mouseleave"!=b||"onmouseenter"in document?"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return Nb(dp,function(e){var f="boolean"===typeof e[4]&&e[4]==!!d,k=g.Oa(e[4])&&g.Oa(d)&&g.Rb(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||k)})}; +g.gp=function(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=xea(a,b,c,d);if(e)return e;e=++ep.count+"";var f=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document);var k=f?function(l){l=new bp(l);if(!He(l.relatedTarget,function(m){return m==a},!0))return l.currentTarget=a,l.type=b,c.call(a,l)}:function(l){l=new bp(l); +l.currentTarget=a;return c.call(a,l)}; +k=Io(k);a.addEventListener?("mouseenter"==b&&f?b="mouseover":"mouseleave"==b&&f?b="mouseout":"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),fp()||"boolean"===typeof d?a.addEventListener(b,k,d):a.addEventListener(b,k,!!d.capture)):a.attachEvent("on"+b,k);dp[e]=[a,b,c,k,d];return e}; +yea=function(a,b){var c=document.body||document;return g.gp(c,"click",function(d){var e=He(d.target,function(f){return f===c||b(f)},!0); +e&&e!==c&&!e.disabled&&(d.currentTarget=e,a.call(e,d))})}; +g.hp=function(a){a&&("string"==typeof a&&(a=[a]),(0,g.y)(a,function(b){if(b in dp){var c=dp[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?fp()||"boolean"===typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete dp[b]}}))}; +g.ip=function(a){a=a||window.event;a=a.target||a.srcElement;3==a.nodeType&&(a=a.parentNode);return a}; +jp=function(a){a=a||window.event;var b;a.composedPath&&g.Na(a.composedPath)?b=a.composedPath():b=a.path;return b&&b.length?b[0]:g.ip(a)}; +kp=function(a){a=a||window.event;var b=a.relatedTarget;b||("mouseover"==a.type?b=a.fromElement:"mouseout"==a.type&&(b=a.toElement));return b}; +lp=function(a){a=a||window.event;var b=a.pageX,c=a.pageY;document.body&&document.documentElement&&("number"!==typeof b&&(b=a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft),"number"!==typeof c&&(c=a.clientY+document.body.scrollTop+document.documentElement.scrollTop));return new g.Xd(b,c)}; +g.mp=function(a){a=a||window.event;a.returnValue=!1;a.preventDefault&&a.preventDefault()}; +g.np=function(a){a=a||window.event;return!1===a.returnValue||a.iz&&a.iz()}; +g.op=function(a){a=a||window.event;return a.keyCode?a.keyCode:a.which}; +zea=function(a){return yea(a,function(b){return g.En(b,"ytp-ad-has-logging-urls")})}; +g.pp=function(a,b,c){var d=void 0===d?{}:d;var e;return e=g.gp(a,b,function(){g.hp(e);c.apply(a,arguments)},d)}; +qp=function(a){for(var b in dp)dp[b][0]==a&&g.hp(b)}; +rp=function(a){this.L=a;this.o=null;this.C=0;this.F=null;this.B=0;this.u=[];for(a=0;4>a;a++)this.u.push(0);this.A=0;this.H=g.gp(window,"mousemove",(0,g.x)(this.R,this));this.N=Lo((0,g.x)(this.G,this),25)}; +Aea=function(){}; +tp=function(a,b){return sp(a,0,b)}; +g.up=function(a,b){return sp(a,1,b)}; +vp=function(){}; +g.wp=function(){return!!g.Ia("yt.scheduler.instance")}; +sp=function(a,b,c){isNaN(c)&&(c=void 0);var d=g.Ia("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):g.Ko(a,c||0)}; +g.xp=function(a){if(!isNaN(a)){var b=g.Ia("yt.scheduler.instance.cancelJob");b?b(a):g.Mo(a)}}; +yp=function(a){var b=g.Ia("yt.scheduler.instance.setPriorityThreshold");b&&b(a)}; +Bp=function(){var a={},b=void 0===a.BG?!0:a.BG;a=void 0===a.QN?!1:a.QN;if(null==g.Ia("_lact",window)){var c=parseInt(g.K("LACT"),10);c=isFinite(c)?(0,g.C)()-Math.max(c,0):-1;g.Ga("_lact",c,window);g.Ga("_fact",c,window);-1==c&&zp();g.gp(document,"keydown",zp);g.gp(document,"keyup",zp);g.gp(document,"mousedown",zp);g.gp(document,"mouseup",zp);b&&(a?g.gp(window,"touchmove",function(){Ap("touchmove",200)},{passive:!0}):(g.gp(window,"resize",function(){Ap("resize",200)}),g.gp(window,"scroll",function(){Ap("scroll", +200)}))); +new rp(function(){Ap("mouse",100)}); +g.gp(document,"touchstart",zp,{passive:!0});g.gp(document,"touchend",zp,{passive:!0})}}; +Ap=function(a,b){Cp[a]||(Cp[a]=!0,g.up(function(){zp();Cp[a]=!1},b))}; +zp=function(){null==g.Ia("_lact",window)&&(Bp(),g.Ia("_lact",window));var a=(0,g.C)();g.Ga("_lact",a,window);-1==g.Ia("_fact",window)&&g.Ga("_fact",a,window);(a=g.Ia("ytglobal.ytUtilActivityCallback_"))&&a()}; +Dp=function(){var a=g.Ia("_lact",window),b;null==a?b=-1:b=Math.max((0,g.C)()-a,0);return b}; +Lp=function(){g.Mo(Ep);g.Mo(Fp);Fp=0;Gp&&Gp.isReady()?(Hp(Ip),"log_event"in Jp&&Hp(Object.entries(Jp.log_event)),Ip.clear(),delete Jp.log_event):Kp()}; +Kp=function(){g.Ao("web_gel_timeout_cap")&&!Fp&&(Fp=g.Ko(Lp,6E4));g.Mo(Ep);var a=g.K("LOGGING_BATCH_TIMEOUT",Bo("web_gel_debounce_ms",1E4));g.Ao("shorten_initial_gel_batch_timeout")&&Mp&&(a=Bea);Ep=g.Ko(Lp,a)}; +Hp=function(a){var b=Gp,c=Math.round((0,g.M)());a=g.p(a);for(var d=a.next();!d.done;d=a.next()){var e=g.p(d.value);d=e.next().value;var f=e.next().value;e=g.Tb(g.Np(b.Ee||g.Op()));e.events=f;(f=Pp[d])&&Cea(e,d,f);delete Pp[d];Dea(e,c);g.Qp(b,"log_event",e,{retry:!0,onSuccess:function(){Rp=Math.round((0,g.M)()-c)}}); +Mp=!1}}; +Dea=function(a,b){a.requestTimeMs=String(b);g.Ao("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);var c=g.K("EVENT_ID",void 0);if(c){var d=g.K("BATCH_CLIENT_COUNTER",void 0)||0;!d&&g.Ao("web_client_counter_random_seed")&&(d=Math.floor(Math.random()*Sp/2));d++;d>Sp&&(d=1);wo("BATCH_CLIENT_COUNTER",d);c={serializedEventId:c,clientCounter:String(d)};a.serializedClientEventId=c;Tp&&Rp&&g.Ao("log_gel_rtt_web")&&(a.previousBatchInfo={serializedClientEventId:Tp,roundtripMs:String(Rp)});Tp= +c;Rp=0}}; +Cea=function(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]}; +g.Wp=function(a,b,c,d){d=void 0===d?{}:d;var e={};e.eventTimeMs=Math.round(d.timestamp||(0,g.M)());e[a]=b;e.context={lastActivityMs:String(d.timestamp?-1:Dp())};g.Ao("log_sequence_info_on_gel_web")&&d.Ij&&(a=e.context,b=d.Ij,Up[b]=b in Up?Up[b]+1:0,a.sequence={index:Up[b],groupKey:b},d.oF&&delete Up[d.Ij]);d=d.ck;a="";d&&(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),Pp[d.token]=a,a=d.token);d=Ip.get(a)||[];Ip.set(a,d);d.push(e);c&&(Gp=new c);c=Bo("web_logging_max_batch")|| +100;e=(0,g.M)();d.length>=c?Lp():10<=e-Vp&&(Kp(),Vp=e)}; +Xp=function(){return g.Ia("yt.ads.biscotti.lastId_")||""}; +Yp=function(a){g.Ga("yt.ads.biscotti.lastId_",a,void 0)}; +Zp=function(a){a=a.split("&");for(var b={},c=0,d=a.length;c<d;c++){var e=a[c].split("=");if(1==e.length&&e[0]||2==e.length)try{var f=hd(e[0]||""),k=hd(e[1]||"");f in b?Array.isArray(b[f])?pb(b[f],k):b[f]=[b[f],k]:b[f]=k}catch(m){if("q"!=e[0]){var l=Error("Error decoding URL component");l.params={key:e[0],value:e[1]};g.L(l)}}}return b}; +$p=function(a){var b=[];g.Bb(a,function(c,d){var e=gd(d),f;Array.isArray(c)?f=c:f=[c];(0,g.y)(f,function(k){""==k?b.push(e):b.push(e+"="+gd(k))})}); +return b.join("&")}; +aq=function(a){"?"==a.charAt(0)&&(a=a.substr(1));return Zp(a)}; +bq=function(a){a=a.split(",");return a=a.map(function(b){return aq(b)})}; +g.cq=function(a){return-1!=a.indexOf("?")?(a=(a||"").split("#")[0],a=a.split("?",2),aq(1<a.length?a[1]:a[0])):{}}; +g.eq=function(a,b){return dq(a,b||{},!0)}; +fq=function(a,b){return dq(a,b||{},!1)}; +dq=function(a,b,c){var d=a.split("#",2);a=d[0];d=1<d.length?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=aq(e[1]||"");for(var f in b)if(c||!Lb(e,f))e[f]=b[f];return g.Ed(a,e)+d}; +gq=function(a){if(!b)var b=window.location.href;var c=g.sd(1,a),d=g.td(a);c&&d?(a=a.match(rd),b=b.match(rd),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?g.td(b)==d&&(Number(g.sd(4,b))||null)==(Number(g.sd(4,a))||null):!0;return a}; +hq=function(a){a||(a=document.location.href);a=g.sd(1,a);return null!==a&&"https"==a}; +iq=function(a){a=g.td(a);a=null!==a?a.split(".").reverse():null;return null===a?!1:"com"==a[0]&&a[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; +lq=function(a){var b=jq;a=void 0===a?Xp():a;b=Object.assign(kq(b),Eea(b));b.ca_type="image";a&&(b.bid=a);return b}; +kq=function(a){var b={};b.dt=Fea;b.flash="0";a:{try{var c=a.o.top.location.href}catch(f){a=2;break a}a=c?c===a.u.location.href?0:1:2}b=(b.frm=a,b);b.u_tz=-(new Date).getTimezoneOffset();var d=void 0===d?ki:d;try{var e=d.history.length}catch(f){e=0}b.u_his=e;b.u_java=!!ki.navigator&&"unknown"!==typeof ki.navigator.javaEnabled&&!!ki.navigator.javaEnabled&&ki.navigator.javaEnabled();ki.screen&&(b.u_h=ki.screen.height,b.u_w=ki.screen.width,b.u_ah=ki.screen.availHeight,b.u_aw=ki.screen.availWidth,b.u_cd= +ki.screen.colorDepth);ki.navigator&&ki.navigator.plugins&&(b.u_nplug=ki.navigator.plugins.length);ki.navigator&&ki.navigator.mimeTypes&&(b.u_nmime=ki.navigator.mimeTypes.length);return b}; +Eea=function(a){var b=a.o;try{var c=b.screenX;var d=b.screenY}catch(m){}try{var e=b.outerWidth;var f=b.outerHeight}catch(m){}try{var k=b.innerWidth;var l=b.innerHeight}catch(m){}b=[b.screenLeft,b.screenTop,c,d,b.screen?b.screen.availWidth:void 0,b.screen?b.screen.availTop:void 0,e,f,k,l];c=Wh(!1,a.o.top);d={};e=new rn;g.v.SVGElement&&g.v.document.createElementNS&&e.set(0);f=Aba();f["allow-top-navigation-by-user-activation"]&&e.set(1);f["allow-popups-to-escape-sandbox"]&&e.set(2);g.v.crypto&&g.v.crypto.subtle&& +e.set(3);g.v.TextDecoder&&g.v.TextEncoder&&e.set(4);e=Uda(e);return d.bc=e,d.bih=c.height,d.biw=c.width,d.brdim=b.join(),d.vis=li(a.u),d.wgl=!!ki.WebGLRenderingContext,d}; +Gea=function(){if(!mq)return null;var a=mq();return"open"in a?a:null}; +g.oq=function(a){switch(nq(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; +nq=function(a){return a&&"status"in a?a.status:-1}; +Hea=function(a,b){b=void 0===b?{}:b;var c=gq(a),d=g.Ao("web_ajax_ignore_global_headers_if_set"),e;for(e in pq){var f=g.K(pq[e]);!f||!c&&!qq(a,e)||d&&void 0!==b[e]||(b[e]=f)}if(c||qq(a,"X-YouTube-Utc-Offset"))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());(c||qq(a,"X-YouTube-Time-Zone"))&&(d="undefined"!=typeof Intl?(new Intl.DateTimeFormat).resolvedOptions().timeZone:null)&&(b["X-YouTube-Time-Zone"]=d);if(c||qq(a,"X-YouTube-Ad-Signals"))b["X-YouTube-Ad-Signals"]=$p(lq(void 0)); +return b}; +rq=function(a,b){var c=g.td(a),d=qd(g.sd(5,a));d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=aq(b),f={};(0,g.y)(Iea,function(k){e[k]&&(f[k]=e[k])}); +return fq(a,f)}; +qq=function(a,b){var c=g.K("CORS_HEADER_WHITELIST")||{},d=g.td(a);return d?(c=c[d])?g.fb(c,b):!1:!0}; +Jea=function(a,b){if(window.fetch&&"XML"!=b.format){var c={method:b.method||"GET",credentials:"same-origin"};b.headers&&(c.headers=b.headers);a=sq(a,b);var d=tq(a,b);d&&(c.body=d);b.withCredentials&&(c.credentials="include");var e=!1,f;fetch(a,c).then(function(k){if(!e){e=!0;f&&g.Mo(f);var l=k.ok,m=function(n){n=n||{};var q=b.context||g.v;l?b.onSuccess&&b.onSuccess.call(q,n,k):b.onError&&b.onError.call(q,n,k);b.Bd&&b.Bd.call(q,n,k)}; +"JSON"==(b.format||"JSON")&&(l||400<=k.status&&500>k.status)?k.json().then(m,function(){m(null)}):m(null)}}); +b.jB&&0<b.timeout&&(f=g.Ko(function(){e||(e=!0,g.Mo(f),b.jB.call(b.context||g.v))},b.timeout))}else g.uq(a,b)}; +g.uq=function(a,b){var c=b.format||"JSON";a=sq(a,b);var d=tq(a,b),e=!1,f=vq(a,function(m){if(!e){e=!0;l&&g.Mo(l);var n=g.oq(m),q=null,r=400<=m.status&&500>m.status,u=500<=m.status&&600>m.status;if(n||r||u)q=Kea(a,c,m,b.aU);if(n)a:if(m&&204==m.status)n=!0;else{switch(c){case "XML":n=0==parseInt(q&&q.return_code,10);break a;case "RAW":n=!0;break a}n=!!q}q=q||{};r=b.context||g.v;n?b.onSuccess&&b.onSuccess.call(r,m,q):b.onError&&b.onError.call(r,m,q);b.Bd&&b.Bd.call(r,m,q)}},b.method,d,b.headers,b.responseType, +b.withCredentials); +if(b.He&&0<b.timeout){var k=b.He;var l=g.Ko(function(){e||(e=!0,f.abort(),g.Mo(l),k.call(b.context||g.v,f))},b.timeout)}return f}; +sq=function(a,b){b.dU&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=g.K("XSRF_FIELD_NAME",void 0),d=b.Le;d&&(d[c]&&delete d[c],a=g.eq(a,d));return a}; +tq=function(a,b){var c=g.K("XSRF_FIELD_NAME",void 0),d=g.K("XSRF_TOKEN",void 0),e=b.postBody||"",f=b.Db,k=xo("XSRF_FIELD_NAME"),l;b.headers&&(l=b.headers["Content-Type"]);b.Is||g.td(a)&&!b.withCredentials&&g.td(a)!=document.location.hostname||"POST"!=b.method||l&&"application/x-www-form-urlencoded"!=l||b.Db&&b.Db[k]||(f||(f={}),f[c]=d);f&&"string"===typeof e&&(e=aq(e),g.Vb(e,f),e=b.bC&&"JSON"==b.bC?JSON.stringify(e):g.Bd(e));f=e||f&&!g.Pb(f);!wq&&f&&"POST"!=b.method&&(wq=!0,g.L(Error("AJAX request with postData should use POST"))); +return e}; +Kea=function(a,b,c,d){var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(k){throw d=Error("Error reading responseText"),d.params=a,g.Jo(d),k;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Lea(a):null)e={},(0,g.y)(a.getElementsByTagName("*"),function(k){e[k.tagName]=Mea(k)})}d&&xq(e); +return e}; +xq=function(a){if(g.Oa(a))for(var b in a)"html_content"==b||jc(b,"_html")?a[b]=g.ad(g.cc("HTML that is escaped and sanitized server-side and passed through yt.net.ajax"),a[b]):xq(a[b])}; +Lea=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&0<a.length?a[0]:null:null}; +Mea=function(a){var b="";(0,g.y)(a.childNodes,function(c){b+=c.nodeValue}); +return b}; +g.yq=function(a,b){b.method="POST";b.Db||(b.Db={});g.uq(a,b)}; +vq=function(a,b,c,d,e,f,k){function l(){4==(m&&"readyState"in m?m.readyState:0)&&b&&Io(b)(m)} +c=void 0===c?"GET":c;d=void 0===d?"":d;var m=Gea();if(!m)return null;"onloadend"in m?m.addEventListener("loadend",l,!1):m.onreadystatechange=l;g.Ao("debug_forward_web_query_parameters")&&(a=rq(a,window.location.search));m.open(c,a,!0);f&&(m.responseType=f);k&&(m.withCredentials=!0);c="POST"==c&&(void 0===window.FormData||!(d instanceof FormData));if(e=Hea(a,e))for(var n in e)m.setRequestHeader(n,e[n]),"content-type"==n.toLowerCase()&&(c=!1);c&&m.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); +m.send(d);return m}; +Nea=function(){for(var a={},b=g.p(Object.entries(aq(g.K("DEVICE","")))),c=b.next();!c.done;c=b.next()){var d=g.p(c.value);c=d.next().value;d=d.next().value;"cbrand"===c?a.deviceMake=d:"cmodel"===c?a.deviceModel=d:"cbr"===c?a.browserName=d:"cbrver"===c?a.browserVersion=d:"cos"===c?a.osName=d:"cosver"===c?a.osVersion=d:"cplatform"===c&&(a.platform=d)}return a}; +zq=function(){return"INNERTUBE_API_KEY"in vo&&"INNERTUBE_API_VERSION"in vo}; +g.Op=function(){return{innertubeApiKey:g.K("INNERTUBE_API_KEY",void 0),innertubeApiVersion:g.K("INNERTUBE_API_VERSION",void 0),ez:g.K("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),xk:g.K("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientVersion:g.K("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0),wm:g.K("INNERTUBE_CONTEXT_HL",void 0),tm:g.K("INNERTUBE_CONTEXT_GL",void 0),ep:g.K("INNERTUBE_HOST_OVERRIDE",void 0)||"",gz:!!g.K("INNERTUBE_USE_THIRD_PARTY_AUTH",!1)}}; +Oea=function(a,b,c){c=void 0===c?{}:c;var d={"X-Goog-Visitor-Id":c.visitorData||g.K("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;(b=c.gx||g.K("AUTHORIZATION"))||(a?b="Bearer "+g.Ia("gapi.auth.getToken")().VT:b=g.Mm());b&&(d.Authorization=b,d["X-Goog-AuthUser"]=g.K("SESSION_INDEX",0),g.Ao("pageid_as_header_web")&&(d["X-Goog-PageId"]=g.K("DELEGATED_SESSION_ID")));return d}; +g.Np=function(a){a={client:{hl:a.wm,gl:a.tm,clientName:a.xk,clientVersion:a.innertubeContextClientVersion,configInfo:a.ez}};var b=window.devicePixelRatio;b&&1!=b&&(a.client.screenDensityFloat=String(b));b=g.K("EXPERIMENTS_TOKEN","");""!==b&&(a.client.experimentsToken=b);b=Co();0<b.length&&(a.request={internalExperimentFlags:b});g.K("DELEGATED_SESSION_ID")&&!g.Ao("pageid_as_header_web")&&(a.user={onBehalfOfUser:g.K("DELEGATED_SESSION_ID")});a.client=Object.assign(a.client,Nea());return{context:a}}; +g.Bq=function(a,b,c,d,e){Aq.set(""+a,b,{Bz:c,path:"/",domain:void 0===d?"youtube.com":d,pO:void 0===e?!1:e})}; +Cq=function(a){return Aq.get(""+a,void 0)}; +g.Dq=function(a,b,c){Aq.remove(""+a,void 0===b?"/":b,void 0===c?"youtube.com":c)}; +Eq=function(){var a;(a=g.no("yt.innertube"))||(a=new jo("yt.innertube"),a=a.isAvailable()?a:null);this.o=a?new ao(a):null;this.u=document.domain||window.location.hostname}; +Fq=function(a){return new Df(function(b,c){function d(){c(a.error);f()} +function e(){b(a.result);f()} +function f(){a.removeEventListener("success",e);a.removeEventListener("error",d)} +a.addEventListener("success",e);a.addEventListener("error",d)})}; +Gq=function(a){this.o=a}; +Iq=function(a,b,c){a=a.o.transaction(b,c);return new Hq(a)}; +Jq=function(a){this.o=a}; +Kq=function(){var a=Error.call(this,"Transaction was aborted");this.message=a.message;"stack"in a&&(this.stack=a.stack);Object.setPrototypeOf(this,Kq.prototype)}; +Hq=function(a){var b=this;this.o=a;this.u=new Map;this.done=new Df(function(c,d){b.o.addEventListener("complete",function(){c()}); +b.o.addEventListener("error",function(){d(b.o.error)}); +b.o.addEventListener("abort",function(){d(new Kq)})})}; +Lq=function(a,b){var c=a.o.objectStore(b),d=a.u.get(c);d||(d=new Jq(c),a.u.set(c,d));return d}; +Mq=function(a){this.o=a}; +Pea=function(a,b){var c=a.o.openCursor(b,"prev");return Fq(c).then(function(d){return null===d?null:new Nq(c,d)})}; +Nq=function(a,b){this.request=a;this.o=b}; +Qea=function(a){return Fq(a.request).then(function(b){return null===b?null:new Nq(a.request,b)})}; +Oq=function(a,b,c){function d(){n||(n=new Gq(e.result));return n} +c=void 0===c?{}:c;var e=void 0!==b?self.indexedDB.open(a,b):self.indexedDB.open(a);a=c;var f=a.ZT,k=a.blocking,l=a.JU,m=a.upgrade,n;m&&e.addEventListener("upgradeneeded",function(q){if(null===q.newVersion)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(null===e.transaction)throw Error("Invariant: transaction on IDbOpenDbRequest is null");var r=d(),u=new Hq(e.transaction);m(r,q.oldVersion,q.newVersion,u)}); +f&&e.addEventListener("blocked",function(){f()}); +return Fq(e).then(function(q){k&&q.addEventListener("versionchange",function(){k()}); +l&&q.addEventListener("close",function(){l()}); +return d()})}; +Tea=function(){return g.rh(this,function b(){var c,d,e,f,k,l,m,n;return g.Aa(b,function(q){switch(q.o){case 1:if(!self.indexedDB)return q["return"](!1);c=g.p(Rea);for(d=c.next();!d.done;d=c.next())if(e=d.value,!IDBObjectStore.prototype[e])return q["return"](!1);f=g.p(Sea);for(d=f.next();!d.done;d=f.next())if(k=d.value,!IDBIndex.prototype[k])return q["return"](!1);if(!IDBObjectStore.prototype.getKey)return q["return"](!1);ta(q,2,3);n=!1;return g.sa(q,Oq("yt-idb-test-do-not-use",void 0,{blocking:function(){n= +!0;l&&(l.close(),l=void 0)}}),5); +case 5:return l=q.u,g.sa(q,Oq("yt-idb-test-do-not-use",l.o.version+1),6);case 6:return m=q.u,m.close(),m=void 0,q["return"](n);case 3:baa(q);if(l)try{l.close()}catch(r){}if(m)try{m.close()}catch(r){}caa(q);break;case 2:return va(q),q["return"](!1)}})})}; +Uea=function(){return void 0!==Pq?Hf(Pq):new Df(function(a){Tea().then(function(b){Pq=b;a(b)})})}; +Rq=function(){return g.rh(this,function b(){return g.Aa(b,function(c){if(!Qq)try{Qq=Oq("LogsDataBase",1,{upgrade:function(d,e){1>e&&d.createObjectStore("LogsRequestsStore",{keyPath:"id",autoIncrement:!0}).o.createIndex("newRequest",["status","timestamp"],{unique:!1})}})}catch(d){"VersionError"===d&&g.L(d),Qq=Oq("LogsDataBase",1)}return c["return"](Qq)})})}; +Vea=function(a){return g.rh(this,function c(){var d,e,f,k;return g.Aa(c,function(l){if(1==l.o)return g.sa(l,Rq(),2);if(3!=l.o)return d=l.u,e=Lq(Iq(d,["LogsRequestsStore"],"readwrite"),"LogsRequestsStore"),f=Object.assign(Object.assign({},a),{options:JSON.parse(JSON.stringify(a.options))}),g.sa(l,e.add(f),3);k=l.u;return l["return"](k)})})}; +Wea=function(){return g.rh(this,function b(){var c,d,e,f,k,l,m;return g.Aa(b,function(n){switch(n.o){case 1:return c=["NEW",0],d=["NEW",(0,g.M)()],e=IDBKeyRange.bound(c,d),g.sa(n,Rq(),2);case 2:return f=n.u,k=Iq(f,["LogsRequestsStore"],"readwrite"),g.sa(n,Pea(Lq(k,"LogsRequestsStore").index("newRequest"),e),3);case 3:l=n.u;m=void 0;if(null===l||void 0===l||!l.getValue()){n.Rc(4);break}m=l.getValue();m.status="QUEUED";return g.sa(n,l.update(m),4);case 4:return n["return"](m)}})})}; +Xea=function(a){return g.rh(this,function c(){var d,e,f;return g.Aa(c,function(k){switch(k.o){case 1:return g.sa(k,Rq(),2);case 2:return d=k.u,e=Lq(Iq(d,["LogsRequestsStore"],"readwrite"),"LogsRequestsStore"),g.sa(k,e.get(a),3);case 3:return f=k.u,f.status="QUEUED",g.sa(k,Fq(e.o.put(f,void 0)),4);case 4:return k["return"](f)}})})}; +Yea=function(a){return g.rh(this,function c(){var d,e,f;return g.Aa(c,function(k){switch(k.o){case 1:return g.sa(k,Rq(),2);case 2:return d=k.u,e=Lq(Iq(d,["LogsRequestsStore"],"readwrite"),"LogsRequestsStore"),g.sa(k,e.get(a),3);case 3:return f=k.u,f.status="NEW",f.Av+=1,g.sa(k,Fq(e.o.put(f,void 0)),4);case 4:return k["return"](f)}})})}; +Zea=function(){return g.rh(this,function b(){var c,d;return g.Aa(b,function(e){if(1==e.o)return g.sa(e,Rq(),2);if(3!=e.o)return c=e.u,g.sa(e,c.count("LogsRequestsStore"),3);d=e.u;return e["return"](!d)})})}; +Sq=function(a){return g.rh(this,function c(){var d;return g.Aa(c,function(e){if(1==e.o)return g.sa(e,Rq(),2);d=e.u;return e["return"](d["delete"]("LogsRequestsStore",a))})})}; +Tq=function(){this.B=0;this.o=window.navigator.onLine;$ea(this);afa(this)}; +Uq=function(){Tq.o||(Tq.o=new Tq);return Tq.o}; +Yq=function(a){var b=Vq,c=Wq;a.B||Xq(a);(new Df(function(d){a.A=d})).then(function(){b(); +c&&(a.u=c)})}; +afa=function(a){window.addEventListener("online",function(){a.o=!0;a.A&&a.A()})}; +$ea=function(a){window.addEventListener("offline",function(){a.o=!1;a.u&&a.u()})}; +Xq=function(a){a.B=tp(function(){window.navigator.onLine?(!1===a.o&&g.L(Error("NetworkStatusManager missed online event.")),a.o=!0,a.A&&a.A()):(!0===a.o&&g.L(Error("NetworkStatusManager missed offline event.")),a.o=!1,a.u&&a.u());Xq(a)},bfa)}; +cfa=function(a,b){Uea().then(function(c){if(c&&!g.Ao("networkless_bypass_write")){var d={url:a,options:b,timestamp:(0,g.M)(),status:"NEW",Av:0};Vea(d).then(function(e){d.id=e;e=Uq();e.o?Zq(d):Yq(e)})["catch"](function(){Zq(d); +g.L(Error("Networkless Logging: Log request setting to indexedDB failed."))})}else g.uq(a,b)})}; +Vq=function(){$q||($q=g.up(function(){Zq();$q=0;Vq()},dfa))}; +Wq=function(){g.xp($q);$q=0}; +Zq=function(a){g.rh(this,function c(){var d=this,e,f,k,l;return g.Aa(c,function(m){switch(m.o){case 1:e=d;if(!a)return g.sa(m,Wea(),6);if(!a.id){m.Rc(3);break}return g.sa(m,Xea(a.id),5);case 5:a=m.u;m.Rc(3);break;case 6:if(a=m.u){m.Rc(3);break}return g.sa(m,Zea(),8);case 8:return(f=m.u)&&Wq(),m["return"]();case 3:if(efa(a))k=a.options.onError?a.options.onError:function(){},l=a.options.onSuccess?a.options.onSuccess:function(){},a.options.onError=function(n,q){return g.rh(e,function u(){return g.Aa(u, +function(w){if(1==w.o)return a&&a.id?a.Av<ffa?g.sa(w,Yea(a.id),6):g.sa(w,Sq(a.id),2):w.Rc(2); +2!=w.o&&($q||Yq(Uq()),k(n,q));k(n,q);w.o=0})})},a.options.onSuccess=function(n,q){return g.rh(e,function u(){return g.Aa(u,function(w){if(1==w.o)return a&&a.id?g.sa(w,Sq(a.id),2):w.Rc(2); +l(n,q);w.o=0})})},g.uq(a.url,a.options); +else if(g.Jo(Error("Networkless Logging: Stored logs request expired age limit")),a.id)return g.sa(m,Sq(a.id),0);m.Rc(0)}})})}; +efa=function(a){a=a.timestamp;return 2592E6<=(0,g.M)()-a?!1:!0}; +ar=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.args=[].concat(g.la(c))}; +g.br=function(a){this.Ee=null;a?this.Ee=a:zq()&&(this.Ee=g.Op())}; +g.Qp=function(a,b,c,d){!g.K("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&g.Jo(new ar("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new ar("innertube xhrclient not ready",b,c,d),g.L(a),a.o=0,a;c={headers:{"Content-Type":"application/json"},method:"POST",Db:c,bC:"JSON",He:function(){d.He()}, +jB:d.He,onSuccess:function(k,l){if(d.onSuccess)d.onSuccess(l)}, +tU:function(k){if(d.onSuccess)d.onSuccess(k)}, +onError:function(k,l){if(d.onError)d.onError(l)}, +sU:function(k){if(d.onError)d.onError(k)}, +timeout:d.timeout,withCredentials:!0};var e="",f=a.Ee.ep;f&&(e=f);f=Oea(a.Ee.gz||!1,e,d);Object.assign(c.headers,f);c.headers.Authorization&&!e&&(c.headers["x-origin"]=window.location.origin);a=g.eq(""+e+("/youtubei/"+a.Ee.innertubeApiVersion+"/"+b),{alt:"json",key:a.Ee.innertubeApiKey});try{g.Ao("use_fetch_for_op_xhr")?Jea(a,c):g.Ao("networkless_logging")&&d.retry?(c.method="POST",cfa(a,c)):g.yq(a,c)}catch(k){if("InvalidAccessError"==k.name)g.Jo(Error("An extension is blocking network request.")); +else throw k;}}; +g.cr=function(a,b,c){c=void 0===c?{}:c;var d=g.br;g.K("ytLoggingEventsDefaultDisabled",!1)&&g.br==g.br&&(d=null);g.Wp(a,b,d,c)}; +gfa=function(a){g.dr(a)}; +g.er=function(a){g.dr(a,"WARNING")}; +g.dr=function(a,b,c,d,e){e=void 0===e?{}:e;e.name=c||g.K("INNERTUBE_CONTEXT_CLIENT_NAME",1);e.version=d||g.K("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0);c=e||{};b=void 0===b?"ERROR":b;b=void 0===b?"ERROR":b;var f=void 0===f?!1:f;if(a&&(g.Ao("console_log_js_exceptions")&&(d=[],d.push("Name: "+a.name),d.push("Message: "+a.message),a.hasOwnProperty("params")&&d.push("Error Params: "+JSON.stringify(a.params)),d.push("File name: "+a.fileName),d.push("Stacktrace: "+a.stack),window.console.log(d.join("\n"), +a)),(window&&window.yterr||f)&&!(5<=fr)&&0!==a.o)){var k=Yaa(a);f=k.message||"Unknown Error";d=k.name||"UnknownError";e=k.lineNumber||"Not available";var l=k.fileName||"Not available";k=k.stack||a.u||"Not available";if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var m=0,n=0;n<a.args.length;n++){var q=a.args[n],r="params."+n;m+=r.length;if(q)if(Array.isArray(q))for(var u=c,w=0;w<q.length&&!(q[w]&&(m+=gr(w,q[w],r,u),500<m));w++);else if("object"===typeof q)for(u in u=void 0,w=c,q){if(q[u]&& +(m+=gr(u,q[u],r,w),500<m))break}else c[r]=String(JSON.stringify(q)).substring(0,500),m+=c[r].length;else c[r]=String(JSON.stringify(q)).substring(0,500),m+=c[r].length;if(500<=m)break}else if(a.hasOwnProperty("params")&&a.params)if(q=a.params,"object"===typeof a.params)for(n in r=0,q){if(q[n]&&(m="params."+n,u=String(JSON.stringify(q[n])).substr(0,500),c[m]=u,r+=m.length+u.length,500<r))break}else c.params=String(JSON.stringify(q)).substr(0,500);c={message:f,name:d,lineNumber:e,fileName:l,stack:k, +params:c};a=Number(a.columnNumber);isNaN(a)||(c.lineNumber=c.lineNumber+":"+a);a=g.p(hfa);for(f=a.next();!f.done;f=a.next())if(f=f.value,f.Vu[c.name])for(e=g.p(f.Vu[c.name]),d=e.next();!d.done;d=e.next())if(l=d.value,d=c.message.match(l.Kf)){c.params["error.original"]=d[0];e=l.groups;l={};for(k=0;k<e.length;k++)l[e[k]]=d[k+1],c.params["error."+e[k]]=d[k+1];c.message=f.Dz(l);break}window.yterr&&"function"===typeof window.yterr&&window.yterr(c);if(!(hr.has(c.message)||0<=c.stack.indexOf("/YouTubeCenter.js")|| +0<=c.stack.indexOf("/mytube.js"))){if(g.Ao("kevlar_gel_error_routing")){f=b;d={stackTrace:c.stack};c.fileName&&(d.filename=c.fileName);a=c.lineNumber&&c.lineNumber.split?c.lineNumber.split(":"):[];0!==a.length&&(1!==a.length||isNaN(Number(a[0]))?2!==a.length||isNaN(Number(a[0]))||isNaN(Number(a[1]))||(d.lineNumber=Number(a[0]),d.columnNumber=Number(a[1])):d.lineNumber=Number(a[0]));a={level:"ERROR_LEVEL_UNKNOWN",message:c.message};"ERROR"===f?a.level="ERROR_LEVEL_ERROR":"WARNING"===f&&(a.level="ERROR_LEVEL_WARNNING"); +f={isObfuscated:!0,browserStackInfo:d};d={pageUrl:window.location.href,kvPairs:[]};if(e=c.params)for(l=g.p(Object.keys(e)),k=l.next();!k.done;k=l.next())k=k.value,d.kvPairs.push({key:"client."+k,value:String(e[k])});g.cr("clientError",{errorMetadata:d,stackTrace:f,logMessage:a});Lp()}a=c.params||{};b={Le:{a:"logerror",t:"jserror",type:c.name,msg:c.message.substr(0,250),line:c.lineNumber,level:b,"client.name":a.name},Db:{url:g.K("PAGE_NAME",window.location.href),file:c.fileName},method:"POST"};a.version&& +(b["client.version"]=a.version);if(b.Db){c.stack&&(b.Db.stack=c.stack);f=g.p(Object.keys(a));for(d=f.next();!d.done;d=f.next())d=d.value,b.Db["client."+d]=a[d];if(a=g.K("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",void 0))for(f=g.p(Object.keys(a)),d=f.next();!d.done;d=f.next())d=d.value,b.Db[d]=a[d];a=g.K("SERVER_NAME",void 0);f=g.K("SERVER_VERSION",void 0);a&&f&&(b.Db["server.name"]=a,b.Db["server.version"]=f)}g.uq(g.K("ECATCHER_REPORT_HOST","")+"/error_204",b);hr.add(c.message);fr++}}}; +gr=function(a,b,c,d){c+="."+a;a=String(JSON.stringify(b)).substr(0,500);d[c]=a;return c.length+a.length}; +ifa=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];a.args||(a.args=[]);a.args.push.apply(a.args,g.la(c))}; +ir=function(){this.Jc=!1;this.o=null}; +jr=function(a,b,c,d){if(d)try{a.o=new window.botguard.bg(b,c?function(){return c(b)}:g.Ja)}catch(e){g.er(e)}else{try{a.o=new window.botguard.bg(b)}catch(e){g.er(e)}c&&c(b)}}; +jfa=function(a){var b=kr;a=void 0===a?{}:a;return b.o?Promise.race([new Promise(function(c){setTimeout(c,Bo("botguard_async_snapshot_timeout_ms",3E3),null)}), +new Promise(function(c){b.o.invoke(c,!0,a)})]):Promise.resolve(null)}; +mr=function(){if("1"!=g.Kb(g.K("PLAYER_CONFIG",{}),"args","privembed")){var a=function(){lr=!0;"google_ad_status"in window?wo("DCLKSTAT",1):wo("DCLKSTAT",2)}; +g.Wo("//static.doubleclick.net/instream/ad_status.js",a);kfa.push(g.up(function(){if(!(lr||"google_ad_status"in window)){if(a){var b=""+g.Qa(a);(b=Yo[b])&&g.So(b)}lr=!0;wo("DCLKSTAT",3)}},5E3))}}; +g.nr=function(a,b,c,d,e){e=void 0===e?"":e;a&&(c&&!g.hl()?a&&(a=g.Ac(g.Dc(a)),"about:invalid#zClosurez"===a?a="":(a=g.Wc(Yc(a)).toString(),a=gd(g.Mk(a))),g.kc(a)||(a=g.te("IFRAME",{src:'javascript:"<body><img src=\\""+'+a+'+"\\"></body>"',style:"display:none"}),ce(a).body.appendChild(a))):e?vq(a,b,"POST",e,d):g.K("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d?vq(a,b,"GET","",d):lfa(a,b)||mfa(a,b))}; +lfa=function(a,b){if(!yo("web_use_beacon_api_for_ad_click_server_pings"))return!1;if(yo("use_sonic_js_library_for_v4_support")){a:{try{var c=new laa({url:a});if(c.A&&c.u||c.B){var d=qd(g.sd(5,a));var e=!(!d||!d.endsWith("/aclk")||"1"!==Id(a,"ri"));break a}}catch(f){}e=!1}if(!e)return!1}else if(e=qd(g.sd(5,a)),!e||-1==e.indexOf("/aclk")||"1"!==Id(a,"ae")||"1"!==Id(a,"act"))return!1;return or(a)?(b&&b(),!0):!1}; +pr=function(a,b,c){c=void 0===c?"":c;or(a,c)?b&&b():g.nr(a,b,void 0,void 0,c)}; +or=function(a,b){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,void 0===b?"":b))return!0}catch(c){}return!1}; +mfa=function(a,b){var c=new Image,d=""+nfa++;qr[d]=c;c.onload=c.onerror=function(){b&&qr[d]&&b();delete qr[d]}; +c.src=a}; +sr=function(a,b){var c=g.Sb(b),d;return Pf(new Df(function(e,f){c.onSuccess=function(k){g.oq(k)?e(k):f(new rr("Request failed, status="+nq(k),"net.badstatus",k))}; +c.onError=function(k){f(new rr("Unknown request error","net.unknown",k))}; +c.He=function(k){f(new rr("Request timed out","net.timeout",k))}; +d=g.uq(a,c)}),function(e){e instanceof Uf&&d.abort(); +return If(e)})}; +g.tr=function(a,b,c,d){function e(k,l,m){return Pf(k,function(n){return 0>=l||403===nq(n.xhr)?If(new rr("Request retried too many times","net.retryexhausted",n.xhr)):f(m).then(function(){return e(sr(a,b),l-1,Math.pow(2,c-l+1)*m)})})} +function f(k){return new Df(function(l){setTimeout(l,k)})} +return e(sr(a,b),c-1,d)}; +rr=function(a,b,c){Va.call(this,a+", errorCode="+b);this.errorCode=b;this.xhr=c;this.name="PromiseAjaxError"}; +ur=function(){this.u=0;this.o=null}; +vr=function(a){var b=new ur;a=void 0===a?null:a;b.u=2;b.o=void 0===a?null:a;return b}; +wr=function(a){var b=new ur;a=void 0===a?null:a;b.u=1;b.o=void 0===a?null:a;return b}; +yr=function(a){Va.call(this,a.message||a.description||a.name);this.isMissing=a instanceof xr;this.isTimeout=a instanceof rr&&"net.timeout"==a.errorCode;this.isCanceled=a instanceof Uf}; +xr=function(){Va.call(this,"Biscotti ID is missing from server")}; +ofa=function(){if("1"===g.Kb(g.K("PLAYER_CONFIG",{}),"args","privembed"))return If(Error("Biscotti ID is not available in private embed mode"));zr||(zr=Pf(sr("//googleads.g.doubleclick.net/pagead/id",Ar).then(Br),function(a){return Cr(2,a)})); +return zr}; +Br=function(a){a=a.responseText;if(!ic(a,")]}'"))throw new xr;a=JSON.parse(a.substr(4));if(1<(a.type||1))throw new xr;a=a.id;Yp(a);zr=wr(a);Dr(18E5,2);return a}; +Cr=function(a,b){var c=new yr(b);Yp("");zr=vr(c);0<a&&Dr(12E4,a-1);throw c;}; +Dr=function(a,b){g.Ko(function(){Pf(sr("//googleads.g.doubleclick.net/pagead/id",Ar).then(Br,function(c){return Cr(b,c)}),g.Ja)},a)}; +Er=function(){try{var a=g.Ia("yt.ads.biscotti.getId_");return a?a():ofa()}catch(b){return If(b)}}; +Fr=function(a){pfa||g.cr("adsClientStateChange",{adsClientEvent:{eventType:a}})}; +Hr=function(){this.o=g.K("ALT_PREF_COOKIE_NAME","PREF");var a=Cq(this.o);if(a){a=decodeURIComponent(a).split("&");for(var b=0;b<a.length;b++){var c=a[b].split("="),d=c[0];(c=c[1])&&(Gr[d]=c.toString())}}}; +Jr=function(a,b){return!!((Ir("f"+(Math.floor(b/31)+1))||0)&1<<b%31)}; +Kr=function(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("ExpectedRegexMatch: "+a);}; +Lr=function(a){if(!/^\w+$/.test(a))throw Error("ExpectedRegexMismatch: "+a);}; +Ir=function(a){a=void 0!==Gr[a]?Gr[a].toString():null;return null!=a&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null}; +sfa=function(){var a=void 0===a?window.location.href:a;if(g.Ao("kevlar_disable_theme_param"))return null;var b=qd(g.sd(5,a));if(qfa(b))return"USER_INTERFACE_THEME_DARK";a=g.cq(a).theme;return rfa.get(a)||null}; +qfa=function(a){var b=tfa.map(function(c){return c.toLowerCase()}); +return!g.Ao("disable_dark_fashion_destination_launch")&&b.some(function(c){return a.toLowerCase().startsWith(c)})?!0:!1}; +Mr=function(a){if(a.requestFullscreen)a=a.requestFullscreen(void 0);else if(a.webkitRequestFullscreen)a=a.webkitRequestFullscreen();else if(a.mozRequestFullScreen)a=a.mozRequestFullScreen();else if(a.msRequestFullscreen)a=a.msRequestFullscreen();else if(a.webkitEnterFullscreen)a=a.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return a instanceof Promise?a:Promise.resolve()}; +Pr=function(a){var b;Nr()?Or()==a&&(b=document):b=a;return b&&(a=ap(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],b))?(b=a.call(b),b instanceof Promise?b:Promise.resolve()):Promise.resolve()}; +Qr=function(a){return g.cb(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(b){return"on"+b.toLowerCase()in a})}; +ufa=function(){var a=document;return g.cb(["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"],function(b){return"on"+b.toLowerCase()in a})}; +Nr=function(){return!!ap(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; +Or=function(a){a=void 0===a?!1:a;var b=ap(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(a)for(;b&&b.shadowRoot;)b=b.shadowRoot.fullscreenElement;return b?b:null}; +g.Rr=function(a){g.z.call(this);this.V=[];this.Gd=a||this}; +Sr=function(a,b,c,d){for(var e=0;e<c.length;e++)a.M(b,c[e],d)}; +g.Tr=function(a){for(;a.V.length;){var b=a.V.pop();b.target.removeEventListener(b.name,b.wb)}}; +g.N=function(a){a=void 0===a?!1:a;g.z.call(this);this.ti=new g.Wn(a);g.A(this,this.ti)}; +Ur=function(a,b,c){for(var d in b)a.subscribe(d,b[d],c)}; +Vr=function(a,b,c){for(var d in b)a.unsubscribe(d,b[d],c)}; +g.Xr=function(a,b,c,d){g.N.call(this);this.A=!!b;this.F=a;this.L=c||a;this.H=!!d;this.o=new g.Rr(this);g.A(this,this.o);this.C=this.G=null;this.B=this.u=!1;b&&(g.pe&&a.setAttribute("draggable","true"),a.style.touchAction="none");Wr(this)}; +Yr=function(a,b,c){a.o.M(a.L,b,c,void 0,!a.A)}; +Wr=function(a){a.C=null;a.G=null;Yr(a,Zr("over"),a.Qz);Yr(a,"touchstart",a.eu);a.A&&Yr(a,Zr("down"),a.HJ)}; +$r=function(a,b){for(var c=0;c<b.changedTouches.length;c++){var d=b.changedTouches[c];if(d.identifier==a.G)return d}return null}; +Zr=function(a){return window.navigator.msPointerEnabled?"MSPointer"+a.charAt(0).toUpperCase()+a.substr(1):"mouse"+a}; +as=function(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||g.Sb(b);this.assets=a.assets||{};this.attrs=a.attrs||g.Sb(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}}; +vfa=function(a){a instanceof as||(a=new as(a));return a}; +cs=function(){if(window.crypto&&window.crypto.getRandomValues)try{var a=Array(16),b=new Uint8Array(16);window.crypto.getRandomValues(b);for(var c=0;c<a.length;c++)a[c]=b[c];return a}catch(e){}a=Array(16);for(b=0;16>b;b++){c=(0,g.C)();for(var d=0;d<c%23;d++)a[b]=Math.random();a[b]=Math.floor(256*Math.random())}if(bs)for(b=1,c=0;c<bs.length;c++)a[b%16]=a[b%16]^a[(b-1)%16]/4^bs.charCodeAt(c),b++;return a}; +ds=function(){for(var a=cs(),b=[],c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")}; +g.es=function(){return(0,g.Jc)(cs(),function(a){return(a&15).toString(16)}).join("")}; +$f=function(){}; +fs=function(a){this.o=a}; +g.gs=function(a){return new fs({trackingParams:a})}; +xfa=function(a){var b=wfa++;return new fs({veType:a,veCounter:b,elementIndex:void 0,dataElement:void 0,youtubeData:void 0})}; +hs=function(a){a=void 0===a?0:a;return 0==a?"client-screen-nonce":"client-screen-nonce."+a}; +is=function(a){a=void 0===a?0:a;return 0==a?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+a}; +js=function(a){return g.K(is(void 0===a?0:a),void 0)}; +g.ks=function(a){a=js(void 0===a?0:a);var b;a?b=new fs({veType:a,youtubeData:void 0}):b=null;return b}; +ls=function(){var a=g.K("csn-to-ctt-auth-info");a||(a={},wo("csn-to-ctt-auth-info",a));return a}; +g.ms=function(a){a=void 0===a?0:a;var b=g.K(hs(a));if(!b&&!g.K("USE_CSN_FALLBACK",!0))return null;b||0!=a||(g.Ao("kevlar_client_side_screens")||g.Ao("c3_client_side_screens")?b="UNDEFINED_CSN":b=g.K("EVENT_ID"));return b?b:null}; +yfa=function(a,b,c){var d=ls();(c=g.ms(c))&&delete d[c];b&&(d[a]=b)}; +g.ns=function(a){return ls()[a]}; +ps=function(a,b,c,d){c=void 0===c?0:c;if(a!==g.K(hs(c))||b!==g.K(is(c)))if(yfa(a,d,c),wo(hs(c),a),wo(is(c),b),0==c||g.Ao("web_screen_associated_all_layers"))b=function(){setTimeout(function(){a&&g.Wp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:os,clientScreenNonce:a},g.br)},0)},"requestAnimationFrame"in window?window.requestAnimationFrame(b):b()}; +qs=function(a,b){this.version=a;this.args=b}; +rs=function(a,b){this.topic=a;this.o=b}; +us=function(a,b){var c=ts();c&&c.publish.call(c,a.toString(),a,b)}; +zfa=function(a,b,c){var d=ts();if(!d)return 0;var e=d.subscribe(a.toString(),function(f,k){var l=g.Ia("ytPubsub2Pubsub2SkipSubKey");l&&l==e||(l=function(){if(vs[e])try{if(k&&a instanceof rs&&a!=f)try{var m=a.o,n=k;if(!n.args||!n.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!m.Ei){var q=new m;m.Ei=q.version}var r=m.Ei}catch(u){}if(!r||n.version!=r)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{k=Reflect.construct(m, +g.ob(n.args))}catch(u){throw u.message="yt.pubsub2.Data.deserialize(): "+u.message,u;}}catch(u){throw u.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+a.toString()+": "+u.message,u;}b.call(c||window,k)}catch(u){g.L(u)}},ws[a.toString()]?g.wp()?g.up(l):g.Ko(l,0):l())}); +vs[e]=!0;xs[a.toString()]||(xs[a.toString()]=[]);xs[a.toString()].push(e);return e}; +zs=function(a,b,c){var d=zfa(a,function(e){b.apply(c,arguments);ys(d)},c); +return d}; +ys=function(a){var b=ts();b&&("number"===typeof a&&(a=[a]),(0,g.y)(a,function(c){b.unsubscribeByKey(c);delete vs[c]}))}; +ts=function(){return g.Ia("ytPubsub2Pubsub2Instance")}; +As=function(a){qs.call(this,1,arguments);this.csn=a}; +g.Cs=function(a,b,c,d){c={csn:b,parentVe:c.getAsJson(),childVes:(0,g.Jc)(d,function(f){return f.getAsJson()})}; +d=g.p(d);for(var e=d.next();!e.done;e=d.next())e=e.value.getAsJson(),(g.Pb(e)||!e.trackingParams&&!e.veType)&&g.dr(Error("Child VE logged with no data"),"WARNING",void 0,void 0,void 0);d={ck:g.ns(b),Ij:b};"UNDEFINED_CSN"==b?g.Bs("visualElementAttached",c,d):a?g.Wp("visualElementAttached",c,a,d):g.cr("visualElementAttached",c,d)}; +g.Ds=function(a,b){var c=g.Ao("use_default_events_client")?void 0:g.br,d={csn:a,ve:b.getAsJson(),eventType:1},e={ck:g.ns(a),Ij:a};"UNDEFINED_CSN"==a?g.Bs("visualElementShown",d,e):c?g.Wp("visualElementShown",d,c,e):g.cr("visualElementShown",d,e)}; +Es=function(a,b,c){var d="INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";c={csn:b,ve:c.getAsJson(),gestureType:d};d={ck:g.ns(b),Ij:b};"UNDEFINED_CSN"==b?g.Bs("visualElementGestured",c,d):a?g.Wp("visualElementGestured",c,a,d):g.cr("visualElementGestured",c,d)}; +g.Bs=function(a,b,c){Fs.push({payloadName:a,payload:b,options:c});Gs||(Gs=zs(Afa,Bfa))}; +Bfa=function(a){if(Fs){for(var b=g.p(Fs),c=b.next();!c.done;c=b.next())c=c.value,c.payload&&(c.payload.csn=a.csn,g.Wp(c.payloadName,c.payload,null,c.options));Fs.length=0}Gs=0}; +g.Hs=function(a,b,c){g.Cs(g.Ao("use_default_events_client")?void 0:g.br,a,b,[c])}; +g.Is=function(a,b){Es(g.Ao("use_default_events_client")?void 0:g.br,a,b)}; +bg=function(){if(!Js){Js=new ag;var a=Bo("client_streamz_web_flush_count",-1);-1!==a&&(Js.F=a)}return Js}; +g.Ms=function(a,b,c){var d=c&&0<c?c:0;c=d?(0,g.C)()+1E3*d:0;if((d=d?(0,g.Ks)():Ls())&&window.JSON){"string"!==typeof b&&(b=JSON.stringify(b,void 0));try{d.set(a,b,c)}catch(e){d.remove(a)}}}; +g.Ns=function(a){var b=Ls(),c=(0,g.Ks)();if(!b&&!c||!window.JSON)return null;try{var d=b.get(a)}catch(e){}if("string"!==typeof d)try{d=c.get(a)}catch(e){}if("string"!==typeof d)return null;try{d=JSON.parse(d,void 0)}catch(e){}return d}; +g.Os=function(a){try{var b=Ls(),c=(0,g.Ks)();b&&b.remove(a);c&&c.remove(a)}catch(d){}}; +g.Ps=function(){return g.Ns("yt-remote-session-screen-id")}; +Ss=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(!Qs(a)||c.some(function(e){return!Qs(e)}))throw Error("Only objects may be merged."); +c=g.p(c);for(d=c.next();!d.done;d=c.next())Rs(a,d.value);return a}; +Rs=function(a,b){for(var c in b)if(Qs(b[c])){if(c in a&&!Qs(a[c]))throw Error("Cannot merge an object into a non-object.");c in a||(a[c]={});Rs(a[c],b[c])}else if(Ts(b[c])){if(c in a&&!Ts(a[c]))throw Error("Cannot merge an array into a non-array.");c in a||(a[c]=[]);Us(a[c],b[c])}else a[c]=b[c];return a}; +Us=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next())d=d.value,Qs(d)?a.push(Rs({},d)):Ts(d)?a.push(Us([],d)):a.push(d);return a}; +Qs=function(a){return"object"===typeof a&&!Array.isArray(a)}; +Ts=function(a){return"object"===typeof a&&Array.isArray(a)}; +Cfa=function(a,b){this.ids=a;this.o=b}; +Vs=function(a,b,c,d,e,f,k,l,m){this.duration=c;this.endTime=b+c;this.ingestionTime=d;this.Ta=a;this.u=e;this.startTime=b;this.o=k||0;this.range=f||null;this.pending=l||!1;this.A=void 0===m?null:m}; +g.Ws=function(){this.segments=[]}; +Xs=function(a,b){if(b>a.qb())a.segments=[];else{var c=g.bb(a.segments,function(d){return d.Ta>=b},a); +0<c&&a.segments.splice(0,c)}}; +Ys=function(a,b,c,d,e){e=void 0===e?!1:e;this.data=a;this.offset=b;this.size=c;this.type=d;this.o=e?0:8;this.dataOffset=this.offset+this.o;this.u=e}; +Zs=function(a){var b=a.data.getUint8(a.offset+a.o);a.o+=1;return b}; +$s=function(a){var b=a.data.getUint16(a.offset+a.o);a.o+=2;return b}; +at=function(a){var b=a.data.getInt32(a.offset+a.o);a.o+=4;return b}; +bt=function(a){var b=a.data.getUint32(a.offset+a.o);a.o+=4;return b}; +ct=function(a){var b=a.data;var c=a.offset+a.o;b=4294967296*b.getUint32(c)+b.getUint32(c+4);a.o+=8;return b}; +dt=function(a,b){b=void 0===b?NaN:b;if(isNaN(b))var c=a.size;else for(c=a.o;c<a.size&&a.data.getUint8(a.offset+c)!=b;)++c;var d=new Uint8Array(a.data.buffer,a.offset+a.o+a.data.byteOffset,c-a.o);a.o=Math.min(c+1,a.size);return String.fromCharCode.apply(String,d)}; +Dfa=function(a){this.data=new DataView(new ArrayBuffer(a));this.o=0}; +et=function(a,b,c,d){(new Uint8Array(a.data.buffer,a.o,d)).set(new Uint8Array(b.buffer,c+b.byteOffset,d));a.o+=d}; +ft=function(a,b,c,d,e,f){this.startSecs=a;this.durationSecs=b;this.context=c;this.identifier=d;this.event=e;this.o=f}; +ht=function(a,b){this.o=a;this.uri=b||"http://youtube.com/streaming/metadata/segment/102015";this.u=gt(this,"Sequence-Number");this.G=gt(this,"Segment-Count");this.H=this.o["Segment-Durations-Ms"]||"";this.ingestionTime=gt(this,"Ingestion-Walltime-Us")/1E6;this.A=(gt(this,"First-Frame-Time-Us")+gt(this,"First-Frame-Uncertainty-Us"))/1E6;this.bf=gt(this,"Target-Duration-Us")/1E6;this.F="T"==this.o["Stream-Finished"];this.B="T"==this.o.Streamable;this.cryptoPeriodIndex=gt(this,"Crypto-Period-Index"); +this.C=gt(this,"Crypto-Period-Seconds")}; +it=function(a){return parseInt(a.o["Start-Media-Time-Us"],10)/1E6||0}; +gt=function(a,b){return parseInt(a.o[b],10)||0}; +Efa=function(a,b){this.o=a;this.duration=b}; +jt=function(a,b,c,d,e){this.u=a||0;this.pitch=b||0;this.yaw=c||0;this.roll=d||0;this.o=e;e.getUint32(4)}; +kt=function(a){var b={};a=a.split("\r\n");for(var c=0;c<a.length;c++){if(0===a[c].length)return b;var d=a[c].match(/([^:]+):\s+([\S\s]+)/);null!=d&&(b[d[1]]=d[2])}return null}; +mt=function(a,b){var c=g.lt(a,0,1952868452),d=g.lt(a,0,1953658222);if(c&&d){c.skip(1);var e=Zs(c)<<16|$s(c);c.skip(4);e&1&&c.skip(8);e&2&&c.skip(4);if(e&8){e=c.o;var f=bt(c);c.data.setUint32(c.offset+e,1<b?Math.ceil(f*b):Math.floor(f*b))}d.skip(1);c=Zs(d)<<16|$s(d);if(c&256){e=c&1;f=c&4;var k=c&512,l=c&1024,m=c&2048;c=bt(d);e&&d.skip(4);f&&d.skip(4);e=(k?4:0)+(l?4:0)+(m?4:0);for(f=0;f<c;f++)k=d.o,l=bt(d),d.data.setUint32(d.offset+k,1<b?Math.ceil(l*b):Math.floor(l*b)),d.skip(e)}}}; +ot=function(a){a=new DataView(a.buffer,a.byteOffset,a.byteLength);return(a=g.lt(a,0,1836476516))?nt(a):NaN}; +Ffa=function(a){var b=g.lt(a,0,1937011556);if(!b)return null;b=pt(a,b.dataOffset+8,1635148593);if(!b)return null;var c=pt(a,b.dataOffset+78,1936995172),d=pt(a,b.dataOffset+78,1937126244);if(!d)return null;b=null;if(c)switch(c.skip(4),Zs(c)){default:b=0;break;case 1:b=2;break;case 2:b=1;break;case 3:b=255}var e=c=null,f=null;if(d=pt(a,d.dataOffset,1886547818)){var k=pt(a,d.dataOffset,1886546020),l=pt(a,d.dataOffset,2037673328);if(!l&&(l=pt(a,d.dataOffset,1836279920),!l))return null;k&&(k.skip(4),c= +at(k)/65536,f=at(k)/65536,e=at(k)/65536);a=new DataView(l.data.buffer,l.dataOffset,l.size-8);return new jt(b,c,f,e,a)}return null}; +pt=function(a,b,c){for(;qt(a,b);){var d=rt(a,b);if(d.type==c)return d;b+=d.size}return null}; +g.lt=function(a,b,c){for(;qt(a,b);){var d=rt(a,b);if(d.type==c)return d;b=tt(d.type)?b+8:b+d.size}return null}; +ut=function(a){if(a.data.getUint8(a.dataOffset)){var b=a.data;a=a.dataOffset+4;return 4294967296*b.getUint32(a)+b.getUint32(a+4)}return a.data.getUint32(a.dataOffset+4)}; +rt=function(a,b){var c=a.getUint32(b),d=a.getUint32(b+4);return new Ys(a,b,c,d)}; +nt=function(a){var b=a.data.getUint8(a.dataOffset)?20:12;return a.data.getUint32(a.dataOffset+b)}; +vt=function(a){a=new Ys(a.data,a.offset,a.size,a.type,a.u);var b=Zs(a);a.skip(7);var c=bt(a);if(0==b){b=bt(a);var d=bt(a)}else b=ct(a),d=ct(a);a.skip(2);for(var e=$s(a),f=[],k=[],l=0;l<e;l++){var m=bt(a);f.push(m);k.push(bt(a));a.skip(4)}return{Yq:c,kF:b,dy:d,lv:f,Uq:k}}; +qt=function(a,b){if(8>a.byteLength-b)return!1;var c=a.getUint32(b);if(8>c||a.byteLength-b<c)return!1;c=a.getUint32(b+4);if(1635148593==c||1635148611==c||1937126244==c||1936995172==c)return!0;for(c=4;8>c;c++){var d=a.getInt8(b+c);if(97>d||122<d)return!1}return!0}; +tt=function(a){return 1701082227==a||1836019558==a||1836019574==a||1835297121==a||1835626086==a||1937007212==a||1953653094==a||1953653099==a||1836475768==a}; +wt=function(a){a.skip(4);var b=dt(a,0),c=dt(a,0),d=bt(a),e=bt(a),f=bt(a),k=bt(a),l=dt(a);return{oO:b,value:c,Yq:d,xU:e,cU:f,id:k,Ez:l,offset:a.offset}}; +xt=function(a,b){for(var c=pt(a,0,b);c;)c.markAsSkip(),c=pt(a,c.offset+c.size,b)}; +zt=function(a,b){for(var c=0,d=[];qt(a,c);){var e=rt(a,c);e.type==b&&d.push(e);c=tt(e.type)?c+8:c+e.size}return d}; +Gfa=function(a,b){var c=g.lt(a,0,1937011556),d=g.lt(a,0,1953654136);if(!c||!d||2<=a.getUint32(c.offset+12))return null;var e=new DataView(b.buffer,b.byteOffset,b.length),f=g.lt(e,0,1937011556);if(!f)return null;d=e.getUint32(f.dataOffset+8);var k=e.getUint32(f.dataOffset+12);if(1701733217!=k&&1701733238!=k)return null;k=new Dfa(a.byteLength+d);et(k,a,0,c.offset+12);k.data.setInt32(k.o,2);k.o+=4;et(k,a,c.offset+16,c.size-16);et(k,e,e.byteOffset+f.dataOffset+8,d);et(k,a,c.offset+c.size,a.byteLength- +(c.offset+c.size));c=g.p([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(e=c.next();!e.done;e=c.next())e=g.lt(a,0,e.value),k.data.setUint32(e.offset,e.size+d);if(At)return k.data;d=g.lt(k.data,0,1953654136);k.data.setUint32(d.offset+16,2);return k.data}; +Bt=function(a){for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b}; +Ct=function(a){for(var b=[],c=0;c<a.length;c++)b.push(a[c]);return String.fromCharCode.apply(null,b)}; +Dt=function(a,b){this.u=a;this.o=0;this.A=b||0}; +Et=function(a){return a.o>=a.u.byteLength}; +Kt=function(a,b,c){var d=new Dt(c);if(!Ft(d,a))return!1;d=Gt(d);if(!Ht(d,b))return!1;for(a=0;b;)b>>>=8,a++;b=d.A+d.o;var e=It(d,!0);d=a+(d.A+d.o-b)+e;d=9<d?Jt(d-9,8):Jt(d-2,1);a=b-a;c.setUint8(a++,236);for(b=0;b<d.length;b++)c.setUint8(a++,d[b]);return!0}; +Hfa=function(a){var b=new Dt(a);Lt(b);if(Ft(b,[408125543,374648427,174,224]))b=Gt(b);else return null;for(var c=a=null;!Et(b);){var d=It(b,!1);if(21432==d)switch(Mt(b)){default:a=0;break;case 1:a=1;break;case 3:a=2;break;case 15:a=255}else 30320==d?c=Gt(b):Nt(b)}if(!c)return null;for(var e,f=d=b=null;!Et(c);)switch(It(c,!1)){case 30321:if(3!=Mt(c))return null;break;case 30324:b=Ot(c);break;case 30323:f=Ot(c);break;case 30325:d=Ot(c);break;case 30322:e=It(c,!0);e=Pt(c,e);e=new DataView(e.buffer,e.byteOffset, +e.byteLength);break;default:Nt(c)}return e?new jt(a,b,f,d,e):null}; +Gt=function(a){var b=It(a,!0),c=a.u.byteOffset+a.o;c=new DataView(a.u.buffer,c,Math.min(b,a.u.buffer.byteLength-c));c=new Dt(c,a.A+a.o);a.o+=b;return c}; +Mt=function(a){for(var b=It(a,!0),c=Qt(a),d=1;d<b;d++)c=256*c+Qt(a);return c}; +Ot=function(a){var b=It(a,!0),c=0;4==b?c=a.u.getFloat32(a.o):8==b&&(c=a.u.getFloat64(a.o));a.o+=b;return c}; +Rt=function(a){var b=It(a,!0);return Ct(Pt(a,b))}; +Qt=function(a){return a.u.getUint8(a.o++)}; +It=function(a,b){var c=Qt(a);if(1==c){for(var d=c=0;7>d;d++)c=256*c+Qt(a);return c}d=128;for(var e=0;6>e&&d>c;e++)c=256*c+Qt(a),d*=128;return b?c-d:c}; +Nt=function(a){var b=It(a,!0);a.o+=b}; +Lt=function(a){var b=a.o;a.o=0;var c=!1;try{Ht(a,440786851)&&(a.o=0,Ht(a,408125543)&&(c=!0))}catch(d){if(d instanceof RangeError)a.o=0,c=!1,g.Jo(d);else throw d;}a.o=b;return c}; +Ifa=function(a){if(!Ht(a,440786851,!0))return null;var b=a.o;It(a,!1);var c=It(a,!0)+a.o-b;a.o=b+c;if(!Ht(a,408125543,!1))return null;It(a,!0);if(!Ht(a,357149030,!0))return null;var d=a.o;It(a,!1);var e=It(a,!0)+a.o-d;a.o=d+e;if(!Ht(a,374648427,!0))return null;var f=a.o;It(a,!1);var k=It(a,!0)+a.o-f,l=new Uint8Array(c+12+e+k),m=new DataView(l.buffer);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+b,c));m.setUint32(c,408125543);m.setUint32(c+4,33554431);m.setUint32(c+8,4294967295);l.set(new Uint8Array(a.u.buffer, +a.u.byteOffset+d,e),c+12);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+f,k),c+12+e);return l}; +St=function(a){var b=a.o,c={Pv:1E6,Qv:1E9,duration:0,xv:0,kn:0};if(!Ht(a,408125543))return a.o=b,null;c.xv=It(a,!0);c.kn=a.A+a.o;if(Ht(a,357149030))for(var d=Gt(a);!Et(d);){var e=It(d,!1);2807729==e?c.Pv=Mt(d):2807730==e?c.Qv=Mt(d):17545==e?c.duration=Ot(d):Nt(d)}else return a.o=b,null;a.o=b;return c}; +Ut=function(a,b,c){var d=a.o,e=[];if(!Ht(a,475249515))return a.o=d,null;for(var f=Gt(a);Ht(f,187);){var k=Gt(f);if(Ht(k,179)){var l=Mt(k);if(Ht(k,183)){k=Gt(k);for(var m=b;Ht(k,241);)m=Mt(k)+b;e.push({Qi:m,so:l})}}}if(0<e.length&&c==e[0].Qi)for(Tt&&g.Jo(Error("opus_oboe")),b=0;b<e.length;b++)e[b].Qi+=1;a.o=d;return e}; +Vt=function(a){var b=a.o;a.o=0;var c=1E6;Ft(a,[408125543,357149030,2807729])&&(c=Mt(a));a.o=b;return c}; +Jfa=function(a,b){var c=a.o;a.o=0;if(160!=a.u.getUint8(a.o)&&!Wt(a)||!Ht(a,160))return a.o=c,NaN;It(a,!0);var d=a.o;if(!Ht(a,161))return a.o=c,NaN;It(a,!0);Qt(a);var e=Qt(a)<<8|Qt(a);a.o=d;if(!Ht(a,155))return a.o=c,NaN;d=Mt(a);a.o=c;return(e+d)*b/1E9}; +Wt=function(a){if(!Xt(a)||!Ht(a,524531317))return!1;It(a,!0);return!0}; +Xt=function(a){if(Lt(a)){if(!Ht(a,408125543))return!1;It(a,!0)}return!0}; +Ft=function(a,b){for(var c=0;c<b.length;c++){if(!Ht(a,b[c]))return!1;c!=b.length-1&&It(a,!0)}return!0}; +Ht=function(a,b,c){c=void 0===c?!1:c;if(Et(a))return!1;for(var d=a.o;It(a,!1)!=b;)if(Nt(a),d=a.o,Et(a))return!1;c&&(a.o=d);return!0}; +Jt=function(a,b){b||(b=Math.ceil(Math.log(a+2)/Math.log(2)/7));for(var c=1<<8-b,d=[];d.length<b-1;)d.unshift(a%256),a=Math.floor(a/256);d.unshift(a|c);return d}; +Pt=function(a,b){var c=new Uint8Array(a.u.buffer,a.u.byteOffset+a.o,b);a.o+=b;return c}; +Yt=function(a,b){this.start=a;this.end=b;this.length=b-a+1}; +Zt=function(a){a=a.split("-");var b=Number(a[0]),c=Number(a[1]);return isNaN(b)||isNaN(c)?null:2===a.length&&(a=new Yt(b,c),!isNaN(a.start)&&!isNaN(a.end)&&!isNaN(a.length)&&0<a.length)?a:null}; +$t=function(a,b){return new Yt(a,a+b-1)}; +bu=function(a,b,c,d,e,f,k,l,m,n,q){this.o=b;this.range=c;this.type=a;this.H="";this.u=-1;this.H=d;this.u=0<=e?e:-1;this.startTime=f||0;this.duration=k||0;this.A=l||0;this.Wa=0<=m?m:this.range?this.range.length:NaN;this.C=!!n;a=this.range?this.A+this.Wa==this.range.length:void 0===q?!!this.Wa:q;this.B=a;this.range?(this.G=this.startTime+this.duration*this.A/this.range.length,this.L=this.duration*this.Wa/this.range.length,this.F=this.G+this.L):au(this);this.N=[]}; +au=function(a){a.G=a.startTime;a.L=a.duration;a.F=a.G+a.L}; +Kfa=function(a,b,c){var d=!(!b||b.o!=a.o||b.type!=a.type||b.u!=a.u);return c?d&&!!b&&(a.range&&b.range?b.range.end==a.range.end:b.range==a.range)&&b.A+b.Wa==a.A+a.Wa:d}; +cu=function(a){return 1==a.type||2==a.type}; +du=function(a){return 3==a.type||6==a.type}; +eu=function(a,b){return a.o==b.o?a.range&&b.range?a.range.start+a.A+a.Wa==b.range.start+b.A:a.u==b.u?a.A+a.Wa==b.A:a.u+1==b.u&&0==b.A&&a.B:!1}; +fu=function(a,b){return eu(a,b)||Wd(a.F,b.G)||a.u+1==b.u&&0==b.A&&a.B?!0:!1}; +gu=function(a){return a.u+(a.B?1:0)}; +Lfa=function(a){1==a.length||(0,g.wi)(a,function(c){return!!c.range}); +for(var b=1;b<a.length;b++);b=a[a.length-1];return new Yt(a[0].range.start+a[0].A,b.range.start+b.A+b.Wa-1)}; +iu=function(a){a=hu(a);var b="";g.Bb(a,function(c,d){b+=d+"="+c+","}); +return b.slice(0,-1)}; +hu=function(a){var b={};b.itag=ju(a.o.info);b.type=a.type;b.seg=String(a.u);a.range&&(b.range=""+(a.range.start+a.A)+"-"+(a.range.start+a.A+a.Wa-1));b.time=""+a.G.toFixed(1)+"-"+(a.G+a.L).toFixed(1);b.off=String(a.A);b.len=String(a.Wa);a.B&&(b.end="1");a.C&&(b.eos="1");return b}; +ku=function(a,b){var c=b.u;a.H="updateWithEmsg";a.u=c;b.F&&(a.C=b.F)}; +lu=function(a,b){var c=b.Ta;a.H="updateWithSegmentInfo";a.u=c;if(a.startTime!=b.startTime||a.duration!=b.duration)a.startTime=b.startTime,a.duration=b.duration,au(a)}; +mu=function(a){var b=this;a=void 0===a?[]:a;this.o=[];this.A=this.u=0;this.B=void 0;this.totalLength=0;a.forEach(function(c){b.append(c)})}; +nu=function(a,b){if(0===a.o.length)return!1;var c=a.o[a.o.length-1];return c&&c.buffer===b.buffer&&c.byteOffset+c.length===b.byteOffset}; +ou=function(a,b){for(var c=g.p(b.o),d=c.next();!d.done;d=c.next())a.append(d.value)}; +pu=function(a){a.B=void 0;a.u=0;a.A=0}; +qu=function(a,b,c){a.isFocused(b);return b-a.A+c<=a.o[a.u].length}; +ru=function(a){if(!a.B){var b=a.o[a.u];a.B=new DataView(b.buffer,b.byteOffset,b.length)}return a.B}; +tu=function(a,b,c){b=void 0===b?0:b;c=void 0===c?-1:c;if(!a.totalLength)return new DataView(new ArrayBuffer(0));0>c&&(c=a.totalLength-b);a.focus(b);if(!qu(a,b,c)){var d=a.u,e=a.A;a.focus(b+c-1);e=new Uint8Array(a.A+a.o[a.u].length-e);for(var f=0,k=d;k<=a.u;k++)e.set(a.o[k],f),f+=a.o[k].length;a.o.splice(d,a.u-d+1,e);pu(a);a.focus(b)}d=a.o[a.u];return new DataView(d.buffer,d.byteOffset+b-a.A,c)}; +uu=function(a,b,c){a=tu(a,void 0===b?0:b,void 0===c?-1:c);return new Uint8Array(a.buffer,a.byteOffset,a.byteLength)}; +vu=function(a){a=uu(a,0,-1);var b=new Uint8Array(a.length);b.set(a);return b}; +wu=function(a,b){a.focus(b);return a.o[a.u][b-a.A]}; +xu=function(a,b){a.focus(b);return qu(a,b,4)?ru(a).getUint32(b-a.A):256*(256*(256*wu(a,b)+wu(a,b+1))+wu(a,b+2))+wu(a,b+3)}; +yu=function(a,b,c){this.info=a;this.o=b instanceof mu?b:new mu([b]);this.o.getLength();this.A=c;this.u=null;this.B=-1;this.C=0}; +zu=function(a){return tu(a.o)}; +Au=function(a,b){if(1!=a.info.o.info.containerType||0!=a.info.A||!a.info.B)return!0;for(var c=zu(a),d=0,e=0;d+4<c.byteLength;){e=c.getUint32(d);if(!e)return!1;d+=e}return d!==c.byteLength?(b&&(b.lastboxlen=e.toString(),4<=c.byteLength&&(b.lastbytes=c.getUint32(c.byteLength-4).toString()),b.boxlen=d.toString(),b.bytelen=c.byteLength.toString()),!1):!0}; +Bu=function(a,b,c){var d;if(!(d=!eu(a.info,b.info)||a.info.B)){if(c=void 0===c?!1:c)c=b.o,c=!(c.o.length?nu(a.o,c.o[0]):1);d=c}if(d)return null;c=new bu(a.info.type,a.info.o,a.info.range,a.info.H,a.info.u,a.info.startTime,a.info.duration,a.info.A,a.info.Wa,a.info.C,a.info.B);d=b.info;c.Wa+=d.Wa;c.range&&(c.L+=d.L);c.F=d.F;c.B=d.B;c.C=c.C||d.C;d=new mu;ou(d,a.o);ou(d,b.o);c=new yu(c,d,a.A);c.u=b.u||a.u;if(a=c.info.range)a=c.o,a=!(1===a.o.length&&0<a.o[0].byteOffset);a&&(c.A=!1);return c}; +Du=function(a){g.Cu(a.info.o.info)||a.info.o.info.Qc();if(-1!=a.B)return a.B;if(a.u&&it(a.u))return a.B=it(a.u),a.B;if(g.Cu(a.info.o.info)){var b=zu(a);for(var c=a.info.o.o,d=NaN,e=NaN,f=0;qt(b,f);){var k=rt(b,f);1936286840==k.type?e=k.data.getUint32(k.dataOffset+8):1836476516==k.type?e=nt(k):1952867444==k.type&&isNaN(d)&&(d=ut(k));f=tt(k.type)?f+8:f+k.size}!e&&c&&(e=ot(c));b=d/e}else b=new Dt(zu(a)),c=a.A?b:new Dt(new DataView(a.info.o.o.buffer)),d=Vt(c),c=b.o,b.o=0,Wt(b)?Ht(b,231)?(d=Mt(b)*d/1E9, +b.o=c,b=d):(b.o=c,b=NaN):(b.o=c,b=NaN);a.B=b||a.info.G;return a.B}; +Fu=function(a,b){0<a.C&&(b-=a.C);var c=Du(a)+b;Eu(a,c);a.C=b}; +Eu=function(a,b){g.Cu(a.info.o.info)||a.info.o.info.Qc();a.B=b;if(g.Cu(a.info.o.info)){for(var c=zu(a),d=a.info.o.o,e=NaN,f=NaN,k=0;qt(c,k);){var l=rt(c,k);isNaN(e)&&(1936286840==l.type?e=l.data.getUint32(l.dataOffset+8):1836476516==l.type&&(e=nt(l)));if(1952867444==l.type){!e&&d&&(e=ot(d));var m=ut(l);isNaN(f)&&(f=Math.round(b*e)-m);m+=f;if(l.data.getUint8(l.dataOffset)){var n=l.data,q=l.dataOffset+4;n.setUint32(q,Math.floor(m/4294967296));n.setUint32(q+4,m&4294967295)}else l.data.setUint32(l.dataOffset+ +4,m)}k=tt(l.type)?k+8:k+l.size}return!0}c=new Dt(zu(a));e=a.A?c:new Dt(new DataView(a.info.o.o.buffer));d=b;f=Vt(e);e=c.o;c.o=0;if(Wt(c)&&Ht(c,231))if(k=It(c,!0),d=Math.floor(1E9*d/f),Math.ceil(Math.log(d)/Math.log(2)/8)>k)c=!1;else{for(f=k-1;0<=f;f--)c.u.setUint8(c.o+f,d&255),d>>>=8;c.o=e;c=!0}else c=!1;return c}; +Gu=function(a){g.Cu(a.info.o.info)||a.info.o.info.Qc();if(a.u&&6==a.info.type)return a.u.bf;if(g.Cu(a.info.o.info)){var b=zu(a);var c=0;b=zt(b,1936286840);b=g.p(b);for(var d=b.next();!d.done;d=b.next())d=vt(d.value),c+=d.Uq[0]/d.Yq;c=c||NaN;if(!(0<=c))a:{c=zu(a);b=a.info.o.o;d=0;for(var e,f=0;qt(c,d);){var k=rt(c,d);if(1836476516==k.type)e=nt(k);else if(1836019558==k.type){!e&&b&&(e=ot(b));if(!e){c=NaN;break a}var l=pt(k.data,k.dataOffset,1953653094),m=e,n=pt(l.data,l.dataOffset,1952868452);l=pt(l.data, +l.dataOffset,1953658222);var q=at(n);at(n);q&2&&at(n);n=q&8?at(n):0;var r=at(l),u=r&1;q=r&4;var w=r&256,B=r&512,D=r&1024;r&=2048;var E=bt(l);u&&at(l);q&&at(l);for(var F=u=0;F<E;F++){var G=w?at(l):n;B&&at(l);q&&0==F||!D||at(l);r&&at(l);u+=G}f+=u/m}d=tt(k.type)?d+8:d+k.size}c=f||NaN}}else e=new Dt(zu(a)),c=a.A?e:new Dt(new DataView(a.info.o.o.buffer)),c=Jfa(e,Vt(c));return c||a.info.L}; +Hu=function(a){var b=zu(a);var c=(c=g.lt(b,0,1936286840))?c.data.getUint32(c.dataOffset+8):NaN;isNaN(c)&&(a=a.info.o.o,c=(b=g.lt(b,0,1836476516))?nt(b):a?ot(a):NaN);return c}; +Iu=function(a){if(!a.u){g.Cu(a.info.o.info)||a.info.o.info.Qc();if(g.Cu(a.info.o.info)){var b=zu(a),c=pt(b,0,1701671783);if(c){var d=wt(c);var e=d.oO;d=kt(d.Ez);if(b=pt(b,c.offset+c.size,1701671783)){b=wt(b);for(var f in b)if(c=kt(b.Ez),d&&c)for(var k in c)d[k]=c[k]}e=d?new ht(d,e):null}else e=null}else{e=new Dt(zu(a));f=e.o;e.o=0;d=k=null;if(Ft(e,[408125543,307544935,29555,26568]))for(b=Gt(e);!Et(b);)c=It(b,!1),17543==c?d=kt(Rt(b)):17827==c?k=Rt(b):Nt(b);e.o=f;e=d?new ht(d,k):null}a.u=e}}; +Mfa=function(a,b){this.experimentIds=a?a.split(","):[];this.flags=Zp(b||"");var c={};(0,g.y)(this.experimentIds,function(d){c[d]=!0}); +this.experiments=c}; +g.O=function(a,b){return"true"==a.flags[b]}; +g.P=function(a,b){return parseFloat(a.flags[b])||0}; +g.Ju=function(a,b){var c=a.flags[b];return c?c.toString():""}; +Ku=function(){this.o=!1;this.u=0;this.Fd=!1}; +Lu=function(a,b){var c=void 0===b?{}:b,d=void 0===c.hasSubfragmentedFmp4?!1:c.hasSubfragmentedFmp4;c=void 0===c.uk?!1:c.uk;var e=new Ku;e.o=a.ia("html5_streaming_xhr_no_mp4_holdback_chunk");e.u=g.P(a.experiments,"html5_time_based_consolidation_ms");e.Fd=d||c;return e}; +g.Mu=function(){this.B=new Ku;this.GC=this.wC=!1;this.cp=2;this.F=20971520;this.H=8388608;this.C=120;this.za=3145728;this.Z=62914560;this.Aa=10485760;this.lp=this.Fa=0;this.L=NaN;this.Hg=0;this.Hi=this.Jw=2;this.re=3;this.RD=2;this.aa=2097152;this.JD=1048576;this.ea=!1;this.N=1800;this.od=5;this.Gd=10;this.V=15;this.xc=1;this.o=1.15;this.u=1.05;this.gq=!0;this.ga=!1;this.nw=.8;this.Sn=this.eb=!1;this.Ea=6;this.Vn=this.ua=!1;this.Gg=.5;this.Ne=0;this.uh=this.ob=!1;this.Zd=this.qd=0;this.Hw=2;this.Ua= +5E3;this.ae=0;this.Rn=6;this.ma=!1;this.R=.5;this.yb=2;this.tb=this.Dw=0;this.Ew=1.5;this.Fw=this.Eg=.5;this.Gc=15;this.Ao=1;this.rw=this.hq=this.Oa=!1;this.Ho=0;this.Pn=this.Qg=this.Bw=this.GD=this.Un=this.DD=this.lD=this.sC=!1;this.be=0;this.ww=this.Yn=this.zw=this.wc=!1;this.nd=0;this.Yd=this.ba=this.XC=this.ri=this.T=this.Fb=this.Ha=this.uo=this.Lw=this.qe=this.fa=this.Cw=this.pe=this.yw=!1;this.Ml=!0;this.Me=!1;this.A="";this.rE=1048576;this.Tn=this.mp=this.Xb=this.G=!1;this.pd=46800;this.Ya= +this.ow=this.wh=this.Fc=this.wa=!1;this.Iw=!0;this.ra=this.Ll=this.HD=this.pw=this.Fg=this.Kl=this.Il=this.Aw=!1;this.Zb=0;this.Qn="";this.Jl=!1}; +Nfa=function(a,b){1080<b.Ca().zc&&!a.wC&&(a.F=36700160,a.H=5242880,a.za=10485760,a.aa=4194304,a.wC=!0);2160<b.Ca().zc&&!a.GC&&(a.F=104857600,a.L=13107200,a.GC=!0);a.JD=Math.max(65536,Math.min(a.aa,5*b.o))}; +Ofa=function(){this.A=this.o=this.u=this.started=this.B=0}; +Nu=function(a,b){a[b]||(a[b]=new Ofa);return a[b]}; +Pu=function(a){a=a.split("");Ou.Kt(a,78);Ou.uu(a,43);Ou.Kt(a,1);Ou.t2(a,3);Ou.Kt(a,8);return a.join("")}; +Qu=function(a,b,c,d){!a&&(void 0===c?0:c)&&g.er(Error("Player URL validator detects invalid url. "+(void 0===d?"":d)+": "+b));return a}; +Ru=function(a,b){return b&&b.test(a)?!0:!1}; +Tu=function(a){return(a=Su&&Su.exec(a))?a[0]:""}; +Uu=function(a){var b=void 0===b?!1:b;return Qu(Ru(a,Pfa),a,b,"Trusted Stream URL")}; +g.Vu=function(a){var b=void 0===b?!1:b;return Qu(Ru(a,Qfa),a,b,"Trusted Image URL")}; +Wu=function(a){var b=void 0===b?!1:b;return Qu(Ru(a,Rfa),a,b,"Trusted Promoted Video Domain URL")}; +Tfa=function(a){var b=void 0===b?!1:b;return Qu(Ru(a,Sfa),a,b,"Drm Licensor URL")}; +Xu=function(a,b){b=void 0===b?!1:b;return Qu(Ru(a,Ufa),a,b,"Captions URL")}; +Yu=function(a){a=new g.Qm(a);g.Rm(a,document.location.protocol);g.Sm(a,document.location.hostname);document.location.port&&g.Tm(a,document.location.port);return a.toString()}; +Zu=function(a){a=new g.Qm(a);g.Rm(a,document.location.protocol);return a.toString()}; +$u=function(a){this.u=a;this.B=this.path=this.A="";this.o={};this.url=""}; +bv=function(a){av(a);return a.B}; +cv=function(a){av(a);return"local"===a.A}; +dv=function(a){av(a);return g.Eb(a.o,function(b){return null!==b})}; +ev=function(a){av(a);if("/videoplayback"!==a.path){var b=a.clone();b.set("playerfallback","1");return b}var c=a.Ec();b=new g.Qm(c);var d=a.get("fvip");a=decodeURIComponent(a.get("mn")||"").split(",");if(d&&a&&1<a.length&&a[1])return c=b.o.replace(/^[^.]*/,""),g.Sm(b,"r"+d+"---"+a[1]+c),b=new $u(b.toString()),b.set("fallback_count","1"),b;d=b.o.match("\\.a1\\.googlevideo\\.com$");b.o.match("\\.googlevideo\\.com$")?(g.Sm(b,"redirector.googlevideo.com"),c=b.toString()):b.o.match("r[1-9].*\\.c\\.youtube\\.com$")? +(g.Sm(b,"www.youtube.com"),c=b.toString()):c=Yu(c);b=new $u(c);b.set("cmo=pf","1");d&&b.set("cmo=td","a1.googlevideo.com");return b}; +av=function(a){if(a.u){if(!Uu(a.u)&&!a.u.startsWith("local"))throw Error("Untrusted URL: "+a.u);var b=g.Ym(a.u);a.A=b.C;a.B=b.o+(null!=b.B?":"+b.B:"");var c=b.u;if(c.startsWith("/videoplayback"))a.path="/videoplayback",c=c.substr(14);else if(c.startsWith("/api/manifest")){var d=c.indexOf("/",12),e=c.indexOf("/",d+1);0<d&&0<e?(a.path=c.substr(0,e),c=c.substr(e+1)):(a.path=c,c="")}else a.path=c,c="";d=a.o;a.o=fv(c);g.Sa(a.o,gv(b.A.toString()));g.Sa(a.o,d);"index.m3u8"===a.o.file&&(delete a.o.file,a.path+= +"/file/index.m3u8");a.u="";a.url=""}}; +Vfa=function(a){av(a);var b=a.A+(a.A?"://":"//")+a.B+a.path;if(dv(a)){var c=[];g.Bb(a.o,function(d,e){null!==d&&c.push(e+"="+d)}); +b+="?"+c.join("&")}return b}; +fv=function(a){a=a.split("/");var b=0;a[0]||b++;for(var c={};b<a.length;b+=2)a[b]&&hv(c,a[b],a[b+1]);return c}; +gv=function(a){a=a.split("&");for(var b={},c=0;c<a.length;c++){var d=a[c],e=d.indexOf("=");0<e?hv(b,d.substr(0,e),d.substr(e+1)):d&&(b[d]="")}return b}; +hv=function(a,b,c){if("cmo"===b){var d;0<=(d=c.indexOf("="))?(b="cmo="+c.substr(0,d),c=c.substr(d+1)):0<=(d=c.indexOf("%3D"))&&(b="cmo="+c.substr(0,d),c=c.substr(d+3))}a[b]=c}; +iv=function(a){this.lf=a;this.o={};this.url=""}; +jv=function(a,b){var c=b.indexOf("?");if(0<c){var d=gv(b.substr(c+1));g.Bb(d,function(e,f){this.set(f,e)},a); +b=b.substr(0,c)}c=fv(b);g.Bb(c,function(e,f){this.set(f,e)},a)}; +Wfa=function(a){var b=a.lf.Ec(),c=[];g.Bb(a.o,function(e,f){c.push(f+"="+e)}); +if(!c.length)return b;var d=c.join("&");a=dv(a.lf)?"&":"?";return b+a+d}; +kv=function(a,b){var c=new $u(b),d=c.get("req_id");d&&a.set("req_id",d);g.Bb(a.o,function(e,f){c.set(f,null)}); +return c}; +Xfa=function(a){this.B=a.clone();this.o=a;this.A=null;this.C=this.u=0}; +mv=function(a,b,c){var d=Nu(c,bv(a.o));if(d.u>=b.Hw||1<=d.o)if(a=lv(a),c=Nu(c,bv(a)),c.u+c.o<=d.u+d.o)return!0;return!1}; +Yfa=function(a,b){var c=b?lv(a):a.o;return new iv(c)}; +lv=function(a){a.A||(a.A=ev(a.B));return a.A}; +nv=function(a){return 1<a.u?a.C+1E3*Math.pow(1.6,a.u-1)<(0,g.M)():!0}; +g.ov=function(a,b,c){b.lf===a.o&&(a.o=kv(b,c));b.lf===a.A&&(a.A=kv(b,c))}; +pv=function(a,b){this.u=a[0].o.u;this.A=b||"";this.C="";this.o=a;this.range=this.o[0].range&&0<this.o[0].Wa?Lfa(this.o):null;this.B=this.Ld=NaN;this.F=this.requestId=null}; +qv=function(a){return!cu(a.o[a.o.length-1])}; +rv=function(a){return 4==a.o[a.o.length-1].type}; +g.tv=function(a,b,c,d){if(a.C){var e=new iv(new $u(a.C));a.A&&jv(e,a.A)}else/http[s]?:\/\//.test(a.A)?e=new iv(new $u(a.A)):(b=null===a.F?mv(a.u,b,c):a.F,e=Yfa(a.u,b),a.A&&jv(e,a.A));(d=d||a.range)&&e.set("range",d.toString());a.requestId&&e.set("req_id",a.requestId);isNaN(a.Ld)||e.set("headm",a.Ld.toString());isNaN(a.B)||e.set("mffa",a.B+"ms");a.G&&g.Bb(a.G,function(f,k){e.set(k,f)}); +return e}; +uv=function(a){if(a.range)return a.range.length;a=a.o[0];return Math.round(a.L*a.o.info.o)}; +Zfa=function(a,b,c){return a.range?new Yt(a.range.start+b,a.range.end):$t(b,c)}; +vv=function(a,b,c){this.sampleRate=a||0;this.o=b||0;this.spatialAudioType=c||0}; +$fa=function(a,b,c,d){this.displayName=a;this.vssId=b;this.languageCode=c;this.kind=void 0===d?"":d}; +wv=function(a,b,c){this.name=a;this.id=b;this.isDefault=c}; +zv=function(a,b,c,d,e,f,k,l,m,n){this.width=a;this.height=b;this.quality=f||xv(a,b);this.zc=g.yv[this.quality];this.fps=c||0;this.stereoLayout=!e||null!=d&&0!=d&&1!=d?0:e;this.projectionType=d?2==d&&2==e?3:d:0;(a=k)||(a=g.yv[this.quality],0==a?a="Autom\u00e1tica":(b=this.fps,c=this.projectionType,a=a+(2==c||3==c||4==c?"s":"p")+(55<b?"60":49<b?"50":39<b?"48":"")));this.qualityLabel=a;this.o=l||"";this.primaries=m||"";this.streamType=n||0;this.isAccelerated=!1}; +Av=function(a){return 1280<=a.width||720<=a.height}; +Bv=function(a){return"smpte2084"==a.o||"arib-std-b67"==a.o}; +xv=function(a,b){for(var c=Math.max(a,b),d=Math.min(a,b),e=Cv[0],f=0;f<Cv.length;f++){var k=Cv[f],l=g.yv[k];if(c>=1.3*Math.floor(16*l/9)||d>=1.3*l)return e;e=k}return"tiny"}; +Ev=function(a,b,c,d,e,f,k,l,m){this.id=a;this.containerType=Dv(b);this.mimeType=b;this.o=k||0;this.A=l||0;this.audio=void 0===c?null:c;this.video=void 0===d?null:d;this.Cb=void 0===e?null:e;this.captionTrack=void 0===m?null:m;this.Nc=void 0===f?null:f;this.u=aga[ju(this)]||"";this.B=!0}; +ju=function(a){return a.id.split(";",1)[0]}; +Fv=function(a){return"9"==a.u||"("==a.u||"9h"==a.u||"(h"==a.u}; +Gv=function(a){return"9h"==a.u||"(h"==a.u}; +g.Cu=function(a){return 1==a.containerType}; +Hv=function(a){return"application/x-mpegURL"==a.mimeType}; +Iv=function(a){return/(opus|vorbis|mp4a|dtse|ac-3|ec-3)/.test(a)}; +Jv=function(a){return a.includes("vtt")||a.includes("text/mp4")}; +Dv=function(a){return 0<=a.indexOf("/mp4")?1:0<=a.indexOf("/webm")?2:0<=a.indexOf("/x-flv")?3:0<=a.indexOf("/vtt")?4:0}; +Kv=function(a,b,c,d,e){var f=new vv;b in g.yv||(b="small");d&&e?(e=parseInt(e,10),d=parseInt(d,10)):(e=g.yv[b],d=Math.round(16*e/9));b=new zv(d,e,0,null,void 0,b,void 0,void 0,void 0);a=unescape(a.replace(/"/g,'"'));return new Ev(c,a,f,b)}; +Lv=function(a,b,c,d){this.info=b;this.initRange=c||null;this.indexRange=d||null;this.o=null;this.C=!1;this.F=null;this.L=0;this.u=new Xfa(a);this.B=null;this.N=NaN;this.A=null}; +Mv=function(a,b,c,d,e,f){f=void 0===f?0:f;Lv.call(this,a,b,d);this.index=e||new g.Ws;this.bf=f;this.R=c;this.H=!0;if(this.G=!c)this.C=!0}; +Nv=function(){return!("function"!==typeof window.fetch||!window.ReadableStream)}; +Ov=function(a){if(a.hm())return!1;a=a.Uc("content-type");return"audio/mp4"===a||"video/mp4"===a||"video/webm"===a}; +Pv=function(a){return a.B.Fd||a.B.Fd?a.ga&&Nv()?3:2:a.Qg?-1:1}; +Qv=function(a){var b=void 0===a?{}:a;a=void 0===b.bf?0:b.bf;var c=void 0===b.ex?!1:b.ex,d=void 0===b.Ux?0:b.Ux,e=void 0===b.Tc?0:b.Tc,f=void 0===b.De?Infinity:b.De,k=void 0===b.Cz?0:b.Cz;b=void 0===b.Ue?!1:b.Ue;this.segments=[];this.o=a;this.A=d;this.u=c;this.B=this.F=-1;this.H=e;this.N=f;this.G=null;this.L=k;this.C=b}; +Sv=function(a,b,c){b=Rv(a,b);return 0<=b&&(c||!a.segments[b].pending)}; +Rv=function(a,b){return vb(a.segments,function(c){return b-c.Ta})}; +Tv=function(a,b,c){c=void 0===c?{}:c;Mv.call(this,a,b,"",void 0,void 0,c.bf||0);this.index=new Qv(c)}; +cga=function(a,b,c,d,e){this.Ta=a;this.startSecs=b;this.durationSecs=c;this.o=d||NaN;this.u=e||NaN}; +Uv=function(a,b,c){for(;a;a=a.parentNode)if(a.attributes&&(!c||a.nodeName===c)){var d=a.getAttribute(b);if(d)return d}return""}; +Vv=function(a,b){for(var c=a;c;c=c.parentNode){var d=c.getElementsByTagName(b);if(0<d.length)return d[0]}return null}; +Wv=function(a){if(!a)return 0;var b=a.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return b?3600*(Number(b[2])|0)+60*(Number(b[4])|0)+(Number(b[6])|0):Number(a)|0}; +Xv=function(a){return a.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?a+"Z":a}; +Yv=function(){this.o=[];this.u=null;this.C=0;this.B=[];this.A=!1;this.F="";this.G=0}; +dga=function(a){var b=a.B;a.B=[];return b}; +ega=function(){this.B=[];this.o=null;this.u={};this.A={}}; +iga=function(a,b,c){var d=[];b=Array.from(b.getElementsByTagName("SegmentTimeline"));b=g.p(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;var f=e.parentNode.parentNode,k=null;"Period"==f.nodeName?k=fga(a):"AdaptationSet"==f.nodeName?k=gga(a,f.attributes.id?f.attributes.id.value:f.attributes.mimetype.value):"Representation"==f.nodeName&&(k=hga(a,f.attributes.id.value));if(null==k)return;k.update(e,c);pb(d,dga(k))}pb(a.B,d);saa(a.B,function(l){return 1E3*l.startSecs+l.o})}; +jga=function(a){a.o&&(a.o.o=[]);g.Bb(a.u,function(b){b.o=[]}); +g.Bb(a.A,function(b){b.o=[]})}; +fga=function(a){a.o||(a.o=new Yv);return a.o}; +gga=function(a,b){a.u[b]||(a.u[b]=new Yv);return a.u[b]}; +hga=function(a,b){a.A[b]||(a.A[b]=new Yv);return a.A[b]}; +Zv=function(a,b,c,d,e){Lv.call(this,a,b,d||void 0,e||void 0);this.index=new g.Ws;this.G=c}; +$v=function(a,b,c){var d=a.index.Ys(b),e=a.index.Ad(b),f=a.index.getDuration(b),k;c?f=k=0:0<a.info.o&&(k=a.info.o*f);c=b==a.index.qb()&&0<k;a=new bu(3,a,null,"otfCreateRequestInfoForSegment",b,e,f,0,k,c);return new pv([a],d)}; +kga=function(a,b){if(!a.index.Pb()){for(var c=[],d=b.G,e=b.H.split(",").filter(function(r){return 0<r.length}),f=0,k=0,l=0,m=/^(\d+)/,n=/r=(\d+)/,q=0;q<d;q++){if(0>=l)if(l=e.shift(),k=(k=m.exec(l))?+k[1]/1E3:0)l=(l=n.exec(l))?+l[1]:0,l+=1; +else return;c.push(new Vs(q,f,k,NaN,"sq/"+(q+1)));f+=k;l--}a.index.append(c)}}; +g.aw=function(){this.o=0;this.u=new Float64Array(128);this.A=new Float64Array(128);this.C=1;this.B=!1}; +bw=function(a){a.u.length<a.o+1&&a.resize(2*a.u.length)}; +cw=function(a,b,c,d,e,f){Lv.call(this,a,b,c||void 0,d||void 0);this.H=null;this.index=new g.aw;this.G=e;this.lastModified=f}; +dw=function(a,b,c,d){for(var e=[];b<=a.index.qb();b++){var f=a.index,k=b;f=$t(f.Xp(k),k+1<f.o||f.B?f.u[k+1]-f.u[k]:-1);k=a.index.Ad(b);var l=a.index.getDuration(b),m=Math.max(0,c-f.start),n=Math.min(f.end+1,c+d)-(f.start+m),q=b==a.index.qb()&&m+n==f.length;e.push(new bu(3,a,f,"getRequestInfoForRange_",b,k,l,m,n,q));if(f.start+m+n>=c+d)break}return new pv(e)}; +ew=function(){this.length=1}; +fw=function(){this.buffered=new ew}; +lga=function(a,b){return gw(function(c,d){return g.tr(c,d,4,1E3)},a,b)}; +g.hw=function(a){var b;a.responseType&&"text"!==a.responseType?"arraybuffer"===a.responseType&&(b=Ct(new Uint8Array(a.response))):b=a.responseText;return!b||2048<b.length?"":0===b.indexOf("https://")?b:""}; +gw=function(a,b,c){return a(b,c).then(function(d){var e=g.hw(d);return e?gw(a,e,c):d})}; +iw=function(a,b,c){a=void 0===a?"":a;b=void 0===b?null:b;c=void 0===c?!1:c;g.N.call(this);this.ba=this.duration=0;this.Ue=this.G=this.isLive=this.A=!1;this.De=this.Tc=0;this.isOtf=this.kg=!1;this.T=(0,g.M)();this.L=Infinity;this.o={};this.sourceUrl=a||"";this.H=this.Z=0;this.F=null;this.ra=!!b&&g.O(b,"html5_live_nonzero_first_segment_start_time");this.u=!1;this.V=[];this.ma=!!b&&g.O(b,"html5_live_self_init_segments");this.C=null;this.ua=c;this.ea=!b||!g.O(b,"html5_manifest_without_credentials");this.N= +0;this.aa=!!b&&g.O(b,"disable_html5_manifest_namespace_redux");this.ga="";this.R=NaN;this.fa=b&&g.O(b,"disable_html5_duration_caching")?Infinity:10;this.Ik=this.Hk=this.B=0}; +jw=function(a){return g.Eb(a.o,function(b){return!!b.info.Nc})}; +mga=function(a){return g.Eb(a.o,function(b){return Jv(b.info.mimeType)})}; +nga=function(a){return Gb(a.o,function(b){return b.info.video?b.xq():!0})}; +kw=function(a){return g.Eb(a.o,function(b){return cv(b.u.o)})}; +lw=function(a,b){a.o[b.info.id]=b}; +oga=function(a,b,c,d){c=void 0===c?0:c;var e=new iw("",d,!1);e.duration=c||0;(0,g.y)(a,function(f){var k=mw(f,b,e.duration),l=Zt(f.init),m=Zt(f.index),n=parseInt(f.clen,10),q=nw(f.url,f.sp,f.s,d);f=parseInt(f.lmt,10);q&&lw(e,new cw(q,k,l,m,n,f))}); +return e}; +pga=function(a,b,c,d){c=void 0===c?0:c;var e=new iw("",d,!1);e.duration=c||0;(0,g.y)(a,function(f){var k=mw(f,b,e.duration),l=nw(f.url,f.sp,f.s,d);if(!g.Cu(k)){var m=d&&g.O(d,"html5_manifestless_vp9_otf"),n=d&&g.O(d,"html5_otf_webm_audio_killswitch");if(!m||!k.isVideo()&&n)return}l&&(k.video&&3==k.video.streamType?lw(e,new Zv(l,k,"sq/0",null,null)):(m=Zt(f.init),f=Zt(f.index),lw(e,new Zv(l,k,"",m,f))))}); +e.isOtf=!0;return e}; +qga=function(a,b,c,d){var e=new iw("",d,!0);(0,g.y)(a,function(f){var k=mw(f,c),l=nw(f.url,f.sp,f.s,d),m=parseInt(f.target_duration_sec,10)||5;f=parseInt(f.max_dvr_duration_sec,10)||14400;var n=parseInt(l.get("mindsq"),10)||parseInt(l.get("min_sq"),10)||0,q=parseInt(l.get("maxdsq"),10)||parseInt(l.get("max_sq"),10)||Infinity;e.Tc=e.Tc||n;e.De=e.De||q;var r=!Jv(k.mimeType),u=d&&g.P(d,"html5_manifestless_max_segment_history");l&&lw(e,new Tv(l,k,{bf:m,ex:r,Ux:f,Tc:n,De:q,Cz:u,Ue:b}))}); +e.A=!b;e.kg=!0;e.u=!0;e.isLive=!b;e.Ue=b;e.G=!!e.Tc&&!!e.De&&isFinite(e.De);return e}; +mw=function(a,b,c){c=void 0===c?0:c;var d=a.type;var e=a.itag;var f=a.xtags;f&&(e=a.itag+";"+f);var k=null;f=null;if(/(vp9|vp09|vp8|avc1|av01)/.test(d)){k=(a.size||"640x360").split("x");k=new zv(+k[0],+k[1],+a.fps,+a.projection_type,+a.stereo_layout,void 0,a.quality_label,a.eotf,a.primaries,+a.stream_type);var l=k;null===ow&&(ow=window.MediaSource&&MediaSource.isTypeSupported&&MediaSource.isTypeSupported('video/webm; codecs="vp09.02.51.10.01.09.16.09"')&&!MediaSource.isTypeSupported('video/webm; codecs="vp09.02.51.10.01.09.99.99"')); +if((ow||pw)&&('video/webm; codecs="vp9"'==d||'video/webm; codecs="vp9.2"'==d)){var m="00",n="08",q="01",r="01",u="01";'video/webm; codecs="vp9.2"'==d&&(m="02",n="10","bt2020"==l.primaries&&(u=q="09"),"smpte2084"==l.o&&(r="16"),"arib-std-b67"==l.o&&(r="18"));d=["vp09",m,"51",n,"01",q,r,u].join(".");qw&&(d+=".00");d='video/webm; codecs="'+d+'"'}}m=l=null;Iv(d)&&(l=new vv(+a.audio_sample_rate||void 0,+a.audio_channels||0,+a.spatial_audio_type),a.name&&(m=new wv(a.name,a.audio_track_id,"1"==a.isDefault))); +a.caption_display_name&&a.caption_vss_id&&a.caption_language_code&&(f=new $fa(a.caption_display_name,a.caption_vss_id,a.caption_language_code,a.caption_kind));n=parseInt(a.bitrate,10)/8;q=parseInt(a.clen,10);c=c&&q?q/c:0;q=null;if(b&&a.drm_families)for(q={},a=g.p(a.drm_families.split(",")),r=a.next();!r.done;r=a.next())r=r.value,q[r]=b[r];return new Ev(e,d,l,k,m,q,n,c,f)}; +rga=function(a){return oj(a,function(b){return 3==+b.stream_type})?3:0}; +rw=function(a,b){return a.F?qb(a.F.B,b):a.V.length?qb(a.V,b):[]}; +nw=function(a,b,c,d){b=void 0===b?"":b;c=void 0===c?"":c;a=new $u(a);a.set("alr","yes");c&&(c=Pu(decodeURIComponent(c)),a.set(b,encodeURIComponent(c)));d&&g.O(d,"html5_enable_hancedenay_iphersay")&&(d=a.get("n"))&&(d=pea(d),a.set("n",d));return a}; +vw=function(a,b){var c=Uv(b,"id");c=c.replace(":",";");var d=Uv(b,"mimeType"),e=Uv(b,"codecs");d=e?d+'; codecs="'+e+'"':d;e=parseInt(Uv(b,"bandwidth"),10)/8;var f=parseInt(Vv(b,"BaseURL").getAttribute(tw(a,"contentLength")),10);f=a.duration&&f?f/a.duration:0;var k=null;if(/(vp9|vp09|vp8|avc1|av01)/.test(d)){k=parseInt(Uv(b,"width"),10);var l=parseInt(Uv(b,"height"),10),m=parseInt(Uv(b,"frameRate"),10),n=sga(Uv(b,tw(a,"projectionType")));a:switch(Uv(b,tw(a,"stereoLayout"))){case "layout_left_right":var q= +1;break a;case "layout_top_bottom":q=2;break a;default:q=0}Uv(b,"video_level");k=new zv(k,l,m,n,q,void 0,void 0,void 0,void 0)}m=l=null;if(Iv(d))if(l=parseInt(Uv(b,"audioSamplingRate"),10),m=parseInt(Uv(b.getElementsByTagName("AudioChannelConfiguration")[0],"value"),10),n=tga(Uv(b,tw(a,"spatialAudioType"))),l=new vv(l,m,n),m=Uv(b,"lang")||"und",n=Vv(b,"Role")){var r=Uv(n,"value")||"";Lb(uw,r)?(n=m+"."+uw[r],q="main"==r,m=Uv(b,tw(a,"langName"))||m+" - "+r,m=new wv(m,n,q)):m=null}else m=null;q=null; +if(n=Vv(b,"ContentProtection"))if(g.hl())if((q=n.attributes.schemeIdUri)&&"http://youtube.com/drm/2012/10/10"==q.value)for(q={},n=n.firstChild;null!=n;n=n.nextSibling)"yt:SystemURL"==n.nodeName&&(q[n.attributes.type.value]=n.textContent.trim());else q=null;else if((q=n.attributes.schemeIdUri)&&"http://youtube.com/drm/2012/10/10"==q.textContent)for(q={},n=n.firstChild;null!=n;n=n.nextSibling)"SystemURL"==n.localName&&"http://youtube.com/yt/2012/10/10"==n.namespaceURI&&(q[n.attributes.type.textContent]= +n.textContent.trim());else q=null;return new Ev(c,d,l,k,m,q,e,f)}; +sga=function(a){switch(a){case "equirectangular":return 2;case "equirectangular_threed_top_bottom":return 3;case "mesh":return 4;case "rectangular":return 1;default:return 0}}; +tga=function(a){switch(a){case "spatial_audio_type_ambisonics_5_1":return 1;case "spatial_audio_type_ambisonics_quad":return 2;case "spatial_audio_type_foa_with_non_diegetic":return 3;default:return 0}}; +ww=function(a,b){b=void 0===b?"":b;a.H=1;a.T=(0,g.M)();return Pf(lga(b||a.sourceUrl,{format:"RAW",method:"GET",withCredentials:a.ea}).then((0,g.x)(a.WF,a)),(0,g.x)(a.ZF,a))}; +uga=function(a,b,c){return ww(new iw(a,b,c),a)}; +vga=function(a,b,c){var d=a.getAttribute("media"),e=null;c||(a=a.getAttribute("mediaRange"),null!=a&&(c=a.split("-"),0<=parseInt(c[1],10)?e=Zt(a):d=d+"?range="+a));return new Vs(b.Ta,b.startSecs,b.durationSecs,b.o,d,e,b.u)}; +xw=function(a){return a.isLive&&(0,g.M)()-a.T>=a.L}; +yw=function(a){var b=a.L;isFinite(b)&&(xw(a)?a.refresh():(b=Math.max(0,a.T+b-(0,g.M)()),a.C||(a.C=new g.H(a.refresh,b,a),g.A(a,a.C)),a.C.start(b)))}; +wga=function(a){a=a.o;for(var b in a){var c=a[b].index;if(c.Pb())return c.qb()+1}return 0}; +zw=function(a){return a.Hk&&a.B?a.Hk-a.B:0}; +Aw=function(a){return a.Ik&&a.B?a.Ik-a.B:0}; +Bw=function(a){if(!isNaN(a.R))return a.R;var b=a.o,c;for(c in b){var d=b[c].index;if(d.Pb()){b=0;for(c=d.wf();c<=d.qb();c++)b+=d.getDuration(c);b/=d.nk();b=.5*Math.round(b/.5);d.nk()>a.fa&&(a.R=b);return b}if(a.isLive&&(d=b[c],d.bf))return d.bf}return NaN}; +Cw=function(a,b){for(var c in a.o){var d=a.o[c].index;if(d.Pb()){var e=d.xf(b),f=d.Bu(e);if(f)return f+b-d.Ad(e)}}return NaN}; +xga=function(a,b){var c=Ob(a.o,function(e){return e.index.Pb()}); +if(!c)return NaN;c=c.index;var d=c.xf(b);return c.Ad(d)==b?b:d<c.qb()?c.Ad(d+1):NaN}; +yga=function(a,b){g.Bb(a.o,function(c){g.Bb(b,function(d,e){var f=c.u;f.o.set(e,d);f.B.set(e,d);f.A&&f.A.set(e,d)})})}; +tw=function(a,b){return a.aa?"yt:"+b:a.ga+":"+b}; +zga=function(a){return g.cb(Object.values(a.o),function(b){return b.info.Nc&&b.info.video?480<b.info.video.zc&&"H"==b.info.u:!1})}; +Aga=function(a,b,c){this.url=a;this.interval=b;this.o=c}; +Dw=function(){var a=g.Ia("yt.player.utils.videoElement_");a||(a=g.ue("VIDEO"),g.Ga("yt.player.utils.videoElement_",a,void 0));return a}; +Ew=function(a){var b=Dw();return!!(b&&b.canPlayType&&b.canPlayType(a))}; +Gw=function(a){if(/opus/.test(a)&&(g.Fw&&!Vn("38")||g.Fw&&el("crkey")))return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(a);if(/webm/.test(a)&&!kl())return!1;'audio/mp4; codecs="mp4a.40.2"'==a&&(a='video/mp4; codecs="avc1.4d401f"');return!!Ew(a)}; +Bga=function(a){try{var b=Gw('video/mp4; codecs="avc1.42001E"')||Gw('video/webm; codecs="vp9"');return(Gw('audio/mp4; codecs="mp4a.40.2"')||Gw('audio/webm; codecs="opus"'))&&(b||!a)||Ew('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch(c){return"html5.missingapi"}}; +Hw=function(){var a=Dw();return!!a.webkitSupportsPresentationMode&&g.Na(a.webkitSetPresentationMode)}; +Iw=function(){return"pictureInPictureEnabled"in window.document&&!!window.document.pictureInPictureEnabled}; +Jw=function(){var a=Dw();try{var b=a.muted;a.muted=!b;return a.muted!=b}catch(c){}return!1}; +Kw=function(a,b){this.o=a;this.u=b;this.A=0;Object.defineProperty(this,"timestampOffset",{get:this.dP,set:this.hP});Object.defineProperty(this,"buffered",{get:this.bP})}; +Cga=function(){this.length=0}; +Lw=function(a){this.activeSourceBuffers=this.sourceBuffers=[];this.o=a;this.u=NaN;this.A=0;Object.defineProperty(this,"duration",{get:this.cP,set:this.gP});Object.defineProperty(this,"readyState",{get:this.eP});this.o.addEventListener("webkitsourceclose",(0,g.x)(this.fP,this),!0)}; +Mw=function(a,b){return{start:function(c){return a[c]}, +end:function(c){return b[c]}, +length:a.length}}; +Nw=function(a,b,c){b=void 0===b?",":b;c=void 0===c?0:c;var d=[];if(a)for(c=c&&c<a.length?a.length-c:0;c<a.length;c++)d.push(a.start(c).toFixed(3)+"-"+a.end(c).toFixed(3));return d.join(b)}; +Ow=function(a,b){if(!a)return-1;try{for(var c=0;c<a.length;c++)if(a.start(c)<=b&&a.end(c)>=b)return c}catch(d){}return-1}; +Pw=function(a,b){return 0<=Ow(a,b)}; +Qw=function(a,b){if(!a)return NaN;var c=Ow(a,b);return 0<=c?a.end(c):NaN}; +Rw=function(a){return a&&a.length?a.end(a.length-1):NaN}; +Sw=function(a,b){var c=Qw(a,b);return 0<=c?c-b:0}; +Tw=function(a,b,c){for(var d=[],e=[],f=0;f<a.length;f++)a.end(f)<b||a.start(f)>c||(d.push(Math.max(b,a.start(f))-b),e.push(Math.min(c,a.end(f))-b));return Mw(d,e)}; +Uw=function(a,b,c){this.errorCode=a;this.o=b;this.details=c||{}}; +Vw=function(a){var b;for(b in a)if(a.hasOwnProperty(b)){var c=(""+a[b]).replace(/[:,=]/g,"_");var d=(d?d+";":"")+b+"."+c}return d||""}; +Ww=function(a){var b=void 0===b?!1:b;if(a instanceof Uw)return a;a=a&&a instanceof Error?a:Error(""+a);b?g.dr(a):g.er(a);return new Uw(b?"player.fatalexception":"player.exception",b,{name:""+a.name,message:""+a.message})}; +Xw=function(a,b,c){g.N.call(this);var d=this;this.o=a;this.L=b;this.H=c;this.N=this.A=this.C=null;this.F=0;this.B=function(e){return d.S(e.type,d)}; +this.supports(3)&&(this.o.addEventListener("updateend",this.B),this.o.addEventListener("error",this.B));this.R=0;this.G=Mw([],[]);this.u=!1}; +Yw=function(a,b,c,d){g.N.call(this);var e=this;this.o=a;this.L={error:function(){!e.ha()&&e.isActive()&&e.S("error",e)}, +updateend:function(){!e.ha()&&e.isActive()&&e.S("updateend",e)}}; +Ur(this.o,this.L);this.u=b;this.H=c;this.F=0;this.C=Infinity;this.B=0;this.G=this.A=d}; +Zw=function(a,b){this.o=a;this.u=void 0===b?!1:b;this.A=!1}; +$w=function(a,b){b=void 0===b?!1:b;g.z.call(this);this.C=new g.Rr(this);g.A(this,this.C);this.u=this.o=null;this.A=a;var c=this.A;c=c.gJ?c.o.webkitMediaSourceURL:window.URL.createObjectURL(c);this.Fm=new Zw(c,!0);this.F=b;this.B=null;Sr(this.C,this.A,["sourceopen","webkitsourceopen"],this.aN);Sr(this.C,this.A,["sourceclose","webkitsourceclose"],this.ZM)}; +Dga=function(a,b){ax(a)?g.yf(function(){return b(a)}):a.B=b}; +bx=function(a,b){try{a.A.duration=b}catch(c){}}; +cx=function(a){return!!a.o||!!a.u}; +ax=function(a){try{return"open"==a.A.readyState}catch(b){return!1}}; +dx=function(a){try{return"closed"==a.A.readyState}catch(b){return!0}}; +ex=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)}; +fx=function(a){return a.o?!!a.o.supports(0):ex()}; +gx=function(a,b,c,d){if(!a.o||!a.u)return null;var e=a.o.isView()?a.o.o:a.o,f=a.u.isView()?a.u.o:a.u,k=new $w(a.A,!0);k.Fm=a.Fm;e=new Yw(e,b,c,d);b=new Yw(f,b,c,d);k.o=e;k.u=b;g.A(k,e);g.A(k,b);ax(a)||a.o.Oq(a.o.Ib());return k}; +hx=function(a,b,c){this.o=a;this.R=b;this.T=void 0===c?!1:c;this.F=!!g.Ia("cast.receiver.platform.canDisplayType");b=g.Ia("cast.receiver.platform.getValue");this.u=!this.F&&b&&b("max-video-resolution-vpx")||null;this.C={};this.H=!1;this.L=new Set;this.G=!0;this.A=!g.O(a,"html5_disable_protected_hdr");this.B=!1;this.N=g.O(a,"html5_disable_vp9_encrypted")}; +Ega=function(a,b){var c=ju(b);if("0"===c)return!0;var d=b.mimeType;if(g.O(a.o,"html5_disable_codec_on_platform_errors")){if(a.L.has(b.u))return!1}else if("1"==b.u&&a.H)return!1;var e;if(e=b.video&&(Bv(b.video)||"bt2020"==b.video.primaries)){a:if(ix(a,jx))var f=!0;else{try{if(kx&&g.Fw&&3E3>window.screen.width*window.devicePixelRatio){f=!1;break a}}catch(m){}f=24<window.screen.pixelDepth&&window.matchMedia&&window.matchMedia("(color-gamut: p3)").matches}e=!f}if(e||"338"===c&&!(g.Fw?Vn(53):g.lx&&Vn(64)))return!1; +e={};b.video&&(b.video.width&&(e[mx.name]=b.video.width),b.video.height&&(e[nx.name]=b.video.height),b.video.fps&&(e[ox.name]=b.video.fps),b.video.o&&(e[jx.name]=b.video.o),b.o&&(e[px.name]=8*b.o),"("==b.u&&(e[qx.name]="subsample"),2==b.video.projectionType||3==b.video.projectionType||4==b.video.projectionType)&&(e[rx.name]="true");b.audio&&b.audio.o&&(e[sx.name]=b.audio.o);a.B&&Fv(b)&&(e[tx.name]="allowed");for(var k in ux){f=ux[k];var l;if(l=e[f.name])(l=f==jx&&0<b.mimeType.indexOf("vp09.02"))|| +(l=b,l=g.O(a.o,"html5_ignore_h264_framerate_cap")&&f==ox&&("H"==l.u||"h"==l.u)),l=!(l||f==rx&&!g.O(a.o,"html5_decode_to_texture_cap"));if(l)if(ix(a,f))if(a.u){if(a.u[f.name]<e[f.name])return!1}else d=d+"; "+f.name+"="+e[f.name];else if(Gv(b)&&f==jx)return!1}!g.O(a.o,"disable_html5_cast_hdcp_filter2")&&a.F&&b.video&&1080<b.video.zc&&b.Nc&&(d+="; hdcp=2.2");return"227"===c&&!g.O(a.o,"html5_enable_1080p_hq_cenc")||("585"===c||"588"===c||"583"===c||"586"===c||"584"===c||"587"===c||"591"===c||"592"=== +c)&&!g.O(a.o,"html5_enable_new_hvc_enc")?!1:vx(a,d)}; +wx=function(){var a=fl()&&!Vn(29),b=el("google tv")&&el("chrome")&&!Vn(30),c=il();return a||b||c?!1:!!(window.MediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; +g.xx=function(a,b){b=void 0===b?!1:b;return wx()&&vx(a,'audio/mp4; codecs="mp4a.40.2"')||!b&&a.canPlayType(Dw(),"application/x-mpegURL")?!0:!1}; +ix=function(a,b){b.name in a.C||(a.C[b.name]=Fga(a,b));return a.C[b.name]}; +Fga=function(a,b){if(a.u)return!!a.u[b.name];if(b==px&&g.O(a.o,"html5_ignore_bad_bitrates")&&vx(a,'video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!vx(a,'video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(b==yx)return vx(a,"video/mp4; codecs="+b.valid)&&!vx(a,"video/mp4; codecs="+b.invalid);if(b.video){var c='video/webm; codecs="vp9"';vx(a,c)||(c='video/mp4; codecs="avc1.4d401e"')}else c='audio/webm; codecs="opus"',vx(a,c)||(c='audio/mp4; codecs="mp4a.40.2"'); +return vx(a,c+"; "+b.name+"="+b.valid)&&!vx(a,c+"; "+b.name+"="+b.invalid)}; +vx=function(a,b){return a.F?window.cast.receiver.platform.canDisplayType(b):Gw(b)}; +Gga=function(a){return g.zx||ql()&&!a?!1:!0}; +Ax=function(a){this.Vg=a}; +Bx=function(a,b,c){if(c)return vr();var d={};c=Dw();b=g.p(b);for(var e=b.next();!e.done;e=b.next())if(e=e.value,a.canPlayType(c,e.ee().mimeType)){var f=e.Vg.Ca().quality;if(!d[f]||d[f].ee().Qc())d[f]=e}var k=[];d.auto&&k.push(d.auto);(0,g.y)(Cv,function(l){(l=d[l])&&k.push(l)}); +return k.length?wr(k):vr()}; +Cx=function(a,b,c,d){this.u=a||0;this.o=b||0;this.A=c;this.reason=d}; +Dx=function(a,b){return a.u==b.u&&a.o==b.o&&a.A==b.A&&a.reason==b.reason}; +Ex=function(a,b,c,d){return new Cx(g.yv[a]||0,g.yv[b]||0,c,d)}; +Fx=function(a){var b=g.yv.auto;return a.u==b&&a.o==b}; +Hx=function(a,b){if(b.A&&Fx(b))return Gx;if(b.A||Fx(a))return b;if(a.A||Fx(b))return a;var c=a.u&&b.u?Math.max(a.u,b.u):a.u||b.u,d=a.o&&b.o?Math.min(a.o,b.o):a.o||b.o;c=Math.min(c,d);return c==a.u&&d==a.o?a:new Cx(c,d,!1,d==a.o?a.reason:b.reason)}; +Ix=function(a){var b=a.o||a.u;return Ob(Hga,function(c){return g.yv[c]==b})||"auto"}; +Jx=function(a,b){var c=g.yv[b];return a.u<=c&&(!a.o||a.o>=c)}; +Kx=function(){g.N.call(this);this.o={}}; +Iga=function(){this.o=0}; +Jga=function(a,b){this.o=new Uint8Array(a.buffer,0,16);this.u=new Uint8Array(a.buffer,16);this.encryptedClientKey=b}; +Lx=function(a){try{return g.hg(a)}catch(b){return null}}; +Kga=function(a){try{var b=JSON.parse(a)}catch(e){}if(b){a=b.clientKey?Lx(b.clientKey):null;var c=b.encryptedClientKey?Lx(b.encryptedClientKey):null,d=b.keyExpiresInSeconds?1E3*Number(b.keyExpiresInSeconds)+(0,g.M)():null;a&&c&&d&&(this.o=new Jga(a,c));b.onesieUstreamerConfig&&(this.onesieUstreamerConfig=Lx(b.onesieUstreamerConfig));this.baseUrl=b.baseUrl}}; +Lga=function(){var a=g.Ns("yt-player-volume")||{},b=a.volume;return{volume:isNaN(b)?100:g.Td(Math.floor(b),0,100),muted:!!a.muted}}; +Mx=function(a){g.Ms("yt-player-bandwidth",a,2592E3)}; +Nx=function(a){if(a=void 0===a?0:a)try{var b=JSON.parse(window.localStorage["yt-player-quality"]);if((0,g.M)()-b.creation>1E3*a)return"auto"}catch(c){}return g.Ns("yt-player-quality")||"auto"}; +Ox=function(a,b){var c="";49<b?c="p60":32<b&&(c="p48");return a+c}; +Px=function(){return g.Ns("yt-player-performance-cap")||{}}; +Qx=function(a){g.Ms("yt-player-watch-later-pending",a)}; +Rx=function(){return g.Ns("yt-player-headers-readable")||!1}; +Sx=function(a){g.Ms("yt-player-playback-on-reload",a)}; +Tx=function(){try{return+(window.localStorage&&window.localStorage["yt-player-av1-pref"])||0}catch(a){return 0}}; +Ux=function(a){this.u=this.B=0;this.alpha=Math.exp(Math.log(.5)/a)}; +Wx=function(a,b,c,d){c=void 0===c?.5:c;d=void 0===d?0:d;this.resolution=b;this.valueIndex=0;this.B=!1;this.F=!0;this.u=Math.round(a*this.resolution);this.values=Array(this.u);for(a=0;a<this.u;a++)this.values[a]=Infinity;this.H=Vx(this);this.C=c;this.G=d}; +Vx=function(a){for(var b=Array(a.u),c=0;c<a.u;c++)b[c]=c;return b}; +Xx=function(a,b){if(!a.B&&0===a.valueIndex)return 0;a.F&&(g.wb(a.H,function(c,d){return a.values[c]-a.values[d]}),a.F=!1); +return a.values[a.H[Math.round(b*((a.B?a.u:a.valueIndex)-1))]]||0}; +Mga=function(a){var b=new Iga;this.policy=a;this.N=b;this.H=this.R=0;this.B=-1;this.F=this.G=Yx();this.C=new Wx(4,1,.6,.4);this.o=new Wx(10,1,.5,.4);this.u=a.u?new Ux(a.o):new Wx(a.o,20,.5,.4);this.L=new Wx(5,1,.25);this.A=new Wx(30,1,.5);a=g.Ns("yt-player-bandwidth")||{};this.u.A(this.policy.B,0<a.byterate?a.byterate:this.policy.A);0<a.delay&&this.C.A(1,Math.min(+a.delay,2));0<a.stall&&this.o.A(1,+a.stall);0<a.init&&(this.F=Math.min(a.init,this.F));this.B=Yx()}; +Zx=function(a,b,c,d,e,f){f=void 0===f?!1:f;a.L.A(b,c/b);f||(a.G=Yx());e||a.A.A(1,b-d)}; +$x=function(a){a=a.C.o();a=isNaN(a)?.5:a;return a=Math.min(a,5)}; +ay=function(a,b,c){isNaN(c)||(a.H+=c);isNaN(b)||(a.R+=b)}; +by=function(a){a=a.u.o();return 0<a?a:1}; +cy=function(a){var b=by(a);b=1/((a.o.o()||0)+1/b);a=a.L.o();return Math.max(b,0<a?a:1)}; +dy=function(a){return{delay:$x(a),stall:a.o.o()||0,byterate:by(a),init:a.F}}; +ey=function(a){-1<a.B&&3E4<Yx()-a.B&&(Mx(dy(a)),a.B=Yx())}; +fy=function(a){return 4E3<=Yx()-a.G}; +Nga=function(){this.o=17;this.A=13E4;this.B=.5;this.u=!1}; +Q=function(a,b){return void 0===b||null===b?a:"1"===b||!0===b||1===b||"True"===b?!0:!1}; +gy=function(a,b,c){for(var d in c)if(c[d]==b)return c[d];return a}; +hy=function(a,b){return void 0===b||null===b?a:Number(b)}; +iy=function(a,b){return void 0===b||null===b?a:b.toString()}; +jy=function(a,b){if(b){if("fullwidth"===a)return Infinity;if("fullheight"===a)return 0}if(a){var c=a.match(Oga);if(c){var d=Number(c[2]);c=Number(c[1]);if(!isNaN(d)&&!isNaN(c)&&0<d)return c/d}}return NaN}; +ky=function(a){var b=a.docid||a.video_id||a.videoId||a.id;if(b)return b;b=a.raw_player_response;b||g.Ao("parse_video_id_from_serialized_player_response_killswitch")||(a=a.player_response)&&(b=JSON.parse(a));return b&&b.videoDetails&&b.videoDetails.videoId||null}; +Jy=function(a,b){g.z.call(this);a=a?g.Sb(a):{};this.Zb=this.Ua="";this.Eg=iy("",a.csp_nonce);this.experiments=new Mfa(b?b.serializedExperimentIds:a.fexp,b?b.serializedExperimentFlags:a.fflags);this.nd=b?b.serializedForcedExperimentIds:a.forced_experiments||void 0;this.ia("web_player_deprecated_uvr_killswitch");try{var c=document.location.toString()}catch(m){c=""}this.Fc=c;this.qd=(c=window.location.ancestorOrigins)?Array.from(c):[];this.u=Q(!1,a.is_embed);this.deviceParams={};b&&b.device?(c=b.device, +c.brand&&(this.deviceParams.cbrand=c.brand),c.browser&&(this.deviceParams.cbr=c.browser),c.browserVersion&&(this.deviceParams.cbrver=c.browserVersion),this.deviceParams.c=c.interfaceName||"WEB",this.deviceParams.cver=c.interfaceVersion||"html5",c.interfaceTheme&&(this.deviceParams.ctheme=c.interfaceTheme),this.deviceParams.cplayer=c.interfacePlayerType||"UNIPLAYER",c.model&&(this.deviceParams.cmodel=c.model),c.network&&(this.deviceParams.cnetwork=c.network),c.os&&(this.deviceParams.cos=c.os),c.osVersion&& +(this.deviceParams.cosver=c.osVersion),c.platform&&(this.deviceParams.cplatform=c.platform)):(this.deviceParams.c=a.c||"web",this.deviceParams.cver=a.cver||"html5",this.deviceParams.cplayer="UNIPLAYER");this.loaderUrl=this.u||"TVHTML5_SIMPLY_EMBEDDED_PLAYER"==this.deviceParams.c&&a.loaderUrl?iy("",a.loaderUrl):this.Fc;this.A=Ru(this.loaderUrl,Pga);c=this.loaderUrl;var d=void 0===d?!1:d;this.uo=Qu(Ru(c,Qga),c,d,"Trusted Ad Domain URL");this.fa=Q(!1,a.privembed);this.protocol=0==this.Fc.indexOf("http:")? +"http":"https";this.H=Tu((b?b.customBaseYoutubeUrl:a.BASE_YT_URL)||"")||Tu(this.Fc)||this.protocol+"://www.youtube.com/";d=b?b.eventLabel:a.el;c="detailpage";"adunit"==d?c=this.u?"embedded":"detailpage":"embedded"==d||this.A?c=gy(c,d,Rga):d&&(c="embedded");this.ba=c;Bp();d=null;c=b?b.playerStyle:a.ps;var e=g.fb(ly,c);!c||e&&!this.A||(d=c);this.playerStyle=d;this.N=(this.C=g.fb(ly,this.playerStyle))&&"area120-boutique"!=this.playerStyle&&"play"!=this.playerStyle&&"jamboard"!=this.playerStyle;this.Yn= +!this.N;this.R=Q(!1,a.disableplaybackui);if(d=!this.R||!this.ia("web_player_disable_ui_speed_killswitch"))Dw().defaultPlaybackRate?my||g.ny||oy?(d=g.lx&&Vn("20")||g.Fw&&Vn("4")||g.Ah&&Vn("11"))||(d=/WebKit\/([0-9]+)/.exec(g.Pc),d=!!(d&&602<=parseInt(d[1],10))):d=!(g.Ah&&!el("chrome")||my||el("android")||el("silk")):d=!1;this.Ya=d;this.o=Q("blazer"==this.playerStyle,a.is_html5_mobile_device||b&&b.isMobileDevice);this.o?d=!0:(d=parseInt((0,g.C)()/1E3,10),c=Hr.getInstance(),d=this.ia("block_desktop_background_playback_with_mobile_cookie")&& +c&&d>parseInt(c.get("dhmu",d.toString()),10));this.Vn=d;this.Ea="3"==this.controlsType||this.o||Q(!1,a.use_media_volume);this.T=Jw();this.lp=g.py;this.uh=Q(!1,a.opt_out_deprecation);this.ea=Q(!1,a.pfp_chazal_ui);var f;b?void 0!=b.hideInfo&&(f=!b.hideInfo):f=a.showinfo;this.Il=g.qy(this)&&!this.uh||Q(!ry(this)&&!sy(this)&&!this.C,f);this.wh=b?!!b.mobileIphoneSupportsInlinePlayback:Q(!1,a.playsinline);f=this.o&&ty&&0<uy&&2.3>=uy;d=b?b.useNativeControls:a.use_native_controls;c=this.o;d=vy(this)||!f&& +Q(c,d)?"3":"1";this.controlsType="0"!=(b?b.controlsType:a.controls)?d:"0";this.yb=this.o;this.color=gy("red",a.color,Sga);this.Ho="3"==this.controlsType||Q(!1,a.modestbranding)&&"red"==this.color;this.wa=!this.u;this.Jl=(d=!this.wa&&!sy(this)&&!this.N&&!this.C&&!ry(this))&&!this.Ho&&"1"==this.controlsType;this.Oa=g.wy(this)&&d&&"0"==this.controlsType&&!this.Jl;this.hq=this.cp=f;this.Kl=yy&&!g.Rd(601)?!1:!0;this.Un=this.u||!1;this.za=sy(this)?"":(this.loaderUrl||a.post_message_origin||"").substring(0, +128);this.widgetReferrer=iy("",a.widget_referrer);this.Gc=(!this.A||Q(!0,a.enablecastapi))&&"1"==this.controlsType&&!this.o&&(sy(this)||g.wy(this)||g.zy(this))&&!g.Ay(this)&&!By(this);this.gq=Iw()||Hw();f=b?!!b.supportsAutoplayOverride:Q(!1,a.autoplayoverride);this.qe=!this.o&&!el("nintendo wiiu")&&!el("nintendo 3ds")||f;f=b?!!b.enableMutedAutoplay:Q(!1,a.mutedautoplay);d=this.ia("embeds_enable_muted_autoplay")&&g.qy(this);this.re=f&&d&&this.T&&!vy(this);f=(sy(this)||ry(this))&&"blazer"==this.playerStyle; +this.od=b?!!b.disableFullscreen:!Q(!0,a.fs);this.ma=!this.od&&(f||Nr());this.Qn=this.ia("uniplayer_block_pip")&&fl()&&Vn(58)&&!(g.ny&&el("version/"));f=g.qy(this)&&!this.uh;var k;b?void 0!=b.disableRelatedVideos&&(k=!b.disableRelatedVideos):k=a.rel;this.Ha=f||Q(!this.C,k);this.ae=Q(!1,a.co_rel);this.F=g.ny&&el("version/")&&0<uy&&4.4>=uy?"_top":"_blank";this.tb=g.zy(this);this.Zd="blazer"==this.playerStyle;switch(this.playerStyle){case "blogger":k="bl";break;case "gmail":k="gm";break;case "books":k= +"gb";break;case "docs":k="gd";break;case "duo":k="gu";break;case "google-live":k="gl";break;case "google-one":k="go";break;case "play":k="gp";break;case "chat":k="hc";break;case "hangouts-meet":k="hm";break;case "photos-edu":case "picasaweb":k="pw";break;default:k="yt"}this.Z=k;this.cd=iy("",a.authuser);var l;b?void 0!=b.disableWatchLater&&(l=!b.disableWatchLater):l=a.showwatchlater;this.Ai=(this.u&&!this.fa||!!this.cd)&&Q(!this.N,this.A?l:void 0);this.xc=b?!!b.disableKeyboardControls:Q(!1,a.disablekb); +this.loop=Q(!1,a.loop);this.pageId=iy("",a.pageid);this.mp=Q(!0,a.canplaylive);this.gg=Q(!1,a.livemonitor);this.disableSharing=Q(this.C,b?b.disableSharing:a.ss);(l=a.video_container_override)?(k=l.split("x"),2!==k.length?l=null:(l=Number(k[0]),k=Number(k[1]),l=isNaN(l)||isNaN(k)||0>=l*k?null:new g.Zd(l,k))):l=null;this.Ll=l;this.mute=b?!!b.startMuted:Q(!1,a.mute);this.be=!this.mute&&Q("0"!=this.controlsType,a.store_user_volume);l=b?b.annotationsLoadPolicy:a.iv_load_policy;this.annotationsLoadPolicy= +"3"==this.controlsType?3:gy(void 0,l,Cy);this.captionsLanguagePreference=b?b.captionsLanguagePreference||"":iy("",a.cc_lang_pref);l=gy(2,a.cc_load_policy,Cy);"3"==this.controlsType&&2==l&&(l=3);this.Ah=l;this.Gd=b?b.hl||"en_US":iy("en_US",a.hl);this.region=b?b.contentRegion||"US":iy("US",a.cr);this.hostLanguage=b?b.hostLanguage||"en":iy("en",a.host_language);this.Pn=!this.fa&&Math.random()<g.P(this.experiments,"web_player_api_logging_fraction");this.ga=!this.fa;this.Fg=new Set;this.deviceHasDisplay= +Q(!0,a.deviceHasDisplay);this.Wh=hy(this.Wh,a.ismb);l=a;g.Ju(this.experiments,"html5_qoe_intercept")?l=g.Ju(this.experiments,"html5_qoe_intercept"):this.Yn?(l=l.vss_host||"s.youtube.com",this.ia("www_for_videostats")&&"s.youtube.com"==l&&(l=Dy(this.H)||"www.youtube.com")):l="video.google.com";this.Ml=l;this.Pd(a,!0);this.L=new Kx;g.A(this,this.L);this.G=this.o&&!this.ia("enable_svg_mode_on_embed_mobile");l=b?b.innertubeApiKey:iy("",a.innertube_api_key);k=b?b.innertubeApiVersion:iy("",a.innertube_api_version); +f=b?b.innertubeContextClientVersion:iy("",a.innertube_context_client_version);this.V={innertubeApiKey:xo("INNERTUBE_API_KEY")||l,innertubeApiVersion:xo("INNERTUBE_API_VERSION")||k,ez:g.K("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),xk:this.deviceParams.c,innertubeContextClientVersion:xo("INNERTUBE_CONTEXT_CLIENT_VERSION")||f,wm:this.hostLanguage,tm:this.region,ep:xo("INNERTUBE_HOST_OVERRIDE")||"",gz:!!g.K("INNERTUBE_USE_THIRD_PARTY_AUTH",!1)};this.Hi=void 0!=window.WebKitPlaybackTargetAvailabilityEvent; +this.B=new hx(this.experiments,this.ia("html5_force_hfr_support")?!0:Ey(this)||jl()||kl()||Fy(this),g.Fw&&g.Rd(56)||g.lx&&g.Rd(54)||Fy(this));l=this.Wh;k=this.experiments;f=new Nga;g.Gy(this)&&(f.u=!0,f.B=.1);g.O(k,"html5_ewma_bandwidth_estimator")&&(f.u=!0);g.O(k,"html5_pctile_bandwidth_estimator")&&(f.u=!1);l&&(f.A=l/8);f.o=g.P(k,"html5_bandwidth_window_size")||f.o;this.schedule=new Mga(f);this.enableSafetyMode=Q(!1,a.enable_safety_mode);this.Fb=Q(this.R?!1:sy(this)&&"blazer"!=this.playerStyle, +a.allow_autonav);this.sendVisitorIdHeader=b?!!b.sendVisitorIdHeader:Q(!1,a.send_visitor_id_header);this.ob=!1;this.Yd=Gx;this.Aa=(0,g.M)();this.ua=0;this.Qe=!1;this.Rn=Q(!1,"docs"==this.playerStyle?a.disable_native_context_menu:void 0);this.Tn=Ey(this)&&this.ia("enable_skip_intro_button");this.embedConfig=iy("",a.embed_config);this.Gg=!1;this.pd=Q(!1,a.full_window);this.Sn=Q(!1,a.embedding_app);this.Fa=!g.Hy(this)&&!Iy(this)&&!g.Ay(this)&&!By(this)&&!0;this.livingRoomAppMode=a.living_room_app_mode; +this.transparentBackground=b?!!b.transparentBackground:Q(!1,a.transparent_background);this.useFastSizingOnWatchDefault=Q(!0,b?b.useFastSizingOnWatchDefault:a.use_fast_sizing_on_watch_default);this.showMiniplayerButton=b?!!b.showMiniplayerButton:Q(!1,a.show_miniplayer_button);this.externalFullscreen=b?!!b.externalFullscreen:Q(!1,a.external_fullscreen);this.showMiniplayerUiWhenMinimized=b?!!b.showMiniplayerUiWhenMinimized:Q(!1,a.use_miniplayer_ui);this.showBackButton=Q(!1,a.showbackbutton);this.eb= +!1;this.Ao=1E-4>Math.random();this.pe=a.onesie_hot_config?new Kga(a.onesie_hot_config):void 0;this.isTectonic=!!a.isTectonic}; +Ky=function(a,b){return!a.C&&fl()&&Vn(55)&&"3"==a.controlsType&&!b}; +g.Ly=function(a){a=Dy(a.H);return"www.youtube-nocookie.com"==a?"www.youtube.com":a}; +g.My=function(a){return g.Ay(a)?"music.youtube.com":g.Ly(a)}; +Ny=function(a,b,c){return a.protocol+"://i1.ytimg.com/vi/"+b+"/"+(c||"hqdefault.jpg")}; +Oy=function(a){return sy(a)&&!g.Hy(a)}; +vy=function(a){return yy&&!a.wh||el("nintendo wiiu")||el("nintendo 3ds")?!0:!1}; +By=function(a){return"area120-boutique"==a.playerStyle}; +g.Ay=function(a){return"music-embed"==a.playerStyle}; +g.Gy=function(a){return/^TVHTML5/.test(a.deviceParams.c)?!0:"TV"==a.deviceParams.cplatform}; +Fy=function(a){return"CHROMECAST ULTRA/STEAK"==a.deviceParams.cmodel||"CHROMECAST/STEAK"==a.deviceParams.cmodel}; +g.Py=function(){return 1<window.devicePixelRatio?window.devicePixelRatio:1}; +Ey=function(a){return"web"==a.deviceParams.c.toLowerCase().substr(0,3)}; +g.Qy=function(a){return"WEB"==a.deviceParams.c.toUpperCase()}; +Iy=function(a){return"WEB_KIDS"==a.deviceParams.c}; +g.Hy=function(a){return"WEB_UNPLUGGED"==a.deviceParams.c}; +Ry=function(a){return"TVHTML5_UNPLUGGED"==a.deviceParams.c}; +g.Sy=function(a){return g.Hy(a)||"TV_UNPLUGGED_CAST"==a.deviceParams.c||Ry(a)}; +Ty=function(a){return"WEB_REMIX"==a.deviceParams.c}; +g.Uy=function(a){return"WEB_EMBEDDED_PLAYER"==a.deviceParams.c}; +g.Xy=function(a){return(a.deviceHasDisplay&&g.Fw&&!ol&&"3"!==a.controlsType?g.ny?a.u&&g.Rd(51):!0:!1)||(a.deviceHasDisplay&&g.lx&&!ol&&"3"!==a.controlsType?g.ny?a.u&&g.Rd(48):g.Rd(38):!1)||(a.deviceHasDisplay&&g.Ah&&!ol&&"3"!==a.controlsType?g.ny?a.u&&g.Rd(37):g.Rd(27):!1)||a.deviceHasDisplay&&g.Vy&&!nl()&&g.Rd(11)||a.deviceHasDisplay&&g.Wy&&g.Rd("604.4")}; +Yy=function(a){if(g.wy(a)&&ty)return!1;if(g.lx){if(!g.Rd(47)||!g.Rd(52)&&g.Rd(51))return!1}else if(g.Wy)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; +sy=function(a){return"detailpage"==a.ba}; +g.wy=function(a){return"embedded"==a.ba}; +g.Zy=function(a){return"leanback"==a.ba}; +ry=function(a){return"adunit"==a.ba||"gvn"==a.playerStyle}; +g.zy=function(a){return"profilepage"==a.ba}; +g.qy=function(a){return a.u&&g.wy(a)&&!ry(a)&&!a.C}; +$y=function(a){if(!a.aa)return"";var b=a.aa.split("/");if(5==b.length)return a=b[b.length-1].split("="),a[1]="s20-c",b[b.length-1]=a.join("="),b.join("/");if(8==b.length)return b.splice(7,0,"s20-c"),b.join("/");if(9==b.length)return b[7]+="-s20-c",b.join("/");g.er(new ar("Profile image not a FIFE URL.",a.aa));return a.aa}; +g.az=function(a){var b=g.My(a);!a.ia("yt_embeds_disable_new_error_lozenge_url")&&Tga.includes(b)&&(b="www.youtube.com");return a.protocol+"://"+b}; +Dy=function(a){var b=g.td(a);return(a=Number(g.sd(4,a))||null)?b+":"+a:b}; +g.cz=function(a,b,c){this.start=a;this.end=b;this.active=!0;this.color="";this.B=Uga++;a=c||{};this.id=a.id||"";this.priority=a.priority||7;this.visible=a.visible||!1;this.style=a.style||bz.AD_MARKER;this.namespace=a.namespace||"";if(b=a.color)b=b.toString(16),this.color="#"+Array(7-b.length).join("0")+b;this.tooltip=a.tooltip;this.icons=a.icons?a.icons.filter(function(d){return(0,g.wi)(d.thumbnails,function(e){return g.Vu(e.url)})}):null; +this.visible=this.visible;this.style=this.style;this.start=this.start}; +dz=function(a){return-0x8000000000000===a?"BEFORE_MEDIA_START":0===a?"MEDIA_START":0x7ffffffffffff===a?"MEDIA_END":0x8000000000000===a?"AFTER_MEDIA_END":a.toString()}; +Vga=function(a,b){switch(a.style){case bz.CHAPTER_MARKER:return b?8:5;case bz.AD_MARKER:return 6;case bz.TIME_MARKER:return Number.POSITIVE_INFINITY;default:return 0}}; +g.ez=function(a,b){return a.start-b.start||a.priority-b.priority||a.B-b.B}; +g.fz=function(a){return"crn_"+a}; +Wga=function(){this.T=this.aa=this.o=this.B=this.u=this.C=this.F=this.N=this.L=!1;this.R=!0;this.A=0;this.Z=!1;this.V=Infinity;this.H=!1;this.ba=!0;this.G=!1}; +Xga=function(a){if(a.N)return["f"];var b="19 9h 9 h 8 (h ( H *".split(" ");a.Z&&b.unshift("1");a.o&&b.unshift("h");return b}; +Yga=function(a){var b=["o","a","v","A","V"];a.C&&(b=["m","M"].concat(b));a.u&&(b=["mac3","MAC3"].concat(b));a.B&&(b=["meac3","MEAC3"].concat(b));a.L&&(b=["so","sa"].concat(b));a.aa&&b.unshift("a");a.F&&b.unshift("ah");return b}; +gz=function(a){if(ix(a.B,yx)&&ix(a.B,nx)&&ix(a.B,px))return 8192;try{var b=Tx();if(b)return b}catch(d){}b=g.P(a.experiments,"html5_av1_thresh");var c=g.P(a.experiments,"html5_av1_thresh_lcc");c&&2>=navigator.hardwareConcurrency&&(b=c);(c=g.P(a.experiments,"html5_av1_thresh_hcc"))&&4<navigator.hardwareConcurrency&&(b=c);(a=g.P(a.experiments,"html5_av1_thresh_arm"))&&gl()&&(b=a);(a=+Px()[Ox("1",30)]||0)&&(b=Math.min(b,a));(a=+Px()[Ox("1",60)]||0)&&(b=Math.min(b,a));return b}; +hz=function(a,b,c,d){this.flavor=a;this.o=b;this.A=c;this.C=d;this.u={};this.tf=this.keySystemAccess=null;this.yo=this.zo=-1;this.En=null;this.F=!!d&&g.O(d,"edge_nonprefixed_eme");this.B=d?g.Ju(d,"html5_hdcp_probing_stream_url"):""}; +jz=function(a){return a.F?!1:!a.keySystemAccess&&!!iz()&&"com.microsoft.playready"==a.o}; +kz=function(a){return"com.microsoft.playready"==a.o}; +lz=function(a){return g.zx&&"com.microsoft.playready"==a.o&&!!navigator.requestMediaKeySystemAccess}; +mz=function(a){return!a.keySystemAccess&&!!iz()&&"com.apple.fps.1_0"==a.o}; +nz=function(a){return"fairplay"===a.flavor}; +iz=function(){var a=window.MSMediaKeys;ml()&&!a&&(a=window.WebKitMediaKeys);return a&&a.isTypeSupported?a:null}; +oz=function(a){if(!navigator.requestMediaKeySystemAccess)return!1;if(g.Fw&&!g.hl())return Vn("45");if(g.zx||g.ne)return g.O(a,"edge_nonprefixed_eme");if(g.lx)return Vn("47");if(g.Wy){var b=g.P(a,"html5_safari_desktop_eme_min_version");if(b)return Vn(b)}return!g.O(a,"html5_disable_nonprefixed_eme_for_other")}; +Zga=function(a,b,c){c=void 0===c?"":c;var d=il(),e=d?["com.youtube.fairplay"]:["com.widevine.alpha"];b&&(e.unshift("com.youtube.widevine.l3"),d&&c&&e.unshift("com.youtube.widevine.forcehdcp"));return d?e:a?[].concat(g.la(e),g.la(pz.playready)):[].concat(g.la(pz.playready),g.la(e))}; +g.qz=function(a){a=void 0===a?{}:a;this.languageCode=a.languageCode||"";this.languageName=a.languageName||null;this.kind=a.kind||"";this.name=a.name||null;this.id=a.id||null;this.o=a.is_servable||!1;this.isTranslateable=a.is_translateable||!1;this.url=a.url||null;this.vssId=a.vss_id||"";this.isDefault=a.is_default||!1;this.translationLanguage=a.translationLanguage||null}; +g.rz=function(a){var b=a.languageName||"",c=[b];"asr"===a.kind&&-1===b.indexOf("(")&&c.push(" (Subt\u00edtulos autom\u00e1ticos)");a.name&&c.push(" - "+a.name);a.translationLanguage&&c.push(" >> "+a.translationLanguage.languageName);return c.join("")}; +sz=function(a,b){this.id=a;this.Cb=b;this.captionTracks=[];this.Do=this.As=this.o=null;this.gs="UNKNOWN"}; +tz=function(a,b,c){this.videoInfos=a;this.o=b||null;this.audioTracks=[];this.u=c||null;if(this.o)for(a=new Set,b=g.p(this.o),c=b.next();!c.done;c=b.next())if(c=c.value,c.Cb&&!a.has(c.Cb.id)){var d=new sz(c.id,c.Cb);a.add(c.Cb.id);this.audioTracks.push(d)}}; +uz=function(a,b,c){var d={},e;for(e in c.o){var f=c.o[e],k=ju(f.info);""==f.info.u||("304"==k||"266"==k)&&a.R||a.T&&"h"==f.info.u&&f.info.video&&1080<f.info.video.zc||!Ega(b,f.info)||"(h"==f.info.u&&!b.A||(k="MAC3"==f.info.u||"MEAC3"==f.info.u||"M"==f.info.u,c.isLive&&k&&!a.G||(d[f.info.u]=d[f.info.u]||[],d[f.info.u].push(f.info)))}c=g.p(Object.keys(d));for(e=c.next();!e.done;e=c.next())e=e.value,d[e]&&d[e][0].isVideo()&&(d[e]=$ga(a,d[e]),d[e]=aha(b,d[e]));return g.Cb(d,function(l){return!!l.length})}; +bha=function(a,b,c){var d={};g.Bb(b,function(e,f){var k=e.filter(function(l){var m;if(m=l.Nc&&c&&l.Nc[c.flavor]&&c.u[l.mimeType])(l="("!=l.u&&"(h"!=l.u)||(l=(ix(a,qx)||a.T)&&!a.N),m=l;return m?!0:!1}); +k.length&&(d[f]=k)}); +return d}; +dha=function(a,b,c,d){function e(r){return!!f[r]} +var f=uz(a,b,c),k=f["9h"]?"9h":"9";if(0<a.A&&f[k]&&f["1"]){var l=Math.min(a.A,vz(f["1"])),m=vz(f[k]),n=function(r){return r<=l||r>m},q=f["1"].filter(function(r){return n(r.Ca().zc)}); +q=f[k].filter(function(r){return!n(r.Ca().zc)}).concat(q); +q.length&&(f["19"]=q)}jw(c)&&(f=bha(b,f,d));b=Xga(a);d=Yga(a);b=g.cb(b,e);d=g.cb(d,e);if(!b||!d)return vr();a.ba&&"1"==b&&f[k]&&(q=vz(f["1"]),vz(f[k])>q&&(b=k));"9"==b&&f.h&&(k=vz(f["9"]),vz(f.h)>1.5*k&&(b="h"),c.kg&&!Gga(a.H)&&(b="h"));a=f[b];c=f[d];if(!a.length)return vr();wz(a,c);return wr(new tz(a,c,cha(f,b,d)))}; +cha=function(a,b,c){var d=a.h;"f"==b&&(d=a[b]);var e=a.a;b=a[b]!=d;a=a[c]!=e;return d&&e&&(b||a)?(wz(d,e),new tz(d,e)):null}; +wz=function(a,b){g.wb(a,function(c,d){return d.Ca().height*d.Ca().width-c.Ca().height*c.Ca().width||d.o-c.o}); +g.wb(b,function(c,d){return d.o-c.o})}; +aha=function(a,b){var c=(0,g.xi)(b,function(d,e){return 32<e.Ca().fps?Math.min(d,e.Ca().width):d},Infinity); +Infinity>c&&(b=a.G&&(a.R||ix(a,ox))?(0,g.Ae)(b,function(d){return 32<d.Ca().fps||d.Ca().width<c}):(0,g.Ae)(b,function(d){return!(32<d.Ca().fps)})); +jl()&&(b=(0,g.Ae)(b,function(d){return"299"!=ju(d)})); +return b}; +$ga=function(a,b){return b=(0,g.Ae)(b,function(c){return c.Ca().zc<=a.V})}; +vz=function(a){return(0,g.xi)(a,function(b,c){return Math.max(b,c.Ca().zc)},0)}; +xz=function(a,b,c,d){g.z.call(this);this.o=[];this.u={};this.B={};this.F=null;this.C=b;this.G=!1;this.A=[];this.H=d;eha(this,a,!c)}; +eha=function(a,b,c){for(var d in b)for(var e=g.p(b[d]),f=e.next();!f.done;f=e.next())if(f=f.value,f.Nc)for(var k in f.Nc)if(pz[k])for(var l=g.p(pz[k]),m=l.next();!m.done;m=l.next())m=m.value,a.u[m]=a.u[m]||new hz(k,m,f.Nc[k],a.C),a.B[k]=a.B[k]||{},a.B[k][f.mimeType]=!0;il()&&(a.u["com.youtube.fairplay"]=new hz("fairplay","com.youtube.fairplay","",a.C),a.B.fairplay={"audio/mp4":!0,"video/mp4":!0});a.o=Zga(c,a.H,g.Ju(a.C,"html5_hdcp_probing_stream_url")).filter(function(n){return!!a.u[n]})}; +yz=function(a){if(!a.ha())if(0==a.o.length)a.F(a.A);else{var b=a.o[0],c=a.u[b],d={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};kz(c)&&(d.initDataTypes=["keyids","cenc"]);for(var e in a.B[c.flavor]){var f=0==e.indexOf("audio/"),k=f?d.audioCapabilities:d.videoCapabilities;"widevine"!=c.flavor||a.G?k.push({contentType:e}):f?k.push({contentType:e,robustness:"SW_SECURE_CRYPTO"}):(k.push({contentType:e,robustness:"HW_SECURE_ALL"}),k.push({contentType:e,robustness:"SW_SECURE_DECODE"}))}navigator.requestMediaKeySystemAccess(b, +[d]).then(Io((0,g.x)(a.N,a,c)),Io((0,g.x)(a.L,a)))}}; +fha=function(a,b){function c(f){b.u[f.contentType]=!0} +if(kz(b)){var d=Dw(),e;for(e in a.B[b.flavor])b.u[e]=!!d.canPlayType(e)}else d=b.keySystemAccess.getConfiguration(),d.audioCapabilities&&d.audioCapabilities.forEach(c),d.videoCapabilities&&d.videoCapabilities.forEach(c)}; +hha=function(a){if(iz()&&g.Wy)a.A.push(new hz("fairplay","com.apple.fps.1_0","",a.C));else{var b=gha(),c=g.cb(a.o,function(d){var e=a.u[d],f=!1,k=!1,l;for(l in a.B[e.flavor])b(l,d)&&(e.u[l]=!0,f=f||0==l.indexOf("audio/"),k=k||0==l.indexOf("video/"));return f&&k}); +c&&a.A.push(a.u[c]);a.o=[]}a.F(a.A)}; +gha=function(){var a=iz();if(a){var b=a.isTypeSupported;return function(c,d){return b(d,c)}}return(a=Dw())&&(a.addKey||a.webkitAddKey)?(0,g.x)(a.canPlayType,a):function(){return!1}}; +iha=function(a,b,c){this.A=a;this.u=b;this.cpn=c;this.B=0;this.o=""}; +zz=function(a,b,c){a.cpn&&(b=g.Ed(b,{cpn:a.cpn}));c&&(b=g.Ed(b,{uU:c}));return b}; +Az=function(a,b){var c=a.itag.toString();null!==b&&(c+=b.itag.toString());return c}; +jha=function(a,b,c){var d="#EXT-X-MEDIA:TYPE=AUDIO,",e="YES",f="audio";if(b.Cb){f=b.Cb;var k=f.getId().split(".")[0];k&&(d+='LANGUAGE="'+k+'",');a.o||f.getIsDefault()||(e="NO");f=f.getName()}k="";null!==c&&(k=c.itag.toString());a=zz(a,b.url,k);return d=d+('NAME="'+f+'",DEFAULT='+(e+',AUTOSELECT=YES,GROUP-ID="'))+(Az(b,c)+'",URI="'+(a+'"'))}; +kha=function(a){for(var b=[],c=[],d=g.p(a.u),e=d.next();!e.done;e=d.next())e=e.value,e.bitrate<=a.B?b.push(e):c.push(e);b.sort(function(f,k){return k.bitrate-f.bitrate}); +c.sort(function(f,k){return f.bitrate-k.bitrate}); +a.u=b.concat(c)}; +lha=function(a,b,c,d,e,f,k,l,m,n){this.itag=a;this.url=b;this.codecs=c;this.width=d;this.height=e;this.fps=f;this.bitrate=k;this.Cb=void 0===n?null:n;this.audioItag=l||null;this.Nc=m||""}; +Bz=function(a){var b={};a=g.p(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=c.type.match(/codecs="([^"]*)"/);d=d?d[1]:"";var e=null;c.audio_track_id&&(e=new wv(c.name,c.audio_track_id,!!c.is_default));c=new lha(c.itag,c.url,d,+c.width,+c.height,+c.fps,+c.bitrate,c.audio_itag,c.drm_families,e);b[c.itag]=b[c.itag]||[];b[c.itag].push(c)}return b}; +Cz=function(a,b,c){this.Vg=a;this.u=b;this.o=null;this.A=c}; +nha=function(a,b,c,d,e){if(!(ol||ml()||il()))return vr();var f=mha(c),k=Bz(c);if(!k)return vr();c={};var l=(c.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",c),m;c=[];var n=[],q=[],r=g.P(a.experiments,"html5_hls_min_video_height"),u;for(u in k)if(!g.O(a.experiments,"html5_disable_drm_hfr_1080")||"383"!=u&&"373"!=u){var w=g.p(k[u]);for(m=w.next();!m.done;m=w.next()){var B=m.value;if(B.width){if(!(B.height<r)){var D=k[B.audioItag];if(D&&(c.push(B),m="fairplay"==B.Nc?l:null,q.push(Dz(D, +[B],e,B.itag,B.width,B.height,B.fps,f,void 0,void 0,m)),!E||B.width*B.height*B.fps>E.width*E.height*E.fps))var E=B}}else n.push(B)}}m=q.reduce(function(F,G){return G.Vg.hp()&&F},!0)?l:null; +d=Math.max(d,g.P(a.experiments,"html5_hls_initial_bitrate"));E=E||{};q.push(Dz(n,c,e,"93",void 0===E.width?0:E.width,void 0===E.height?0:E.height,void 0===E.fps?0:E.fps,f,"auto",d,m));return Bx(a.B,q,Ky(a,b))}; +Dz=function(a,b,c,d,e,f,k,l,m,n,q){d=new Ev(d,"application/x-mpegURL",new vv,new zv(e,f,k,null,void 0,m),void 0,q);a=new iha(a,b,c);a.B=n?n:1369843;return new Cz(d,a,l)}; +mha=function(a){a=g.p(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.url&&(b=b.url.split("expire/"),!(1>=b.length)))return+b[1].split("/")[0];return NaN}; +Fz=function(){return Ba(function(a){Ez||(Ez=new Promise(function(b,c){var d=indexedDB.open("yt-player-local-media",3);d.onerror=function(e){"VersionError"==e.target.error.name?(e=indexedDB.open("yt-player-local-media"),e.onsuccess=function(f){return void b(f.target.result)},e.onerror=c):c()}; +d.onsuccess=function(e){var f=e.target.result;f.onversionchange=function(){f.close();Ez=null}; +b(f)}; +d.onupgradeneeded=function(e){var f=e.target.result;2>e.oldVersion&&(f.createObjectStore("index"),f.createObjectStore("media"));3>e.oldVersion&&f.createObjectStore("metadata")}})); +return a["return"](Ez)})}; +Gz=function(a,b){var c,d;return Ba(function(e){c=IDBKeyRange.bound(b+"|",b+"~");d=a.objectStore("index").getAll(c);return e["return"](new Promise(function(f,k){d.onsuccess=function(l){return void f(l.target.result.join(","))}; +d.onerror=k}))})}; +oha=function(){var a;return Ba(function(b){if(1==b.o)return Ez?g.sa(b,Ez,3):b.Rc(2);2!=b.o&&(a=b.u,a.close(),Ez=null);return b["return"](new Promise(function(c,d){var e=indexedDB.deleteDatabase("yt-player-local-media");e.onsuccess=function(){return void c()}; +e.onerror=function(){return void d()}}))})}; +Hz=function(a,b){var c,d,e,f;return Ba(function(k){if(1==k.o)return g.sa(k,Fz(),2);c=k.u;d=["index","media"];b&&d.push("metadata");e=c.transaction(d,"readwrite");f=IDBKeyRange.bound(a+"|",a+"~");e.objectStore("index")["delete"](f);e.objectStore("media")["delete"](f);b&&e.objectStore("metadata")["delete"](a);return k["return"](new Promise(function(l,m){e.oncomplete=function(){return void l()}; +e.onabort=m}))})}; +Jz=function(a){if(!Iz||(void 0===a?0:a)){a=window.localStorage["yt-player-lv"];try{Iz=JSON.parse(a||"{}")}catch(b){Iz={}}}return Iz}; +Kz=function(){var a=JSON.stringify(Iz);window.localStorage["yt-player-lv"]=a}; +Lz=function(a){return Jz()[a]||0}; +pha=function(){var a=Jz();return Object.keys(a)}; +Mz=function(a){var b=Jz();return Object.keys(b).filter(function(c){return b[c]===a})}; +Nz=function(a,b){var c=Jz(!0);b!==c[a]&&(0!==b?c[a]=b:delete c[a],Kz())}; +sha=function(){var a,b,c,d;return Ba(function(e){switch(e.o){case 1:return g.sa(e,Fz(),2);case 2:return a=e.u,b=a.transaction(["index","media"],"readwrite"),g.sa(e,qha(b),3);case 3:c=e.u;d=Jz(!0);var f=Object.assign({},d),k=Object.assign({},c),l;for(l in f)k[l]?(4!==f[l]&&(f[l]=k[l]),delete k[l]):3!==f[l]&&2!==f[l]&&(f[l]=4);Object.assign(f,k);Iz=f;Kz();JSON.stringify(Iz);return g.sa(e,rha(b),4);case 4:return e["return"](Iz)}})}; +qha=function(a){var b;return Ba(function(c){b=a.objectStore("index").openCursor();return c["return"](new Promise(function(d,e){var f={};b.onsuccess=function(k){if(k=k.target.result){var l=k.key.match(/^([\w\-_]+)\|(a|v)$/);if(l){var m=l[1];l=l[2];f[m]=f[m]||{};f[m][l]=Oz(k.value)}else a.objectStore("index")["delete"](k.key);k["continue"]()}else{k={};for(m in f)l=f[m].v,k[m]=f[m].a&&l?1:2;d(k)}}; +b.onerror=e}))})}; +rha=function(a){var b=Iz,c;return Ba(function(d){c=a.objectStore("media").openKeyCursor();return d["return"](new Promise(function(e,f){c.onsuccess=function(k){k=k.target.result;if(!k)return e();var l=k.key.match(/^([\w\-_]+)\|(\d+)\|(\d+)$/);l&&b[l[1]]||a.objectStore("media")["delete"](k.key);k["continue"]()}; +c.onerror=f}))})}; +tha=function(a,b){var c,d;Ba(function(e){if(1==e.o)return g.sa(e,Fz(),2);c=e.u;d=c.transaction(["metadata"],"readwrite");d.objectStore("metadata").put(b,a);return e["return"](new Promise(function(f,k){d.oncomplete=function(){return void f()}; +d.onabort=k}))})}; +Qz=function(a,b,c,d,e){var f,k,l,m,n,q,r,u;return Ba(function(w){if(1==w.o){f=Lz(a);if(4===f)return w["return"](Promise.resolve(4));f=2;Nz(a,f);return g.sa(w,Fz(),2)}k=w.u;void 0!==d&&void 0!==e?(l=k.transaction(["index","media"],"readwrite"),m=""+a+"|"+b.id+"|"+d,l.objectStore("media").put(e,m)):l=k.transaction(["index"],"readwrite");n=Pz(a,b.isVideo());q=Pz(a,!b.isVideo());l.objectStore("index").put(c,n);u=(r=Oz(c))?l.objectStore("index").get(q):null;return w["return"](new Promise(function(B,D){l.oncomplete= +function(){var E=Lz(a);4!==E&&r&&u&&Oz(u.result)&&(E=1,Nz(a,E));B(E)}; +l.onabort=function(E){var F=Lz(a);4===F?B(F):(Nz(a,4),D(E))}}))})}; +uha=function(a){var b,c;return Ba(function(d){if(1==d.o)return g.sa(d,Fz(),2);b=d.u;c=b.transaction("index");return d["return"](Gz(c,a))})}; +vha=function(a,b,c){var d,e,f,k;return Ba(function(l){if(1==l.o)return g.sa(l,Fz(),2);d=l.u;e=d.transaction("media");f=""+a+"|"+b+"|"+c;k=e.objectStore("media").get(f);return l["return"](new Promise(function(m,n){e.oncomplete=function(){return void m(k.result)}; +e.onabort=n}))})}; +wha=function(a){var b,c;return Ba(function(d){if(1==d.o)return g.sa(d,Fz(),2);b=d.u;c=b.transaction(["index","metadata"]);return d["return"](Rz(c,a))})}; +xha=function(){var a,b;return Ba(function(c){if(1==c.o)return g.sa(c,Fz(),2);a=c.u;b=a.transaction(["index","metadata"]);return c["return"](Promise.all(pha().map(function(d){return Rz(b,d)})))})}; +Rz=function(a,b){var c,d,e,f,k,l,m,n;return Ba(function(q){if(1==q.o)return c=yha(a.objectStore("metadata").get(b)),g.sa(q,Gz(a,b),2);if(3!=q.o){d=q.u;e={videoId:b,totalSize:0,downloadedSize:0,status:Lz(b),details:null};if(!d.length)return q["return"](e);f=bq(d);k=g.p(f);for(l=k.next();!l.done;l=k.next())m=l.value,e.totalSize+=parseInt(m.mket,10)*parseInt(m.avbr,10),e.downloadedSize+=m.hasOwnProperty("dlt")?(parseInt(m.dlt,10)||0)*parseInt(m.avbr,10):parseInt(m.mket,10)*parseInt(m.avbr,10);n=e;return g.sa(q, +c,3)}n.details=q.u||null;return q["return"](e)})}; +Sz=function(a){return Ba(function(b){Nz(a,0);return b["return"](Hz(a,!0))})}; +zha=function(){return Ba(function(a){delete window.localStorage["yt-player-lv"];Iz=null;return a["return"](oha())})}; +Oz=function(a){return!!a&&-1==a.indexOf("dlt")}; +Pz=function(a,b){return""+a+"|"+(b?"v":"a")}; +yha=function(a){return new Promise(function(b,c){a.onsuccess=function(){return void b(a.result)}; +a.onerror=c})}; +Tz=function(a,b){this.Vg=a;this.o=b}; +Uz=function(a,b){this.Vg=a;this.o=b}; +Aha=function(a){var b=[];(0,g.y)(a,function(c){if(c.url){var d=Kv(c.type,"medium","0");b.push(new Uz(d,c.url))}}); +return b}; +Bha=function(a){return navigator.mediaCapabilities?Vz(a.videoInfos).then(function(){return a},function(){return a}):wr(a)}; +Vz=function(a){var b=navigator.mediaCapabilities;if(!b)return wr(a);var c=a.map(function(d){return b&&b.decodingInfo({type:"media-source",video:d.video?{contentType:d.mimeType,width:d.video.width||640,height:d.video.height||360,bitrate:8*d.o||1E6,framerate:d.video.fps||30}:null})}); +return gba(c).then(function(d){for(var e=0;e<d.length;e++)a[e].B=d[e].smooth;return a},function(){return a})}; +Xz=function(a){for(var b={},c=g.p(Object.keys(Wz)),d=c.next();!d.done;d=c.next()){d=d.value;var e=a[Wz[d]];e&&(b[d]=e)}return b}; +Yz=function(a,b){for(var c={},d=g.p(Object.keys(Wz)),e=d.next();!e.done;e=d.next()){e=e.value;var f=b?b+e:e;f=a[f+"_webp"]||a[f];g.Vu(f)&&(c[Wz[e]]=f)}return c}; +aA=function(a){var b={};if(!a||!a.thumbnails)return b;a=a.thumbnails.filter(function(l){return!!l.url}); +a.sort(function(l,m){return l.width-m.width||l.height-m.height}); +for(var c=g.p(Object.keys(Zz)),d=c.next();!d.done;d=c.next()){var e=Number(d.value);d=Zz[e];for(var f=g.p(a),k=f.next();!k.done;k=f.next())if(k=k.value,k.width>=e){e=$z(k.url);g.Vu(e)&&(b[d]=e);break}}(a=a.pop())&&1280<=a.width&&(a=$z(a.url),g.Vu(a)&&(b["maxresdefault.jpg"]=a));return b}; +$z=function(a){return a.startsWith("//")?"https:"+a:a}; +g.R=function(a){if(a.simpleText)return a.simpleText;if(a.runs){var b=[];a=g.p(a.runs);for(var c=a.next();!c.done;c=a.next())c=c.value,c.text&&b.push(c.text);return b.join("")}return""}; +g.bA=function(a){if(a.simpleText)return a=document.createTextNode(a.simpleText),a;var b=[];if(a.runs)for(var c=0;c<a.runs.length;c++){var d=a.runs[c];d.text&&b.push(Cha(d))}return 1==b.length?b[0]:g.te("SPAN",null,b)}; +Cha=function(a){var b=null,c=a.text;a.bold&&(b=g.te("B",null,b||c));a.italics&&(b=g.te("I",null,b||c));a.strikethrough&&(b=g.te("STRIKE",null,b||c));a.navigationEndpoint&&a.navigationEndpoint.urlEndpoint&&(a=a.navigationEndpoint.urlEndpoint,b=g.te("A",null,b||c),g.cd(b,a.url),"TARGET_NEW_WINDOW"==a.target&&(b.target="_blank"));return b||g.te("SPAN",null,c)}; +cA=function(a){return a&&a.baseUrl||""}; +dA=function(a){a=g.cq(a);for(var b in a){var c=a[b];a[b]=Array.isArray(c)?c[0]:c}return a}; +Eha=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next())if(d=d.value.playerAnnotationsUrlsRenderer){d.adsOnly&&(a.Wn=!0);d.allowInPlaceSwitch&&(a.Ur=!0);if(c=d.loadPolicy)a.annotationsLoadPolicy=Dha[c];if(c=d.invideoUrl)a.Oe=Zu(c);a.Rt=!0;break}}; +Fha=function(a,b){a.botguardData=b.playerAttestationRenderer.botguardData;var c=b.playerAttestationRenderer.challenge;null!=c&&(a.kf=c)}; +Gha=function(a,b){a.captionTracks=[];if(b.captionTracks)for(var c=g.p(b.captionTracks),d=c.next();!d.done;d=c.next()){d=d.value;var e=eA(d.baseUrl);if(!e)return;d=new g.qz({is_translateable:!!d.isTranslatable,languageCode:d.languageCode,languageName:d.name&&g.R(d.name),url:e,vss_id:d.vssId,kind:d.kind});a.captionTracks.push(d)}a.Zr=b.audioTracks||[];a.qx=b.defaultAudioTrackIndex||0;a.rx=b.translationLanguages?(0,g.Jc)(b.translationLanguages,function(f){return{languageCode:f.languageCode,languageName:g.R(f.languageName)}}): +[]; +a.jo=!!b.contribute&&!!b.contribute.captionsMetadataRenderer}; +Hha=function(a,b,c){var d=b.errorScreen;if(!(d&&(d.playerLegacyDesktopYpcOfferRenderer||d.playerLegacyDesktopYpcTrailerRenderer||d.ypcTrailerRenderer)||c&&c.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(b.status))){a.errorCode="150";if(c=d&&d.playerErrorMessageRenderer){if(d=c.reason)a.errorReason=g.R(d);if(c=c.subreason)a.Hh=g.R(c),a.Eo=c}else a.errorReason=b.reason||null;c=b.status;"LOGIN_REQUIRED"==c?a.errorDetail="1":"CONTENT_CHECK_REQUIRED"==c?a.errorDetail="2":"AGE_CHECK_REQUIRED"== +c?(b=(b=b.errorScreen)&&b.playerKavRenderer,a.errorDetail=b&&b.kavUrl?"4":"3"):a.errorDetail=b.isBlockedInRestrictedMode?"5":"0"}}; +Iha=function(a,b){var c=b.heartbeatToken;c&&(a.drmSessionId=b.drmSessionId||"",a.heartbeatToken=c,a.Wy=parseInt(b.intervalMilliseconds,10),a.Xy=parseInt(b.maxRetries,10),a.Yy=!!b.softFailOnError,a.fz=!!b.useInnertubeHeartbeatsForDrm,a.In=!0)}; +Jha=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.interstitials.map(function(l){var m=l.unserializedPlayerResponse;if(m&&!a.ia("web_player_unserialized_interstitial_killswitch"))return{is_yto_interstitial:!0,raw_player_response:m};if(l=l.playerVars)return Object.assign({is_yto_interstitial:!0},aq(l))}); +e=g.p(e);for(var f=e.next();!f.done;f=e.next())switch(f=f.value,d.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":a.interstitials=a.interstitials.concat({time:0,playerVars:f,kr:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":a.interstitials=a.interstitials.concat({time:0x7ffffffffffff,playerVars:f,kr:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":var k=parseInt(d.podConfig.timeToInsertAtMillis,10);a.interstitials=a.interstitials.concat({time:k, +playerVars:f,kr:0==k?5:7})}}}; +Kha=function(a,b){var c=b.find(function(d){return!(!d||!d.tooltipRenderer)}); +c&&(a.tooltipRenderer=c.tooltipRenderer)}; +fA=function(a,b){b.subscribeCommand&&(a.subscribeCommand=b.subscribeCommand);b.unsubscribeCommand&&(a.unsubscribeCommand=b.unsubscribeCommand);b.addToWatchLaterCommand&&(a.addToWatchLaterCommand=b.addToWatchLaterCommand);b.removeFromWatchLaterCommand&&(a.removeFromWatchLaterCommand=b.removeFromWatchLaterCommand);b.getSharePanelCommand&&(a.getSharePanelCommand=b.getSharePanelCommand)}; +Lha=function(a,b){var c=b.playerLegacyMulticameraRenderer;c&&(c=c.metadataList)&&(a.JA=c,a.Ji=bq(c))}; +Mha=function(a,b){var c=b.playerControlsOverlayRenderer;if(c){var d=c.controlBgHtml;null!=d?(a.rf=d,a.Yb=!0):(a.rf="",a.Yb=!1);c.mutedAutoplay?(c=c.mutedAutoplay.playerMutedAutoplayOverlayRenderer)&&c.endScreen&&(c=c.endScreen.playerMutedAutoplayEndScreenRenderer)&&c.text&&(a.LA=g.R(c.text)):a.mutedAutoplay=!1}}; +Nha=function(a,b){var c=b.backgroundability;c&&c.backgroundabilityRenderer.backgroundable&&(a.backgroundable=!0);if(c=b.contextParams)a.contextParams=c;(c=b.pictureInPicture)&&c.pictureInPictureRenderer.playableInPip&&(a.pipable=!0);b.playableInEmbed&&(a.allowEmbed=!0);var d=b.ypcClickwrap;d&&(c=d.playerLegacyDesktopYpcClickwrapRenderer,d=d.ypcRentalActivationRenderer,c?(a.Gn=c.durationMessage||"",a.Dl=!0):d&&(c=d.durationMessage,a.Gn=c?g.R(c):"",a.Dl=!0))}; +Oha=function(a,b,c){var d=cA(b.googleRemarketingUrl);d&&(a.googleRemarketingUrl=d);if(d=cA(b.youtubeRemarketingUrl))a.youtubeRemarketingUrl=d;if(d=cA(b.ptrackingUrl)){d=dA(d);var e=d.oid;e&&(a.WB=e);if(e=d.pltype)a.XB=e;if(e=d.ptchn)a.VB=e;if(d=d.ptk)a.wq=encodeURIComponent(d)}if(d=cA(b.ppvRemarketingUrl))a.ppvRemarketingUrl=d;if(d=cA(b.qoeUrl)){d=g.cq(d);for(var f in d)e=d[f],d[f]=Array.isArray(e)?e.join(","):e;if(f=d.cat)a.dn=f;if(f=d.live)a.Wt=f}if(f=cA(b.remarketingUrl)){a.remarketingUrl=f;d= +dA(f);d.foc_id&&(a.fd.focEnabled=!0);if(d=d.data)a.fd.rmktEnabled=!0,d.engaged&&(a.fd.engaged="1");d=a.fd;e=f.match(rd);d.baseUrl=pd(e[1],null,e[3],e[4])+qd(g.sd(5,f))}if(f=cA(b.videostatsPlaybackUrl)){f=dA(f);if(d=f.adformat)c.adformat=d;if(c=f.autoplay)a.oi="1"==c;if(c=f.autonav)a.Yh="1"==c;if(c=f.delay)a.qf=g.md(c);if(c=f.ei)a.eventId=c;"adunit"==f.el&&(a.oi=!0);if(c=f.feature)a.fn=c;if(c=f.list)a.playlistId=c;if(c=f.of)a.Uu=c;if(c=f.osid)a.osid=c;if(c=f.referrer)a.referrer=c;if(c=f.sdetail)a.Dq= +c;if(c=f.sourceid)a.yU=c;if(c=f.ssrt)a.pn="1"==c;if(c=f.subscribed)a.subscribed="1"==c,a.fd.subscribed=c;if(c=f.uga)a.userGenderAge=c;if(c=f.upt)a.ar=c;if(c=f.vm)a.videoMetadata=c}b.promotedPlaybackTracking&&(b=b.promotedPlaybackTracking,b.startUrls&&(a.zq=b.startUrls[0],a.Aq=b.startUrls),b.firstQuartileUrls&&(a.dv=b.firstQuartileUrls[0],a.ev=b.firstQuartileUrls),b.secondQuartileUrls&&(a.fv=b.secondQuartileUrls[0],a.gv=b.secondQuartileUrls),b.thirdQuartileUrls&&(a.hv=b.thirdQuartileUrls[0],a.jv=b.thirdQuartileUrls), +b.completeUrls&&(a.bv=b.completeUrls[0],a.cv=b.completeUrls))}; +Pha=function(a,b,c){b=g.p(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value)if(d=d.playerLegacyDesktopWatchAdsRenderer)if(d=d.playerAdParams){"1"==d.autoplay&&(a.oi=!0);a.adSafetyReason=d.encodedAdSafetyReason||null;void 0!=d.showContentThumbnail&&(a.qn=!!d.showContentThumbnail);c.enabled_engage_types=d.enabledEngageTypes;break}}; +Qha=function(a,b){var c=b.manifestlessWindowedLiveConfig;if(c){var d=parseInt(c.minDvrSequence,10),e=parseInt(c.maxDvrSequence,10),f=parseInt(c.minDvrMediaTimeMs,10);c=parseInt(c.maxDvrMediaTimeMs,10);d&&(a.Tc=d);f&&(a.Ik=f/1E3);e&&(a.De=e);c&&(a.Hk=c/1E3)}if(d=b.daiConfig)if(d.enableDai&&(a.Wb=!0),d=d.enableServerStitchedDai)a.enableServerStitchedDai=d;if(d=b.audioConfig)e=d.loudnessDb,null!=e&&(a.hn=e),d.audioMuted&&(a.Mi=!0),d.muteOnStart&&(a.Mi=!0);(d=b.playbackEndConfig)&&(d=d.endSeconds)&&a.mutedAutoplay&& +(a.endSeconds=d);if(d=b.fairPlayConfig){if(e=d.certificate)a.tf=Lx(e);e=parseInt(d.keyRotationPeriodMs,10);0<e&&(a.zo=e);d=parseInt(d.keyPrefetchMarginMs,10);0<d&&(a.yo=d)}if(d=b.playbackStartConfig){a.Yu=parseInt(d.startSeconds,10);if(e=d.liveUtcStartSeconds)a.liveUtcStartSeconds=parseInt(e,10);if(d=d.startPosition){if(e=d.utcTimeMillis)a.liveUtcStartSeconds=.001*parseInt(e,10);if(d=d.streamTimeMillis)a.Tq=.001*parseInt(d,10)}}else if(d=b.skippableSegmentsConfig){if(e=d.introSkipDurationMs)a.Ft= +parseInt(e,10)/1E3;if(d=d.outroSkipDurationMs)a.Tu=parseInt(d,10)/1E3}if(e=b.skippableIntroConfig)d=parseInt(e.startMs,10),e=parseInt(e.endMs,10),isNaN(d)||isNaN(e)||(a.jj=d,a.Xh=e);if(d=b.streamSelectionConfig)a.Wh=parseInt(d.maxBitrate,10);(d=b.visualizerConfig)&&d.isVisualizerEligible&&(a.isVisualizerEligible=!0);if(d=b.vrConfig)a.mj="1"==d.partialSpherical;if(d=b.webDrmConfig){d.skipWidevine&&(a.PC=!0);if(e=d.widevineServiceCert)a.En=Lx(e);d.useCobaltWidevine&&(a.useCobaltWidevine=!0);d.startWithNoQualityConstraint&& +(a.Zl=!0)}if(d=b.mediaCommonConfig)if(d=d.dynamicReadaheadConfig)a.maxReadAheadMediaTimeMs=d.maxReadAheadMediaTimeMs||NaN,a.minReadAheadMediaTimeMs=d.minReadAheadMediaTimeMs||NaN,a.readAheadGrowthRateMs=d.readAheadGrowthRateMs||NaN}; +Xha=function(a,b,c){var d=b.adaptiveFormats;if(d){var e=[];d=g.p(d);for(var f=d.next();!f.done;f=d.next()){var k=f.value;f=k.indexRange;var l=k.initRange;f={itag:k.itag,url:k.url,index:f?f.start+"-"+f.end:"0-0",bitrate:k.bitrate,init:l?l.start+"-"+l.end:"0-0",type:k.mimeType,clen:k.contentLength,lmt:k.lastModified,xtags:k.xtags};if(l=k.audioTrack){var m=l.displayName;m&&(f.name=m,f.audio_track_id=l.id,l.audioIsDefault&&(f.isDefault="1"))}if(l=k.captionTrack)f.caption_display_name=l.displayName,f.caption_vss_id= +l.vssId,f.caption_language_code=l.languageCode,f.caption_kind=l.kind;(l=k.cipher||k.signatureCipher)?(l=aq(l),f.sp=l.sp,f.s=l.s,f.url=l.url):f.url=k.url;l=k.width;m=k.height;null!=l&&null!=m&&(f.size=l+"x"+m);(l=k.fps)&&(f.fps=l);(l=k.type)&&(f.stream_type=Rha[l]);(l=k.projectionType)&&(f.projection_type=Sha[l]);(l=k.stereoLayout)&&(f.stereo_layout=Tha[l]);(l=k.spatialAudioType)&&(f.spatial_audio_type=Uha[l]);if(m=k.drmFamilies){l=[];m=g.p(m);for(var n=m.next();!n.done;n=m.next())l.push(gA[n.value]); +f.drm_families=l.join(",")}(l=k.qualityLabel)&&(f.quality_label=l);(l=k.targetDurationSec)&&(f.target_duration_sec=l);(l=k.maxDvrDurationSec)&&(f.max_dvr_duration_sec=l);(l=k.audioSampleRate)&&(f.audio_sample_rate=l);(l=k.audioChannels)&&(f.audio_channels=l);if(k=k.colorInfo)(l=k.primaries)&&(l=Vha[l])&&(f.primaries=l),(k=k.transferCharacteristics)&&(k=Wha[k])&&(f.eotf=k);e.push(g.Bd(f))}a.adaptiveFormats=e.join(",")}if(d=b.formats){e=[];k=g.p(d);for(f=k.next();!f.done;f=k.next())f=f.value,e.push(f.itag+ +"/"+f.width+"x"+f.height);a.Ps=e.join(",");e=[];d=g.p(d);for(f=d.next();!f.done;f=d.next()){f=f.value;k={itag:f.itag,type:f.mimeType,quality:f.quality};(l=f.url)&&(k.url=l);if(l=f.cipher||f.signatureCipher)l=aq(l),k.sp=l.sp,k.s=l.s,k.url=l.url;f.stereo3d&&(k.stereo3d=1);e.push(g.Bd(k))}a.Dn=e.join(",")}if(f=b.hlsFormats){e={};if(c&&(c=c.audioPairingConfig)&&c.pairs)for(c=g.p(c.pairs),d=c.next();!d.done;d=c.next())d=d.value,e[d.videoItag]=d.audioItag;c={};d=g.p(f);for(k=d.next();!k.done;k=d.next())k= +k.value,c[k.itag]=k.bitrate;d=[];f=g.p(f);for(k=f.next();!k.done;k=f.next()){l=k.value;k={itag:l.itag,type:l.mimeType,url:l.url,bitrate:l.bitrate,width:l.width,height:l.height,fps:l.fps};if(m=l.audioTrack)if(n=m.displayName)k.name=n,k.audio_track_id=m.id,m.audioIsDefault&&(k.is_default="1");if(l.drmFamilies){m=[];n=g.p(l.drmFamilies);for(var q=n.next();!q.done;q=n.next())m.push(gA[q.value]);k.drm_families=m.join(",")}l=e[l.itag];m=c[l];l&&m&&(k.audio_itag=l,k.bitrate+=m);d.push(g.Bd(k))}a.hlsFormats= +d.join(",")}if((e=b.licenseInfos)&&0<e.length){c={};e=g.p(e);for(d=e.next();!d.done;d=e.next())f=d.value,d=f.drmFamily,f=f.url,d&&f&&(c[gA[d]]=f);a.Nc=c}if(c=b.drmParams)a.drmParams=c;if(c=b.dashManifestUrl)a.ye=g.Ed(c,{cpn:a.clientPlaybackNonce});if(c=b.hlsManifestUrl)a.hlsvp=c;if(b=b.probeUrl)a.probeUrl=Zu(g.Ed(b,{cpn:a.clientPlaybackNonce}))}; +Yha=function(a,b,c){var d=b.videoId;d&&(a.videoId=d,c.video_id||(c.video_id=d));a.ia("web_player_uid_killswitch")||(d=b.channelId)&&(a.fd.uid=d.substr(2));if(d=b.title)a.title=d,c.title||(c.title=d);if(d=b.lengthSeconds)a.lengthSeconds=parseInt(d,10),c.length_seconds||(c.length_seconds=d);if(d=b.keywords)a.keywords=hA(d);if(d=b.channelId)a.rh=d,c.ucid||(c.ucid=d);if(d=b.viewCount)a.vC=parseInt(d,10);if(d=b.author)a.author=d,c.author||(c.author=d);if(c=b.shortDescription)a.shortDescription=c;if(c= +b.isCrawlable)a.isListed=c;if(c=b.musicVideoType)a.musicVideoType=c;c=b.isLive;null!=c&&(a.ya=c);if(c||b.isUpcoming)a.isPremiere=!b.isLiveContent;if(b=b.thumbnail)a.Sf=aA(b)}; +Zha=function(a,b){if(b.playerLegacyDesktopYpcTrailerRenderer){var c=b.playerLegacyDesktopYpcTrailerRenderer;a.vr=c.trailerVideoId||"";var d=(d=b.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&d.ypcTrailerRenderer}else if(b.playerLegacyDesktopYpcOfferRenderer)c=b.playerLegacyDesktopYpcOfferRenderer;else if(b.ypcTrailerRenderer){d=b.ypcTrailerRenderer;var e=d.fullVideoMessage;a.Hn=e?g.R(e):""}c&&(a.qr=c.itemTitle||"",c.itemUrl&&(a.rr=c.itemUrl),c.itemBuyUrl&&(a.lr=c.itemBuyUrl),a.mr=c.itemThumbnail|| +"",a.tr=c.offerHeadline||"",a.Jn=c.offerDescription||"",a.ur=c.offerId||"",a.sr=c.offerButtonText||"",a.kw=c.offerButtonFormattedText||null,a.Kn=c.overlayDurationMsec||NaN,a.Hn=c.fullVideoMessage||"",a.Sj=!0);d&&((c=d.unserializedPlayerResponse)?a.El={raw_player_response:c}:(c=d.playerVars,a.El=c?aq(c):null),a.Sj=!0)}; +aia=function(a,b,c,d){b.isLiveDefaultBroadcast&&(a.isLiveDefaultBroadcast=!0);b.isUpcoming&&(a.isUpcoming=!0);if(b.isPostLiveDvr)a.Ue=!0;else{var e=!1;if(a.gg)a.allowLiveDvr=iA(!0),a.ya=!0;else if(b.isLive){d.livestream="1";a.allowLiveDvr=iA(!!b.isLiveDvrEnabled);a.Ze=27;b.isLowLatencyLiveStream&&(a.isLowLatencyLiveStream=!0);if(e=b.latencyClass)a.latencyClass=$ha[e]||"UNKNOWN";a.cm=!0;if(b=b.liveChunkReadahead)a.liveChunkReadahead=b;if(c=c&&c.livePlayerConfig)if(c.hasSubfragmentedFmp4&&(a.hasSubfragmentedFmp4= +!0),c.hasSubfragmentedWebm&&(a.uk=!0),c.defraggedFromSubfragments&&(a.defraggedFromSubfragments=!0),c=c.liveExperimentalContentId)a.liveExperimentalContentId=parseInt(c,10);e=!0}else b.isUpcoming&&(e=!0);e&&(a.ya=!0,d.adformat&&"8"!=d.adformat.split("_")[1]||(a.ia("live_fresca_v2")?a.ld.push("heartbeat"):(a.Go=!0,a.ld.push("fresca"))),a.In=!0,a.wo=!0)}}; +jA=function(a,b){qs.call(this,1,arguments)}; +kA=function(a,b){qs.call(this,1,arguments);this.o=a}; +bia=function(){this.timing={};this.clearResourceTimings=function(){}; +this.webkitClearResourceTimings=function(){}; +this.mozClearResourceTimings=function(){}; +this.msClearResourceTimings=function(){}; +this.oClearResourceTimings=function(){}}; +mA=function(a){var b=lA(a);if(b.aft)return b.aft;a=g.K((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=a.length,d=0;d<c;d++){var e=b[a[d]];if(e)return e}return NaN}; +nA=function(a){return!!g.Ia("yt.timing."+(a||"")+"pingSent_")}; +oA=function(a,b){g.Ga("yt.timing."+(b||"")+"pingSent_",a,void 0)}; +qA=function(a){return g.Ia("ytcsi."+(a||"")+"data_")||pA(a)}; +rA=function(a){a=qA(a);a.info||(a.info={});return a.info}; +lA=function(a){a=qA(a);a.tick||(a.tick={});return a.tick}; +sA=function(a){var b=qA(a).nonce;b||(b=ds(),qA(a).nonce=b);return b}; +pA=function(a){var b={tick:{},info:{}};g.Ga("ytcsi."+(a||"")+"data_",b,void 0);return b}; +uA=function(a){var b=lA(a||""),c=mA(a);c&&!tA&&(us(cia,new jA(Math.round(c-b._start),a)),tA=!0)}; +vA=function(){var a=g.Ia("ytcsi.debug");a||(a=[],g.Ga("ytcsi.debug",a,void 0),g.Ga("ytcsi.reference",{},void 0));return a}; +xA=function(a){a=a||"";var b=wA();if(b[a])return b[a];var c=vA(),d={timerName:a,info:{},tick:{},span:{}};c.push(d);return b[a]=d}; +wA=function(){var a=g.Ia("ytcsi.reference");if(a)return a;vA();return g.Ia("ytcsi.reference")}; +yA=function(){this.o=0}; +zA=function(){yA.o||(yA.o=new yA);return yA.o}; +BA=function(a,b){AA[b]=AA[b]||{count:0};var c=AA[b];c.count++;c.time=(0,g.M)();a.o||(a.o=tp(function(){var d=(0,g.M)(),e;for(e in AA)AA[e]&&6E4<d-AA[e].time&&delete AA[e];a&&(a.o=0)},5E3)); +return 5<c.count?(6===c.count&&1>1E5*Math.random()&&(c=new ar("CSI data exceeded logging limit with key",b.split("_")),0<=b.indexOf("plev")||g.er(c)),!0):!1}; +CA=function(a){return!!g.K("FORCE_CSI_ON_GEL",!1)||g.Ao("csi_on_gel")||!!qA(a).useGel}; +DA=function(a){a=qA(a);if(!("gel"in a))a.gel={gelTicks:{},gelInfos:{}};else if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}return a.gel}; +EA=function(a){pA(a);dia();oA(!1,a);a||(g.K("TIMING_ACTION")&&wo("PREVIOUS_ACTION",g.K("TIMING_ACTION")),wo("TIMING_ACTION",""))}; +JA=function(a,b,c){c=c?c:a;FA(c);var d=c||"",e=wA();e[d]&&delete e[d];var f=vA(),k={timerName:d,info:{},tick:{},span:{}};f.push(k);e[d]=k;xA(c||"").info.actionType=a;EA(c);qA(c).useGel=!0;wo(c+"TIMING_AFT_KEYS",b);wo(c+"TIMING_ACTION",a);GA("c",c);CA(c)&&(a={actionType:HA[xo((c||"")+"TIMING_ACTION")]||"LATENCY_ACTION_UNKNOWN",previousAction:HA[xo("PREVIOUS_ACTION")]||"LATENCY_ACTION_UNKNOWN"},b=sA(c),zA().info(a,b));g.Ga("ytglobal.timing"+(c||"")+"ready_",!0,void 0);IA(c)}; +GA=function(a,b){KA("yt_sts",a,b);LA("_start",void 0,b)}; +KA=function(a,b,c){if(null!==b)if(rA(c)[a]=b,CA(c)){var d=b;b=DA(c);if(b.gelInfos)b.gelInfos["info_"+a]=!0;else{var e={};b.gelInfos=(e["info_"+a]=!0,e)}if(a.match("_rid")){var f=a.split("_rid")[0];a="REQUEST_ID"}if(a in MA){b=MA[a];g.fb(eia,b)&&(d=!!d);a in NA&&"string"===typeof d&&(d=NA[a]+d.toUpperCase());a=d;d=b.split(".");for(var k=e={},l=0;l<d.length-1;l++){var m=d[l];k[m]={};k=k[m]}k[d[d.length-1]]="requestIds"===b?[{id:a,endpoint:f}]:a;b=Ss({},e)}else g.fb(fia,a)||g.er(new ar("Unknown label logged with GEL CSI", +a)),b=void 0;b&&OA(b,c)}else xA(c||"").info[a]=b}; +OA=function(a,b){if(CA(b)){var c=xA(b||"");Ss(c.info,a);c=DA(b);"gelInfos"in c||(c.gelInfos={});Ss(c.gelInfos,a);c=sA(b);zA().info(a,c)}}; +LA=function(a,b,c){var d=lA(c);if(g.Ao("use_first_tick")&&PA(a,c))return d[a];if(!b&&"_"!==a[0]){var e=a;QA.mark&&(ic(e,"mark_")||(e="mark_"+e),c&&(e+=" ("+c+")"),QA.mark(e))}e=b||(0,g.M)();d[a]=e;e=DA(c);e.gelTicks&&(e.gelTicks["tick_"+a]=!0);c||b||(0,g.M)();if(CA(c)){xA(c||"").tick[a]=b||(0,g.M)();e=sA(c);if("_start"===a){var f=zA();BA(f,"baseline_"+e)||g.cr("latencyActionBaselined",{clientActionNonce:e},{timestamp:b})}else zA().tick(a,e,b);uA(c);e=!0}else e=!1;e||(IA(c),xA(c||"").tick[a]=b||(0,g.M)()); +return d[a]}; +RA=function(a){var b="above_the_fold";QA&&QA.measure&&(ic(b,"measure_")||(b="measure_"+b),a?QA.measure(b,a):QA.measure(b))}; +PA=function(a,b){var c=lA(b);return a in c}; +SA=function(a){PA("_start","video_to_ad")&&!PA(a,"video_to_ad")&&LA(a,void 0,"video_to_ad")}; +IA=function(a){if(!nA(a)){var b=g.K((a||"")+"TIMING_ACTION",void 0),c=lA(a);if(g.Ia("ytglobal.timing"+(a||"")+"ready_")&&b&&PA("_start")&&mA(a))if(uA(a),a)TA(a);else{b=!0;var d=g.K("TIMING_WAIT",[]);if(d.length)for(var e=0,f=d.length;e<f;++e)if(!(d[e]in c)){b=!1;break}b&&TA(a)}}}; +gia=function(){switch($o()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; +TA=function(a){if(!CA(a)){var b=lA(a),c=rA(a),d=b._start,e=g.K("CSI_SERVICE_NAME","youtube"),f={v:2,s:e,action:g.K((a||"")+"TIMING_ACTION",void 0)},k=c.srt;void 0!==b.srt&&delete c.srt;b.aft=mA(a);var l=lA(a),m=l.pbr,n=l.vc;l=l.pbs;m&&n&&l&&m<n&&n<l&&rA(a).yt_pvis&&"youtube"===e&&(KA("yt_lt","hot_bg",a),e=b.vc,m=b.pbs,delete b.aft,c.aft=Math.round(m-e));for(var q in c)"_"!==q.charAt(0)&&(f[q]=c[q]);b.ps=(0,g.M)();q={};e=[];for(var r in b)"_"!==r.charAt(0)&&(m=Math.round(b[r]-d),q[r]=m,e.push(r+"."+ +m));f.rt=e.join(",");b=!!c.ap;g.Ao("debug_csi_data")&&(c=g.Ia("yt.timing.csiData"),c||(c=[],g.Ga("yt.timing.csiData",c,void 0)),c.push({page:location.href,time:new Date,args:f}));c="";for(var u in f)f.hasOwnProperty(u)&&(c+="&"+u+"="+f[u]);f="/csi_204?"+c.substring(1);window.navigator&&window.navigator.sendBeacon&&b?pr(f):g.nr(f);oA(!0,a);us(UA,new kA(q.aft+(Number(k)||0),a))}}; +FA=function(a){if(CA(a))PA("_start",a)&&LA("aa",void 0,a);else if(!nA(a)){var b=g.K("CSI_SERVICE_NAME","youtube");g.K((a||"")+"TIMING_ACTION",void 0)&&b&&(LA("aa",void 0,a),KA("ap",1,a),KA("yt_fss","c",a),TA(a))}}; +hia=function(a){if(a=a.commonConfig)this.url=a.url,this.urlQueryOverride=a.urlQueryOverride,a.ustreamerConfig&&(this.ustreamerConfig=Lx(a.ustreamerConfig))}; +VA=function(a){g.N.call(this);this.o=null;this.A=new g.ro;this.o=null;this.F=new Set;this.G=a||""}; +YA=function(a,b,c){c=WA(a,c);for(var d,e;0<=c;c--)if(d=a.levels[c],e=Math.floor(b/(d.columns*d.rows)),!d.Pb(e)){d=a;var f=c,k=f+"-"+e;d.F.has(k)||(d.F.add(k),g.qo(d.A,f,{xz:f,IA:e}))}XA(a)}; +XA=function(a){if(!a.o&&!a.A.isEmpty()){var b=a.A.remove(),c=document.createElement("img");a.G&&(c.crossOrigin=a.G);c.src=a.levels[b.xz].Ec(b.IA);c.onload=(0,g.x)(a.L,a,b.xz,b.IA);a.o=c}}; +g.ZA=function(a,b,c,d){this.level=a;this.C=b;this.loaded=new Set;this.level=a;this.C=b;a=c.split("#");this.width=Math.floor(Number(a[0]));this.height=Math.floor(Number(a[1]));this.A=Math.floor(Number(a[2]));this.columns=Math.floor(Number(a[3]));this.rows=Math.floor(Number(a[4]));this.o=Math.floor(Number(a[5]));this.B=a[6];this.signature=a[7];this.videoLength=d}; +$A=function(a,b,c,d,e){d=void 0===d?!1:d;e=void 0===e?!1:e;VA.call(this,c);this.isLive=d;this.H=!!e;this.levels=this.u(a,b);this.B=new Map;1<this.levels.length&&this.levels[0].isDefault()&&this.levels.splice(0,1)}; +aB=function(a,b,c){return(a=a.levels[b])?a.Tp(c):-1}; +WA=function(a,b){var c=a.B.get(b);if(c)return c;c=a.levels.length;for(var d=0;d<c;d++)if(a.levels[d].ud()>=b)return a.B.set(b,d),d;a.B.set(b,c-1);return c-1}; +bB=function(a,b,c,d){c=c.split("#");c=[c[1],c[2],0,c[3],c[4],-1,c[0],""].join("#");g.ZA.call(this,a,b,c,0);this.u=null;this.F=d?3:0}; +cB=function(a,b,c,d){$A.call(this,a,0,void 0,b,!(void 0===d||!d));for(a=0;a<this.levels.length;a++)this.levels[a].fA(c)}; +g.eB=function(a,b){g.N.call(this);this.Pa=a;this.adModule=!1;this.Pl=this.adaptiveFormats="";this.Nc=null;this.drmParams="";this.allowEmbed=!0;this.allowLiveDvr=this.backgroundable=!1;this.Oe="";this.Ur=this.Wn=!1;this.rz=null;this.Mi=this.Dl=this.Sj=this.In=this.Go=this.Rt=!1;this.hn=NaN;this.author="";this.Eh=0;this.bo=this.Qx=this.ds=!1;this.clientScreenNonce=this.clientPlaybackNonce=this.videoCountText=this.channelBanner=this.Mg=this.Tl="";this.contentCheckOk=!1;this.qf=0;this.wo=this.cm=!1;this.endSeconds= +0;this.tf=null;this.Ps="";this.Jc=!1;this.Wh=this.wk=0;this.Tr=this.pipable=this.Yh=!1;this.UB=0;this.ya=this.gg=this.isPrivate=this.isListed=this.Jt=this.mutedAutoplay=this.oi=!1;this.Wt="";this.isLowLatencyLiveStream=this.isLivingRoomDeeplink=this.isLiveDefaultBroadcast=this.ip=this.Am=this.Ue=!1;this.latencyClass="UNKNOWN";this.enableServerStitchedDai=this.Wb=this.isMdxPlayback=this.isUpcoming=this.isPremiere=!1;this.mdxControlMode=null;this.isPharma=!1;this.sg=0;this.reloadReason="";this.Qt=this.oz= +this.gh=!1;this.keywords={};this.Cf="";this.np=0;this.Cn=!1;this.liveChunkReadahead=NaN;this.rp=0;this.Fk=null;this.Em=this.lengthSeconds=0;this.playerParams=this.musicVideoType=null;this.paygated=!1;this.ld=[];this.profilePicture=void 0;this.racyCheckOk=!1;this.Kq=0;this.Ba=null;this.autonavState=1;this.shortDescription="";this.Qe=this.Kv=!1;this.Tq=this.Vh=this.startSeconds=0;this.gr=this.lx=this.BD=Gx;this.tl=this.suggestions=null;this.Ov=!1;this.hlsFormats=this.Dn=this.expandedSubtitle=this.fm= +this.subtitle=this.title="";this.tp=this.Sq=this.Bl=this.mh=this.af=this.ln=this.bp=null;this.Fi="vvt";this.hd=!1;this.kw=null;this.KD="";this.Kn=NaN;this.vr=this.rr=this.qr=this.mr=this.lr=this.ur=this.Hn=this.tr=this.Jn=this.sr="";this.El=null;this.CC=!1;this.fd={};this.clipStart=0;this.clipEnd=Infinity;this.heartbeatToken="";this.Xy=this.Wy=NaN;this.Gj=this.Bm=this.Li=this.fz=this.Yy=!1;this.qn=!0;this.Sf={};this.captionTracks=[];this.Zr=[];this.qx=0;this.rx=[];this.jo=!1;this.Xl=new sz("und", +new wv("Default","und",!0));this.St=0;this.kc=null;this.nl=[];this.Ji=[];this.ew=this.en="";this.slotPosition=-1;this.breakType=0;this.Bg=this.Ia=this.Vi=this.Wi=null;this.Ds=!1;this.Yc=null;this.It=this.Zl=this.useCobaltWidevine=this.PC=this.mj=this.fh=!1;this.Xh=this.jj=NaN;this.defraggedFromSubfragments=this.uk=this.hasSubfragmentedFmp4=!1;this.liveExperimentalContentId=NaN;this.ri=this.hw=this.Rj=!1;this.interstitials=[];this.Yb=this.Lt=!1;this.dn=this.LA=this.rf="";this.isVisualizerEligible= +!1;this.tq=null;this.Gb="";this.jg=this.dz=!1;this.JA=this.Gn="";this.Yu=this.Tu=this.Ft=this.readAheadGrowthRateMs=this.minReadAheadMediaTimeMs=this.maxReadAheadMediaTimeMs=NaN;this.showShareButton=!0;this.tn=!1;this.sl=this.Ai=!0;this.errorDetail=this.userGenderAge="";this.Rv=this.Sv=this.getSharePanelCommand=this.removeFromWatchLaterCommand=this.addToWatchLaterCommand=this.unsubscribeCommand=this.subscribeCommand=this.contextParams=this.Hh=this.errorReason=this.errorCode=null;this.oo=this.no=""; +this.ak=void 0;this.ia("web_player_ux_module_wait")&&this.Pa.Fa&&this.ld.push("ux");this.Es=this.gk=!1;this.Ik=this.Hk=this.De=this.Tc=0;this.fetchType=null;this.aC={};dB(this,b)}; +gB=function(a,b){a.Ns=iy(a.Ns,b.fflags);var c=b.iv_invideo_url;c&&(a.Oe=Zu(c));a.Wn=Q(a.Wn,b.iv_ads_only);a.Ur=Q(a.Ur,b.iv_allow_in_place_switch);a.isPharma=Q(a.isPharma,b.is_pharma);a.author=iy(a.author,b.author);a.Tl=eA(b.ttsurl)||a.Tl;a.ds=Q(a.ds,b.cc_asr);a.Mg=iy(a.Mg,b.channel_path);a.channelBanner=iy(a.channelBanner,b.channel_banner);a.videoCountText=iy(a.videoCountText,b.video_count_text);a.autonavState=gy(a.autonavState,b.autonav_state,iia);a.clientPlaybackNonce=iy(a.clientPlaybackNonce,b.cpn); +a.subscribed=Q(a.subscribed,b.subscribed);a.vC=hy(a.vC,b.view_count);a.shortViewCount=iy(a.shortViewCount,b.short_view_count_text);a.title=iy(a.title,b.title);a.subtitle=iy(a.subtitle,b.subtitle);a.fm=iy(a.fm,b.expanded_title);a.expandedSubtitle=iy(a.expandedSubtitle,b.expanded_subtitle);a.Pl=iy(a.Pl,b.aria_label);a.ypcPreview=iy(a.ypcPreview,b.ypc_preview);a.lw=iy(a.lw,b.ypc_origin);a.hd=Q(a.hd,b.ypc_is_premiere_trailer);a.Gn=iy(a.Gn,b.ypc_clickwrap_message);a.paygated=Q(a.paygated,b.paygated);a.CC= +Q(a.CC,b.requires_purchase);a.showShareButton=!Q(!a.showShareButton,b.ss);a.Ai=Q(a.Ai,b.showwatchlater);a.sl=Q(a.sl,b.shownotifybutton);a.tn=Q(a.tn,b.copy_share);if(c=b.keywords)a.keywords=hA(c.split(","));if(c=b.rvs)a.suggestions=bq(c);a.contentCheckOk=Q(a.contentCheckOk,b.cco);a.racyCheckOk=Q(a.racyCheckOk,b.rco);a.isLivingRoomDeeplink=Q(a.isLivingRoomDeeplink,b.is_living_room_deeplink);a.oauthToken=iy(a.oauthToken,b.oauth_token);a.Cf=iy(a.Cf,b.kpt);a.visitorData=iy(a.visitorData,b.visitor_data); +if(c=b.session_data)a.Ac=Zp(c);if(c=b.endscreen_autoplay_session_data)a.Wx=Zp(c);a.xo=iy(a.xo,b.endscreen_ad_tracking_data);a.FD=Q(a.FD,b.wait_for_vast_info_cards_xml);a.Mv=Q(a.Mv,b.suppress_creator_endscreen);a.nz=Q(a.nz,b.is_trueview_action);a.eD=iy(a.eD,b.tracking_list);a.no=iy(a.no,b.clip);a.oo=iy(a.oo,b.clipt);fB(a,b)}; +dB=function(a,b){b=b||{};var c=b.errordetail;null!=c&&(a.errorDetail=c);c=b.errorcode;null!=c?a.errorCode=c:"fail"==b.status&&(a.errorCode="150");c=b.reason;null!=c&&(a.errorReason=c);c=b.subreason;null!=c&&(a.Hh=c);a.clientPlaybackNonce||(a.clientPlaybackNonce=b.cpn||ds());a.gg=Q(a.Pa.gg,b.livemonitor);c=b.raw_embedded_player_response;if(!c){var d=b.embedded_player_response;d&&(c=JSON.parse(d))}c&&(a.Wi=c);a.Wi&&((c=a.Wi.embedPreview)&&jia(a,b,c),a.Wi.playabilityStatus&&(a.Vi=a.Wi.playabilityStatus, +kia(a)));c=b.raw_player_response;c||(d=b.player_response)&&(c=JSON.parse(d));c&&(a.Ia=c);if(a.Ia){(c=a.Ia.annotations)&&Eha(a,c);(c=a.Ia.attestation)&&Fha(a,c);(c=a.Ia.heartbeatParams)&&Iha(a,c);(c=a.Ia.messages)&&Kha(a,c);(c=a.Ia.multicamera)&&Lha(a,c);(c=a.Ia.overlay)&&Mha(a,c);if(c=a.Ia.playabilityStatus)Nha(a,c),(d=c.errorScreen)&&Zha(a,d);(d=a.Ia.playbackTracking)&&Oha(a,d,b);(d=a.Ia.playerAds)&&Pha(a,d,b);(d=a.Ia.playerConfig)&&Qha(a,d);var e=a.Ia.streamingData;e&&Xha(a,e,d||null);if(e=a.Ia.trackingParams)a.zf= +e;if(e=a.Ia.videoDetails)if(Yha(a,e,b),aia(a,e,d||null,b),d=e.isPrivate)a.isPrivate=Q(a.isPrivate,d);c&&Hha(a,c,e||null);(c=a.Ia.interstitialPods)&&Jha(a,c);a.Oe&&a.eventId&&(a.Oe=fq(a.Oe,{ei:a.eventId}));(c=a.Ia.captions)&&c.playerCaptionsTracklistRenderer&&Gha(a,c.playerCaptionsTracklistRenderer);a.ak=a.Ia.clipConfig;a.ak&&null!=a.ak.startTimeMs&&(a.Yu=.001*parseInt(a.ak.startTimeMs,10));a.ia("web_player_include_innertube_commands")&&a.Ia&&a.Ia.playerConfig&&a.Ia.playerConfig.webPlayerConfig&&a.Ia.playerConfig.webPlayerConfig.webPlayerActionsPorting&& +fA(a,a.Ia.playerConfig.webPlayerConfig.webPlayerActionsPorting)}hB(a,b);b.queue_info&&(a.queueInfo=b.queue_info);c=b.hlsdvr;null!=c&&(a.allowLiveDvr=iA("1"==c));a.adQueryId=b.ad_query_id||null;a.adSafetyReason||(a.adSafetyReason=b.encoded_ad_safety_reason||null);a.ME=b.agcid||null;a.Ww=b.ad_id||null;a.ax=b.ad_sys||null;a.Vx=b.encoded_ad_playback_context||null;a.Mi=Q(a.Mi,b.infringe||b.muted);a.authKey=b.authkey;a.cd=b.authuser;a.mutedAutoplay=Q(a.mutedAutoplay,b&&b.playmuted)&&a.ia("embeds_enable_muted_autoplay"); +a.cm=Q(a.cm,b.enable_cardio);a.wo=Q(a.wo,b.enable_cardio_before_playback);a.endSeconds=hy(a.endSeconds,a.Tu||b.end||b.endSeconds);a.zf=iy(a.zf,b.itct);a.Jt=Q(a.Jt,b.noiba);a.ip=Q(a.ip,b.is_live_destination);a.ya=Q(a.ya,b.live_playback);a.isMdxPlayback=Q(a.isMdxPlayback,b.mdx);if(c=b.mdx_control_mode)a.mdxControlMode="number"===typeof c?c:g.md(c);a.It=Q(a.It,b.is_inline_playback_no_ad);a.sg=hy(a.sg,b.reload_count);a.reloadReason=iy(a.reloadReason,b.reload_reason);a.qn=Q(a.qn,b.show_content_thumbnail); +a.Qt=Q(a.Qt,b.utpsa);a.Ov=Q(a.Ov,b.third_party_remapped_ad);a.cycToken=b.cyc||null;a.bD=b.tkn||null;c=Yz(b);0<Object.keys(c).length&&(a.Sf=c);a.oe=iy(a.oe,b.vvt);a.mdxEnvironment=iy(a.mdxEnvironment,b.mdx_environment);a.OJ=b.osig;a.eventId||(a.eventId=b.eventid);a.osid||(a.osid=b.osid);a.playlistId=iy(a.playlistId,b.list);a.fC=b.pyv_view_beacon_url;a.iC=b.pyv_quartile25_beacon_url;a.jC=b.pyv_quartile50_beacon_url;a.kC=b.pyv_quartile75_beacon_url;a.hC=b.pyv_quartile100_beacon_url;if(c=b.remarketing_url)a.remarketingUrl= +c;if(c=b.ppv_remarketing_url)a.ppvRemarketingUrl=c;c=b.session_data;!a.xC&&c&&(a.xC=Zp(c).feature);a.Ht=1==hy(a.Ht?1:0,b.is_fling);a.vnd=hy(a.vnd,b.vnd);a.ik=iy(a.ik,b.force_ads_url);a.tg=iy(a.tg,b.ctrl);a.Nf=iy(a.Nf,b.ytr);a.Vl=b.ytrcc;a.zC=b.ytrexp;a.en=iy(a.en,b.adformat);a.ew=iy(a.ew,b.attrib);a.slotPosition=hy(a.slotPosition,b.slot_pos);a.breakType=b.break_type;a.pn=Q(a.pn,b.ssrt);a.videoId=ky(b)||a.videoId;a.Ag=iy(a.Ag,b.vss_credentials_token);a.Fi=iy(a.Fi,b.vss_credentials_token_type);a.Rj= +Q(a.Rj,b.audio_only);a.hw=Q(a.hw,b.aac_high);a.ri=Q(a.ri,b.prefer_low_quality_audio);a.dn=iy(a.dn,b.qoe_cat);a.gk=Q(a.gk,b.download_media);a.Es=Q(a.Es,b.download_media_in_bg);a.jg=Q(a.jg,b.prefer_gapless);lia(a.Ia)&&(a.adModule=!0,a.ld.push("ad"));if(c=b.adaptive_fmts)a.adaptiveFormats=c;if(c=b.allow_embed)a.allowEmbed="1"==c;if(c=b.backgroundable)a.backgroundable="1"==c;if(c=b.autonav)a.Yh="1"==c;if(c=b.autoplay)a.oi="1"==c;if(c=b.iv_load_policy)a.annotationsLoadPolicy=gy(a.annotationsLoadPolicy, +c,Cy);if(c=b.cc_lang_pref)a.captionsLanguagePreference=iy(c,a.captionsLanguagePreference);if(c=b.cc_load_policy)a.Ah=gy(a.Ah,c,Cy);if(c=b.cached_load)a.bo=Q(a.bo,c);"0"==b.dash&&(a.Qx=!0);if(c=b.dashmpd)a.ye=g.Ed(c,{cpn:a.clientPlaybackNonce});if(c=b.delay)a.qf=g.md(c);c=a.Tu||b.end;void 0!=c&&(a.clipEnd=hy(a.clipEnd,c));if(c=b.fmt_list)a.Ps=c;b.fresca_preroll&&a.ld.push("fresca");b.heartbeat_preroll&&a.ld.push("heartbeat");a.wk=-Math.floor(10*Math.random());a.Em=-Math.floor(40*Math.random());if(c= +b.is_listed)a.isListed=Q(a.isListed,c);if(c=b.is_private)a.isPrivate=Q(a.isPrivate,c);if(c=b.pipable)a.pipable=Q(a.pipable,c);a.Tr=a.pipable&&a.Pa.gq;a.Kv=a.Tr&&(!a.Pa.showMiniplayerButton||a.ia("web_player_pip"));if(c=b.paid_content_overlay_duration_ms)a.UB=g.md(c);if(c=b.paid_content_overlay_text)a.JN=c;if(c=b.url_encoded_fmt_stream_map)a.Dn=c;if(c=b.hls_formats)a.hlsFormats=c;if(c=b.hlsvp)a.hlsvp=c;if(c=b.length_seconds)a.lengthSeconds="string"===typeof c?g.md(c):c;if(c=b.live_start_walltime)a.rp= +"number"===typeof c?c:g.md(c);if(c=b.live_manifest_duration)a.Fk="number"===typeof c?c:g.md(c);if(c=b.player_params)a.playerParams=c;if(c=b.partnerid)a.Ze=hy(a.Ze,c);if(c=b.probe_url)a.probeUrl=Zu(g.Ed(c,{cpn:a.clientPlaybackNonce}));if(c=b.profile_picture)a.profilePicture=iy(c,a.profilePicture);(c=b.pyv_billable_url)&&Wu(c)&&(a.cn=c);(c=b.pyv_conv_url)&&Wu(c)&&(a.gC=c);fB(a,b);0<a.startSeconds||(a.startSeconds=hy(a.startSeconds,a.Yu||a.Ft||b.start||b.startSeconds),a.Vh=a.startSeconds);c=b.live_utc_start; +null!=c&&(a.liveUtcStartSeconds=parseInt(c,10));if(c=b.utc_start_millis)a.liveUtcStartSeconds=.001*parseInt(c,10);if(c=b.stream_time_start_millis)a.Tq=.001*parseInt(c,10);c=a.Ft||b.start;void 0==c||"1"==b.resume||a.ya||(a.clipStart=hy(a.clipStart,c));if(c=b.url_encoded_third_party_media)a.tl=bq(c);if(c=b.ypc_offer_button_formatted_text)d=JSON.parse(c),a.kw=null!=d?d:null,a.KD=c;if(c=b.ypc_offer_button_text)a.sr=c;if(c=b.ypc_offer_description)a.Jn=c;if(c=b.ypc_offer_headline)a.tr=c;if(c=b.ypc_full_video_message)a.Hn= +c;if(c=b.ypc_offer_id)a.ur=c;if(c=b.ypc_buy_url)a.lr=c;if(c=b.ypc_item_thumbnail)a.mr=c;if(c=b.ypc_item_title)a.qr=c;if(c=b.ypc_item_url)a.rr=c;if(c=b.ypc_vid)a.vr=c;b.ypc_overlay_timeout&&(a.Kn=parseInt(b.ypc_overlay_timeout,10));if(c=b.ypc_trailer_player_vars)a.El=aq(c);if(c=b.ypc_original_itct)a.iP=c;a.rh=iy(a.rh,b.ucid);(0,g.y)("baseUrl uid oeid ieid ppe engaged subscribed".split(" "),function(f){b[f]&&(this.fd[f]=b[f])},a); +a.fd.focEnabled=Q(a.fd.focEnabled,b.focEnabled);a.fd.rmktEnabled=Q(a.fd.rmktEnabled,b.rmktEnabled);a.Sq=b.storyboard_spec||null;a.tp=b.live_storyboard_spec||null;a.rz=b.iv_endscreen_url||null;a.Rt=Q(a.Rt,b.iv3_module);a.Go=Q(a.Go,b.fresca_module);a.In=Q(a.In,b.ypc_license_checker_module);a.Sj=Q(a.Sj,b.ypc_module);a.Dl=Q(a.Dl,b.ypc_clickwrap_module);a.Sj&&a.ld.push("ypc");a.Dl&&a.ld.push("ypc_clickwrap");a.aC={video_id:b.video_id,eventid:b.eventid,cbrand:b.cbrand,cbr:b.cbr,cbrver:b.cbrver,c:b.c,cver:b.cver, +ctheme:b.ctheme,cplayer:b.cplayer,cmodel:b.cmodel,cnetwork:b.cnetwork,cos:b.cos,cosver:b.cosver,cplatform:b.cplatform,user_age:b.user_age,user_display_image:b.user_display_image,user_display_name:b.user_display_name,user_gender:b.user_gender,csi_page_type:b.csi_page_type,csi_service_name:b.csi_service_name,enablecsi:b.enablecsi,enabled_engage_types:b.enabled_engage_types};gB(a,b);iB(a)?mia(a):nia(a);if(c=b.adpings)a.Xw=c?aq(c):null;if(c=b.feature)a.fn=c;if(c=b.referrer)a.referrer=c;a.clientScreenNonce= +iy(a.clientScreenNonce,b.csn);a.Kq=hy(a.Kq,b.root_ve_type);a.np=hy(a.np,b.kids_age_up_mode);void 0!=b.kids_app_info&&(a.kidsAppInfo=b.kids_app_info);a.Cn=Q(a.Cn,b.upg_content_filter_mode);if(c=b.unplugged_location_info)a.Yc=c;if(c=b.unplugged_partner_opt_out)a.wl=iy("",c);a.Ds=Q(a.Ds,b.disable_watch_next);a.ym=iy(a.ym,b.internal_ip_override);a.Lt=!!b.is_yto_interstitial;(a.interstitials.length||a.Lt)&&a.ld.push("yto")}; +hB=function(a,b){var c=b.raw_watch_next_response;if(!c){var d=b.watch_next_response;d&&(c=JSON.parse(d))}if(c){a.Bg=c;c=a.Bg.contents;var e;if(c){if(e=c.singleColumnWatchNextResults){var f=hy(0,b.autoplay_count);if(e.autoplay&&e.autoplay.autoplay&&!e.playlist){var k=e.autoplay.autoplay.sets;e={};d={};var l=null;if(k){for(var m=g.p(k),n=m.next();!n.done;n=m.next())if((n=n.value.autoplayVideoRenderer)&&n.compactVideoRenderer){l=n.compactVideoRenderer;break}if(k=k[0].autoplayVideo)(k=k.clickTrackingParams)&& +(e.itct=k),e.autonav="1",e.playnext=String(f)}else e.feature="related-auto";if(l){d.autonav="1";d.video_id=l.videoId;if(f=l.shortBylineText)d.author=g.R(f);if(f=l.title)d.title=g.R(f)}d.endscreen_autoplay_session_data=g.Bd(e);a.suggestions=[d]}}e=c.twoColumnWatchNextResults}c=a.Bg.playerOverlays;if(c&&(d=c.playerOverlayRenderer)){if(f=d.endScreen)if(f=f.watchNextEndScreenRenderer)var q=f.results;if(f=d.videoDetails){var r=f.embeddedPlayerOverlayVideoDetailsRenderer;if(f=f.musicEmbeddedPlayerOverlayVideoDetailsRenderer)a.Ms= +f.title,a.Ls=f.byline}if(f=d.actions)for(f=g.p(f),l=f.next();!l.done;l=f.next())l=l.value,l.likeButtonRenderer&&(a.likeButtonRenderer=l.likeButtonRenderer);if(f=d.decoratedPlayerBarRenderer)if(f=f.decoratedPlayerBarRenderer)if(f.playerBar&&(l=f.playerBar.chapteredPlayerBarRenderer)&&l.chapters&&(a.Ax=l.chapters),f.playerBarActionButton&&(f=f.playerBarActionButton))a.MN=f.buttonRenderer;g.wy(a.Pa)&&(a.Ai=!!d.addToMenu);jB(a,d.shareButton)}!q&&e&&(d=e.endScreen&&e.endScreen.endScreen)&&(q=d.results); +e&&(d=e.desktopOverlay&&e.desktopOverlay.desktopOverlayConfigRenderer)&&(d.suppressShareButton&&(a.showShareButton=!1),d.suppressWatchLaterButton&&(a.Ai=!1));r&&kB(a,b,r);if(q){r=e||null;e=c||null;c=hy(0,b.autoplay_count);d=[];l=!0;q=g.p(q);for(f=q.next();!f.done;f=q.next()){m=f.value;k=void 0;f=null;if(m.endScreenVideoRenderer){m=m.endScreenVideoRenderer;n=m.title;f={id:m.videoId,length_seconds:m.lengthInSeconds};var u=m.shortBylineText;u&&(f.author=g.R(u));if(u=m.shortViewCountText)f.short_view_count_text= +g.R(u);n&&(f.title=g.R(n),(n=n.accessibility)&&(n=n.accessibilityData)&&n.label&&(f.aria_label=n.label));if(n=m.navigationEndpoint)k=n.clickTrackingParams;if(n=m.thumbnailOverlays)for(n=g.p(n),u=n.next();!u.done;u=n.next())if((u=u.value.thumbnailOverlayTimeStatusRenderer)&&"LIVE"==u.style){f.live_playback="1";break}m=aA(m.thumbnail);m=Xz(m);m.iurlmq&&(m={iurlmq:m.iurlmq,iurlhq:m.iurlmq});Object.assign(f,m)}else if(m.endScreenPlaylistRenderer){m=m.endScreenPlaylistRenderer;k=m.navigationEndpoint;if(!k)continue; +f=k.watchEndpoint;if(!f)continue;f=f.videoId;f={list:m.playlistId,video_id:f,playlist_length:m.videoCount,thumbnail_ids:f};if(n=m.title)f.playlist_title=g.R(n);if(n=m.shortBylineText)f.playlist_author=g.R(n);k=k.clickTrackingParams;m=aA(m.thumbnail);Object.assign(f,Xz(m))}f&&(f.session_data=g.Bd({itct:k}),l?(l={autonav:1,playnext:c},f.list&&(l.autoplay="1"),r?(k=r.autoplay)&&(k=k.autoplay)&&(k=k.sets)&&(k=k[0])&&(k=k.autoplayVideo)&&(k=k.clickTrackingParams)&&(l.itct=k):e&&(k=e.playerOverlayAutoplayRenderer)&& +(k=k.nextButton)&&(k=k.buttonRenderer)&&(k=k.navigationEndpoint)&&k.clickTrackingParams&&(l.itct=k.clickTrackingParams),l.itct||(l.feature="related-auto"),f.endscreen_autoplay_session_data=g.Bd(l),d.splice(0,0,f),l=!1):d.push(f))}a.suggestions=d}a.Bg.currentVideoThumbnail&&(a.Sf=aA(a.Bg.currentVideoThumbnail))}}; +lia=function(a){if(!a||!a.adPlacements)return!1;a=g.p(a.adPlacements);for(var b=a.next();!b.done;b=a.next())if(b=b.value.adPlacementRenderer,null!=b&&"AD_PLACEMENT_KIND_START"==(b.config&&b.config.adPlacementConfig&&b.config.adPlacementConfig.kind))return!0;return!1}; +nB=function(a){var b=a.jg,c=!!a.ka&&(a.ka.hh()||a.ka.ih()||a.ka.bh()),d=a.Pa,e=!!a.ka&&a.ka.kg,f=lB(a),k=a.hw;a.isAd();var l=a.isOtf(),m=mB(a,"html5_samsung_vp9_live"),n=new Wga;n.N=f;n.F=k&&d.A;el("windows nt 5.1")&&!g.lx&&(n.o=!0);c&&ty&&6>=uy&&(n.o=!0);if(f=c)f=d.ia("disable_html5_ambisonic_audio")||!(g.Xy(d)||d.ia("html5_enable_spherical")||d.ia("html5_enable_spherical3d"))?!1:Yy(d);f&&(n.L=!0);b&&(n.o=!0,n.aa=!0);l&&!g.O(d.experiments,"html5_otf_prefer_vp9")&&(n.o=!0);ix(d.B,sx)&&(g.O(d.experiments, +"html5_enable_aac51")&&(n.C=!0),g.O(d.experiments,"html5_enable_ac3")&&(n.u=!0),g.O(d.experiments,"html5_enable_eac3")&&(n.B=!0));!g.O(d.experiments,"html5_kaios_hd_killswitch")&&oy&&(n.V=480);if(e||c)n.R=!1;n.T=!1;b=gz(d);0<b&&2160>b&&window.SourceBuffer&&SourceBuffer.prototype.changeType&&(n.A=b);2160<=b&&(n.Z=!0);Tx()&&(n.ba=!1);n.H=m;il()&&a.Ia&&a.Ia.playerConfig&&a.Ia.playerConfig.webPlayerConfig&&a.Ia.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(n.u=!0,n.B=!0);a.ya&&(m=a.Wb&& +a.Pa.ia("html5_enable_audio_51_for_live_dai"),a=!a.Wb&&a.Pa.ia("html5_enable_audio_51_for_live_non_dai"),n.G=m||a);return n}; +nia=function(a){oB(a)?a.Li=!0:!pB(a,a.adaptiveFormats)&&a.ye&&(a.Li=!0)}; +sB=function(a,b){var c;(c=!b)||(c=!(!qB(a)&&a.adaptiveFormats));if(c)return null;mB(a,"html5_enable_cobalt_experimental_vp9_decoder")&&(pw=!0);c=rB(b);var d=a.Nc;var e=a.lengthSeconds,f=a.ya,k=a.Ue,l=a.Pa.experiments,m=rga(c);d=f||k?qga(c,k,d,l):3==m?pga(c,d,e,l):oga(c,d,e,l);0<c.length&&(c=c[0],c.url&&c.sp&&c.s&&(c=nw(c.url,c.sp,c.s,a.Pa.experiments),c=parseInt(c.get("max_sq"),10)||Infinity,isFinite(c)&&(a.Am=!0)));if(c=d.u)c=!(a.ia("html5_manifestless_vp9")||a.ia("html5_manifestless_vp9_normal_latency")&& +(!a.isLowLatencyLiveStream||"NORMAL"==a.latencyClass)||!oia(d));return c?(d.dispose(),null):d}; +pB=function(a,b){var c=sB(a,b);if(!c)return!1;tB(a,c);return!0}; +qB=function(a){return il()&&!uB(a)}; +uB=function(a){return mB(a,"html5_enable_tvos_dash_dogfood")||a.ia("html5_enable_tvos_dash")&&MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; +mia=function(a){qB(a)&&(a.ya&&a.ye?a.Li=!0:a.tf&&(a.Bm=!0))}; +oia=function(a){return a.u&&Gw('video/webm; codecs="vp9"')&&g.Eb(a.o,function(b){return Fv(b.info)})}; +vB=function(a){return!(!a.ka||!a.ka.u)}; +xB=function(a){if(!Nv())return!1;if(a.ia("html5_streaming_debug"))return!0;if(g.zx)return!1;if(g.hl()){var b=dl();if(16<=b&&17>b)return!1}return!vB(a)||"ULTRALOW"!=a.latencyClass&&21530001!=wB(a)?window.AbortController?a.ia("html5_streaming_xhr")||a.ia("html5_streaming_xhr_manifestless")&&vB(a)?!0:!1:!1:!0}; +yB=function(a){var b=vB(a),c=xB(a);return(a.hasSubfragmentedFmp4||a.uk)&&b?c&&Nv()?3:2:a.defraggedFromSubfragments&&b?-1:1}; +wB=function(a){return a.isLowLatencyLiveStream&&void 0!=a.ka&&5<=Bw(a.ka)?21530001:a.liveExperimentalContentId}; +iB=function(a){return il()&&uB(a)?!1:!wx()||a.Qx?!0:!1}; +pia=function(a){a.Jc=!0;a.Li=!1;if(!a.ye&&oB(a))uha(a.videoId).then(function(d){var e;a:{if(e=sB(a,a.adaptiveFormats))if(d=sB(a,d)){for(var f in d.o){var k=d.o[f],l=e.o[f];if(!l||k.lastModified<l.lastModified){zB(a,!0);d.dispose();tB(a,e);e=void 0;break a}}e.dispose();tB(a,d)}else tB(a,e);e=void 0}return e},function(){return pB(a,a.adaptiveFormats)}).then(function(){return AB(a)}); +else{Uu(a.ye)||g.er(new ar("DASH MPD Origin invalid: ",a.ye));var b=a.ye,c=g.P(a.Pa.experiments,"dash_manifest_version")||4;b=g.Ed(b,{mpd_version:c});a.isLowLatencyLiveStream&&"NORMAL"!=a.latencyClass||(b=g.Ed(b,{pacing:0}));uga(b,a.Pa.experiments,a.ya).then(a.IK,a.HK,a);LA("mrs")}}; +AB=function(a){a.ha()||(a.Jc=!1,a.S("dataloaded"))}; +tB=function(a,b,c){c=void 0===c?!1:c;a.ka=b;g.A(a,b);b.Tc=a.Tc;b.De=a.De;b.Ik=a.Ik;b.Hk=a.Hk;BB(a)&&a.ld.push("webgl");a.ka.isLive||(a.ya=!1);var d=b.sourceUrl.split("/");-1!=d.indexOf("manifest_duration")&&(a.Fk=parseInt(d[d.indexOf("manifest_duration")+1],10));b.A&&(c?b.subscribe("refresh",a.fB,a):b.subscribe("cuepointsadded",a.Bx,a));jw(b)&&(a.Bm=!0)}; +CB=function(a){return a.Nc?!0:!!a.ka&&jw(a.ka)}; +qia=function(a,b){var c=b||iB(a);if(a.ka&&!c){if(lB(a)){c=a.ka;var d=a.ya;if(!c.o["0"]){var e=new Ev("0","fakesb",void 0,new zv(0,0,0,void 0,void 0,"auto"),null,null,1);c.o["0"]=d?new Mv(new $u("http://www.youtube.com/videoplayback"),e,"fake"):new cw(new $u("http://www.youtube.com/videoplayback"),e,new Yt(0,0),new Yt(0,0),0,NaN)}}mB(a,"html5_enable_cobalt_experimental_vp9_decoder")&&(a.Pa.B.B=!0);return dha(nB(a),a.Pa.B,a.ka,a.kc).then(a.Hv,void 0,a)}return vr()}; +g.DB=function(a){return qB(a)&&a.tf?(a={},a.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",a):a.Ga&&a.Ga.Nc||null}; +EB=function(a){var b=a.Ia&&a.Ia.paidContentOverlay&&a.Ia.paidContentOverlay.paidContentOverlayRenderer||null;return b&&b.text?g.R(b.text):a.JN}; +FB=function(a){var b=a.Ia&&a.Ia.paidContentOverlay&&a.Ia.paidContentOverlay.paidContentOverlayRenderer||null;return b&&b.durationMs?g.md(b.durationMs):a.UB}; +GB=function(a){var b="";if(a.Wt)return a.Wt;a.ya&&(b=a.allowLiveDvr?"dvr":"live");return b}; +g.HB=function(a,b){return"string"!==typeof a.keywords[b]?null:a.keywords[b]}; +IB=function(a){return!!(a.ye||a.adaptiveFormats||a.Dn||a.tl||a.hlsvp)}; +JB=function(a){var b=g.fb(a.ld,"ypc");a.ypcPreview&&(b=!1);return a.isValid()&&!a.Jc&&(IB(a)||g.fb(a.ld,"fresca")||g.fb(a.ld,"heartbeat")||b)}; +rB=function(a,b){var c=bq(a),d={};if(b)for(var e=g.p(b.split(",")),f=e.next();!f.done;f=e.next())(f=f.value.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(d[f[1]]={width:f[2],height:f[3]});e=g.p(c);for(f=e.next();!f.done;f=e.next()){f=f.value;var k=d[f.itag];k&&(f.width=k.width,f.height=k.height)}return c}; +kia=function(a){if(KB(a)&&(a.errorDetail="0",a.Vi)){var b=a.Vi.embeddedPlayerErrorMessageRenderer;b&&(a.lF=b.embeddedPlayerErrorMessageRenderer)}a.Vi&&a.Vi.playableInEmbed&&(a.allowEmbed=!0)}; +jB=function(a,b){a.showShareButton=!!b;if(b){var c=b.buttonRenderer&&b.buttonRenderer.navigationEndpoint;c&&(a.tn=!!c.copyTextEndpoint)}}; +jia=function(a,b,c){c=c.thumbnailPreviewRenderer;var d=c.controlBgHtml;null!=d?(a.rf=d,a.Yb=!0):(a.rf="",a.Yb=!1);if(d=c.defaultThumbnail)a.Sf=aA(d);(d=c.videoDetails&&c.videoDetails.embeddedPlayerOverlayVideoDetailsRenderer)&&kB(a,b,d);if(b=c.videoDetails&&c.videoDetails.musicEmbeddedPlayerOverlayVideoDetailsRenderer)a.Ms=b.title,a.Ls=b.byline,b.musicVideoType&&(a.musicVideoType=b.musicVideoType);a.Ai=!!c.addToWatchLaterButton;jB(a,c.shareButton);c.playButton&&c.playButton.buttonRenderer&&c.playButton.buttonRenderer.navigationEndpoint&& +(b=c.playButton.buttonRenderer.navigationEndpoint,b.watchEndpoint&&(b=b.watchEndpoint,b.watchEndpointSupportedOnesieConfig&&b.watchEndpointSupportedOnesieConfig.html5PlaybackOnesieConfig&&(a.tq=new hia(b.watchEndpointSupportedOnesieConfig.html5PlaybackOnesieConfig))));c.videoDurationSeconds&&(a.lengthSeconds=g.md(c.videoDurationSeconds));a.ia("web_player_include_innertube_commands")&&c.webPlayerActionsPorting&&fA(a,c.webPlayerActionsPorting)}; +kB=function(a,b,c){var d=c.channelThumbnail;d&&(d=d.thumbnails)&&(d=d[0])&&(b.profile_picture=d.url);if(d=c.channelThumbnailEndpoint&&c.channelThumbnailEndpoint.channelThumbnailEndpoint)if(d=d.urlEndpoint&&d.urlEndpoint.urlEndpoint)b.channel_path=d.url;if(d=c.collapsedRenderer)if(d=d.embeddedPlayerOverlayVideoDetailsCollapsedRenderer){var e=d.title;e&&(b.title=g.R(e));if(d=d.subtitle)b.subtitle=g.R(d)}if(c=c.expandedRenderer)if(c=c.embeddedPlayerOverlayVideoDetailsExpandedRenderer){if(d=c.title)b.expanded_title= +g.R(d);if(d=c.subtitle)b.expanded_subtitle=g.R(d);if(c=c.subscribeButton)if(c=c.subscribeButtonRenderer)b.ucid=c.channelId,b.subscribed=c.subscribed,a.sl=!!c.notificationPreferenceToggleButton,c.notificationPreferenceToggleButton&&c.notificationPreferenceToggleButton.toggleButtonRenderer&&(b=c.notificationPreferenceToggleButton.toggleButtonRenderer,b.isToggled?(a.Sv=b.toggledServiceEndpoint||null,a.Rv=b.defaultServiceEndpoint||null):(a.Sv=b.defaultServiceEndpoint||null,a.Rv=b.toggledServiceEndpoint|| +null))}}; +g.LB=function(a){return a.ya&&!a.allowLiveDvr}; +MB=function(a){return a.ya&&a.allowLiveDvr}; +BB=function(a){return a.ih()||a.hh()||a.zk()||a.bh()}; +ria=function(a){a.Ba=a.Ba.u}; +g.NB=function(a){if(a.Mv)return null;var b=a.rz;b||(b=a.Ia&&a.Ia.endscreen&&a.Ia.endscreen.endscreenUrlRenderer&&a.Ia.endscreen.endscreenUrlRenderer.url);return b||null}; +g.OB=function(a){return a.Mv?null:a.Ia&&a.Ia.endscreen&&a.Ia.endscreen.endscreenRenderer||null}; +g.PB=function(a){return a.Ia&&a.Ia.cards&&a.Ia.cards.cardCollectionRenderer||null}; +g.QB=function(a){if(!a.Ia||!a.Ia.annotations)return null;a=g.p(a.Ia.annotations);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.playerAnnotationsExpandedRenderer&&b.playerAnnotationsExpandedRenderer.featuredChannel)return b.playerAnnotationsExpandedRenderer;return null}; +RB=function(a){return a.adFormat&&"1_5"!=a.adFormat?"adunit":a.Pa.ba}; +SB=function(a){return a.oi||"detailpage"==RB(a)||a.mutedAutoplay}; +TB=function(a){if(SB(a)){if("detailpage"==RB(a))return a.Yh||0<a.sg;if("adunit"!=RB(a)||!a.cn)return!0}return!1}; +UB=function(a){var b=1,c=g.P(a.Pa.experiments,"html5_default_ad_gain");c&&a.isAd()&&(b=c);return Math.min(1,Math.pow(10,-a.hn/20))||b}; +lB=function(a){var b=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],c="TVHTML5_SIMPLY"==a.Pa.deviceParams.c&&"MUSIC"==a.Pa.deviceParams.ctheme;!a.Rj&&(Ty(a.Pa)||c)&&b.includes(a.musicVideoType)&&(a.Rj=!0);if(b=g.hl())b=/Starboard\/([0-9]+)/.exec(g.Pc),b=10>(b?parseInt(b[1],10):NaN);if(c=!a.Rj)c=a.Pa,c="TVHTML5_CAST"==c.deviceParams.c||"TVHTML5"==c.deviceParams.c&&(c.deviceParams.cver.startsWith("6.20130725")||c.deviceParams.cver.startsWith("6.20130726"));c&&"MUSIC"==a.Pa.deviceParams.ctheme&& +!b&&(b="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"===a.musicVideoType,c=a.ia("cast_prefer_audio_only_for_atv_and_uploads")&&"MUSIC_VIDEO_TYPE_ATV"===a.musicVideoType,b||c)&&(a.Rj=!0);return!a.Pa.deviceHasDisplay||a.Rj&&a.Pa.A}; +VB=function(a){return!!(a.ia("hoffle_save")&&a.adaptiveFormats&&a.gk&&a.Pa.A)}; +zB=function(a,b){if(a.gk!=b&&(a.gk=b)&&a.ka){var c=a.ka,d;for(d in c.o){var e=c.o[d];e.C=!1;e.o=null}}}; +oB=function(a){var b;if(b=a.ia("hoffle_load")&&a.adaptiveFormats)b=a.videoId,b=!!b&&1===Lz(b);return!(!b||a.gk)}; +WB=function(a){if(!a.ka||!a.Ga||!a.qc)return!1;var b=a.ka.o;return!!b[a.Ga.id]&&cv(b[a.Ga.id].u.o)&&!!b[a.qc.id]&&cv(b[a.qc.id].u.o)}; +KB=function(a){return(a=a.Vi)&&a.showError?a.showError:!1}; +XB=function(a){return a.ia("disable_rqs")?!1:mB(a,"html5_high_res_logging")}; +mB=function(a,b){return a.ia(b)?!0:(a.Ns||"").includes(b+"=true")}; +sia=function(a){return(a=/html5_log_experiment_id_from_player_response_to_ctmp=([0-9]+)/.exec(a.Ns))?a[1]:null}; +fB=function(a,b){var c=b.video_masthead_ad_quartile_urls;c&&(a.zq=c.quartile_0_url,a.dv=c.quartile_25_url,a.fv=c.quartile_50_url,a.hv=c.quartile_75_url,a.bv=c.quartile_100_url,a.Aq=c.quartile_0_urls,a.ev=c.quartile_25_urls,a.gv=c.quartile_50_urls,a.jv=c.quartile_75_urls,a.cv=c.quartile_100_urls)}; +iA=function(a){return a?wx()?!0:YB&&5>ZB?!1:!0:!1}; +hA=function(a){var b={};(0,g.y)(a,function(c){var d=c.split("=");2==d.length?b[d[0]]=d[1]:b[c]=!0}); +return b}; +eA=function(a){if(a){if(Xu(a))return a;a=Yu(a);if(Xu(a,!0))return a}return""}; +g.$B=function(a,b){this.type=a||"";this.id=b||""}; +g.aC=function(a,b){g.N.call(this);this.u=a;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.Jc=this.loaded=!1;this.Ac=this.Wx=this.o=null;this.views=0;this.order=[];this.Sf={};this.A=0;var c=b.session_data;c&&(this.Ac=Zp(c));this.C=0!==b.fetch;this.index=Math.max(0,Number(b.index)||0);this.loop=!!b.loop;this.startSeconds=Number(b.startSeconds)||0;this.F="1"===b.mob;this.title=b.playlist_title||"";this.description=b.playlist_description||"";this.author= +b.author||b.playlist_author||"";b.video_id&&(this.items[this.index]=b);if(c=b.api)"string"===typeof c&&16===c.length?b.list="PL"+c:b.playlist=c;if(c=b.list)switch(b.listType){case "user_uploads":this.Jc||(this.listId=new g.$B("UU","PLAYER_"+c),this.loadPlaylist("/list_ajax?style=json&action_get_user_uploads_by_user=1",{username:c}));break;case "search":tia(this,c);break;default:var d=b.playlist_length;d&&(this.length=Number(d)||0);this.listId=new g.$B(c.substr(0,2),c.substr(2));(c=b.video)?(this.items= +c.slice(0),this.loaded=!0):uia(this)}else if(b.playlist){c=b.playlist.toString().split(",");0<this.index&&(this.items=[]);c=g.p(c);for(d=c.next();!d.done;d=c.next())(d=d.value)&&this.items.push({video_id:d});this.length=this.items.length;c=this.items.map(function(e){return e.video_id}); +this.loadPlaylist("/list_ajax?style=json&action_get_templist=1",{video_ids:c.join(",")});this.loaded=!0}this.setShuffle(!!b.shuffle);if(c=b.suggestedQuality)this.quality=c;this.Sf=Yz(b,"playlist_");this.B=(c=b.thumbnail_ids)?c.split(","):[]}; +bC=function(a){return!!(a.playlist||a.list||a.api)}; +cC=function(a){var b=a.index+1;return b>=a.length?0:b}; +dC=function(a){var b=a.index-1;return 0>b?a.length-1:b}; +eC=function(a,b){a.index=g.Td(b,0,a.length-1);a.startSeconds=0}; +tia=function(a,b){if(!a.Jc){a.listId=new g.$B("SR",b);var c={search_query:b};a.F&&(c.mob="1");a.loadPlaylist("/search_ajax?style=json&embeddable=1",c)}}; +uia=function(a){if(!a.Jc){var b=b||a.listId;b={list:b};var c=a.Ca();c&&c.videoId&&(b.v=c.videoId);a.loadPlaylist("/list_ajax?style=json&action_get_list=1",b)}}; +fC=function(a,b){if(b.video&&b.video.length){a.title=b.title||"";a.description=b.description;a.views=b.views;a.author=b.author;var c=b.loop;c&&(a.loop=c);c=a.Ca();a.items=[];for(var d=g.p(b.video),e=d.next();!e.done;e=d.next())if(e=e.value)e.video_id=e.encrypted_id,a.items.push(e);a.length=a.items.length;(d=b.index)?a.index=d:a.findIndex(c);a.setShuffle(!1);a.Jc=!1;a.loaded=!0;a.A++;a.o&&a.o()}}; +gC=function(a,b){a.o=b;a.loaded&&g.Ko(a.o,0)}; +g.hC=function(a){g.N.call(this);this.loaded=!1;this.player=a}; +g.iC=function(a,b){return Jv(a.info.mimeType)?b?ju(a.info)===b:!0:!1}; +g.jC=function(a,b){if(null!=a.ka&&g.Sy(b.O())&&!a.ka.u&&null!=a.ka.o.rawcc)return!0;if(!a.kg())return!1;var c=!!a.ka&&a.ka.u&&Object.values(a.ka.o).some(function(e){return g.iC(e,"386")}),d=!!a.ka&&!a.ka.u&&mga(a.ka); +return c||d}; +kC=function(a,b){g.z.call(this);this.F=b;this.Sb=new Map;this.u={};this.A={};this.C=null;this.o=a;this.B=g.O(a.O().experiments,"web_player_defer_modules")}; +g.lC=function(a){return a.Sb.get("captions")}; +wia=function(a,b){switch(b){case "ad":return mC(a);case "annotations_module":var c=a.o.O();if(By(c))c=!1;else{var d=a.o.getVideoData();c=d.nz||"3"==c.controlsType?!1:c.L.isEmpty()&&"annotation-editor"!=c.playerStyle&&"live-dashboard"!=c.playerStyle?!!d.Oe||!!g.PB(d)||!!g.QB(d):!0}return c;case "attribution":return c=a.o.O(),g.O(c.experiments,"web_player_show_music_in_this_video")&&"desktop-polymer"==c.playerStyle;case "creatorendscreen":return c=a.o.O(),"3"==c.controlsType?c=!1:"creator-endscreen-editor"== +c.playerStyle?c=!0:(c=a.o.getVideoData(),c=!!c&&(!!g.NB(c)||!!g.OB(c))),c;case "embed":return g.qy(a.o.O());case "endscreen":return g.nC(a);case "fresca":return a.o.getVideoData().Go;case "heartbeat":return c=a.o.getVideoData(),c.In||c.hd;case "kids":return Iy(a.o.O());case "remote":return a.o.O().Gc;case "miniplayer":return a.o.O().showMiniplayerUiWhenMinimized;case "music":return g.Ay(a.o.O());case "captions":return"lb3"==a.o.O().playerStyle?c=!1:(c=a.o.getVideoData(),c=!!c.Tl||!!c.captionTracks.length|| +g.jC(c,a.o)),c;case "unplugged":return g.Hy(a.o.O());case "ux":return a.o.O().Fa;case "visualizer":return g.oC(a);case "webgl":return via(a);case "ypc":return a.on();case "ypc_clickwrap":return c=a.o.getVideoData(),c.Dl&&!c.Lt;case "yto":return!!a.o.getVideoData().ld.includes("yto");default:return g.dr(Error("Module descriptor "+b+" does not match")),!1}}; +pC=function(a){a.B&&(a.Hd("endscreen"),a.ys(),a.Hd("creatorendscreen",void 0,!0))}; +g.nC=function(a){var b=a.o.O();if(g.Zy(b)||b.C||!b.Ha&&!b.tb)return!1;var c=a.o.getPresentingPlayerType();if(2==c)return!1;if(3==c)return g.O(b.experiments,"desktop_enable_autoplay");a=a.o.getVideoData();if(!a)return!1;c=!a.isLiveDefaultBroadcast||g.O(b.experiments,"allow_poltergust_autoplay");c=a.ya&&(!g.O(b.experiments,"allow_live_autoplay")||!c);b=a.ya&&g.O(b.experiments,"allow_live_autoplay_on_mweb");return!c||b}; +g.qC=function(a){return a.Sb.get("webgl")}; +via=function(a){var b=a.o.getVideoData(),c=a.o.O().experiments,d=g.ll(),e=g.O(c,"enable_spherical_kabuki");a=g.Xy(a.o.O());if(b.bh())return d||e||a||g.O(c,"html5_enable_spherical");if(b.hh())return a||d||e||g.O(c,"html5_enable_spherical");if(b.ih())return a||d||g.O(c,"html5_enable_spherical3d");if(b.zk())return a||g.O(c,"html5_enable_anaglyph3d")||!1;d=b.Ga&&b.Ga.video&&Bv(b.Ga.video);return a&&!g.DB(b)&&!b.isVisualizerEligible&&!d&&(g.O(c,"enable_webgl_noop")||g.O(c,"html5_enable_bicubicsharp")|| +g.O(c,"html5_enable_smartsharp"))}; +sC=function(a){g.O(a.o.O().experiments,"web_player_ux_module_wait")&&a.Sb.get("ux")&&g.rC(a.o,"ux")}; +xia=function(a){sC(a);a.Hd("ux",void 0,!0)}; +mC=function(a){if(a=a.o.getVideoData(1).getPlayerResponse())if(a=a.adPlacements)for(var b=0;b<a.length;b++)if(a[b].adPlacementRenderer)return!0;return!1}; +g.oC=function(a){var b=a.o.O();return a.o.getVideoData().isVisualizerEligible&&Yy(b)&&g.O(b.experiments,"web_player_music_visualizer")&&"desktop-polymer"==b.playerStyle&&g.Xy(b)&&!(g.zx&&!g.Rd(42))}; +tC=function(a,b,c){for(var d=g.p(a.Sb),e=d.next();!e.done;e=d.next()){var f=g.p(e.value);e=f.next().value;(f=f.next().value)&&(c||f.Pf(b))&&(g.Me(f),a.Sb["delete"](e))}}; +uC=function(a){return a.Sb.get("ad")}; +vC=function(a){return Iy(a.o.O())?a.Sb.get("kids"):null}; +g.wC=function(a){return a.o.O().Gc?a.Sb.get("remote"):null}; +xC=function(a){return g.Hy(a.o.O())?a.Sb.get("unplugged"):null}; +yC=function(a){return a.o.O().Fa?a.Sb.get("ux"):null}; +g.zC=function(a){return a.Sb.get("annotations_module")}; +AC=function(a){return a.Sb.get("creatorendscreen")}; +BC=function(a){return a.Sb.get("fresca")}; +DC=function(a,b,c){if(a.F){for(var d=a.F+b+".js",e=document.getElementsByTagName("SCRIPT"),f=!1,k,l=0;l<e.length;l++){var m=e[l];if(m.src==d||m.getAttribute("data-original-src")==d)k=m}k||(k=g.ue("SCRIPT"),k.setAttribute("data-original-src",d),f=!0);var n=function(){a.ha()||c.call(a)},q=function(){a.ha()||g.rC(a.o,b)}; +k.onload=g.Ra(function(r){sf(n);r&&r()},k.onload); +k.onerror=g.Ra(function(r){if(.01>Math.random()){var u=new ar("Unable to load player module",b+".js from "+d+" on "+(document.location&&document.location.origin)+".");g.dr(u)}sf(q);r&&r()},k.onerror); +k.onreadystatechange=g.Ra(function(r){switch(k.readyState){case "loaded":case "complete":sf(n,this)}r&&r()},k.onreadystatechange); +f&&((e=a.o.O().Eg)&&k.setAttribute("nonce",e),ed(k,lh(d)),e=document.getElementsByTagName("HEAD")[0]||document.body,e.insertBefore(k,e.firstChild),g.Le(a,function(){k.parentNode&&k.parentNode.removeChild(k);g.CC[b]=null;"annotations_module"==b&&(g.CC.creatorendscreen=null)}))}}; +EC=function(){}; +g.FC=function(){g.z.call(this);this.A=null;this.G=this.F=!1;this.C=new g.mf;g.A(this,this.C)}; +GC=function(a){a=a.mm();return 1>a.length?NaN:a.end(a.length-1)}; +HC=function(a,b){a.A&&null!==b&&b.o===a.A.o||(a.A&&a.A.dispose(),a.A=b)}; +IC=function(a){return Sw(a.Sd(),a.getCurrentTime())}; +yia=function(a,b){if(0==a.Fe()||0<a.Gf())return!1;var c=0<a.getCurrentTime();if(0<=b){var d=a.mm();if(d.length||!c)return Pw(d,b)}return c}; +JC=function(a){var b=a.Sd();return 0<Rw(b)&&a.getDuration()?Qw(b,a.getCurrentTime()):0}; +KC=function(a){var b=a.Sd();return 0<Rw(b)&&a.getDuration()?b.end(b.length-1):0}; +LC=function(a){var b=a.getDuration();return Infinity==b?1:b?JC(a)/b:0}; +MC=function(a){switch(a.Gf()){case 2:return"progressive.net.retryexhausted";case 3:return"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; +NC=function(a,b,c){g.Oe.call(this,b,a);this.u=c||null}; +g.OC=function(a){g.FC.call(this);this.o=a;this.u={}}; +PC=function(){this.o=[];this.u=[];this.A=[]}; +RC=function(a,b,c){c=g.ue(c?"AUDIO":"VIDEO");g.Sa(c,zia);g.gp(c,"loadeddata",(0,g.x)(c.SE,c));yy&&6<=ZB&&g.gp(c,"webkitbeginfullscreen",(0,g.x)(c.play,c));a.u.push(c);b?a.A.push(c):QC(a,c);return c}; +QC=function(a,b){g.fb(a.u,b)&&!g.fb(a.o,b)&&(b.src||b.load(),g.kb(a.A,b)||a.o.push(b))}; +Aia=function(){this.B=this.o=NaN;this.A=this.u=!1}; +SC=function(a,b){return b>a.o+.001&&b<a.o+5}; +TC=function(a,b,c,d){if(d=1<d)a.A=!0;if(a.u)b!=a.o&&(a.u=!1);else if(0<b&&a.o==b)return c-a.B>(d||!a.A?1500:400);a.o=b;a.B=c;return!1}; +g.UC=function(a){return(a=Bia[a.toString()])?a:"LICENSE"}; +g.VC=function(a,b){this.o=a||64;this.u=void 0===b?null:b}; +WC=function(a,b){return TC(a,b.getCurrentTime(),(0,g.M)(),IC(b))}; +XC=function(a,b,c){return b==a.o&&c==a.u||void 0!=b&&(b&128&&!c||b&2&&b&16)?a:new g.VC(b,c)}; +YC=function(a,b){return XC(a,a.o|b)}; +ZC=function(a,b){return XC(a,a.o&~b)}; +$C=function(a,b,c){return XC(a,(a.o|b)&~c)}; +g.S=function(a,b){return!!(a.o&b)}; +g.aD=function(a,b){return b.o==a.o&&b.u==a.u}; +g.bD=function(a){return g.S(a,8)&&!g.S(a,2)&&!g.S(a,1024)}; +cD=function(a){return a.nb()&&!g.S(a,16)&&!g.S(a,32)}; +Cia=function(a){return g.S(a,8)&&g.S(a,16)}; +g.dD=function(a){return g.S(a,1)&&!g.S(a,2)}; +eD=function(a){return g.S(a,128)?-1:g.S(a,2)?0:g.S(a,64)?-1:g.S(a,1)&&!g.S(a,32)?3:g.S(a,8)?1:g.S(a,4)?2:-1}; +g.fD=function(a,b){this.state=a;this.ni=b}; +gD=function(a,b){return g.S(a.state,b)&&!g.S(a.ni,b)?1:!g.S(a.state,b)&&g.S(a.ni,b)?-1:0}; +g.hD=function(a,b){return 0<gD(a,b)}; +Dia=function(){this.u=200;this.o=12}; +Eia=function(a){var b=new Dia;b.u=g.P(a.experiments,"html5_gapless_ended_transition_buffer_ms");b.o=g.P(a.experiments,"html5_gapless_max_played_ranges");return b}; +g.iD=function(a,b,c,d){d=void 0===d?!1:d;g.FC.call(this);this.o=a;this.u=b;this.B=c;this.H=d}; +jD=function(a,b,c){this.audio=a;this.video=b;this.reason=c}; +kD=function(){var a=this;this.u=this.A=kaa;this.o=new Df(function(b,c){a.A=b;a.u=c})}; +Fia=function(a,b){this.G=a;this.u=b;this.C=a.rE;this.F=new Uint8Array(this.C);this.B=this.A=0;this.o=null;this.H=[];this.N=this.R=null;this.L=new kD}; +Gia=function(a){var b=lD(a);b=Qz(a.G.A,a.u.info,b);mD(a,b)}; +nD=function(a){return!!a.o&&a.o.C}; +pD=function(a,b){if(!nD(a)){if(1==b.info.type)a.R=$t(0,b.o.getLength());else if(2==b.info.type){if(!a.o||1!=a.o.type)return;a.N=$t(a.B*a.C+a.A,b.o.getLength())}else if(3==b.info.type){if(3==a.o.type&&!eu(a.o,b.info)&&(a.H=[],b.info.u!=gu(a.o)||0!=b.info.A))return;if(b.info.B)a.H.map(function(c){return oD(a,c)}),a.H=[]; +else{a.H.push(b);a.o=b.info;return}}a.o=b.info;oD(a,b);Hia(a)}}; +oD=function(a,b){for(var c=0,d=uu(b.o);c<d.length;){var e=Math.min(d.length-c,a.F.byteLength-a.A),f=new Uint8Array(d.buffer,d.byteOffset+c,e);a.F.set(f,a.A);a.A+=e;c+=e;if(a.A==a.F.length){if(b.info===a.o&&nD(a)&&c===d.length)break;e=lD(a);e=Qz(a.G.A,a.u.info,e,a.B,a.F);mD(a,e);a.F=new Uint8Array(a.C);a.A=0;a.B+=1}}}; +Hia=function(a){if(nD(a)){var b=new Uint8Array(a.F.buffer,0,a.A);var c={lmt:a.u.lastModified,docid:a.G.A,fmtid:a.u.info.id,type:a.u.info.mimeType.split(";")[0],csz:a.C,clen:a.B*a.C+a.A};c="local://localhost/videoplayback?"+$p(c);c={itag:ju(a.u.info),type:a.u.info.mimeType,bitrate:8*a.u.info.o,lmt:""+a.u.lastModified,init:a.R.toString(),index:a.N.toString(),mket:Math.round(a.u.index.Lh()).toString(),avbr:Math.round(a.u.info.A).toString(),url:c};c=$p(c);b=Qz(a.G.A,a.o.o.info,c,a.B,b);mD(a,b,!0)}}; +lD=function(a){a={itag:a.u.info.id,dlt:Math.round(a.o?a.o.F:0),mket:Math.round(a.u.index.Lh()),avbr:Math.round(a.u.info.A),csz:a.C,lmt:a.u.lastModified};return $p(a)}; +mD=function(a,b,c){c=void 0===c?!1:c;b.then(function(d){(c||4===d)&&a.L.resolve(d)},function(d){a.L.reject(d)})}; +Iia=function(a){for(var b=new Uint8Array(0),c=new DataView(a.buffer,a.byteOffset,a.length),d=0;d<a.length-8;){var e=c.getUint32(d);if(1>=e)break;var f=c.getUint32(d+4);if(1836019574==f)d+=8;else{if(1886614376==f){f=a.subarray(d,d+e);var k=new Uint8Array(b.length+f.length);k.set(b);k.set(f,b.length);b=k}d+=e}}return b}; +Jia=function(a){a=zt(a,1886614376);(0,g.y)(a,function(b){return!b.u}); +return(0,g.Jc)(a,function(b){return new Uint8Array(b.data.buffer,b.offset+b.data.byteOffset,b.size)})}; +Kia=function(a){var b=(0,g.xi)(a,function(e,f){return e+f.length},0),c=new Uint8Array(b),d=0; +(0,g.y)(a,function(e){c.set(e,d);d+=e.length}); +return c}; +Lia=function(a,b){this.A=a;this.G=this.F=!1;this.length=b?b:0;this.u=0;this.B=null;this.o=[];this.C=null;this.length?1!=this.A.length||this.A[0].Wa||(this.A[0].Wa=this.length):1==this.A.length||(0,g.wi)(this.A,function(c){return!!c.range})}; +Mia=function(a){return a.length-a.u+a.o.reduce(function(b,c){return b+c.o.getLength()},0)}; +qD=function(a,b,c,d){var e=this;this.di=a;this.u=c;this.loaded=this.status=0;this.error="";a=Zt(this.di.get("range")||"");if(!a)throw Error("bad range");this.range=a;this.o=new mu;Nia(this).then(d,function(f){e.error=""+f||"unknown_err";d()}); +b()}; +Nia=function(a){return g.rh(a,function c(){var d=this,e,f,k,l,m,n,q,r,u,w,B,D,E;return g.Aa(c,function(F){if(1==F.o){d.status=200;e=d.di.get("docid");f=d.di.get("fmtid");k=+(d.di.get("csz")||0);if(!e||!f||!k)throw Error("Invalid local URL");l=d.range;m=Math.floor(l.start/k);n=Math.floor(l.end/k);q=m}if(5!=F.o)return q<=n?g.sa(F,vha(e,f,q),5):F.Rc(0);r=F.u;u=q*k;w=(q+1)*k;B=Math.max(0,l.start-u);D=Math.min(l.end+1,w)-(B+u);E=new Uint8Array(r.buffer,B,D);d.o.append(E);d.loaded+=D;d.loaded<l.length&& +d.u((0,g.C)(),d.loaded);q++;return F.Rc(2)})})}; +Oia=function(a){this.schedule=a;this.o=NaN;this.u=[];this.totalBytes=0}; +rD=function(a,b,c,d){var e=void 0===d?{}:d;d=void 0===e.xe?!1:e.xe;var f=void 0===e.hg?!1:e.hg,k=void 0===e.kj?!1:e.kj,l=e.mg,m=e.Ta;e=e.Ld;this.Z=null;this.V=this.o=NaN;this.ra=0;this.R=this.aa=this.u=this.B=NaN;this.fa=this.ba=this.isActive=!1;this.A=0;this.T=NaN;this.H=this.F=Infinity;this.N=NaN;this.ea=!1;this.G=this.L=NaN;this.C=this.ga=void 0;this.xe=d;this.hg=f;this.kj=k;this.mg=l;this.Ta=m;this.Ld=e;this.schedule=a;this.ma=b;this.ua=c;this.snapshot=dy(this.schedule)}; +sD=function(a){return{rt:((0,g.C)()-a.o).toFixed(),lb:a.u.toFixed(),pt:(1E3*a.T).toFixed(),pb:a.ma.toFixed(),stall:(1E3*a.A).toFixed(),elbowTime:(a.V-a.o).toFixed(),elbowBytes:a.ra.toFixed()}}; +tD=function(a){!a.G&&a.Z&&(a.G=a.Z(),3===a.G&&(a.ga=new Oia(a.schedule)));return a.G}; +xD=function(a,b,c,d){var e=(b-a.B)/1E3,f=c-a.u,k=tD(a);if(3===k&&f){var l=a.ga;l.u.push({lU:f,IU:isNaN(l.o)?NaN:d-l.o,vU:d});l.o=d}a.isActive?1===k&&0<f&&(.2<e||1024>f?(a.A+=e,.2<e&&wD(a,.05,f)):wD(a,e,f),a.fa=!0):uD(a,c)&&(1===k&&(d=(b-a.o)/1E3,vD(a)||a.hg||(k=a.schedule,k.C.A(1,d),ey(k))),a.V=b,a.ra=c,a.isActive=!0);a.hg||ay(a.schedule,e,f);a.B=b;a.u=c}; +wD=function(a,b,c){if(!a.hg){b=Math.max(b,.05);var d=a.schedule,e=b;a=a.kj;a=void 0===a?!1:a;d.u.A(void 0===b?e:b,c/e);a||(d.G=Yx())}}; +zD=function(a,b,c){c=Math.round(c/1024);a.C&&a.C.push(yD(b-a.aa,c-a.R));a.aa=b;a.R=c}; +uD=function(a,b){return b?a.mg&&1!==tD(a)?!0:2048<=b:!1}; +AD=function(a){return uD(a,a.u)}; +BD=function(a){a.N=a.o+1E3*a.snapshot.delay;a.ea=!1}; +CD=function(a,b){a.mg&&void 0!==a.Ta&&void 0!==a.Ld&&(a.F=Math.min(a.F,Pia(a.mg,a.Ta,a.o,b)),a.H=Math.min(a.H,Qia(a.mg,a.Ta,a.o,b,a.Ld)),a.F<=a.o?BD(a):(a.N=a.F,a.ea=!0))}; +vD=function(a){a.mg&&CD(a,(0,g.C)());return a.ea}; +DD=function(a,b){b=void 0===b?(0,g.C)():b;if(a.mg){CD(a,b);var c=a.G?a.mg?1!==tD(a):!1:a.F!==a.H;if(c){if(c=a.H,b<c){a.L=a.H;return}}else c=a.F;c=Math.max(c,a.N)}else c=a.N;var d=a.ma-a.u;0>d&&(d=0);d=1E3*(d*a.snapshot.stall+d/a.snapshot.byterate);d=AD(a)?d+b:d+Math.max(b,c);a.L=d}; +yD=function(a,b){for(var c="";4095<a;)c+=yD(4095,0),a-=4095;for(;4095<b;)c+=yD(a,4095),b-=4095,a=0;return c+("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_".charAt(a>>6&63)+"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_".charAt(a&63)+"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_".charAt(b>>6&63)+"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_".charAt(b&63))}; +ED=function(a,b,c,d,e,f,k){var l=void 0===k?{}:k;k=void 0===l.method?"GET":l.method;var m=l.headers,n=l.body;l=void 0===l.credentials?"include":l.credentials;this.T=c;this.R=d;this.V=e;this.policy=f;this.status=0;this.response=void 0;this.N=!1;this.u=0;this.H=NaN;this.aborted=this.F=this.L=!1;this.errorMessage="";this.method=k;this.headers=m;this.body=n;this.credentials=l;this.o=new mu;this.id=Ria++;this.B=window.AbortController?new AbortController:void 0;this.start(a);this.startTime=Date.now();b()}; +FD=function(a){a.A.read().then(a.yK.bind(a),a.onError.bind(a)).then(void 0,g.L)}; +HD=function(a){if(!a.ha()){a.L=!0;if(GD(a)&&!a.o.getLength()&&!a.F&&a.u){Ov(a);var b=new Uint8Array(8),c=new DataView(b.buffer);c.setUint32(0,8);c.setUint32(4,1936419184);a.o.append(b);a.u+=b.length}a.R()}}; +GD=function(a){var b=a.Uc("content-type");b="audio/mp4"===b||"video/mp4"===b;return a.policy.o&&a.policy.Fd&&Ov(a)&&b}; +ID=function(a,b,c,d,e){var f=this;this.status=0;this.ha=this.u=!1;this.o=NaN;this.xhr=new XMLHttpRequest;this.xhr.open("GET",a);this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(){2===f.xhr.readyState&&f.C()}; +this.A=d;this.B=c;this.C=e;a=Io(function(){if(!f.ha){f.status=f.xhr.status;try{f.response=f.xhr.response,f.o=f.response.byteLength}catch(k){}f.u=!0;f.A()}}); +this.xhr.addEventListener("load",a,!1);this.xhr.addEventListener("error",a,!1);this.xhr.send();b();this.xhr.addEventListener("progress",Io(function(k){f.ha||(f.status=f.xhr.status,f.B(k.timeStamp,k.loaded))}),!1)}; +JD=function(a,b,c,d){this.u=a;this.info=b;this.timing=c;this.ga=d;this.state=1;this.o=this.fa=null;this.G=this.L=0;this.ba=new g.H(this.hO,a.N,this);this.C=this.B=this.H=null;this.F=0;this.T=this.A=null;this.V=0;this.ra=this.R=!1;this.N=this.u.Oa&&(rv(this.info)||this.info.xe());this.ea=!1;this.aa=this.Z=null}; +Sia=function(a,b){a.ha();a.H=b}; +KD=function(a){return a.B?bv(a.B.lf):""}; +LD=function(a){var b=sD(a.timing);b.shost=KD(a);b.rn=a.L.toString();a.F&&(b.rc=a.F.toString());b.itag=""+ju(a.info.o[0].o.info);b.ml=""+ +a.info.o[0].o.yd();b.sq=""+a.info.o[0].u;if(a.B){var c=a.B.lf;av(c);var d=decodeURIComponent(c.get("mn")||"").split(",");b.ifi=""+ +("/videoplayback"===c.path&&1<d.length&&!!d[1])}410!=a.F&&500!=a.F&&503!=a.F||(b.fmt_unav="true");a.o&&a.o.Nk()&&(b.msg=a.o.Nk());a.ea&&(b.smb="1");a.A&&(a=a.A.o,a.length&&Au(a[0],b));return b}; +MD=function(a){KD(a);return Nu(a.ga,KD(a))}; +Tia=function(a,b){if(400<=b.status)return a.C="net.badstatus",7;if(!b.Wo())return a.C=204==b.status?"net.nocontent":"net.connect",7;var c="";if(ND(a)){var d=b.au();2048>=d.getLength()&&(c=uu(d),c=Ct(c),c=Uu(c)?c:"")}if(c){d=MD(a);(0,g.M)();d.started=0;d.u=0;d.o=0;d=a.info;var e=a.B;g.ov(d.u,e,c);d.requestId=e.get("req_id");return 5}c=b.Kp();if((d=!!a.T&&a.T.length)&&d!=c||b.kv())return a.C="net.closed",7;OD(a,!0);if(a.u.Iw&&!d&&a.A&&(d=a.A.o,d.length&&!Au(d[0])))return a.C="net.closed",7;var f=PD(a)? +b.Uc("X-Bandwidth-Est"):0;if(d=PD(a)?b.Uc("X-Bandwidth-Est3"):0)a.ra=!0,a.u.lD&&(f=d);d=a.timing;e=(0,g.C)();f=f?parseInt(f,10):0;if(!d.ba){d.ba=!0;if(!d.hg){e=e>d.o&&4E12>e?e:(0,g.C)();zD(d,e,c);xD(d,e,c);var k=tD(d);if(2===k&&f)wD(d,d.u/f,d.u);else if(2===k||1===k)f=(e-d.o)/1E3,(f<=d.schedule.N.o||!d.schedule.N.o)&&!d.fa&&AD(d)&&wD(d,f,c),AD(d)&&(f=d.schedule,c=Math.max(c,2048),f.o.A(1,d.A/c),ey(f));Zx(d.schedule,(e-d.o)/1E3,d.u,d.T,d.xe,d.kj)}d.deactivate()}c=MD(a);(0,g.M)();c.started=0;c.u=0; +c.o=0;a.info.u.u=0;(0,g.M)()<QD+3E5||!a.B||cv(a.B.lf)||!(c=KD(a))||0>c.indexOf("googlevideo.com")||(g.Ms("yt-player-bandaid-host",{RN:c},432E3),QD=(0,g.M)());return 6}; +SD=function(a){if("net.timeout"==a.C){var b=a.timing,c=(0,g.C)();if(!b.hg){c=c>b.o&&4E12>c?c:(0,g.C)();zD(b,c,1024*b.R);var d=(c-b.o)/1E3;if(2!==tD(b))if(AD(b)){b.A+=(c-b.B)/1E3;var e=b.schedule,f=b.u;f=Math.max(f,2048);e.o.A(1,b.A/f);ey(e)}else vD(b)||b.hg||(e=b.schedule,e.C.A(1,d),ey(e)),b.V=c;Zx(b.schedule,d,b.u,b.T,b.xe,b.kj);ay(b.schedule,(c-b.B)/1E3,0)}}else(0,g.C)();"net.nocontent"!=a.C&&("net.timeout"==a.C||"net.connect"==a.C?(b=MD(a),b.u+=1):(b=MD(a),b.o+=1),a.info.u.u++);RD(a,7)}; +TD=function(a){a.ha();if(1==a.state)return!0;var b=MD(a);return 100>b.u&&b.o<a.u.Rn}; +RD=function(a,b){a.state=b;5<=a.state&&(a.u.Fc?UD(a):a.timing.deactivate());a.H&&a.H(a)}; +VD=function(a,b){if(b){var c=MD(a);c.A+=1}UD(a);a.C="net.timeout";SD(a)}; +PD=function(a){return(0,g.wi)(a.info.o,function(b){return 3==b.type})}; +UD=function(a){if(a.o){var b=a.o;a.o=null;b.abort()}a.timing.deactivate()}; +ND=function(a){var b=a.o.Uc("content-type"),c=a.o.hm();return(!WD(a)||!b||-1!=b.indexOf("text/plain"))&&(!c||2048>=c)}; +Uia=function(a,b){var c=(0,g.x)(a.SI,a),d=(0,g.x)(a.BN,a),e=(0,g.x)(a.TI,a),f=(0,g.x)(a.AN,a);return cv(a.B.lf)?new qD(a.B,d,e,c):XD(a)?new ED(b,d,e,c,f,a.u.B):new ID(b,d,e,c,f)}; +XD=function(a){return a.u.ga?a.u.rw&&!isNaN(a.info.Ld)&&a.info.Ld>a.u.Ho?!1:Nv():!1}; +WD=function(a){return a.o?a.o.Wq():!1}; +YD=function(a){return 2>a.state||!a.A?!1:a.A.o.length||a.u.ra&&a.o&&a.o.Af()?!0:!1}; +Via=function(a){ZD(a);return a.A.o}; +ZD=function(a){a.u.ra&&a.o&&a.o.Af()&&OD(a,!1)}; +OD=function(a,b){if(b||WD(a)&&!ND(a)){if(!a.A){if(WD(a))a.info.range&&(c=a.info.range.length);else var c=a.o.Kp();a.A=new Lia(a.info.o,c)}for(;a.o.Af();)a:{c=a.A;var d=a.o.Lp(),e=b&&!a.o.Af();c.B&&(ou(c.B,d),d=c.B,c.B=null);for(var f=0,k=0,l=g.p(c.A),m=l.next();!m.done;m=l.next())if(m=m.value,m.range&&f+m.Wa<=c.u)f+=m.Wa;else{d.getLength();if(cu(m)&&!e&&c.u+d.getLength()-k<f+m.Wa){c.B=d.split(k).Pj;break a}var n=c.u-f;var q=c,r=m;if(1==r.type){q.F=!0;var u=!1}else 3==r.type||4==r.type?(r=q.F&&!q.G, +q.G=!0,u=r):u=!1;q=c;var w=m,B=n;r=k;var D=d;n=u||m.o.Tz()&&!n;var E=!!e;u=D.getLength()-r;w.range&&(u=Math.min(w.Wa-B,u));E=w.range?w.A+B+u==w.range.length:E;w=new bu(w.type,w.o,w.range,"reslice_"+w.H,w.u,w.startTime,w.duration,w.A+B,u,E&&w.C,E);B=u;r=D.split(r).Pj.split(B).Yo;q.o.push(new yu(w,r,n));q=u;c.u+=q;k+=q;f+=m.Wa;if(k==d.getLength())break}d.getLength()}}}; +Wia=function(a){if(!a.u.B.Fd||!isNaN(a.info.Ld)&&0<a.info.Ld)return!1;if(!a.o||!a.o.tk())return!0;if(!Ov(a.o))return!1;if(isNaN(a.info.Ld)){var b=a.o.Uc("x-head-seqnum");if(b&&parseInt(b,10)>a.info.o[0].u)return!1}return!0}; +$D=function(a,b,c){this.initData=a;this.contentType=(void 0===b?"":b)||null;this.isPrefetch=void 0===c?!1:c;this.o=this.cryptoPeriodIndex=NaN;this.u=[];this.Qc=!1}; +aE=function(a){a:{var b=a.initData;try{for(var c=0,d=new DataView(b.buffer);c<d.byteLength-8;){var e=d.getUint32(c);if(1>=e)break;if(1886614376==d.getUint32(c+4)){var f=32;if(0<d.getUint8(c+8)){var k=d.getUint32(c+28);f+=16*k+4}var l=d.getUint32(c+f-4);try{var m=new kg(b.subarray(c+f,c+f+l)),n=new to;for(f=m;lg(f)&&4!=f.u;)switch(f.A){case 2:var q=og(f),r=q;Tg(n,2).push(r);break;case 4:q=og(f);Vg(n,4,q);break;case 7:q=jg(f.o);Vg(n,7,q);break;case 9:q=jg(f.o);Vg(n,9,q);break;case 10:q=jg(f.o);Vg(n, +10,q);break;case 11:q=ig(f.o);Vg(n,11,q);break;case 12:q=jg(f.o);Vg(n,12,q);break;case 13:r=q=og(f);Tg(n,13).push(r);break;case 14:q=new uo;r=f;var u=q,w=oea,B=r.o.A,D=jg(r.o),E=r.o.o+D;r.o.A=E;w(u,r);r.o.o=E;r.o.A=B;r=n;u=q;w=uo;Zg(r,w,14);var F=r.o[14];F||(F=r.o[14]=[]);var G=u?u:new w,ba=Tg(r,14);F.push(G);ba.push(G.Vd);break;case 15:q=ng(f);Vg(n,15,q);break;case 1:q=ig(f.o);Vg(n,1,q);break;case 3:q=ng(f);Vg(n,3,q);break;case 5:q=ng(f);Vg(n,5,q);break;case 6:q=ng(f);Vg(n,6,q);break;case 8:q=og(f); +Vg(n,8,q);break;default:mg(f)}f=n;if(null!=f){var na=f;break a}}catch(pc){}}c+=e}na=null}catch(pc){na=null}}if(null!=na)for(b=Tg(na,7),a.cryptoPeriodIndex||null==b||(a.cryptoPeriodIndex=b),b=Tg(na,10),null!=b&&0<b&&!a.Qc&&a.o!=b&&(a.o=b),na=Tg(na,2),na=!na.length||na[0]instanceof Uint8Array?na:(0,g.Jc)(na,sba),na=g.p(na),b=na.next();!b.done;b=na.next())a.u.push(g.ug(b.value,4))}; +bE=function(a){this.o=a;this.offset=0}; +cE=function(a){if(a.offset>=a.o.getLength())throw Error();return wu(a.o,a.offset++)}; +dE=function(a,b){var c=cE(a);if(1===c){c=-1;for(var d=0;7>d;d++){var e=cE(a);-1===c&&255!==e&&(c=0);-1<c&&(c=256*c+e)}return c}d=128;for(e=0;6>e&&d>c;e++)c=256*c+cE(a),d*=128;return b?c:c-d}; +eE=function(a,b,c){g.N.call(this);var d=this;this.C=a;this.u=[];this.o=null;this.R=-1;this.H=0;this.V=NaN;this.L=0;this.A=b;this.ua=c;this.F=NaN;this.ba=0;this.fa=-1;this.B=this.N=this.ra=this.Z=this.ea=this.ga=this.G=this.T=null;this.C.A&&(this.B=new Fia(this.C,this.A),this.B.L.o.then(function(e){d.B=null;1==e&&d.S("localmediachange",e)},function(){d.B=null; +d.S("localmediachange",4)}),Gia(this.B)); +this.ma=!1;this.aa=0}; +fE=function(a){return a.u.length?a.u[0]:null}; +gE=function(a){return a.u.length?a.u[a.u.length-1]:null}; +nE=function(a,b,c){a.ga&&!fu(a.ga,c.info)&&(a.F=NaN,a.ba=0,a.fa=-1);a.ga=c.info;a.A=c.info.o;0==c.info.A?hE(a):!a.A.te()&&a.G&&ku(c.info,a.G);if(a.o){var d=Bu(a.o,c);a.o=d}else a.o=c;a:{d=g.Cu(a.o.info.o.info);if(3!=a.o.info.type){if(!a.o.info.B)break a;6==a.o.info.type?iE(a,b,a.o):jE(a,a.o);a.o=null}for(;a.o;){var e=a.o.o.getLength();if(0>=a.R&&0==a.H){var f=a.o.o,k=-1,l=-1;if(d){for(var m=0;m+8<f.getLength();){var n=xu(f,m),q=xu(f,m+4);m+=n||1;if(1836019558===q)k=m;else if(1835295092===q){l=m;break}}0> +l&&(k=-1)}else{f=new bE(f);for(n=m=!1;;){q=f.offset;var r=f;try{var u=dE(r,!0),w=dE(r,!1);var B=u;var D=w}catch(F){D=B=-1}r=B;var E=D;if(0>r)break;if(408125543!==r)if(524531317===r)m=!0,0<=E&&(l=f.offset+E,n=!0);else{if(m&&(160===r||163===r)&&(0>k&&(k=q),n))break;163===r&&(k=Math.max(0,k),l=f.offset+E);if(160===r){0>k&&(l=k=f.offset+E);break}f.skip(E)}}0>k&&(l=-1)}if(0>k)break;a.R=k;a.H=l-k}if(a.R>e)break;a.R?(e=kE(a,a.R),e.A&&!a.A.te()&&lE(a,e),iE(a,b,e),mE(a,e),a.R=0):a.H&&(e=kE(a,0>a.H?Infinity: +a.H),a.H-=e.o.getLength(),mE(a,e))}}a.Z=c.info;a.o&&a.o.info.B&&(mE(a,a.o),a.o=null)}; +jE=function(a,b){!a.A.te()&&0==b.info.A&&(g.Cu(b.info.o.info)||b.info.o.info.Qc())&&Iu(b);if(1==b.info.type)try{lE(a,b),oE(a,b)}catch(d){g.L(d);var c=hu(b.info);c.hms="1";a.S("error",c||{})}b.info.o.Uo(b);a.B&&pD(a.B,b)}; +Xia=function(a){var b=a.u.reduce(function(c,d){return c+d.o.getLength()},0); +a.o&&(b+=a.o.o.getLength());return b}; +pE=function(a){return(0,g.Jc)(a.u,function(b){return b.info})}; +qE=function(a){a.N&&!a.C.pe&&a.S("placeholderrollback",a.N);a.N=null;a.G=null;a.ga=a.ra;a.F-=a.L;hE(a)}; +kE=function(a,b){var c=a.o,d=Math.min(b,c.o.getLength());if(d==c.o.getLength())return a.o=null,c;c.o.getLength();d=Math.min(d,c.info.Wa);var e=c.o.split(d),f=e.Yo;e=e.Pj;var k=new bu(c.info.type,c.info.o,c.info.range,c.info.H,c.info.u,c.info.startTime,c.info.duration,c.info.A,d,!1,!1);f=new yu(k,f,c.A);c=new bu(c.info.type,c.info.o,c.info.range,c.info.H,c.info.u,c.info.startTime,c.info.duration,c.info.A+d,c.info.Wa-d,c.info.C,c.info.B);c=new yu(c,e,!1);c=[f,c];a.o=c[1];return c[0]}; +lE=function(a,b){b.o.getLength();var c=zu(b);if(!a.C.GD&&Gv(b.info.o.info)&&"bt2020"==b.info.o.info.Ca().primaries){var d=new Dt(c);Ft(d,[408125543,374648427,174,224,21936,21937])&&(d=d.A+d.o,129==c.getUint8(d)&&1==c.getUint8(d+1)&&c.setUint8(d+1,9))}d=b.info.o.info;Fv(d)&&!Gv(d)&&(d=zu(b),Lt(new Dt(d)),Kt([408125543,374648427,174,224],21936,d));b.info.o.info.isVideo()&&(d=b.info.o,d.info&&d.info.video&&4==d.info.video.projectionType&&!d.B&&(g.Cu(d.info)?d.B=Ffa(c):d.info.Qc()&&(d.B=Hfa(c))));b.info.o.info.Qc()&& +b.info.isVideo()&&(c=zu(b),Lt(new Dt(c)),Kt([408125543,374648427,174,224],30320,c)&&Kt([408125543,374648427,174,224],21432,c));if(a.A.info.audio&&g.Cu(b.info.o.info)){d=zu(b);c=g.lt(d,0,1701606260);var e=g.lt(d,0,1836476516);if(c&&e){c.skip(2);var f=$s(c),k=bt(c);d=[];var l=[],m=[],n=[];if(f)for(f=0;f<k;++f)d.push(ct(c)),l.push(ct(c)),m.push($s(c)),n.push($s(c));else for(f=0;f<k;++f)d.push(at(c)),l.push(at(c)),m.push($s(c)),n.push($s(c));c=nt(e);c=new Efa(l[0]/c,d[0]/c)}else c=null;if(c){if(g.Cu(b.info.o.info))for(d= +zu(b),l=g.lt(d,0,1701082227);l;)l.markAsSkip(),l=g.lt(d,l.offset+l.size,1701082227);a.ma=!0;a.C.Ml&&a.S("gaplessinfo",c)}}a.A.te()||b.info.o.o||b.info.o.indexRange||(g.Cu(b.info.o.info)?(c=zu(b),(d=pt(c,0,1836019574))?(d=d.offset+d.size,l=new Uint8Array(d),l.set(new Uint8Array(c.buffer,c.byteOffset,d)),c=l):c=null):c=Ifa(new Dt(zu(b))),c&&(b.info.o.o=c))}; +iE=function(a,b,c){if(a.A.te()){if(a.ma&&a.A.te()&&c.info.u==c.info.o.index.qb()&&(b=zu(c),b=g.lt(b,0,1953658222))){b.skip(1);var d=Zs(b)<<16|$s(b),e=d&1,f=d&4;if(d&256){var k=d&512,l=d&1024;d&=2048;var m=bt(b);2>m||(e&&b.skip(4),f&&b.skip(4),e=bt(b),b.skip((m-1)*(4+(k?4:0)+(l?4:0)+(d?4:0))-4),b.data.setUint32(b.offset+b.o,e))}}if(b=a.T&&!!a.T.A.A)if(b=c.info.isVideo())b=Hu(c),k=a.T,rE?(l=1/b,b=sE(a,b)>=sE(k)+l):b=a.getDuration()>=k.getDuration(),b=!b;b&&a.A.te()&&c.info.u==c.info.o.index.qb()&&(b= +a.T,rE?(l=Hu(c),k=1/l,l=sE(a,l),b=sE(b)+k-l):b=b.getDuration()-a.getDuration(),b=1+b/c.info.duration,mt(zu(c),b))}else{k=!1;a.G||(Iu(c),c.u&&(a.G=c.u,k=!0,ku(c.info,c.u),e=c.info.o.info,d=zu(c),g.Cu(e)?xt(d,1701671783):e.Qc()&&Kt([408125543],307544935,d)));if(d=e=Gu(c))d=c.info.o.info.Qc()&&160==wu(c.o,0);if(d)a.L+=e,a.F=l+e;else{if(a.C.zw){if(l=f=a.ua(Du(c),1),0<=a.F&&6!=c.info.type){f-=a.F;var n=f-a.ba;d=c.info.u;var q=c.info.G;var r=a.ea?a.ea.u:-1,u=a.Z?a.Z.u:-1,w=a.Z?a.Z.G:-1;(m=!a.C.Jl||r==d- +1&&0<d)&&1E-4<Math.abs(n)&&(a.C.Yn&&a.S("avsyncissue",{audio:""+ +!!a.A.info.audio,sq:d.toFixed(),sliceStart:q,lastSq:r.toFixed(),lastSliceSq:u.toFixed(),lastSliceStart:w,totalDrift:(1E3*f).toFixed(),segDrift:(1E3*n).toFixed()}),a.fa=d);n=0;m&&a.C.ww&&(a.C.nd&&f>a.C.nd||(l=a.F),a.C.yw&&a.T&&!a.A.info.audio&&g.Cu(c.info.o.info)&&(q=a.T,m=q.fa,q=q.ba,r=.02<Math.abs(q-f),(d==m||d>m&&d>a.fa)&&r&&(d=Math.max(.95,Math.min(1.05,(e-(q-f))/e)),mt(zu(c),d),d=Gu(c),n=e-d,e=d)));a.ba=f+n}}else isNaN(a.F)?f=c.info.startTime: +f=a.F,l=f;Eu(c,l)?(isNaN(a.V)&&(a.V=l),a.L+=e,a.F=l+e):(l=hu(c.info),l.smst="1",a.S("error",l||{}))}if(k&&a.G){k=tE(a,!0);lu(c.info,k);a.o&&lu(a.o.info,k);b=g.p(b.info.o);for(l=b.next();!l.done;l=b.next())lu(l.value,k);(c.info.B||a.o&&a.o.info.B)&&6!=c.info.type||(a.N=k,a.S("placeholderinfo",k),uE(a))}}oE(a,c);a.aa&&Fu(c,a.aa);a.ea=c.info}; +mE=function(a,b){if(b.info.B){a.ra=b.info;if(a.G){var c=tE(a,!1);a.S("segmentinfo",c);a.N||uE(a);a.N=null}hE(a)}a.B&&pD(a.B,b);if(c=gE(a))if(c=Bu(c,b,a.C.Il)){a.u.pop();a.u.push(c);return}a.u.push(b)}; +hE=function(a){a.o=null;a.R=-1;a.H=0;a.G=null;a.V=NaN;a.L=0;a.N=null}; +oE=function(a,b){if(a.A.info.Nc){if(b.info.o.info.Qc()){var c=new Dt(zu(b));if(Ft(c,[408125543,374648427,174,28032,25152,20533,18402])){var d=It(c,!0);c=16!=d?null:Pt(c,d)}else c=null;d="webm"}else b.info.N=Jia(zu(b)),c=Kia(b.info.N),d="cenc";c&&c.length&&(c=new $D(c,d),c.Qc=b.info.o.info.Qc(),b.u&&b.u.cryptoPeriodIndex&&(c.cryptoPeriodIndex=b.u.cryptoPeriodIndex),a.C.Ll&&b.u&&b.u.C&&(c.o=b.u.C),a.S("needkeyinfo",c))}}; +uE=function(a){var b=a.G,c;b.o["Cuepoint-Type"]?c=new ft(vE?parseFloat(b.o["Cuepoint-Playhead-Time-Sec"])||0:-(parseFloat(b.o["Cuepoint-Playhead-Time-Sec"])||0),parseFloat(b.o["Cuepoint-Total-Duration-Sec"])||0,b.o["Cuepoint-Context"],b.o["Cuepoint-Identifier"]||"",Yia[b.o["Cuepoint-Event"]||""]||"unknown",1E3*(parseFloat(b.o["Cuepoint-Playhead-Time-Sec"])||0)):c=null;c&&(c.startSecs+=a.V,a.S("cuepoint",c,b.u))}; +tE=function(a,b){var c=a.G;if(c.o["Stitched-Video-Id"]||c.o["Stitched-Video-Duration-Us"]||c.o["Stitched-Video-Start-Frame-Index"]||c.o["Serialized-State"]){var d=c.o["Stitched-Video-Id"]?c.o["Stitched-Video-Id"].split(",").slice(0,-1):[];var e=[];if(c.o["Stitched-Video-Duration-Us"])for(var f=g.p(c.o["Stitched-Video-Duration-Us"].split(",").slice(0,-1)),k=f.next();!k.done;k=f.next())e.push((parseInt(k.value,10)||0)/1E6);e=[];if(c.o["Stitched-Video-Start-Frame-Index"])for(f=g.p(c.o["Stitched-Video-Start-Frame-Index"].split(",").slice(0, +-1)),k=f.next();!k.done;k=f.next())e.push(parseInt(k.value,10)||0);d=new Cfa(d,c.o["Serialized-State"]?c.o["Serialized-State"]:"")}return new Vs(c.u,a.V,b?c.bf:a.L,c.ingestionTime,"sq/"+c.u,void 0,void 0,b,d)}; +sE=function(a,b){b=void 0===b?0:b;var c=b?Math.round(a.aa*b)/b:a.aa;a.A.A&&c&&(c+=a.A.A.o);return c+a.getDuration()}; +wE=function(a,b){0>b||(a.u.forEach(function(c){return Fu(c,b)}),a.aa=b)}; +xE=function(a,b,c){this.Z=a;this.o=b;this.B=[];this.A=new eE(a,b,c);this.u=this.G=null;this.V=0;this.R=b.info.o;this.T=0;this.H=b.Bk();this.F=-1;this.aa=b.Bk();this.C=this.H;this.L=!1;this.N=-1}; +yE=function(a,b){b&&rE&&wE(a.A,b.ct());a.G=b}; +zE=function(a){return a.G&&a.G.Vs()}; +BE=function(a){for(;a.B.length&&6==a.B[0].state;){var b=a.B.shift();AE(a,b);b=b.timing;a.V=(b.B-b.o)/1E3}a.B.length&&YD(a.B[0])&&!a.B[0].info.xe()&&AE(a,a.B[0])}; +AE=function(a,b){if(YD(b)){b.R=!0;ZD(b);var c=b.A,d=c.o;c.o=[];c.C=g.ab(d).info;c=g.p(d);for(d=c.next();!d.done;d=c.next())CE(a,b,d.value)}}; +CE=function(a,b,c){switch(c.info.type){case 1:case 2:jE(a.A,c);break;case 4:var d=c.info.o.Uz(c);c=c.info;var e=a.u;e&&e.o==c.o&&e.type==c.type&&(c.range&&e.range?e.range.start==c.range.start&&e.range.end==c.range.end:e.range==c.range)&&e.u==c.u&&e.A==c.A&&e.Wa==c.Wa&&(a.u=g.ab(d).info);d=g.p(d);for(c=d.next();!c.done;c=d.next())CE(a,b,c.value);break;case 3:nE(a.A,b,c);break;case 6:nE(a.A,b,c),a.u=c.info}}; +DE=function(a){return fE(a.A)}; +EE=function(a,b){var c=b.info;c.o.info.o>=a.R&&(a.R=c.o.info.o)}; +IE=function(a,b,c){c=void 0===c?!1:c;if(a.G){var d=a.G.Jd(),e=Qw(d,b),f=NaN,k=zE(a);k&&(f=Qw(d,k.o.index.Ad(k.u)));if(e==f&&a.u&&a.u.Wa&&FE(GE(a),0))return b}a=HE(a,b,c);return 0<=a?a:NaN}; +KE=function(a,b){a.o.yd();var c=HE(a,b);if(0<=c)return c;c=a.A;c.B?(c=c.B,c=c.o&&3==c.o.type?c.o.startTime:0):c=Infinity;b=Math.min(b,c);a.u=a.o.Xg(b).o[0];JE(a)&&a.G&&a.G.abort();a.T=0;return a.u.startTime}; +LE=function(a){a.H=!0;a.C=!0;a.F=-1;KE(a,Infinity)}; +ME=function(a){var b=0;(0,g.y)(a.B,function(c){var d=b;c=c.A&&c.A.length?Mia(c.A):uv(c.info);b=d+c},a); +return b+=Xia(a.A)}; +NE=function(a,b){if(!a.G)return 0;var c=zE(a);if(c&&c.C)return c.F;c=a.G.Jd(!0);return Sw(c,b)}; +PE=function(a){OE(a);a=a.A;a.u=[];hE(a)}; +QE=function(a,b){var c;for(c=0;c<a.B.length&&b!==a.B[c];c++);if(c==a.B.length)b.R&&qE(a.A),b.dispose();else{for(;c<a.B.length;){var d=a.B.pop();d.R&&qE(a.A);d.dispose()}du(b.info.o[0])?(b.A&&b.A.C?(c=b.A.C,c=new bu(c.type,c.o,c.range,"getEmptyStubAfter_"+c.H,c.u,c.startTime+c.duration,0,c.A+c.Wa,0,!1)):(c=b.info.o[0],c=new bu(c.type,c.o,c.range,"getEmptyStubBefore_"+c.H,c.u,c.startTime,0,c.A,0,!1)),a.u=c):a.u=null}}; +JE=function(a){var b;!(b=!a.Z.wh&&"f"==a.o.info.u)&&(b=a.Z.G)&&(b=a.A,b=!!b.B&&nD(b.B));if(b)return!0;b=zE(a);if(!b)return!1;var c=b.C&&b.B;return a.aa&&0<a.N?c||b.u>=a.N:c}; +GE=function(a){var b=[],c=zE(a);c&&b.push(c);b=g.nb(b,pE(a.A));(0,g.y)(a.B,function(d){(0,g.y)(d.info.o,function(e){d.R&&(b=(0,g.Ae)(b,function(f){return!(f.o!=e.o?0:f.range&&e.range?f.range.start+f.A>=e.range.start+e.A&&f.range.start+f.A+f.Wa<=e.range.start+e.A+e.Wa:f.u==e.u&&f.A>=e.A&&(f.A+f.Wa<=e.A+e.Wa||e.B))})); +(du(e)||4==e.type)&&b.push(e)})}); +a.u&&!Kfa(a.u,g.ab(b),a.u.o.te())&&b.push(a.u);return b}; +FE=function(a,b){if(!a.length)return!1;for(var c=b+1;c<a.length;c++)if(!fu(a[c-1],a[c]))return!1;return!0}; +HE=function(a,b,c){c=void 0===c?!1:c;if(!a.u||!a.u.Wa)return NaN;a=GE(a);a:{var d=c;d=void 0===d?!1:d;for(var e=-1,f=0;f<a.length;++f){var k=a[f];if(k.G<=b)if(d)e=f;else if(k.startTime+k.duration>=b){b=f;break a}}b=e}return 0>b?NaN:FE(a,c?b:0)?a[b].startTime:NaN}; +RE=function(a){return oj(a.B,function(b){return 4<=b.state})}; +SE=function(a){return!(!a.u||a.u.o==a.o)}; +TE=function(a){return SE(a)&&a.o.yd()&&a.u.o.info.o<a.o.info.o}; +UE=function(a,b,c){var d=gE(a.A);return(a=d?d.info:zE(a))&&!a.C?a.F>b&&a.F<b+c:!1}; +OE=function(a){(0,g.y)(a.B,function(b){b.R&&qE(this.A);b.dispose()},a); +a.B=[];a.u=null}; +VE=function(a){return!!a.u&&-1!=a.u.u&&a.u.u<a.o.index.wf()}; +WE=function(a){var b=a.u;b&&-1==b.u&&(a=gE(a.A))&&du(a.info)&&(a=a.info.u,b.H="updateLastSliceRequested",b.u=a)}; +XE=function(a){return oj(a.B,function(b){return b.N})}; +YE=function(a,b){this.u=a;this.o=b;this.A=1}; +$E=function(a,b,c,d,e){e=void 0===e?!1:e;a.o.Xb&&(d=Math.abs(d));d/=a.A;var f=1/cy(a.u);var k=.9*(d-a.o.re);k=Math.max(k,$x(a.u)+2048*f);c=k/f*a.o.nw/(b+c);c=Math.min(c,d);a.o.Gc&&e&&(c=Math.max(c,a.o.Gc));return ZE(a,c,b)}; +ZE=function(a,b,c){return Math.ceil(Math.max(Math.max(65536,a.o.RD*c),Math.min(Math.min(a.o.aa,31*c),Math.ceil(b*c))))}; +Zia=function(a,b){var c=ZE(a,b.video?a.o.Jw:a.o.Hi,b.o);return a.o.Hg&&b.video?Math.max(c,a.o.Hg):c}; +aF=function(a){var b=cy(a.u);if(a.o.Sn)return b;var c=a.o.JD,d=1E-9+$x(a.u);b*=Math.min(1,c/(b*d));a.o.Gg&&(c=((Xx(a.u.A,.98)||0)-1)/2,c=Math.max(0,Math.min(1,c)),b*=1-a.o.Gg*c);return b}; +bF=function(a){return aF(a)/a.A}; +cF=function(a,b,c,d){g.N.call(this);this.B=0;this.u=b;this.o=c;this.C=a;this.L=d;this.F=0;this.G=this.C.u&&!this.C.Ue;this.A=!1;this.H=null}; +dF=function(a,b){var c=a.o.index,d=a.u.u;Sv(c,d)||b&&b.u==d?(a.C=!Sv(c,d),a.L=!Sv(c,d)):(a.C=!0,a.L=!0)}; +eF=function(a,b,c){if(!a.o.yd())return 0!=b&&OE(a),b;var d=IE(a,b);if(!isNaN(d))return d;PE(a);return c&&(c=Qw(c.Jd(),b),!isNaN(c))?(KE(a,c+$ia),b):KE(a,b)}; +bja=function(a,b,c,d){if(a.A&&a.B){var e=aja(a,b,c);if(-1!=e){a.u.C=!1;a.o.C=!1;a.G=!0;g.yf(function(){fF(a,"seekreason","behindMinSq");gF(a,e)}); +return}}c?a.u.L=!1:a.o.L=!1;0<=IE(a.u,a.B)&&0<=IE(a.o,a.B)?((a.u.C||a.o.C)&&fF(a,"iterativeSeeking","done;count."+a.F,!1),a.u.C=!1,a.o.C=!1):d&&g.yf(function(){if(a.G||!a.L.T)a.L.Fg?hF(a):c&&gF(a,b.startTime);else{var f=b.startTime,k=b.duration,l=c?a.u.C:a.o.C;l=!a.ha()&&l;var m=-1!=a.u.F&&-1!=a.o.F,n=!a.u.L&&!a.o.L;l&&m&&n&&(a.B>=f&&a.B<f+k+.1?((c?a.u:a.o).C=!1,a.u.C||a.o.C||(fF(a,"iterativeSeeking","done;count."+a.F,!1),a.F=0)):8>a.F?(a.F++,fF(a,"iterativeSeeking","inprogress;count."+a.F+";target."+ +a.B+";actual."+f+";duration."+k+";isVideo."+c,!1),a.seek(a.B)):(fF(a,"iterativeSeeking","incomplete;count."+a.F+";target."+a.B+";actual."+f,!1),a.F=0,a.u.C=!1,a.o.C=!1,a.S("seekplayerrequired",f+.1,!0)))}})}; +aja=function(a,b,c){if(!a.A)return-1;c=(c?a.u:a.o).o.index;var d=c.xf(a.B);return(Sv(c,a.C.Tc)||b.Ta==a.C.Tc)&&d<a.C.Tc?a.C.Kb():-1}; +gF=function(a,b){!a.ha()&&a.G&&-1!=a.u.F&&-1!=a.o.F&&(a.G=!1,a.S("seekplayerrequired",b+.1,a.L.Fg))}; +hF=function(a){var b=-1!=a.u.F,c=-1!=a.o.F;if(!b||!c)if(b=!b&&DE(a.u),c=!c&&DE(a.o),b||c)if(c=b?a.u:a.o,b=b?a.o:a.u,c.F=DE(c).info.u,-1!=b.F){var d=Math.max(b.o.index.Ad(b.F),c.o.index.Ad(c.F));fF(a,"seekreason","initManifestlessSync");g.yf(function(){return gF(a,d)}); +a.H&&(a.H.resolve(d+.1),a.H=null)}}; +fF=function(a,b,c,d){a.S("ctmp",b,c,void 0===d?!1:d)}; +iF=function(){this.u=this.A=0;this.C={}}; +jF=function(a,b,c){g.N.call(this);this.u=this.o=null;this.B=!1;this.A=0;this.C=b;this.G=a;this.F=c;this.F.A.subscribe("cuepoint",this.H,this)}; +kF=function(a,b){if(a.o){a.u=null;a.B=!1;var c=b.startTime+a.A-a.o.Id.startSecs;0>=c||(c=new ft(a.o.Id.startSecs-(a.C.Fb&&!isNaN(a.A)?a.A:0),c,a.o.Id.context,a.o.Id.identifier,"stop",a.o.Id.o+1E3*b.duration),a.S("ctmp","cuepointdiscontinuity","segNum."+b.Ta,!1),a.H(c,b.Ta))}}; +cja=function(a,b,c,d){this.aa=a;this.G=b;this.F=c;this.H=d;this.B=Gx;this.C=this.N=null;this.T=-1;this.u=this.A=null;this.o=[];this.Z={};this.L=0;this.R=this.ba=!1;this.V=0}; +fja=function(a,b,c){lF(a,b);dja(a,c);a.N=a.A;eja(a);a.C=a.u;return mF(a)}; +gja=function(a,b){if(Dx(a.B,b))return null;if("m"==b.reason&&b.isLocked())return lF(a,b),a.L=a.o.length-1,nF(a),oF(a),a.R=a.R||a.C!=a.u,a.C=a.u,new jD(a.A,a.C,b.reason);"r"==b.reason&&(a.T=-1);lF(a,b);oF(a);if("r"==b.reason&&a.u==a.C)return new jD(a.A,a.u,b.reason);if(a.C&&a.u&&pF(a,a.C.info)<pF(a,a.u.info)){var c=a.B.reason;a.ba=a.ba||"r"==c||"u"==c||"v"==c}return null}; +hja=function(a,b){if(b.info.video){if(a.C!=b)return a.C=b,mF(a)}else a.N=b;return null}; +qF=function(a,b){b.N=(0,g.M)();a.T=-1;lF(a,a.B)}; +rF=function(a){for(var b=(0,g.M)()-6E4,c=g.p(a.H.videoInfos),d=c.next();!d.done;d=c.next())if(a.F.o[d.value.id].N>b)return!0;return!1}; +ija=function(a){return new jD(a.N,a.C,a.B.reason)}; +sF=function(a){return a.B.isLocked()}; +jja=function(a){return 0<a.o.length&&0==a.L}; +mF=function(a){a.T=(0,g.M)();a.ba=!1;return new jD(a.N,a.C,a.B.reason)}; +lF=function(a,b){a.B=b;var c=a.H.videoInfos;if(!sF(a)){var d=(0,g.M)()-6E4;c=(0,g.Ae)(c,function(l){if(l.o>this.G.L)return!1;l=this.F.o[l.id];return l.N>d?!1:4<l.u.u||4<l.L||l.F?!1:!0},a); +if(rF(a)){var e=(0,g.Ae)(c,function(l){l=ju(l);return"140"==l||"134"==l||"243"==l}); +e.length&&(c=e)}}c.length||(c=a.H.videoInfos);e=(0,g.Ae)(c,b.B,b);e.length||(e=[c[0]]);e.sort((0,g.x)(function(l,m){return pF(this,l)-pF(this,m)},a)); +for(c=1;c<e.length;c++){var f=e[c-1],k=e[c];f.video.width>k.video.width?(g.jb(e,c),c--):pF(a,f)*a.G.o>pF(a,k)&&(g.jb(e,c-1),c--)}c=e[e.length-1];a.o=e;Nfa(a.G,c)}; +dja=function(a,b){if(b)a.A=a.F.o[b];else{var c=g.cb(a.H.o,function(d){return!!d.Cb&&d.Cb.isDefault}); +c=c||a.H.o[0];a.A=a.F.o[c.id]}nF(a)}; +tF=function(a,b){for(var c=0;c+1<a.o.length&&"tiny"==a.o[c].Ca().quality;)c++;var d=bF(a.aa)/a.G.o;return pF(a,b.info)+pF(a,a.o[c])>d}; +nF=function(a){if(!a.A||!a.G.A)if(!a.A||!a.A.info.Cb)if(a.A=a.F.o[a.H.o[0].id],1<a.H.o.length){var b=!1;if(a.G.ri){if(b=!0,a.G.XC){var c=g.bb(a.H.o,function(d){return"250"===ju(d)}); +0<=c&&(a.A=a.F.o[a.H.o[c].id],b=tF(a,a.A))}}else b=a.B.isLocked()?240>a.B.o:tF(a,a.A);b&&(a.A=a.F.o[g.ab(a.H.o).id])}}; +oF=function(a){if(!a.u||!a.G.A)if(sF(a))a.u=360>=a.B.o?a.F.o[a.o[0].id]:a.F.o[g.ab(a.o).id];else{for(var b=Math.min(a.L,a.o.length-1),c=bF(a.aa),d=pF(a,a.A.info),e=c/a.G.u-d;0<b&&!(pF(a,a.o[b])<=e);b--);for(c=c/a.G.o-d;b<a.o.length-1&&!(pF(a,a.o[b+1])>=c);b++);a.u=a.F.o[a.o[b].id];a.L=b}}; +eja=function(a){var b=a.G.u,c=bF(a.aa)/b-pF(a,a.A.info);b=g.db(a.o,function(d){return pF(this,d)<c},a); +0>b&&(b=0);a.L=b;a.u=a.F.o[a.o[b].id]}; +pF=function(a,b){if(!a.Z[b.id]){var c=a.F.o[b.id].index.zy(a.V,15);c=b.A&&a.C&&a.C.index.Pb()?c||b.A:c||b.o;a.Z[b.id]=c}c=a.Z[b.id];a.G.Ne&&b.video&&b.video.zc>a.G.Ne&&(c*=1.5);return c}; +kja=function(a,b){var c=Ob(a.F.o,function(d){return ju(d.info)==b}); +if(!c)throw Error("Itag "+b+" from server not known.");return c}; +lja=function(a){var b=[];if("m"==a.B.reason||"s"==a.B.reason)return b;var c=!1;if(nga(a.F)){for(var d=Math.max(0,a.L-2);d<a.L;d++){var e=ju(a.o[d]);Av(a.o[d].Ca())||(c=!0);b.push(e)}b.reverse();if(!c&&a.G.hq)for(d=Math.max(0,a.L-3);0<=d&&!c;d--)Av(a.o[d].Ca())||(c=!0,b.push(ju(a.o[d])))}return b}; +uF=function(a,b,c,d){this.o=a;this.F=b;this.C=d;this.B=c;this.A=0}; +vF=function(a,b,c,d){g.N.call(this);this.o=a;this.Z=b;this.V=c;this.R=d;this.T=NaN;this.A=this.L=this.C=null;this.u=this.G=this.H=this.F=NaN;this.B=!1;this.N=NaN}; +mja=function(a,b,c,d){return a.ma&&a.fa&&3==Pv(a)?new vF(a,b,c,d):null}; +wF=function(a,b){if(a.o.Cw){var c=b.info.o;if(0>=c)a.N=NaN;else{var d=cy(a.Z),e=b.index.o;c=Math.max(1,d/c);a.N=Math.round(1E3*Math.max(((c-1)*e+a.o.R)/c,e-a.o.yb))}}}; +nja=function(a,b){var c=(0,g.C)()/1E3,d=c-a.F,e=c-a.H,f=e>=a.o.Eg,k=!1;if(f){var l=0;!isNaN(b)&&b>a.G&&(l=b-a.G,a.G=b);l/e<a.o.Ew&&(k=!0);a.H=c}c=d>=a.o.yb&&!a.B;if(!f&&!c&&xF(a,b))return NaN;c&&(a.B=!0);a:{d=k;c=(0,g.C)()/1E3-(a.V.o()||0)-a.L.A-a.o.R;f=a.A.startTime;c=f+c;if(d){if(isNaN(b)){yF(a,NaN,"n",b);f=NaN;break a}d=b-a.o.tb;d<c&&(c=d)}else a.B&&(d=c+a.o.R-a.T+a.o.Fw,isNaN(b)||(d=Math.max(d,Math.min(c,b-a.o.tb))),c=d);f=c=Math.max(c,f)}a.u=f;if(isNaN(a.u))return zF(a),NaN;if(!k&&xF(a,b))return AF(a, +b),NaN;if(a.u<=a.A.startTime)return yF(a,NaN,"y",b),zF(a),NaN;if(!a.R(a.u,!1))return!AF(a,b)&&k&&(yF(a,NaN,"t",b),zF(a)),NaN;k=a.u;yF(a,k,"s",b);zF(a);return k}; +AF=function(a,b){return a.R(a.u,!0)?!1:(yF(a,NaN,"ns",b),zF(a),!0)}; +xF=function(a,b){return isNaN(b)?!0:isNaN(a.u)?!1:b<a.u+(a.B?a.o.tb:a.o.Dw)}; +zF=function(a){a.C=null;a.L=null;a.A=null;a.F=NaN;a.H=NaN;a.G=NaN;a.u=NaN;a.B=!1}; +yF=function(a,b,c,d){var e=LD(a.C);e.ssr_sk=(1E3*b).toFixed(0);e.ssr_t=(1E3*a.u).toFixed(0);e.ssr_r=c;e.ssr_st=(1E3*a.F).toFixed(0);e.ssr_n=(0,g.C)().toFixed(0);e.ssr_f=(1E3*a.L.A).toFixed(0);e.ssr_fa=a.B?"1":"0";e.ssr_o=(1E3*a.V.o()||0).toFixed(0);e.ssr_v=(1E3*d).toFixed(0);b=a.A.o.index;Sv(b,a.A.u,!0)&&(e.ssr_ist=(1E3*b.Ad(a.A.u)).toFixed(0),e.ssr_id=(1E3*b.getDuration(a.A.u)).toFixed(0));e=Vw(e);a.S("ctmp","ssr",e,!1)}; +oja=function(){this.u=g.ez;this.o=[]}; +pja=function(a,b,c){var d=[];for(b=BF(a,b);b<a.o.length;++b){var e=a.o[b];(e.end<=c||e.contains(c))&&d.push(e);if(e.start>c)break}return d}; +CF=function(a,b){for(var c=[],d=g.p(a.o),e=d.next();!e.done&&!(e=e.value,e.contains(b)&&c.push(e),e.start>b);e=d.next());return c}; +qja=function(a){return a.o.slice(BF(a,0x7ffffffffffff),a.o.length)}; +BF=function(a,b){var c=vb(a.o,function(d){return b-d.start||1}); +return 0>c?-(c+1):c}; +DF=function(a,b){for(var c=NaN,d=g.p(a.o),e=d.next();!e.done;e=d.next())if(e=e.value,e.contains(b)&&(isNaN(c)||e.end<c)&&(c=e.end),e.start>b&&(isNaN(c)||e.start<c)){c=e.start;break}return c}; +EF=function(a,b){if(1<b.length&&b.length>a.o.length)a.o=a.o.concat(b),a.o.sort(a.u);else for(var c=g.p(b),d=c.next();!d.done;d=c.next())d=d.value,!a.o.length||0<a.u(d,a.o[a.o.length-1])?a.o.push(d):g.zb(a.o,d,a.u)}; +FF=function(a,b,c,d){g.z.call(this);this.R=a;this.T=b;this.H=c;this.L=d;this.B=NaN;this.F=this.G=this.started=!1;this.A=[];this.N=new g.H(this.u,250,this);g.A(this,this.N);this.C=new g.H(this.u,0,this);g.A(this,this.C);this.o=new oja}; +GF=function(a,b){if(!a.ha()){for(var c=g.p(b),d=c.next();!d.done;d=c.next())if(d=d.value){var e=a.A.indexOf(d);0<=e&&a.A.splice(e,1);var f=a.o;e=f.o;d=g.ub(e,d,f.u);0<=d&&g.jb(e,d)}a.u()}}; +HF=function(a){return a.ha()?[]:a.o.o}; +IF=function(a,b){var c=HF(a).filter(function(d){return d.namespace===b}); +GF(a,c);return c}; +JF=function(a,b){var c=[];if(!b.length)return c;for(var d=0;d<b.length;d++){var e=b[d];e.active&&-1===a.A.indexOf(e)&&(a.A.push(e),c.push([1,e]))}return c}; +KF=function(a,b){var c=[];if(!b.length)return c;b.sort(g.ez);for(var d=g.p(b),e=d.next();!e.done;e=d.next())e=e.value,a.A.splice(a.A.indexOf(e),1),c.push([2,e]);return c}; +tja=function(a){if(a.started&&!a.ha()){a.C.stop();var b=a.H();g.S(b,32)&&a.N.start();for(var c=rja(a),d=g.S(b,2),e=[],f=[],k=g.p(a.A),l=k.next();!l.done;l=k.next())l=l.value,l.active&&(d?0x8000000000000>l.end:!l.contains(c))&&f.push(l);e=e.concat(KF(a,f));k=f=null;d?(b=CF(a.o,0x7ffffffffffff),f=b.filter(function(m){return 0x8000000000000>m.end}),k=qja(a.o)):b=a.B<=c&&cD(b)?pja(a.o,a.B,c):CF(a.o,c); +e=e.concat(JF(a,b));f&&(e=e.concat(KF(a,f)));k&&(e=e.concat(JF(a,k)));a.B=c;sja(a,e)}}; +sja=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){d=d.value;var e=d[1];1===d[0]?a.L(g.fz(e.namespace),e):a.L("crx_"+e.namespace,e)}}; +rja=function(a){return g.S(a.H(),2)?0x8000000000000:1E3*a.R()}; +uja=function(a){a=void 0===a?{}:a;var b=a.Fd,c=a.xn,d=a.qb,e=a.lk;this.Qg=a.Qg;this.Fd=b;this.xn=c;this.qb=d;this.lk=e}; +LF=function(a,b){if(0>b)return!0;var c=a.qb();return b<c||b===c&&!a.Qg||b===c&&(c=a.lk())&&b===c.Ta?!0:!1}; +vja=function(a,b,c){if(!LF(a,b))return 0;if(!a.Fd||!isNaN(c)&&0<c)return 2;if(0>b)return 1;c=a.qb();return b<c||b===c&&(a=a.lk())&&b===a.Ta&&!a.pending?2:1}; +Pia=function(a,b,c,d){if(LF(a,b))return d;b=0;a.Fd&&(b=.2);return c+1E3*(a.xn+b)}; +Qia=function(a,b,c,d,e){b=vja(a,b,e);if(2===b)return d;c=b?d:c+1E3*a.xn;a.Fd&&(c+=1E3*a.xn);return c}; +wja=function(){this.u=0;this.F=this.C=this.A=this.B=NaN;this.o="";this.bandwidthEstimate=NaN}; +OF=function(a,b,c,d,e,f,k){g.N.call(this);var l=this;this.T=a;this.o=b;this.C=c;this.ea=new iF;this.eb=k||null;this.R=new YE(a,b);this.G=new cja(this.R,b,this.C,d);a=fja(this.G,e,f&&f.id);this.B=new xE(this.o,a.audio,(0,g.x)(this.fx,this));this.u=new xE(this.o,a.video,(0,g.x)(this.fx,this));MF(this,this.B);MF(this,this.u);this.u.A.T=this.B.A;this.A=null;this.wa={updateend:this.RI,error:this.gK};this.ga=new g.H(this.pg,0,this);g.A(this,this.ga);this.Ha=new g.H(this.pg,1E3,this);g.A(this,this.Ha);this.yb= +new g.H(this.pg,void 0,this);g.A(this,this.yb);this.Ya=new g.H(this.pg,1E4,this);g.A(this,this.Ya);this.N=this.F=NaN;this.Fa=0;this.fa=this.za=this.ba=!1;this.ma="";this.ua=new Ux(5);this.ra={};this.Aa=NaN;(this.H=mja(this.o,this.T,this.ua,function(m,n){return NF(l,m,n)}))&&this.H.subscribe("ctmp",this.Vc,this); +this.L=new cF(this.C,this.u,this.B,this.o);g.A(this,this.L);this.aa=new jF(this.C,this.o,this.u);g.A(this,this.aa);this.aa.subscribe("ctmp",this.Vc,this);xja(this,this.L);this.ob=NaN;this.Oa=null;this.Z=NaN;this.Fb=this.tb=!1;this.Ea=0;this.V=!1}; +yja=function(a){var b=a.u.o.index;a.Oa=new uja({Qg:a.o.Qg,Fd:a.o.B.Fd,xn:b.o,qb:function(){return b.qb()}, +lk:function(){return b.lk()}})}; +PF=function(a,b){b=b||a.u&&a.u.u&&a.u.u.startTime||a.F;var c=a.u;var d=a.G;var e=d.u&&d.u.index.xf(b)||0;d.V!=e&&(d.Z={},d.V=e,lF(d,d.B));e=!sF(d)&&-1<d.T&&8E3>(0,g.M)()-d.T;var f=d.u&&3*pF(d,d.u.info)<bF(d.aa);if(!e||f)nF(d),oF(d),d.R=d.R||d.u!=d.C;d.u&&!d.u.index.Pb()&&(d.V=-1);d=d.u;c.o!=d&&(c.o=d);c=a.B;d=a.G.A;c.o!=d&&(c.o=d)}; +QF=function(a,b){a.za=b;a.V||(a.ba=!0)}; +RF=function(a){a.A&&a.A.o&&a.A.u&&(Vr(a.A.o,a.wa,a),Vr(a.A.u,a.wa,a));yE(a.B,null);yE(a.u,null);a.A=null}; +TF=function(a,b){b=void 0===b?!1:b;RF(a);b?a.V=!0:a.o.Yd?QF(a,a.tb):QF(a,!1);SF(a)}; +VF=function(a){a.A&&dx(a.A)&&(TF(a),a.o.pw&&UF(a,!0,"fmt.unplayable",{unexpected:1}))}; +XF=function(a,b,c){if(a.ba&&(!fy(a.T)||a.za)||a.o.G&&!fy(a.T))return!1;if(a.C.u){if(0<b.B.length&&b.u&&-1==b.u.u||b.B.length>=a.o.Ao&&!a.o.ob||!a.o.sC&&0<b.B.length&&!a.o.B.Fd)return!1;if(b.H)return!a.C.isLive||!isNaN(a.Aa)}if(XE(b))return!1;if(!(b.u||a.C.u&&a.o.ob&&b.H)){if(!b.o.yd())return!1;KE(b,a.F)}var d=b.B.length+c.B.length;(RE(b)||RE(c)||a.C.isLive&&(!a.o.ob||!b.B.length))&&--d;if(d+1>=a.o.cp)return!1;d=b.u;if(!d)return!0;if(!nv(d.o.u))return!1;4==d.type&&d.o.yd()&&(b.u=g.ab(d.o.Jq(d)),d= +b.u);if(!d.C&&!d.o.kh(d))return!1;var e=a.C.Ue||a.C.G;if(a.C.u&&e){e=b.o.index.qb();var f=c.o.index.qb();e=Math.min(e,f);if(0<b.o.index.F&&0<e&&d.u>=e)return b.N=e,c.N=e,!1}if(d.o.info.audio&&4==d.type)return!1;if(TE(b)&&!a.o.ea)return!0;if(d.C||ME(b)&&ME(b)+ME(c)>a.o.za)return!1;e=!b.C&&!c.C;f=b==a.u&&a.V;if(!(c=!!(c.u&&!c.u.C&&c.u.F<d.F)&&(!a.C.u||c.u&&c.u.F&&d.F)&&e&&!f||a.o.T&&!b.C&&c.C)&&(c=du(d))){d=d.F;a:if(c=a.aa,c=c.o?c.o.Id:null,a.V&&c)a=c.startSecs+c.durationSecs;else{c=WF(a,b,!0);!sF(a.G)&& +0<a.o.V&&(e=((0,g.M)()-a.Fa)/1E3,c=Math.min(c,a.o.V+a.o.xc*e));c=a.F+c;if(a.o.Zd&&(e=zja(a)+a.o.Zd,e<c)){a.Vc("mrl","ori."+c+";mod."+e,!0);a.o.Tn&&(a.Fa=(0,g.M)());a=e;break a}a=c}c=d>a}return c?!1:(b=b.G)&&b.isLocked()?!1:!0}; +YF=function(a,b,c){if((!a.A||ax(a.A)||fx(a.A))&&!a.L.A&&a.G.ba){var d=a.F;a=a.R;c=$E(a,b.o.info.o,c.o.info.o,0);var e=$x(a.u)+c/cy(a.u);d+=Math.max(e,e+a.o.Gd-c/b.o.info.o);a:{if(b.B.length){if(b.B[0].info.o[0].startTime<=d)break a;OE(b)}a=b.A;for(c=a.u.length-1;0<=c;c--)a.u[c].info.startTime>d&&a.u.pop();b.B.length?b.u=g.ab(g.ab(b.B).info.o):b.A.u.length?b.u=gE(b.A).info:b.u=zE(b);b.u&&d<b.u.startTime&&(b.T=0,b.u=b.o.Xg(d,!0).o[0])}}}; +$F=function(a,b,c){if(XF(a,b,c))if(c=Aja(a,b,c),a.o.Aw&&a.C.u&&!b.H&&0>c.o[0].u)a.Vc("invalidsq",iu(c.o[0]));else{if(a.Ua){var d=Bja(a.Ua.o,c.o[0].G,c.o[0].u,c.o[0].o.info.id);d&&(c.C=d)}a.o.Kl&&-1!=c.o[0].u&&c.o[0].u<a.C.Tc&&(c=b.o.xj(a.C.Tc,!1));a=ZF(a,c);b.B.push(a);b.u=g.ab(a.info.o)}}; +Aja=function(a,b,c){if(b.H){if(a.C.isLive){var d=a.C.Tc&&a.C.G?b.o.xj(a.C.Tc,!1):b.o.Xg(Infinity);d.Ld=a.Aa}else d=b.o.xj(0,!1);a.H?0==d.Ld&&(d.B=a.H.N):d.B=a.ob;return d}d=b.u;if(!d.o.yd())return d.o.te()?(a=$E(a.R,b.o.info.o,c.o.info.o,0),a=d.o.vj(d,a)):a=d.Mh(),a;!TE(b)||a.o.ea||a.C.u||(YF(a,b,c),b.u||KE(b,a.F));d=b.u;var e=d.F-a.F,f=!d.range||0==d.Wa&&0==d.A?0:d.range.length-(d.A+d.Wa),k=d.o;Cja(a,b,e)&&0==f&&(a.C.u?k=b.o:(k=d.startTime+aG,d.Wa&&(k+=d.duration),KE(b,k),d=b.u,k=d.o));k.te()?(c= +$E(a.R,k.info.o,c.o.info.o,e,jja(a.G)&&a.fa),d=Dja(d,c,SE(b))):(0>d.u&&(c=hu(d),c.pr=""+b.B.length,a.L.A&&(c.sk="1"),a.Vc("nosq",d.H+";"+Vw(c))),d=k.Mh(d));a.V&&d.o.forEach(function(l){l.type=6}); +return d}; +Cja=function(a,b,c){if(!SE(b)||!b.o.yd())return!1;a=Math.min(15,.5*WF(a,b,!0));return TE(b)||c<=a}; +Dja=function(a,b,c){b=a.o.vj(a,b);if(b.range&&1<b.o.length)if(c||b.u.u||b.o[0].o!=a.o)b=a.o.vj(a,b.o[0].Wa);else{c=b.o[b.o.length-1];var d=c.Wa/b.range.length;!c.B&&.4>d&&(b=a.o.vj(a,b.range.length-c.Wa))}return b}; +Eja=function(a,b){var c=uv(b),d=a.R;var e=Math.min(2.5,$x(d.u));d=aF(d);e=c-e*d;d=cu(b.o[0]);var f=cv(b.u.o),k=a.o.G,l;a.Oa?l={xe:d,hg:f,kj:k,mg:a.Oa,Ta:b.o[0].u,Ld:b.Ld}:l={xe:d,hg:f,kj:k};return new rD(a.T,c,e,l)}; +ZF=function(a,b){du(b.o[b.o.length-1])&&bG(a,hja(a.G,b.o[0].o));var c=Eja(a,b);a.o.Vn&&(c.C=[]);var d=new JD(a.o,b,c,a.ra);c.Z=function(){var e;if(Wia(d)){if(e=d.u.Pn&&!(!window.performance||!window.performance.now)&&d.o&&d.o.tk()&&WD(d))e=d.o,e=e.policy.Fd&&Ov(e);e=e?d.info.o[0].o.info.video?3:4:2}else e=1;return e}; +Sia(d,(0,g.x)(a.CM,a));3==b.o.length&&1==b.o[0].type&&2==b.o[1].type&&4==b.o[2].type&&b.o[0].o.info.video&&(d.fa=lja(a.G));a.V&&(d.ea=!0);d.start(Math.max(0,b.o[0].G-a.F));return d}; +bG=function(a,b){b&&a.S("videoformatchange",b)}; +cG=function(a,b){var c=b.info.o[0].o,d=c.info.video?a.u:a.B;Fja(a,d,b);b.info.xe()&&!qv(b.info)&&((0,g.y)(Via(b),function(e){jE(d.A,e)}),a.S("metadata",c)); +BE(d);return!!DE(d)}; +Fja=function(a,b,c){if(a.C.u&&b){b.H&&(c.ha(),5<=c.state||WD(c)||YD(c),b.H=!1);c.V&&a.ua.A(1,c.V);c.o&&(c.Z=parseInt(c.o.Uc("X-Head-Seqnum"),10));b=c.Z;c.o&&(c.aa=parseInt(c.o.Uc("X-Head-Time-Millis"),10));c=c.aa;a=a.C;for(var d in a.o){var e=a.o[d].index,f=c;e.u&&(b&&(e.F=Math.max(e.F,b)),f&&(e.B=Math.max(e.B,f)))}}}; +dG=function(a,b,c){a:{b=b.info;var d=a.o.DD,e=null,f=b.o[0];if(b.range)e=$t(b.range.start,Math.min(4096,b.range.length));else if(d){if(b.A&&0<=b.A.indexOf("/range/")||"1"==b.u.B.get("defrag")||"1"==b.u.B.get("otf")){c=null;break a}e=$t(0,4096)}else if(f.o.info.video){c=null;break a}d=new bu(5,f.o,e,"createProbeRequestInfo_"+f.H,f.u);b=new pv([d],b.A);b.F=c;c=b}c&&ZF(a,c)}; +hG=function(a){var b=a.A.o,c=a.A.u;a.B.o.A&&eG(a,b,a.B.o.A);if(Gja(a)){if(a.o.uh){if(!b.dj()){var d=DE(a.B);d&&fG(a,b,d)}c.dj()||(b=DE(a.u))&&fG(a,c,b)}}else{if(a.H){d=a.H;var e=a.B,f=Rw(a.A.u.Jd());if(d.C)d=nja(d,f);else{if(f=DE(e)){var k=f.u;k&&k.B&&k.A&&(e=e.B.length?e.B[0]:null)&&3<=e.state&&7!=e.state&&0==e.info.Ld&&WD(e)&&(d.C=e,d.L=k,d.A=f.info,d.F=(0,g.C)()/1E3,d.H=d.F,d.G=d.A.startTime)}d=NaN}d&&a.S("seekplayerrequired",d,!0)}d=!1;gG(a,a.u,c)&&(d=!0,c=a.ea,c.A||(c.A=(0,g.C)(),c.Ed("vda"), +SA("vda"),c.u&&yp(4)));c=DE(a.u);a.o.wa&&!d&&c&&(a.Fb||a.Vc("sbp",a.A.u.Za({ns:iu(c.info)})),a.Fb=!0);a.A&&!dx(a.A)&&(gG(a,a.B,b)&&(b=a.ea,b.u||(b.u=(0,g.C)(),b.Ed("ada"),SA("ada"),b.A&&yp(4)),d=!0),!a.ha()&&a.A&&(!a.o.ba&&JE(a.u)&&JE(a.B)&&ax(a.A)&&!a.A.ie()&&(b=zE(a.B).o,b==a.C.o[b.info.id]&&(b=a.A,ax(b)&&b.A.endOfStream(),b=a.T,Mx(dy(b)),b.B=Yx())),d&&!fx(a.A)&&a.ga.fb()))}}; +Gja=function(a){if(a.o.Ha)return!1;var b;if(!(b=XE(a.u))&&(b=a.L.A)){b=a.R;var c=a.u,d=a.B;if(0==c.B.length&&0==d.B.length)b=!0;else{var e=0,f=pE(c.A).concat(pE(d.A));f=g.p(f);for(var k=f.next();!k.done;k=f.next())e+=k.value.Wa;c=c.o.info.o+d.o.info.o;e/=c;b=10<e?!0:10>c*(10-e)/bF(b)}(b=!b)||(b=a.u,b=0<b.B.length&&1==b.A.u.length&&fE(b.A).info.L<b.V)}if(b)return!0;if(!a.fa||!a.o.Ea||10>a.F||360<a.u.o.info.Ca().zc)return!1;b=UE(a.u,a.F,a.o.Ea)||UE(a.B,a.F,a.o.Ea);return(0<a.u.B.length||0<a.B.B.length|| +XF(a,a.u,a.B)||XF(a,a.B,a.u))&&b}; +gG=function(a,b,c){if(c.ie())return!0;if(!c.Yr())return!1;var d=DE(b);if(!d||6==d.info.type)return!1;var e=d.info,f=zE(b);!f||f.B||eu(f,e)||c.abort();c.Zv(e.o.info.containerType,e.o.info.mimeType);if(e=a.o.eb&&a.C.A&&0==d.info.A&&(g.Cu(d.info.o.info)||a.o.Lw)){if(null==c.dj()){e=zE(b);if(!(f=!e||e.o!=d.info.o)){b:if(e=e.N,f=d.info.N,e.length!=f.length)e=!1;else{for(var k=0;k<e.length;k++)if(!g.xb(e[k],f[k])){e=!1;break b}e=!0}f=!e}e=f}else e=c.dj(),f=d.info.o.o,e=e!==f&&!g.xb(e,f);e=!e}e&&(g.Cu(d.info.o.info)? +(xt(zu(d),1836019574),xt(zu(d),1718909296)):(e=new Dt(zu(d)),Xt(e),Ht(e,524531317,!0),d.o=d.o.split(e.A+e.o).Pj),d.A=!1);a.o.Me&&d.A&&(d.A=!1);e=a.H&&!!a.H.C&&b.o.info.audio;f=a.C.u||d.A;if(!(a.C.A&&0!=d.info.A||f&&!e)&&fG(a,c,d))return!0;if(e)return!1;e=a.F+WF(a,b,!1);if(!(e=d.info.G>e)){a:if(a.o.wa&&a.Vc("sba",c.Za({as:iu(d.info)})),e=d.A?d.info.o.o:null,f=uu(d.o),d.A&&(f=new Uint8Array(f.buffer,0,f.byteOffset+f.length)),e=iG(a,c,f,d.info,e),"s"==e){a.Ea=0;var l=!0}else{a.o.ow||(c.abort(),PE(b)); +if("i"==e||"x"==e)jG(a,"checked",e,d.info);else{if("q"==e&&(d.info.isVideo()?(e=a.o,e.F=Math.floor(.8*e.F),e.Z=Math.floor(.8*e.Z),e.C=Math.floor(.8*e.C)):(e=a.o,e.H=Math.floor(.8*e.H),e.Aa=Math.floor(.8*e.Aa),e.C=Math.floor(.8*e.C)),c.supports(2)&&!c.ie()&&!a.A.isView())){e=!1;f=c.Jd();try{for(k=0;!e&&k<f.length;k++)f.start(k)>d.info.F&&(c.remove(f.start(k),f.end(f.length-1)),e=!0);var m=Math.max(0,Math.min(a.F,d.info.startTime)-5);!e&&m&&c.remove(0,m);l=!1;break a}catch(n){}}a.S("reattachrequired")}l= +!1}e=!l}if(e)return!1;b.A.u.shift();EE(b,d);return!0}; +jG=function(a,b,c,d){var e="fmt.unplayable",f=!0;"x"==c||"m"==c?(e="fmt.unparseable",d.o.F=e,d.o.info.video&&!rF(a.G)&&qF(a.G,d.o)):"i"==c&&(15>a.Ea?(a.Ea++,e="html5.invalidstate",f=!1):e="fmt.unplayable");d=hu(d);d.mrs=a.A.A.readyState;d.origin=b;d.reason=c;UF(a,f,e,d)}; +kG=function(a,b,c){if(c){var d=a.aa;if(d.C.Ya){var e=d.o&&d.u&&d.o.Ta==d.u.Ta-1;e=d.o&&e&&"stop"!=d.o.Id.event&&"predictStart"!=d.o.Id.event;d.u&&d.u.Ta<b.Ta&&(e?kF(d,d.u):d.B=!0);d.u=b}}d=a.C;e=!1;for(var f in d.o){var k=Jv(d.o[f].info.mimeType)||d.o[f].info.isVideo();c==k&&(k=d.o[f].index,Sv(k,b.Ta)||(k.oA(b),e=!0))}bja(a.L,b,c,e)}; +fG=function(a,b,c){c.info.o.yd();var d=c.info.o.o;if(null==d||b.dj()==d)return!1;var e=d,f=b.Jo();if(a.o.Me&&f&&b.isView()&&g.Cu(c.info.o.info)){var k=new DataView(d.buffer,d.byteOffset,d.byteLength);(f=Gfa(k,f))?e=new Uint8Array(f.buffer,f.byteOffset,f.byteLength):a.Vc("fenc","1")}d=iG(a,b,e,null,d);return"s"!=d?(jG(a,"sepInit",d,c.info),!0):b.ie()}; +iG=function(a,b,c,d,e){try{b.appendBuffer(c,d,e)}catch(f){if(11==f.code)return"i";if(12==f.code)return"x";if(22!=f.code&&0!=f.message.indexOf("Not enough storage"))return g.L(f),"u";b=Nw(b.Jd()).replace(/,/g,"_");c=g.vg(f);a.Vc("quex","br."+b+";e."+c);return"q"}return dx(a.A)?"m":"s"}; +MF=function(a,b){b.A.subscribe("needkeyinfo",a.NJ,a);b.A.subscribe("error",a.yL,a);b.A.subscribe("avsyncissue",a.xL,a);var c=(0,g.x)(a.BL,a,b);b.A.subscribe("placeholderinfo",c,void 0);c=(0,g.x)(a.CL,a,b);b.A.subscribe("placeholderrollback",c,void 0);c=(0,g.x)(a.DL,a,b);b.A.subscribe("segmentinfo",c,void 0);c=a.zL.bind(a);b.A.subscribe("gaplessinfo",c,void 0);c=a.AL.bind(a);b.A.subscribe("localmediachange",c,void 0)}; +xja=function(a,b){b.subscribe("seekplayerrequired",function(c,d){a.V||a.S("seekplayerrequired",c,d)}); +b.subscribe("ctmp",function(c,d){a.Vc(c,d,!1)}); +b.subscribe("error",function(c,d,e){UF(a,c,d,e)}); +b.subscribe("setcurrenttime",function(c){a.F=c})}; +eG=function(a,b,c){var d=0+c.duration;c=-c.o;0==b.Io()&&d==b.Qs()||b.Cv(0,d);c!=b.Ib()&&(b.Oq(c),rE&&wE(a.B.A,b.ct()))}; +WF=function(a,b,c){if(a.ba)return 1;var d=b.o.info.audio?a.o.H:a.o.F;!a.o.ea&&sF(a.G)&&(d=Math.max(d,b.o.info.audio?a.o.Aa:a.o.Z));c&&(d+=a.o.za);var e=sF(a.G)?b.u?b.u.o.info.o:b.o.info.o:b.R;d/=e;0<a.o.Fa&&a.A&&ax(a.A)&&(b=b.o.info.video?a.A.u:a.A.o)&&!b.ie()&&(b=b.Jd(),e=Ow(b,a.F),0<=e&&(b=a.F-b.start(e),d+=Math.max(0,Math.min(b-a.o.Fa,a.o.lp))));0<a.o.C&&(d=Math.min(d,a.o.C));a.o.qd&&c&&!sF(a.G)&&(c=a.G,c=pF(c,g.ab(c.o))+pF(c,c.H.o[0]),c=a.o.qd*(c/aF(a.R)),c<d&&15>c&&a.Vc("bwcapped","1",!0),c= +Math.max(c,15),d=Math.min(d,c));return d}; +zja=function(a){if(!a.eb)return Infinity;var b=(0,g.Ae)(HF(a.eb),function(d){return"ad"==d.namespace}); +b=g.p(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.start/1E3>a.F)return c.start/1E3;return Infinity}; +Hja=function(a,b){var c=GE(a.u).find(function(d){return d.startTime>=b&&NF(a,d.startTime,!1)}); +return c&&c.startTime<b+1.5*c.duration?c.startTime+.1:0}; +NF=function(a,b,c){if(!(a.u.o.yd()&&a.B.o.yd()&&a.A&&a.A.u&&a.A.o))return!1;if(c&&a.C.u&&(-1==a.u.F||-1==a.B.F))return!0;var d=IE(a.u,b,c);if(isNaN(d))return!1;a=IE(a.B,a.o.fa?b:d,c);return isNaN(a)?!1:!0}; +lG=function(a,b,c,d){c.yd()||c.C||!nv(c.u)||(d=c.mk(d?Zia(a.R,c.info):0),(0,g.y)(d,function(e){if("f"!=e.o[0].o.info.u){var f=ZF(this,e);qv(e)&&(b.B.push(f),b.u=g.ab(f.info.o))}},a),c.C=!0)}; +UF=function(a,b,c,d){a.ha()||(d=new Uw(c,b,d),g.Qa(a),Vw(d.details),a.S("error",d),"html5.invalidstate"!=c&&"fmt.unplayable"!=d.errorCode&&"fmt.unparseable"!=c&&b&&a.dispose())}; +SF=function(a){PE(a.B);PE(a.u)}; +mG=function(a){a.B.A.B=null;a.u.A.B=null;a.o.A="";a.o.G=!1}; +Ija=function(a,b){var c=b.info.video?a.u:a.B;null!=c&&lG(a,c,b,!1)}; +nG=function(a){this.o=a}; +oG=function(){g.N.apply(this,arguments)}; +pG=function(a,b,c,d){oG.call(this);var e=this;this.A=-1;this.o={};this.B=new g.H(this.C,0,this);g.A(this,this.B);this.u=new g.H(function(){e.ha()||(e.B.start(Math.random()*c),e.u.start(b))},a,this); +g.A(this,this.u);d.subscribe("fairplay_next_need_key_info",this.F,this)}; +Jja=function(a,b,c){a=a.match(rd);for(var d=[],e=g.p(a[6].split("&")),f=e.next();!f.done;f=e.next())f=f.value,0==f.indexOf("cpi=")?d.push("cpi="+b):0==f.indexOf("ek=")?d.push("ek="+gd(c)):d.push(f);a[6]="?"+d.join("&");b="skd://"+a.slice(2).join("");a=2*b.length;c=new Uint8Array(a+4);c[0]=a%256;c[1]=(a-c[0])/256;for(a=0;a<b.length;++a)c[2*a+4]=b.charCodeAt(a);return c}; +qG=function(a){a=a.subarray(4);return String.fromCharCode.apply(null,new Uint16Array(a.buffer,a.byteOffset,a.byteLength/2))}; +rG=function(a,b){this.statusCode=a;this.errorMessage=null;this.message=b;this.nextFairplayKeyId=this.u=this.o=this.heartbeatParams=null}; +sG=function(a){var b=Ct(a.subarray(0,16384)),c=b.indexOf("\r\n\r\n");if(-1==c)return null;var d=b.indexOf("\r\n"),e=b.slice(0,d).match(/^GLS\/1.\d ([0-9]{1,3}) (\w+)$/);if(null==e)return null;e=e[1];isFinite(e)&&(e=String(e));e="string"===typeof e?/^\s*-?0x/i.test(e)?parseInt(e,16):parseInt(e,10):NaN;b=kt(b.slice(d+2));if(null==b)return null;a=new rG(e,a.subarray(c+4));0!=a.statusCode&&(a.errorMessage=g.UC(a.statusCode));if(c=b["Heartbeat-Url"])a.heartbeatParams=new Aga(c,parseInt(b["Heartbeat-Interval-Secs"], +10)||60,parseInt(b["Heartbeat-Num-Retries"],10)||4);if(c=b["Authorized-Format-Types"])a.o=c.split(",");if(c=b["Key-Ids"])a.u=Kja(c);a.nextFairplayKeyId=b["Next-Key-Id"];return a}; +Kja=function(a){if(!a)return{};a=a.split(";");var b={};(0,g.y)(a,function(c){c=c.split(",");2==c.length&&(b[c[1]]=c[0])}); +return b}; +tG=function(a,b,c,d){g.z.call(this);this.message=a;this.number=b;this.A=c;this.o=d;this.u=new g.Rn(5E3,2E4,.2)}; +uG=function(a,b,c,d,e){g.z.call(this);this.G=a;this.R=b;this.N=c;this.o=d;this.u=e;this.sessionId="";this.L=this.H=this.B=this.F=null;this.C=new g.Rr(this);g.A(this,this.C);this.o?(this.C.M(this.o,"message",this.YI),this.C.M(this.o,"keystatuseschange",this.ZI),this.o.closed&&this.o.closed.then(Io((0,g.x)(this.CK,this)),null)):this.u&&(Sr(this.C,this.u,["mskeymessage","webkitkeymessage"],this.BB),Sr(this.C,this.u,["mskeyerror","webkitkeyerror"],this.AB),Sr(this.C,this.u,["mskeyadded","webkitkeyadded"], +this.zB))}; +vG=function(a,b,c,d,e,f){a.F=b;a.B=c;a.H=d;a.L=e;a.A=f}; +wG=function(a,b){g.z.call(this);this.u=a;this.o=b;this.G={};this.B=null;this.C=new g.Rr(this);g.A(this,this.C);this.A=this.F=null}; +xG=function(a){if(a.o.keySystemAccess)return a.o.keySystemAccess.createMediaKeys().then(Io(function(b){a.ha()||(a.F=b,a.u.setMediaKeys(b))})); +jz(a.o)?a.A=new (iz())(a.o.o):mz(a.o)?(a.A=new (iz())(a.o.o),a.u.webkitSetMediaKeys(a.A)):Lja(a);return null}; +Lja=function(a){Sr(a.C,a.u,["keymessage","webkitkeymessage"],a.cJ);Sr(a.C,a.u,["keyerror","webkitkeyerror"],a.bJ);Sr(a.C,a.u,["keyadded","webkitkeyadded"],a.aJ)}; +Mja=function(a){return"widevine"==a.o.flavor&&a.o.En&&a.F.setServerCertificate?a.F.setServerCertificate(a.o.En):null}; +yG=function(a,b){var c=a.subarray(4);c=String.fromCharCode.apply(null,new Uint16Array(c.buffer,c.byteOffset,c.byteLength/2)).match(/ek=([0-9a-f]+)/)[1];for(var d="",e=0;e<c.length;e+=2)d+=String.fromCharCode(parseInt(c.substr(e,2),16));c=d;d=new ArrayBuffer(2*c.length);e=new Uint16Array(d);for(var f=0;f<c.length;f++)e[f]=c.charCodeAt(f);c=new Uint8Array(d);d=0;f=new ArrayBuffer(a.byteLength+4+c.byteLength+4+b.byteLength);e=new Uint8Array(f);f=new DataView(f);e.set(a);d+=a.byteLength;f.setUint32(d, +c.length,!0);d+=4;e.set(c,d);d+=c.length;f.setUint32(d,b.byteLength,!0);e.set(b,d+4);return e}; +Nja=function(a,b){var c=yG(b,a.o.tf);c=a.A.createSession("video/mp4",c);return new uG(null,null,null,null,c)}; +Oja=function(a,b){for(var c=new Uint8Array(270),d=0;135>d;d++)c[2*d]='<PlayReadyCDMData type="LicenseAcquisition"><LicenseAcquisition version="1.0" Proactive="true"></LicenseAcquisition></PlayReadyCDMData>'.charCodeAt(d);c=a.A.createSession("video/mp4",b,c);return new uG(null,null,null,null,c)}; +zG=function(a,b){var c=a.G[b.sessionId];!c&&a.B&&(c=a.B,a.B=null,c.sessionId=b.sessionId,a.G[b.sessionId]=c);return c}; +BG=function(a,b,c,d){g.N.call(this);this.U=a;this.u=a.kc;this.A=b;this.fa=c;this.cryptoPeriodIndex=c.cryptoPeriodIndex||NaN;this.ra=d;a={};g.Vb(a,this.A.deviceParams);a.cpn=this.U.clientPlaybackNonce;this.U.oe&&(a.vvt=this.U.oe,this.U.mdxEnvironment&&(a.mdx_environment=this.U.mdxEnvironment));this.A.cd&&(a.authuser=this.A.cd);this.A.pageId&&(a.pageid=this.A.pageId);isNaN(this.cryptoPeriodIndex)||(a.cpi=this.cryptoPeriodIndex);if(g.O(this.A.experiments,"html5_send_device_type_in_drm_license_request")){var e; +(e=(e=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Pc))?e[1]:"")&&(a.cdt=e)}this.F=a;this.F.session_id=d;this.N=!0;"widevine"==this.u.flavor&&(this.F.hdr="1");"playready"==this.u.flavor&&(d=parseInt(g.Ju(b.experiments,"playready_first_play_expiration"),10),!isNaN(d)&&0<=d&&(this.F.mfpe=""+d),g.O(b.experiments,"html5_playready_keystatuses_killswitch")||(this.N=!1),g.O(b.experiments,"html5_playready_enable_non_persist_license")&&(this.F.pst="0"));d=nz(this.u)?qG(c.initData).replace("skd://","https://"):this.u.A; +g.O(this.A.experiments,"enable_shadow_yttv_channels")&&(d=new g.Qm(d),document.location.origin&&document.location.origin.includes("green")?g.Sm(d,"web-green-qa.youtube.com"):g.Sm(d,"www.youtube.com"),d=d.toString());this.L=d;this.ba=Id(this.L,"ek")||"";this.aa=g.O(b.experiments,"html5_use_drm_retry");this.Z=0;this.H=this.R=!1;this.B=null;this.ea=c.u;this.G=[];this.T=!1;this.o={};this.V=NaN;AG(this,"sessioninit"+c.cryptoPeriodIndex);this.C="in"}; +Qja=function(a,b){AG(a,"createkeysession");a.C="gr";LA("drm_gk_s");a.ga=Pja(a);try{a.B=b.createSession(a.fa,function(d){return AG(a,d)})}catch(d){var c="t.g"; +d instanceof DOMException&&(c+=";c."+d.code);a.S("licenseerror","drm.unavailable",!0,c,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK");return}a.B&&(vG(a.B,a.WI,a.VI,a.UI,a.XI,a),g.A(a,a.B))}; +Pja=function(a){var b=a.L;Tfa(b)||CG(a,"drm.net",!0,"t.x");if(!Id(b,"fexp")){var c=["23898307","23914062","23916106","23883098"].filter(function(e){return a.A.experiments.experiments[e]}); +0<c.length&&(a.F.fexp=c.join())}for(var d in a.F)b=Kd(b,d,a.F[d]);return b}; +Rja=function(a){var b={};g.Vb(b,a.F);return b}; +GG=function(a){for(var b="",c=0;c<a.length;c+=2)b+=String.fromCharCode(a[c]);a=(new DOMParser).parseFromString(b,"text/xml");return a?(a=a.querySelector("Challenge"))&&a.childNodes&&0!==a.childNodes.length?new Uint8Array(rba(a.childNodes[0].data)):null:null}; +Sja=function(a,b){AG(a,"sdpvrq");if("widevine"!=a.u.flavor)CG(a,"drm.provision",!0,"e.flavor;f."+a.u.flavor+";l."+b.byteLength);else{var c={cpn:a.U.clientPlaybackNonce};g.Vb(c,a.A.deviceParams);c=g.Ed("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",c);var d={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:Ct(b)}),responseType:"arraybuffer"};g.tr(c,d,3,500).then(Io(function(e){if(!a.ha()){e= +new Uint8Array(e.response);var f=Ct(e);try{var k=JSON.parse(f)}catch(l){}k&&k.signedResponse?(a.S("ctmp","drminfo","provisioning"),a.B&&a.B.update(e)):(k=k&&k.error&&k.error.message,e="e.parse",k&&(e+=";m."+k),CG(a,"drm.provision",!0,e))}}),Io(function(e){a.ha()||CG(a,"drm.provision",!0,"e."+e.errorCode+";c."+(e.xhr&&e.xhr.status))}))}}; +HG=function(a){var b;if(b=a.N&&null!=a.B)a=a.B,b=!(!a.o||!a.o.keyStatuses);return b}; +IG=function(a,b){a.C="km";LA("drm_net_s");if(a.U.useInnertubeDrmService()){var c=new g.br(a.A.V),d=g.Np(c.Ee||g.Op());d.drmSystem=Tja[a.u.flavor];d.videoId=a.U.videoId;d.cpn=a.U.clientPlaybackNonce;d.sessionId=a.ra;d.licenseRequest=g.ug(b.message);d.drmParams=a.U.drmParams;isNaN(a.cryptoPeriodIndex)||(d.isKeyRotated=!0,d.cryptoPeriodIndex=a.cryptoPeriodIndex);if(!d.context||!d.context.client){CG(a,"drm.net",!0,"t.r;ic.0");return}var e=a.A.deviceParams;e&&(d.context.client.deviceMake=e.cbrand,d.context.client.deviceModel= +e.cmodel,d.context.client.browserName=e.cbr,d.context.client.browserVersion=e.cbrver,d.context.client.osName=e.cos,d.context.client.osVersion=e.cosver);d.context.user=d.context.user||{};d.context.request=d.context.request||{};a.U.oe&&(d.context.user.credentialTransferTokens=[{token:a.U.oe,scope:"VIDEO"}]);d.context.request.mdxEnvironment=a.U.mdxEnvironment||d.context.request.mdxEnvironment;a.U.Cf&&(d.context.user.kidsParent={oauthToken:a.U.Cf});if(nz(a.u)){e=a.ba;for(var f=[],k=0;k<e.length;k+=2)f.push(parseInt(e.substring(k, +k+2),16));d.fairplayKeyId=g.ug(f)}e=a.U.Td();f={onSuccess:(0,g.x)(b.G,b),onError:(0,g.x)(b.F,b)};e&&(f.gx="Bearer "+e);g.Qp(c,"player/get_drm_license",d,f)}else c=a.ga,d=a.U.oauthToken,e={format:"RAW",method:"POST",postBody:b.message,responseType:"arraybuffer",withCredentials:!0,timeout:3E4,onSuccess:(0,g.x)(b.C,b),onError:(0,g.x)(b.B,b)},d&&(c=Kd(c,"access_token",d)),g.uq(c,e);a.C="rs"}; +CG=function(a,b,c,d,e){a.ha()||a.S("licenseerror",b,c,d,e);c&&a.dispose()}; +Uja=function(a,b){var c=b.u.getValue();c=new g.H(function(){return IG(a,b)},c); +g.A(a,c);c.start();g.Sn(b.u);AG(a,"rtyrq")}; +JG=function(a){return g.fb(a,"UHD2")?"highres":g.fb(a,"UHD1")?"hd2160":g.fb(a,"HD")?"hd1080":g.fb(a,"HD720")?"hd720":"large"}; +KG=function(a,b){if(!HG(a)&&lz(a.u)&&!b)return"large";var c=[],d=!0;if(HG(a))for(var e in a.o)"usable"==a.o[e].status&&c.push(a.o[e].type),"unknown"!=a.o[e].status&&(d=!1);if(!HG(a)||d)c=a.G;return JG(c)}; +LG=function(a){var b=a[0];a[0]=a[3];a[3]=b;b=a[1];a[1]=a[2];a[2]=b;b=a[4];a[4]=a[5];a[5]=b;b=a[6];a[6]=a[7];a[7]=b}; +MG=function(a){var b=a.C+";";if(HG(a)){var c=[],d;for(d in a.o)c.push.apply(c,[d,a.o[d].type,a.o[d].status]);a=b+c.join(";")}else a=b+a.G.join(";");return a}; +NG=function(a,b,c,d,e){var f;"playready"===e?f=GG(a):"fairplay"==e&&(f=Bt(g.ug(a)));f&&(a={format:"RAW",method:"POST",postBody:f,responseType:"arraybuffer",withCredentials:!0,timeout:3E4},c=Paa(c,d),g.tr(c,a,3,500).then(function(k){k=new Uint8Array(k.response);(k=sG(k))&&k.message&&b.update(k.message)}))}; +OG=function(a,b,c){a:{switch(b){case "highres":case "hd2880":b="UHD2";break;case "hd2160":case "hd1440":b="UHD1";break;case "hd1080":case "hd720":b="HD";break;case "large":case "medium":case "small":case "light":case "tiny":b="SD";break;default:c="";break a}c&&(b+="HDR");c=b}for(var d in a.o)if("output-restricted"==a.o[d].status&&(b=a.o[d].type,""==c||"AUDIO"==b||c==b))return!0;return!1}; +PG=function(a,b){for(var c in a.o)if("usable"==a.o[c].status&&a.o[c].type==b)return!0;return!1}; +AG=function(a,b){XB(a.U)&&a.S("ctmp","drmlog",b)}; +QG=function(a,b){g.z.call(this);this.o=g.ue("video");this.u=null;this.A=new hz("fairplay","com.youtube.fairplay","",b);this.A.tf=a;this.B=[];this.C=new g.Rr(this);g.A(this,this.C);Vja(this)}; +Vja=function(a){var b,c;Ba(function(d){if(1==d.o){if(!a.o)return d["return"]();g.xh(a.o,{position:"absolute",width:"1px",height:"1px",display:"block"});a.o.src=a.A.B;document.body.appendChild(a.o);a.C.M(a.o,"encrypted",a.F);b=[{initDataTypes:["keyids","cenc"],audioCapabilities:[{contentType:'audio/mp4; codecs="mp4a"'}],videoCapabilities:[{contentType:'video/mp4; codecs="avc1"'}]}];return g.sa(d,navigator.requestMediaKeySystemAccess("com.youtube.fairplay",b),2)}c=d.u;a.A.keySystemAccess=c;a.u=new wG(a.o, +a.A);g.A(a,a.u);xG(a.u);d.o=0})}; +RG=function(){this.keys=[];this.values=[]}; +SG=function(a,b,c){oG.call(this);var d=this;this.B=a;this.A=b;this.o=[];this.u=new g.H(function(){var e=d.o.shift().info;a:{var f=e.cryptoPeriodIndex;if(isNaN(f)&&0<d.A.values.length)f=!0;else{for(var k=g.p(d.A.values),l=k.next();!l.done;l=k.next())if(l.value.cryptoPeriodIndex==f){f=!0;break a}f=!1}}f||d.S("rotated_need_key_info_ready",e);0<d.o.length&&(e=d.o[0].time-(0,g.C)(),d.u.start(Math.max(0,e)))},0); +g.A(this,this.u);c.subscribe("widevine_set_need_key_info",this.C,this)}; +VG=function(a,b,c){g.N.call(this);a&&(a.addKey||a.webkitAddKey)||iz()||oz(c.experiments);this.R=a;this.U=b;this.o=b.kc;this.A=c;this.wa=b.drmSessionId||g.es();this.u=new RG;this.fa=null;this.F=new RG;this.L=new RG;this.B=[];b=g.O(this.A.experiments,"html5_drm_initial_constraint_from_config")?this.U.Zl:g.O(this.A.experiments,"html5_drm_start_from_null_constraint");this.H="fairplay"==this.o.flavor?Gx:b?Gx:TG;this.Z=null;this.T=new wG(a,this.o);g.A(this,this.T);this.C=null;jz(this.o)&&(this.C=new wG(a, +this.o),g.A(this,this.C));this.ma=2;this.aa=new g.Rr(this);g.A(this,this.aa);this.ua=this.ea=!1;this.ra=null;this.N=!1;a=this.R;this.o.keySystemAccess?this.aa.M(a,"encrypted",this.dJ):Sr(this.aa,a,jz(this.o)?["msneedkey"]:["needkey","webkitneedkey"],this.PL);(a=xG(this.T))?a.then(Io((0,g.x)(this.wL,this)),Io((0,g.x)(this.jK,this))):(UG(this,"mdkrdy"),this.N=!0);this.C&&xG(this.C);this.V=this.ga=this.ba=!1;a:{a=this.o;b=this.A.experiments;c=this.u;switch(a.flavor){case "fairplay":19.2999<dl()?(b=a.zo, +a=a.yo,a>=b&&(a=.75*b),c=.5*(b-a),a=new pG(c,b,b-c-a,this)):a=null;break a;case "widevine":a=new SG(g.O(b,"disable_license_delay"),c,this);break a}a=null}if(this.G=a)g.A(this,this.G),this.G.subscribe("rotated_need_key_info_ready",this.bx,this);UG(this,"cks"+this.o.ee());a=this.o;"com.youtube.widevine.forcehdcp"===a.o&&a.B&&(this.za=new QG(this.U.tf,this.A.experiments),g.A(this,this.za))}; +YG=function(a,b,c){a.ua=!0;c=new $D(b,c);g.O(a.A.experiments,"html5_eme_loader_sync")?(a.F.get(b)||a.F.set(b,c),WG(a,c)):0!=a.B.length&&a.U.Ba&&a.U.Ba.o?XG(a):WG(a,c)}; +ZG=function(a,b){UG(a,"onneedkeyinfo");g.O(a.A.experiments,"html5_eme_loader_sync")&&(a.L.get(b.initData)||a.L.set(b.initData,b));WG(a,b)}; +Xja=function(a,b){if(jz(a.o)&&!a.ba){var c=Iia(b);if(0!=c.length){var d=new $D(c);a.ba=!0;navigator.requestMediaKeySystemAccess("com.microsoft.playready",[{initDataTypes:["keyids","cenc"],audioCapabilities:[{contentType:'audio/mp4; codecs="mp4a"'}],videoCapabilities:[{contentType:'video/mp4; codecs="avc1"'}]}]).then(function(e){e.createMediaKeys().then(function(f){Wja(a,f,d)})},null)}}}; +Wja=function(a,b,c){var d=b.createSession(),e=a.u.values[0],f=Rja(e);d.addEventListener("message",function(k){k=new Uint8Array(k.message);NG(k,d,a.o.A,f,"playready")}); +d.addEventListener("keystatuseschange",function(){d.keyStatuses.forEach(function(k,l){"usable"==l&&(a.ga=!0,$G(a,KG(e,a.ga)))})}); +d.generateRequest("cenc",c.initData)}; +WG=function(a,b){if(!a.ha()){UG(a,"onInitData_");if(g.O(a.A.experiments,"html5_eme_loader_sync")&&a.U.Ba&&a.U.Ba.o){var c=a.L.get(b.initData),d=a.F.get(b.initData);if(!c||!d)return;b=c;c=b.initData;a.F.remove(c);a.L.remove(c)}UG(a,"initd"+b.initData.length+"ct"+b.contentType);"widevine"==a.o.flavor?a.ea&&!a.U.ya||g.O(a.A.experiments,"vp9_drm_live")&&a.U.ya&&b.Qc||(a.ea=!0,c=b.o,aE(b),c&&!b.Qc&&b.o!=c&&a.S("ctmp","cpsmm","emsg."+c+";pssh."+b.o),a.S("widevine_set_need_key_info",b)):a.bx(b)}}; +aH=function(a){a.ha()||(a.N=!0,UG(a,"onmdkrdy"),XG(a))}; +XG=function(a){if(a.ua&&a.N&&!a.V){for(;a.B.length;){var b=a.B[0];if(a.u.get(b.initData))if("fairplay"==a.o.flavor)a.u.remove(b.initData);else{a.B.shift();continue}aE(b);break}if(a.B.length){b=a.B[0];a.u.get(b.initData);a.V=!0;var c=new BG(a.U,a.A,b,a.wa);a.u.set(b.initData,c);c.subscribe("ctmp",a.XA,a);c.subscribe("hdentitled",a.lB,a);c.subscribe("keystatuseschange",a.pA,a);c.subscribe("licenseerror",a.qA,a);c.subscribe("newlicense",a.vB,a);c.subscribe("newsession",a.xB,a);c.subscribe("sessionready", +a.LB,a);c.subscribe("fairplay_next_need_key_info",a.iB,a);Qja(c,a.T)}}}; +$G=function(a,b){var c=Ex("auto",b,!1,"l");if(g.O(a.A.experiments,"html5_drm_initial_constraint_from_config")?a.U.Zl:g.O(a.A.experiments,"html5_drm_start_from_null_constraint")){if(Dx(a.H,c))return}else if(Jx(a.H,b))return;a.H=c;a.S("qualitychange");UG(a,"updtlq"+b)}; +Yja=function(a){if(0>=a.u.values.length){var b="ns;";a.N||(b+="nr;");return b+="ql"+a.B.length}return MG(a.u.values[0])}; +UG=function(a,b){a.ha()||XB(a.U)&&a.ti.S("ctmp","drmlog",b)}; +bH=function(){var a=$o();return!(!a||"visible"===a)}; +dH=function(a){var b=cH();b&&document.addEventListener(b,a,!1)}; +eH=function(a){var b=cH();b&&document.removeEventListener(b,a,!1)}; +cH=function(){if(document.visibilityState)var a="visibilitychange";else{if(!document[Zo+"VisibilityState"])return"";a=Zo+"visibilitychange"}return a}; +fH=function(){g.N.call(this);this.A=0;this.B=this.C=this.u=this.o=this.F=!1;this.G=(0,g.x)(this.yj,this);dH(this.G);this.H=this.getVisibilityState(this.u,this.isFullscreen(),this.o,this.isInline(),this.C,this.B)}; +Zja=function(a,b){a.u!=b&&(a.u=b,a.yj())}; +gH=function(a,b){a.C!=b&&(a.C=b,a.yj())}; +hH=function(a,b,c){g.N.call(this);this.Pa=b;this.U=a;this.B=c;this.A=0;this.o=null;this.u=!1}; +lH=function(a,b,c){var d=!1,e=a.A+3E4<(0,g.M)()||!1,f;if(f=a.U.ia("html5_pause_on_nonforeground_platform_errors")&&!e)f=a.B,f=!!(f.o||f.isInline()||f.isBackground()||f.C||f.B);f&&(c.nonfg="paused",e=!0,a.S("pausevideo"));a.U.ia("html5_disable_codec_on_platform_errors")&&!e&&(f=a.U.Ga)&&("1"==f.u||Fv(f))&&(d=e=!0,c.cfall=f.u,a.Pa.B.L.add(f.u));if(!e)return!a.U.Qe&&(a.Pa.ua+=1,10<a.Pa.ua)?(c.exiled=""+a.Pa.ua,a.S("qoeerror","qoe.start15s",c),a.S("playbackstalledatstart"),!0):!1;a.A=(0,g.M)();e=a.U; +e.af?(e=e.af.py(),f=Date.now()/1E3+1800,e=e<f):e=!1;c.e=b;e&&(c.staleprog="1");a.S("qoeerror","qoe.restart",c);if(e&&iH(a))return jH(a),!0;el("philips")&&kH(a);b=a.U.Ga;!a.U.ia("html5_disable_codec_on_platform_errors")&&b&&"1"==b.u?(a.Pa.B.disableAv1(),d=!0):a.o?(b=a.o,c=(c=zE(b.u)||b.u.u)?c.o:b.u.o,c.L+=1,qF(b.G,c)):a.U.af&&a.U.af.yv();a.S("newelementrequired",d);return!0}; +kH=function(a){if("GAME_CONSOLE"!=a.Pa.deviceParams.cplatform)try{window.close()}catch(b){}}; +iH=function(a){return a.u||"yt"!=a.Pa.Z?!1:a.U.Qe?25>a.U.sg:!a.U.sg}; +jH=function(a){a.u||(a.u=!0,a.S("signatureexpiredreloadrequired"))}; +mH=function(a,b,c,d){this.videoData=a;this.o=b;this.reason=c;this.u=d}; +$ja=function(a,b){this.videoData=a;this.Ba=b}; +aka=function(a,b,c){return b.Zn(c).then(function(){return(a.ia("disable_index_range_auth")||!b.Xo||!b.Ba.o||b.kg()||b.isOtf()?0:/(&|,|^)init=0-0(&|,|$)/.test(b.adaptiveFormats))?vr(new Uw("auth",!0,{init:"1"})):wr(new $ja(b,b.Ba))},function(d){d instanceof Error&&g.Jo(d); +d=b.ya&&!g.xx(a.B,!0)?"html5.unsupportedlive":"fmt.noneavailable";var e={buildRej:"1",a:""+ +!!b.adaptiveFormats,d:""+ +!!b.ye,drm:""+ +CB(b),f18:""+ +(0<=b.Dn.indexOf("itag=18")),c18:""+ +Ew('video/mp4; codecs="avc1.42001E, mp4a.40.2"')};b.ka&&(CB(b)?(e.f142=""+ +!!b.ka.o["142"],e.f149=""+ +!!b.ka.o["149"],e.f279=""+ +!!b.ka.o["279"]):(e.f133=""+ +!!b.ka.o["133"],e.f140=""+ +!!b.ka.o["140"],e.f242=""+ +!!b.ka.o["242"]),e.cAVC=""+ +Gw('video/mp4; codecs="avc1.42001E"'),e.cAAC=""+ +Gw('audio/mp4; codecs="mp4a.40.2"'), +e.cVP9=""+ +Gw('video/webm; codecs="vp9"'));if(b.kc){e.drmsys=b.kc.o;var f=0;b.kc.u&&(f=Object.keys(b.kc.u).length);e.drmst=""+f}return new Uw(d,!0,e)})}; +nH=function(a,b){g.N.call(this);this.o=a;this.R=b;this.N=this.F=this.G=this.A=this.u=this.C=this.L=this.B=0;this.H=1}; +pH=function(a,b,c){!g.O(a.o.experiments,"html5_tv_ignore_capable_constraint")&&g.Gy(a.o)&&(c=Hx(c,oH(a,b)));return c}; +oH=function(a,b){if(g.Gy(a.o)&&ix(a.o.B,nx))var c=b.Ba.videoInfos[0].Ca().zc;else{var d=!!b.Ba.o;vy(a.o)&&(c=window.screen&&window.screen.width?new g.Zd(window.screen.width,window.screen.height):null);c||(c=a.o.Ll?a.o.Ll.clone():a.R.getPlayerSize());if(yy||kx||d){d=c;var e=g.Py();d.width*=e;d.height*=e}lB(b.videoData)||VB(b.videoData);var f=b.Ba.videoInfos;if(f.length){d=.85;e=f[0].Ca();4!=e.projectionType&&2!=e.projectionType&&3!=e.projectionType||ty||(d=.45);e=f[0];var k=e.Ca();f=g.p(f);for(var l= +f.next();!l.done&&!(e=k=l.value,k=k.Ca(),null===c||k.width*d<c.width&&k.height*d<c.height);l=f.next());c="93"==ju(e)?xv(k.width,k.height):k.quality;c=Ex("auto",c,!1,"r")}else c=Gx;c=c.o}c&&(c=Math.max(c,360));return new Cx(0,c,!1,"r")}; +qH=function(a,b){var c;a:if((c=b.Ba)&&c.videoInfos.length){for(var d=g.p(c.videoInfos),e=d.next();!e.done;e=d.next())if(e=e.value,e.B){c=e.Ca().zc;break a}c=c.videoInfos[0].Ca().zc}else c=0;gl()&&!g.Gy(a.o)&&Fv(b.Ba.videoInfos[0])&&(c=Math.min(c,g.yv.large));return new Cx(0,c,!1,"o")}; +bka=function(a){var b;return Ba(function(c){if(!a.Ba.o)return c["return"]();b=a.Ba.videoInfos;return c["return"](Vz(b))})}; +cka=function(a,b,c,d){if(!b||!c||!b.videoData.Ga)return!1;var e=g.P(a.o.experiments,"html5_df_downgrade_thresh"),f=rH(a,"html5_log_media_perf_info"),k=g.P(a.o.experiments,"hfr_dropped_framerate_fallback_threshold");if(!(5E3>(0,g.M)()-a.C?0:f||0<e||0<k))return!1;a.C=(0,g.M)();c=c.Jm();if(!c)return!1;var l=c.droppedVideoFrames-a.F,m=c.totalVideoFrames-a.N;a.F=c.droppedVideoFrames;a.N=c.totalVideoFrames;f&&b.videoData.fh&&a.S("ctmp","ddf","dr."+c.droppedVideoFrames+";de."+c.totalVideoFrames);if(rH(a, +"html5_ignore_background_dfd")&&d)return a.u=0,a.A=0,!1;d=60<m?l/m:0;0<d&&(a.G=d);a.A=0<k&&60*d>k?a.A+1:0;if(!e||g.Gy(a.o)||!sH(a,b))return!1;a.u=d>e?a.u+1:0;if(3!=a.u)return!1;tH(a,b.videoData.Ga);a.S("ctmp","dfd",uH());return!0}; +sH=function(a,b){if(rH(a,"html5_restore_perf_cap_redux"))return!0;if(!b.videoData.Ga)return!1;if("1"==b.videoData.Ga.u)return!0;var c=a.o.o?240:360;return b.videoData.Ga.Ca().zc>c}; +tH=function(a,b){var c=b.Ca().zc-1,d=b.u,e=b.Ca().fps,f=c,k=Px();d=Ox(d,e);0<+k[d]&&(f=Math.min(+k[d],f));k[d]!==f&&(k[d]=f,g.Ms("yt-player-performance-cap",k,604800));a.o.Yd=new Cx(0,c,!1,"b")}; +vH=function(a,b){if(rH(a,"html5_restore_perf_cap_redux")){if(!b.Ba.o)return Gx;var c=0,d=g.P(a.o.experiments,"html5_performance_cap_floor");d=a.o.o?240:d;for(var e=g.p(b.Ba.videoInfos),f=e.next();!f.done;f=e.next()){f=f.value;var k=f.u,l=f.Ca().fps;k=+Px()[Ox(k,l)]||0;f=f.Ca().zc;if(!k||Math.max(k,d)>=f){c=f;break}}return new Cx(0,c,!1,"b")}return a.o.Yd}; +rH=function(a,b){return g.O(a.o.experiments,b)}; +dka=function(a,b){rH(a,"html5_log_media_perf_info")&&(a.S("ctmp","perfdb",uH()),a.S("ctmp","hwc",""+navigator.hardwareConcurrency,!0),b&&a.S("ctmp","mcdb",b.Ba.videoInfos.filter(function(c){return!1===c.B}).map(function(c){return ju(c)}).join("-")))}; +uH=function(){var a=Db(Px(),function(b){return""+b}); +return Vw(a)}; +wH=function(a){this.data=window.Float32Array?new Float32Array(a):Array(a);this.u=this.o=a-1}; +xH=function(a){return a.data[a.o]||0}; +eka=function(a){this.B=new wH(50);this.o=null;this.A=this.u=0;this.C=a}; +zH=function(a,b,c){g.N.call(this);var d=new fka;"ULTRALOW"==a.latencyClass&&(d.B=!1);a.gg?d.u=3:g.LB(a)&&(d.u=2);g.O(b,"html5_adaptive_seek_to_head_killswitch")||"NORMAL"!=a.latencyClass||(d.F=!0);var e=yB(a);d.C=2==e||-1==e;d.C&&(d.N++,21530001==wB(a)&&(d.G=g.P(b,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN));if(el("trident/")||el("edge/"))e=g.P(b,"html5_platform_minimum_readahead_seconds")||3,d.A=Math.max(d.A,e);g.P(b,"html5_minimum_readahead_seconds")&&(d.A=g.P(b,"html5_minimum_readahead_seconds")); +g.P(b,"html5_maximum_readahead_seconds")&&(d.H=g.P(b,"html5_maximum_readahead_seconds"));g.O(b,"html5_force_adaptive_readahead")&&(d.B=!0);g.P(b,"html5_allowable_liveness_drift_chunks")&&(d.o=g.P(b,"html5_allowable_liveness_drift_chunks"));g.P(b,"html5_readahead_ratelimit")&&(d.L=g.P(b,"html5_readahead_ratelimit"));switch(wB(a)){case 21530001:d.o=(d.o+1)/5,"LOW"==a.latencyClass&&(d.o*=2),d.R=g.O(b,"html5_live_smoothly_extend_max_seekable_time")}this.o=d;this.U=a;this.L=c;this.A=[];this.C=0;this.B= +!0;this.F=1!=this.o.u;this.G=!1;this.H=0;b=isNaN(a.liveChunkReadahead)?3:a.liveChunkReadahead;a.gg&&b--;a.isLowLatencyLiveStream&&"NORMAL"!=a.latencyClass||b++;switch(wB(a)){case 21530001:b=1;break;case 2153E4:b=2}this.o.C&&b++;this.u=yH(this,b)}; +BH=function(a,b){var c=a.u;(void 0===b?0:b)&&a.o.R&&3==yB(a.U)&&--c;return AH(a)*c}; +DH=function(a,b){var c=CH(a);var d=a.o.o;a.G||(d=Math.max(d-1,0));d*=AH(a);return b>=c-d}; +CH=function(a){return Math.max(a.L()-BH(a,!0),a.U.Kb())}; +EH=function(a,b,c){b=DH(a,b);c||b?b&&(a.B=!0):a.B=!1;a.F=2==a.o.u||3==a.o.u&&a.B}; +FH=function(a,b){var c=DH(a,b);a.G!=c&&a.S("livestatusshift",c);a.G=c}; +AH=function(a){return a.U.ka?Bw(a.U.ka)||5:5}; +yH=function(a,b){b=Math.max(Math.max(a.o.N,Math.ceil(a.o.A/AH(a))),b);return Math.min(Math.min(8,Math.floor(a.o.H/AH(a))),b)}; +fka=function(){this.N=1;this.A=0;this.H=Infinity;this.L=0;this.B=!0;this.o=2;this.u=1;this.C=!1;this.G=NaN;this.R=this.F=!1}; +IH=function(a,b,c,d){g.z.call(this);this.C=a;this.F=b;this.aa=c;this.Z=d;this.A=new g.VC;this.u=this.B=null;this.L=this.N=this.o=0;this.H=new g.H(this.ba,1E3,this);g.A(this,this.H);this.ra=new GH({delayMs:g.P(this.C.experiments,"html5_seek_timeout_delay_ms")});this.V=new GH({delayMs:g.P(this.C.experiments,"html5_long_rebuffer_threshold_ms")});this.ma=HH(this,"html5_seek_set_cmt");this.fa=HH(this,"html5_seek_jiggle_cmt");this.ea=HH(this,"html5_seek_new_elem");this.T=HH(this,"html5_decoder_freeze_timeout"); +this.ga=HH(this,"html5_reload_element_long_rebuffer");this.R=HH(this,"html5_ads_preroll_lock_timeout");this.G={}}; +HH=function(a,b){var c=g.P(a.C.experiments,b+"_delay_ms"),d=g.O(a.C.experiments,b+"_cfl");return new GH({delayMs:c,Hx:d})}; +JH=function(a,b){(a.B=b)&&a.H.fb()}; +LH=function(a,b,c,d,e,f,k){gka(b,c)?(d=KH(a,b),d.wn=k,d.wdup=a.G[e]?"1":"0",a.F("qoeerror",e,d),a.G[e]=!0,b.H||f()):(b.C&&b.u&&!b.F?(f=(0,g.M)(),d?b.o||(b.o=f):b.o=0,c=!d&&f-b.u>b.C,f=b.o&&f-b.o>b.L||c?b.F=!0:!1):f=!1,f&&(f=KH(a,b),f.wn=k,f.we=e,f.wsuc=""+ +d,k=Vw(f),a.F("ctmp","workaroundReport",k),d&&(b.reset(),a.G[e]=!1)))}; +KH=function(a,b){var c=b.Za();a.o&&(c.stt=a.o.toFixed(3));a.u&&Object.assign(c,a.u.Za());a.B&&Object.assign(c,a.B.Za());return c}; +GH=function(a){a=void 0===a?{}:a;var b=void 0===a.fO?1E3:a.fO,c=void 0===a.gO?3E4:a.gO,d=void 0===a.Hx?!1:a.Hx;this.G=Math.ceil((void 0===a.delayMs?0:a.delayMs)/1E3);this.L=b;this.C=c;this.H=d;this.reset()}; +gka=function(a,b){if(!a.G||a.u)return!1;if(!b)return a.reset(),!1;var c=(0,g.M)();if(!a.A)a.A=c,a.B=0;else if(a.B>=a.G)return a.u=c,!0;a.B+=1;return!1}; +QH=function(a,b,c,d){g.N.call(this);var e=this;this.V=b;this.U=a;this.Z=new hka(b);this.Fa=c;this.Ea=d;this.L=new IH(this.V,function(f){for(var k=[],l=0;l<arguments.length;++l)k[l-0]=arguments[l];return e.S.apply(e,g.la(k))},this.Fa,this.Ea); +a={};this.ba=(a.seekplayerrequired=this.qO,a.videoformatchange=this.hJ,a);MH(this,"html5_unrewrite_timestamps")?this.ba.timestamp=this.zO:this.ba.timestamp=this.yO;this.wa=null;this.ma=new g.Rr;g.A(this,this.ma);this.N=this.u=this.C=this.o=null;this.A=NaN;this.G=0;this.F=null;this.ga=NaN;this.H=this.R=null;this.ra=this.T=!1;this.aa=new g.H(function(){return NH(e,!1)},this.Z.o); +g.A(this,this.aa);this.ea=new g.H(function(){e.T=!0;OH(e)}); +g.A(this,this.ea);this.Ha=new g.H(function(){return PH(e)}); +g.A(this,this.Ha);this.ua=this.B=0;this.fa=!0;this.za=0;this.Aa=NaN}; +ika=function(a,b){a.wa=b;a.U.ya&&(a.N=new eka(function(){a:{if(a.wa&&a.wa.Ba.o){if(vB(a.U)&&a.C){var c=a.C.ua.o()||0;break a}if(a.U.ka){c=a.U.ka.N;break a}}c=0}return c}),a.u=new zH(a.U,a.V.experiments,function(){return a.Dc(!0)})); +a.U.startSeconds&&isFinite(a.U.startSeconds)&&1E9<a.U.startSeconds||(a.G=a.G||a.U.startSeconds||0)}; +SH=function(a,b){g.Tr(a.ma);(a.o=b)?(jka(a),PH(a)):RH(a);JH(a.L,b)}; +UH=function(a,b){a.C&&Vr(a.C,a.ba,a);(a.C=b)?(Ur(b,a.ba,a),TH(a,!0)):RH(a);a.L.u=b}; +VH=function(a){return a.getCurrentTime()-a.Ib()}; +WH=function(a){return!!a.u&&a.u.F}; +NH=function(a,b){if(a.u){var c=a.u;var d=a.getCurrentTime();!DH(c,d)&&c.F?(c.o.F&&(c.o.o=Math.max(c.o.o+1,10)),c=Infinity):c=d<c.U.Kb()?Math.min(c.U.Kb()+10,CH(c)):NaN;if(!isNaN(c)){if(MH(a,"html5_in_buffer_ptl")&&a.C&&b){d=a.aa.isActive();var e=CH(a.u);if((e=Hja(a.C,e-a.Ib()))&&!d){a.Z.o&&a.aa.start();a.S("ctmp","inBufferPtl","cmt."+a.getCurrentTime()+";seekTo"+(e+a.Ib()));a.seekTo(e+a.Ib());return}}MH(a,"html5_peg_to_live_logging")&&a.S("ctmp","ptl","cmt."+a.getCurrentTime()+";seekTo"+(c+a.Ib())); +a.seekTo(c)}}}; +TH=function(a,b){if(a.u&&a.C){var c=!1;if(b)c=!0;else if(a.U.isLowLatencyLiveStream||"LOW"==a.U.latencyClass||"ULTRALOW"==a.U.latencyClass)if(c=a.u,c.A.length){var d=c.u;b:{if(c.A.length){if(1<Math.min.apply(null,c.A)){var e=yH(c,c.u-1);break b}if(c.o.B){e=yH(c,c.u+1);break b}}e=c.u}c.u=e;if(d=d!=c.u)c.A=[],c.C=0;c=d}else c=!1;c&&a.S("livereadaheadchanged",BH(a.u));c=a.C;d=a.u.u;e=a.u;e=(e.u-1+e.o.o)*AH(e);var f=a.u.o.G;c.Aa=Math.max(d-1,0);c.H&&(c.H.T=e);c.ob=f}}; +XH=function(a){return a.U.ya&&!!a.U.Ba&&!a.U.Ba.o}; +OH=function(a){kka(a).then(void 0,function(){RH(a)}); +YH(a).then(function(b){a.H&&(a.H.resolve(b),a.S("seekend"));RH(a)},function(){RH(a)}); +a.S("seekstart")}; +kka=function(a){if(!a.R)if(a.C)if(isFinite(a.A))a.R=a.C.seek(a.A-a.B);else{var b=a.C;SF(b);b.H&&wF(b.H,b.u.o);b.ga.fb();b=b.L;var c=Math.max(b.u.A.F||0,b.o.A.F||0);LE(b.u);LE(b.o);var d=b.C,e;for(e in d.o)Xs(d.o[e].index,Infinity);b.C.u&&(b.G=!0);b.S("setcurrenttime",c);b.A=!0;b.H=new kD;a.R=b.H;a.A=a.C.getCurrentTime()+a.B}else a.R=Hf(a.A-a.B);return a.R}; +YH=function(a){var b=a.F;b||(a.F=new kD,b=a.F,PH(a));return b}; +ZH=function(a,b,c){return isNaN(b)?NaN:g.Td(b,a.Kb(),a.Dc(c))}; +PH=function(a){if(a.F)if(!MH(a,"html5_nondash_live_seek_killswitch")&&XH(a)&&a.o&&0<a.o.Fe()&&0<GC(a.o)&&(a.A=ZH(a,a.A,!1)),!a.o||!$H(a))a.Ha.start(750);else if(!isNaN(a.A)&&isFinite(a.A)&&a.ga!=a.A-a.B){var b=a.o.getCurrentTime()-a.A;if(Math.abs(b)<=a.za)a.F&&a.F.resolve(a.o.getCurrentTime());else if(!a.U.ya&&a.A>=a.Dc()-.1)a.A=a.Dc(),a.F.resolve(a.Dc()),a.S("ended");else try{var c=a.A-a.B;a.o.seekTo(c);a.L.o=c;a.ga=c;a.G=a.A}catch(d){}}}; +$H=function(a){if(!a.o||0==a.o.Fe()||0<a.o.Gf())return!1;var b=0<a.o.getCurrentTime();if(!(MH(a,"html5_nondash_mediaelementready_killswitch")||a.U.Ba&&a.U.Ba.o||a.U.ya)&&CB(a.U))return b;if(0<=a.A){var c=a.o.mm();if(c.length||!b)return Pw(c,a.A-a.B)}return b}; +RH=function(a){a.A=NaN;a.ga=NaN;a.F=null;a.R=null;a.H=null;a.T=!1;a.ra=!1;a.za=0;a.aa.stop();a.ea.stop()}; +jka=function(a){if(a.o){for(var b=g.p(["loadedmetadata","progress","seeked","seeking"]),c=b.next();!c.done;c=b.next())a.ma.M(a.o,c.value,function(d){switch(d.type){case "seeking":d=a.o.getCurrentTime()+a.B;if(!a.F||a.ra&&d!=a.A){a.F=new kD;a.ga=d;var e=a.o.getCurrentTime();a.L.o=e;a.seekTo(d);a.ra=!0}break;case "seeked":a.F&&a.F.resolve(a.o.getCurrentTime());break;case "loadedmetadata":if(a.fa){d="ss.";e=0;if((MB(a.U)||a.U.liveUtcStartSeconds)&&(a.U.liveUtcStartSeconds||a.U.startSeconds&&isFinite(a.U.startSeconds)&& +1E9<a.U.startSeconds)&&a.U.ka){e=a.U.liveUtcStartSeconds||a.U.Vh;d="utc.";var f=a.Dc();var k=a.Dc();k=Cw(a.U.ka,k-a.B);e=f-k+e}else a.U.ka&&a.U.ka.u&&a.U.Vh?(d="mss.",e=a.U.Vh+a.Ib()):MH(a,"html5_unrewrite_timestamps")&&a.U.Tq&&(d="stss.",e=a.U.Tq);e?(a.seekTo(e),a.S("ctmp","startSeconds",d+e),a.fa=!1):a.U.Vh&&a.S("ctmp","startSeconds",d+(a.U.Vh+a.Ib()));d=!!e}else d=!1;MH(a,"html5_nondash_live_seek_killswitch")&&!d&&XH(a)&&(a.A=isFinite(a.A)?g.Td(a.A,a.Kb(),a.Dc()):a.Dc());case "progress":PH(a)}}); +a.H||a.G||a.Z.A||!a.o.Hq()||a.seekTo(.01)}}; +lka=function(a){if(!a.o)return 0;if(MB(a.U)){var b=KC(a.o)+a.B-a.Kb();a=a.Dc()-a.Kb();return Math.max(0,Math.min(1,b/a))}return LC(a.o)}; +MH=function(a,b){return a.V&&g.O(a.V.experiments,b)}; +hka=function(a){this.o=g.P(a.experiments,"html5_in_buffer_ptl_timeout_ms");this.u=g.O(a.experiments,"html5_live_smoothly_extend_max_seekable_time");this.B=a.ia("html5_seek_over_discontinuities");this.A=a.ia("html5_requires_seek_for_playback_at_zero_killswitch")}; +aI=function(){this.o=this.started=!1}; +mka=function(){bI=(0,g.M)()}; +cI=function(a){a=void 0===a?{}:a;var b=kr;a=void 0===a?{}:a;return b.o?b.o.invoke(void 0,void 0,a):null}; +nka=function(a){a=void 0===a?{}:a;return jfa(a)}; +oka=function(a,b){var c=this;this.videoData=a;this.A=b;var d={};this.u=(d.c1a=function(){if(dI(c)){var e="";c.videoData&&c.videoData.kf&&(e=c.videoData.kf+("&r1b="+c.videoData.clientPlaybackNonce));var f={};e=(f.atr_challenge=e,f);e=(e=c.A?cI(e):g.Ia("yt.abuse.player.invokeBotguard")(e))?"r1a="+e:null}else e=null;return e},d.c3a=function(e){return"r3a="+Math.floor(c.videoData.lengthSeconds%Number(e.c3a)).toString()},d.c6a=function(e){e=Number(e.c); +var f=c.A?parseInt(g.K("DCLKSTAT",0),10):(f=g.Ia("yt.abuse.dclkstatus.checkDclkStatus"))?f():NaN;return"r6a="+(e^f)},d); +this.videoData&&this.videoData.kf?this.o=aq(this.videoData.kf):this.o={}}; +pka=function(a){if(a.videoData&&a.videoData.kf){for(var b=[a.videoData.kf],c=g.p(Object.keys(a.u)),d=c.next();!d.done;d=c.next())d=d.value,a.o[d]&&a.u[d]&&(d=a.u[d](a.o))&&b.push(d);return b.join("&")}return null}; +rka=function(a){var b={};Object.assign(b,a.u);"c1b"in a.o&&(b.c1a=function(){return qka(a)}); +if(a.videoData&&a.videoData.kf){for(var c=[a.videoData.kf],d=g.p(Object.keys(b)),e=d.next();!e.done;e=d.next())e=e.value,a.o[e]&&b[e]&&(e=b[e](a.o))&&c.push(e);return new Promise(function(f){Promise.all(c).then(function(k){f(k.filter(function(l){return!!l}).join("&"))})})}return Promise.resolve(null)}; +dI=function(a){return a.A?kr.gd():(a=g.Ia("yt.abuse.player.botguardInitialized"))&&a()}; +qka=function(a){if(!dI(a))return Promise.resolve(null);var b="";a.videoData&&a.videoData.kf&&(b=a.videoData.kf+("&r1b="+a.videoData.clientPlaybackNonce));a={};var c=(a.atr_challenge=b,a);return new Promise(function(d){nka(c).then(function(e){e?d("r1a="+e):d(null)})})}; +eI=function(a,b){g.z.call(this);this.provider=a;this.F=b;this.o=-1;this.C=!1;this.u=-1;this.playerState=new g.VC;this.seekCount=this.nonNetworkErrorCount=this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.A=0;this.delay=new g.H(this.send,6E4,this);this.B=!1;g.A(this,this.delay)}; +gI=function(a){0<=a.o||(3===a.provider.getVisibilityState()?a.C=!0:(a.o=g.fI(a.provider),a.delay.start()))}; +hI=function(a){if(!(0>a.u)){var b=g.fI(a.provider),c=b-a.A;a.A=b;8==a.playerState.o?a.playTimeSecs+=c:g.dD(a.playerState)&&!g.S(a.playerState,16)&&(a.rebufferTimeSecs+=c)}}; +iI=function(a){var b=g.Ju(a.o.experiments,"web_player_ipp_canary_type_for_logging");if("control"===b)return"HTML5_PLAYER_CANARY_TYPE_CONTROL";if("experiment"===b)return"HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";a=a.o.experiments.experimentIds;return a.includes("21561000")?"HTML5_PLAYER_CANARY_TYPE_SMALL_EXPERIMENT":a.includes("21561001")?"HTML5_PLAYER_CANARY_TYPE_SMALL_CONTROL":"HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}; +ska=function(a){return(!a.ia("html5_health_to_gel")||a.o.Aa+36E5<(0,g.M)())&&(a.ia("html5_health_to_gel_canary_killswitch")||a.o.Aa+36E5<(0,g.M)()||"HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"===iI(a))?a.ia("html5_health_to_qoe"):!0}; +kI=function(a){g.z.call(this);var b=this;this.provider=a;this.o={};this.sequenceNumber=1;this.ga=NaN;this.Qb="N";this.F=this.ua=this.ea=this.aa=this.B=0;this.N=this.wa="";this.ra=this.R=NaN;this.fa=0;this.za=-1;this.ma=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.V=this.L=!1;this.Ea=[];this.G=null;this.H=this.T=this.u=!1;this.A=-1;this.ba=!1;this.Aa=new g.H(this.iG,750,this);g.A(this,this.Aa);(a=navigator.getBattery?navigator.getBattery():null)&&a.then&&a.then(function(c){b.G=c}); +g.jI(this,0,"vps",["N"])}; +g.jI=function(a,b,c,d){var e=a.o[c];e||(e=[],a.o[c]=e);e.push(b.toFixed(3)+":"+d.join(":"))}; +mI=function(a,b){var c=a.provider.u();g.jI(a,b,"cmt",[c.toFixed(3)]);c=a.provider.H();if(a.C&&1E3*c>a.C.PA+100&&a.C){var d=a.C,e=d.isAd;a.Z=1E3*b-d.mO-(1E3*c-d.PA)-d.bO;lI(a,"gllat","l."+a.Z.toFixed()+";prev_ad."+ +e);delete a.C}}; +pI=function(a,b){b=void 0===b?NaN:b;b=0<=b?b:g.fI(a.provider);var c=a.provider.B();if(!isNaN(a.R)&&!isNaN(c.A)){var d=c.A-a.R;0<d&&g.jI(a,b,"bwm",[d,(c.C-a.ra).toFixed(3)])}a.R=c.A;a.ra=c.C;isNaN(c.bandwidthEstimate)||g.jI(a,b,"bwe",[c.bandwidthEstimate.toFixed(0)]);a.provider.videoData.fh&&c.o&&lI(a,"bwinfo",c.o);a.G&&g.jI(a,b,"bat",[a.G.level,a.G.charging?"1":"0"]);d=a.provider.getVisibilityState();a.za!==d&&(g.jI(a,b,"vis",[d]),a.za=d);mI(a,b);(d=nI(a.provider))&&d!==a.fa&&(g.jI(a,b,"conn",[d]), +a.fa=d);oI(a,b,c)}; +oI=function(a,b,c){if(!isNaN(c.u)){var d=c.u;c.B<d&&(d=c.B);g.jI(a,b,"bh",[d.toFixed(3)])}}; +qI=function(a){for(var b=0,c=g.p(Object.keys(a.o)),d=c.next();!d.done;d=c.next())d=d.value,b+=d.length+Number((0,g.xi)(a.o[d],function(e,f){return e+f.length},0)); +96E3<b&&(new g.H(a.reportStats,0,a)).start()}; +tka=function(a){a.provider.videoData.Gj?rI(a,"prefetch"):a.provider.ia("html5_qoe_user_intent_match_health")||(a.o.user_intent=["0"],a.u=!0);a.provider.videoData.sg&&lI(a,"reload","r."+a.provider.videoData.reloadReason+";ct."+a.provider.videoData.sg);a.provider.videoData.gg&&rI(a,"monitor");a.provider.videoData.ya&&rI(a,"live");a.provider.videoData.tg&&lI(a,"ctrl",a.provider.videoData.tg,!0);if(a.provider.videoData.Nf){var b=a.provider.videoData.Nf.replace(/,/g,"_");lI(a,"ytp",b,!0)}a.provider.videoData.zC&& +(b=a.provider.videoData.zC.replace(/,/g,"."),lI(a,"ytrexp",b,!0));if(!g.O(a.provider.o.experiments,"html5_disable_gpu_reporting")){var c=a.provider.o.experiments;b=a.provider.videoData;c=g.O(c,"enable_white_noise")||g.O(c,"enable_webgl_noop")||g.O(c,"enable_gpu_logging");var d=b.zk()||b.hh()||b.ih()||b.bh(),e=b.Ba&&"1"==g.ab(b.Ba.videoInfos).u&&/^g/.test(b.clientPlaybackNonce);b=/^gp/.test(b.clientPlaybackNonce);(c||d||b||e)&&(b=(0,g.sI)())&&(a.o.gpu=[b])}a.ga=Lo(function(){a.reportStats()},1E4)}; +tI=function(a,b,c,d){var e=a.provider.u();c=[c,e.toFixed(3)];d&&c.push(d);g.jI(a,b,"error",c);a.H=!0}; +uI=function(a){!a.provider.ia("html5_qoe_user_intent_match_health")||0<=a.A||(a.provider.o.eb||3!==a.provider.getVisibilityState()?a.A=g.fI(a.provider):a.ba=!0)}; +rI=function(a,b){var c=a.o.cat||[];c.push(b);a.o.cat=c}; +lI=function(a,b,c,d){var e=a.o.ctmp||[],f=-1!==a.Ea.indexOf(b);f||a.Ea.push(b);if(!d||!f){!a.provider.ia("html5_censor_ctmp_killswitch")&&/[^a-zA-Z0-9;.!_-]/.test(c)&&(c=c.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));if(!d){var k=1E3*g.fI(a.provider);c="t."+k.toFixed()+";"+c}uka(b,c);e.push(b+":"+c);a.o.ctmp=e;qI(a);return k}}; +vI=function(a,b,c,d){var e={format:"RAW"},f={};gq(a)&&hq()&&(b&&(f["X-Goog-Visitor-Id"]=b),c&&(f.Authorization="Bearer "+c),b||c)&&(e.withCredentials=!0);0<Object.keys(f).length&&(e.headers=f);d&&(e.Bd=d);return 1<Object.keys(e).length?e:null}; +wI=function(a,b,c,d){hq()&&c.token&&(a=g.Ed(a,{ctt:c.token,cttype:c.cD,mdx_environment:c.mdxEnvironment}));b?(c=g.cq(a),Object.keys(c).includes("cpn"),g.uq(a,b)):g.nr(a,d)}; +yI=function(a){this.provider=a;this.G=!1;this.o=0;this.B=-1;this.Df=NaN;this.u=0;this.segments=[];this.F=this.C=0;this.L=this.provider.sd().volume;this.H=this.provider.sd().muted;this.A=xI(this.provider)}; +zI=function(a){a.A.startTime=a.u;a.A.endTime=a.o;a.segments.length&&g.ab(a.segments).isEmpty()?a.segments[a.segments.length-1]=a.A:a.segments.length&&a.A.isEmpty()||a.segments.push(a.A);a.C+=a.o-a.u;a.A=xI(a.provider);a.u=a.o}; +AI=function(a){return a.C+a.provider.u()-a.u}; +BI=function(a){a.segments.length&&a.o===a.u||zI(a);var b=a.segments;a.segments=[];return b}; +vka=function(a){CI(a);a.F=Lo(function(){a.update()},100); +a.Df=g.fI(a.provider);a.A=xI(a.provider)}; +CI=function(a){window.clearInterval(a.F);a.F=NaN}; +DI=function(a,b,c){c-=a.Df;return b===a.o&&.5<c}; +EI=function(a,b,c,d){this.segments=[];this.experimentIds=[];this.gh=this.Z=this.isFinal=this.za=this.R=this.autoplay=this.autonav=!1;this.ra="yt";this.u=this.B=null;this.sendVisitorIdHeader=this.fa=!1;this.A="watchtime"===c;this.G="playback"===c;this.V="delayplay"===c;this.T="atr"===c;this.Aa="engage"===c;this.sendVisitorIdHeader=!1;this.uri=this.T?"/api/stats/"+c:"//"+b.Ml+"/api/stats/"+c;d&&(this.Z=d.fs,d.rtn&&(this.u=d.rtn),this.A?(this.playerState=d.state,0<d.rti&&(this.B=d.rti)):(this.Ea=d.mos, +this.Ha=d.volume,d.at&&(this.adType=d.at)),d.autonav&&(this.autonav=d.autonav),d.inview&&(this.ua=d.inview),d.size&&(this.ma=d.size));this.deviceParams=g.Sb(b.deviceParams);this.wa=b.za;this.experimentIds=b.experiments.experimentIds;this.ga=b.Gd;this.ra=b.Z;this.region=b.region;this.userAge=b.userAge;this.ea=b.Hg;this.Ua=Dp();this.sendVisitorIdHeader=b.sendVisitorIdHeader;this.accessToken=a.Td();this.adFormat=a.adFormat;this.adQueryId=a.adQueryId;this.autoplay=TB(a);this.autonav=a.Yh||this.autonav; +this.contentVideoId=a.aj();this.clientPlaybackNonce=a.clientPlaybackNonce;this.R=a.Yb;a.Ag&&(this.C=a.Ag,this.N=a.Fi);a.mdxEnvironment&&(this.mdxEnvironment=a.mdxEnvironment);this.Eh=a.Eh;this.qf=a.qf;a.Ga&&(this.videoFormat=ju(a.Ga),a.qc&&ju(a.qc)!==this.videoFormat&&(this.L=ju(a.qc)));a.ka&&kw(a.ka)&&(this.offlineDownloadUserChoice="1");this.eventLabel=RB(a);this.gh=a.gh;this.wk=a.wk;if(b=GB(a))this.Fa=b;a.Ii&&(this.Ii=a.Ii);this.Em=a.Em;this.Ze=a.Ze;this.eventId=a.eventId;this.playlistId=a.eD|| +a.playlistId;this.Dq=a.Dq;this.tg=a.tg;this.Nf=a.Nf;this.pn=a.pn;this.subscribed=a.subscribed;this.videoId=a.videoId;this.videoMetadata=a.videoMetadata;this.visitorData=a.visitorData;this.osid=a.osid;this.Uu=a.Uu;this.referrer=a.referrer;this.fn=a.xC||a.fn;this.wl=a.wl;this.ar=a.ar;this.userGenderAge=a.userGenderAge}; +FI=function(a,b){return vI(a.uri,a.sendVisitorIdHeader?a.visitorData:void 0,a.accessToken,b)}; +wka=function(a,b,c,d){b.cmt=b.len;b.lact="0";d=d().toFixed(3);b.rt=Number(d).toString();a=g.Ed(a,b);c?g.uq(a,c):g.nr(a)}; +HI=function(a){var b={ns:a.ra,el:a.eventLabel,cpn:a.clientPlaybackNonce,docid:a.videoId,ver:2,referrer:a.referrer,cmt:a.o(a.Eh),ei:a.eventId,fmt:a.videoFormat,fs:a.Z?"1":"0",rt:a.o(a.Oa),of:a.Uu,adformat:a.adFormat,content_v:a.contentVideoId,euri:a.wa,lact:a.Ua,live:a.Fa,cl:(319138800).toString(),mos:a.Ea,osid:a.osid,state:a.playerState,vm:a.videoMetadata,volume:a.Ha};a.adQueryId&&(b.aqi=a.adQueryId);a.subscribed&&(b.subscribed="1");g.Sa(b,a.deviceParams);a.autonav&&(b.autonav="1");a.autoplay&&(b.autoplay= +"1");a.R&&(b.dni="1");a.isFinal&&(b["final"]="1");a.gh&&(b.splay="1");a.qf&&(b.delay=a.qf);a.ga&&(b.hl=a.ga);a.region&&(b.cr=a.region);a.userGenderAge&&(b.uga=a.userGenderAge);void 0!==a.userAge&&a.ea&&(b.uga=a.ea+a.userAge);void 0!==a.ba&&(b.len=a.o(a.ba));!a.A&&0<a.experimentIds.length&&(b.fexp=a.experimentIds.toString());null!==a.u&&(b.rtn=a.o(a.u));a.Ii&&(b.als=a.Ii);a.fn&&(b.feature=a.fn);a.playlistId&&(b.list=a.playlistId);a.tg&&(b.ctrl=a.tg);a.Nf&&(b.ytr=a.Nf);a.pn&&(b.ssrt="1");a.L&&(b.afmt= +a.L);a.offlineDownloadUserChoice&&(b.ODUC=a.offlineDownloadUserChoice);a.aa&&(b.lio=a.o(a.aa));a.A?(b.idpj=a.wk,b.ldpj=a.Em,null!=a.B&&(b.rti=a.o(a.B))):void 0!==a.adType&&(b.at=a.adType);a.ma&&(a.G||a.V)&&(b.size=a.ma);null!==a.ua&&(a.G||a.V)&&(b.inview=a.o(a.ua));a.A&&(b.volume=GI(a,(0,g.Jc)(a.segments,function(d){return d.volume})),b.muted=GI(a,(0,g.Jc)(a.segments,function(d){return d.muted?1:0})),b.st=GI(a,(0,g.Jc)(a.segments,function(d){return d.startTime})),b.et=GI(a,(0,g.Jc)(a.segments,function(d){return d.endTime})), +oj(a.segments,function(d){return 1!==d.playbackRate})&&(b.rate=GI(a,(0,g.Jc)(a.segments,function(d){return d.playbackRate})))); +oj(a.segments,function(d){return 0!==d.visibilityState})&&(b.vis=GI(a,(0,g.Jc)(a.segments,function(d){return d.visibilityState}))); +oj(a.segments,function(d){return 0!==d.connectionType})&&(b.conn=GI(a,(0,g.Jc)(a.segments,function(d){return d.connectionType}))); +oj(a.segments,function(d){return 0!==d.A})&&(b.blo=GI(a,(0,g.Jc)(a.segments,function(d){return d.A}))); +oj(a.segments,function(d){return"-"!==d.u})&&(b.cc=(0,g.Jc)(a.segments,function(d){return d.u}).join(",")); +oj(a.segments,function(d){return"-"!==d.clipId})&&(b.clipid=(0,g.Jc)(a.segments,function(d){return d.clipId}).join(",")); +if(oj(a.segments,function(d){return!!d.o})){var c="au"; +a.G&&(c="au_d");b[c]=(0,g.Jc)(a.segments,function(d){return d.o}).join(",")}hq()&&a.C&&(b.ctt=a.C,b.cttype=a.N,b.mdx_environment=a.mdxEnvironment); +a.Aa&&(b.etype=void 0!==a.F?a.F:0);a.wl&&(b.uoo=a.wl);a.ar&&(b.upt=a.ar);return b}; +GI=function(a,b){return(0,g.Jc)(b,a.o).join(",")}; +JI=function(){this.o={};var a=Cq("CONSISTENCY");a&&II(this,{encryptedTokenJarContents:a})}; +II=function(a,b){if(b.encryptedTokenJarContents&&(a.o[b.encryptedTokenJarContents]=b,"string"===typeof b.expirationSeconds)){var c=Number(b.expirationSeconds);setTimeout(function(){delete a.o[b.encryptedTokenJarContents]},1E3*c); +g.Bq("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}}; +KI=function(a,b){b=void 0===b?!0:b;var c=g.K("INNERTUBE_CONTEXT");if(!c)return g.dr(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};c=g.Tb(c);c.client||(c.client={});var d=c.client;"MWEB"===d.clientName&&(d.clientFormFactor=g.K("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");d.screenWidthPoints=window.innerWidth;d.screenHeightPoints=window.innerHeight;d.screenPixelDensity=Math.round(window.devicePixelRatio)||1;d.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset()); +var e=void 0===e?!1:e;Hr.getInstance();var f=Jr(0,165)?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";g.Ao("kevlar_apply_prefers_color_theme")&&(f=Jr(0,165)?"USER_INTERFACE_THEME_DARK":Jr(0,174)?"USER_INTERFACE_THEME_LIGHT":window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT");e=e?f:sfa()||f;d.userInterfaceTheme=e;(e=Cq("EXPERIMENTS_DEBUG"))?d.experimentsToken= +"ZERO"===e?"GgIQAQ%3D%3D":e:delete d.experimentsToken;d=Co();JI.o||(JI.o=new JI);e=g.Ib(JI.o.o);c.request=Object.assign(Object.assign({},c.request),{internalExperimentFlags:d,consistencyTokenJars:e});e=Hr.getInstance();d=Jr(0,58);e=e.get("gsml","");c.user=Object.assign({},c.user);d&&(c.user.enableSafetyMode=d);e&&(c.user.lockedSafetyMode=!0);(d=g.K("DELEGATED_SESSION_ID"))&&!g.Ao("pageid_as_header_web")&&(c.user.onBehalfOfUser=d);b&&(d=g.ms())&&(c.clientScreenNonce=d);a&&(c.clickTracking={clickTrackingParams:a}); +return c}; +LI=function(a){var b=KI(),c=a.zf;c&&(b.clickTracking={clickTrackingParams:c});var d=b.client||{};c="EMBED";var e=RB(a);"leanback"===e?c="WATCH":a.gg?c="LIVE_MONITOR":"detailpage"===e?c="WATCH_FULL_SCREEN":"adunit"===e?c="ADUNIT":"sponsorshipsoffer"===e&&(c="UNKNOWN");d.clientScreen=c;c=a.O();if(e=c.getPlayerType())d.playerType=e;if(e=c.deviceParams.ctheme)d.theme=e;a.Cn&&(d.unpluggedAppInfo={enableFilterMode:!0});if(e=a.Yc)d.unpluggedLocationInfo=e;b.client=d;d=b.request||{};if(e=a.mdxEnvironment)d.mdxEnvironment= +e;b.request=d;d=b.user||{};if(e=a.oe)d.credentialTransferTokens=[{token:e,scope:"VIDEO"}];if(e=a.Cf)d.delegatePurchases={oauthToken:e},d.kidsParent={oauthToken:e};b.user=d;if(d=a.contextParams)b.activePlayers=[{playerContextParams:d}];if(a=a.clientScreenNonce)b.clientScreenNonce=a;if(a=c.za)b.thirdParty={embedUrl:a};return b}; +MI=function(a,b,c){var d=a.videoId,e=LI(a),f=a.O(),k={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(Dp()),referer:document.location.toString(),signatureTimestamp:18444};a.Yh&&(k.autonav=!0);TB(a)&&(k.autoplay=!0);f.A&&a.cycToken&&(k.cycToken=a.cycToken);a.Ht&&(k.fling=!0);var l=a.ik;if(l){var m={},n=l.split("|");3===n.length?(m.breakType=xka[n[0]],m.offset={kind:"OFFSET_MILLISECONDS",value:String(Number(n[1])||0)},m.url=n[2]):m.url=l;k.forceAdParameters={videoAds:[m]}}a.isLivingRoomDeeplink&& +(k.isLivingRoomDeeplink=!0);l=a.rp;if(null!=l){l={startWalltime:String(l)};if(m=a.Fk)l.manifestDuration=String(m||14400);k.liveContext=l}a.mutedAutoplay&&(k.mutedAutoplay=!0);a.gh&&(k.splay=!0);l=a.vnd;5===l&&(k.vnd=l);if(a.isMdxPlayback){l={triggeredByMdx:!0};if(n=a.Nf)m=n.startsWith("!"),n=n.split("-"),3===n.length?(m&&(n[0]=n[0].substr(1)),l.remoteClients=[{clientName:yka[n[0]]||"UNKNOWN_INTERFACE",platform:zka[n[1]]||"UNKNOWN_PLATFORM",applicationState:m?"INACTIVE":"ACTIVE",clientVersion:n[2]|| +""}]):l.remoteClients=[{clientName:"UNKNOWN_INTERFACE"}];if(m=a.Vl)l.skippableAdsSupported=m.split(",").includes("ska");k.mdxContext=l}l=b.width;0<l&&(k.playerWidthPixels=l);if(b=b.height)k.playerHeightPixels=b;0!==c&&(k.vis=c);if(c=f.widgetReferrer)k.widgetReferrer=c.substring(0,128);d={videoId:d,context:e,playbackContext:{contentPlaybackContext:k}};a.contentCheckOk&&(d.contentCheckOk=!0);if(e=a.clientPlaybackNonce)d.cpn=e;if(e=a.playerParams)d.params=e;if(e=a.playlistId)d.playlistId=e;a.racyCheckOk&& +(d.racyCheckOk=!0);if(a=a.O().embedConfig)d.serializedThirdPartyEmbedConfig=a;return d}; +NI=function(a){var b=a.O(),c={context:LI(a),videoId:a.videoId,racyCheckOk:a.racyCheckOk,contentCheckOk:a.contentCheckOk};"adunit"===RB(a)&&(c.isAdPlayback=!0);b.embedConfig&&(c.serializedThirdPartyEmbedConfig=b.embedConfig);b.ae&&(c.showContentOwnerOnly=!0);return c}; +Bka=function(a,b,c,d){var e=window.location.search;if(38===b.Ze&&"books"===a.playerStyle)return e=b.videoId.indexOf(":"),g.Ed("//play.google.com/books/volumes/"+b.videoId.slice(0,e)+"/content/media",{aid:b.videoId.slice(e+1),sig:b.OJ});if(30===b.Ze&&"docs"===a.playerStyle)return g.Ed("https://docs.google.com/get_video_info",{docid:b.videoId,authuser:b.cd,authkey:b.authKey,eurl:a.za});if(33===b.Ze&&"google-live"===a.playerStyle)return g.Ed("//google-liveplayer.appspot.com/get_video_info",{key:b.videoId}); +g.O(a.experiments,"log_invalid_namespame_killswitch")||"yt"===a.Z||g.dr(Error("getVideoInfoUrl for invalid namespace: "+a.Z));var f=18444;a.ia("ipp_signature_cipher_killswitch")||(f=g.K("STS",void 0)?g.K("STS",void 0):f);f={html5:"1",video_id:b.videoId,cpn:b.clientPlaybackNonce,eurl:a.za,ps:a.playerStyle,el:RB(b),hl:a.Gd,list:b.playlistId,agcid:b.ME,aqi:b.adQueryId,sts:f,lact:Dp()};g.Sa(f,a.deviceParams);a.nd&&(f.forced_experiments=a.nd);b.oe?(f.vvt=b.oe,b.mdxEnvironment&&(f.mdx_environment=b.mdxEnvironment)): +b.Td()&&(f.access_token=b.Td());b.adFormat&&(f.adformat=b.adFormat);0<=b.slotPosition&&(f.slot_pos=b.slotPosition);b.breakType&&(f.break_type=b.breakType);null!==b.Ww&&(f.ad_id=b.Ww);null!==b.ax&&(f.ad_sys=b.ax);null!==b.Vx&&(f.encoded_ad_playback_context=b.Vx);b.Ov&&(f.tpra="1");a.captionsLanguagePreference&&(f.cc_lang_pref=a.captionsLanguagePreference);a.Ah&&2!==a.Ah&&(f.cc_load_policy=a.Ah);a.mute&&(f.mute=a.mute);b.annotationsLoadPolicy&&2!==a.annotationsLoadPolicy&&(f.iv_load_policy=b.annotationsLoadPolicy); +b.xo&&(f.endscreen_ad_tracking=b.xo);var k=a.L.get(b.videoId);k&&k.Bn&&(f.ic_track=k.Bn);b.zf&&(f.itct=b.zf);TB(b)&&(f.autoplay="1");b.mutedAutoplay&&(f.mutedautoplay=b.mutedAutoplay);b.Yh&&(f.autonav="1");b.Jt&&(f.noiba="1");b.isMdxPlayback&&(f.mdx="1",f.ytr=b.Nf);b.mdxControlMode&&(f.mdx_control_mode=b.mdxControlMode);b.Vl&&(f.ytrcc=b.Vl);b.Qt&&(f.utpsa="1");b.Ht&&(f.is_fling="1");b.It&&(f.mute="1");b.vnd&&(f.vnd=b.vnd);b.ik&&(k=3===b.ik.split("|").length,f.force_ad_params=k?b.ik:"||"+b.ik);b.Gj&& +(f.preload=b.Gj);c.width&&(f.width=c.width);c.height&&(f.height=c.height);b.gh&&(f.splay="1");b.ypcPreview&&(f.ypc_preview="1");b.aj()&&(f.content_v=b.aj());b.gg&&(f.livemonitor=1);a.cd&&(f.authuser=a.cd);a.pageId&&(f.pageid=a.pageId);a.Xb&&(f.ei=a.Xb);a.u&&(f.iframe="1");b.contentCheckOk&&(f.cco="1");b.racyCheckOk&&(f.rco="1");a.A&&b.rp&&(f.live_start_walltime=b.rp);a.A&&b.Fk&&(f.live_manifest_duration=b.Fk);a.A&&b.playerParams&&(f.player_params=b.playerParams);a.A&&b.cycToken&&(f.cyc=b.cycToken); +a.A&&b.bD&&(f.tkn=b.bD);0!==d&&(f.vis=d);a.enableSafetyMode&&(f.enable_safety_mode="1");b.Cf&&(f.kpt=b.Cf);b.np&&(f.kids_age_up_mode=b.np);b.kidsAppInfo&&(f.kids_app_info=b.kidsAppInfo);b.Cn&&(f.upg_content_filter_mode="1");a.widgetReferrer&&(f.widget_referrer=a.widgetReferrer.substring(0,128));(k=a.Sn)&&(f.embedding_app=k);b.Yc?(k=null!=b.Yc.latitudeE7&&null!=b.Yc.longitudeE7?b.Yc.latitudeE7+","+b.Yc.longitudeE7:",",k+=","+(b.Yc.clientPermissionState||0)+","+(b.Yc.locationRadiusMeters||"")+","+(b.Yc.locationOverrideToken|| +"")):k=null;k&&(f.uloc=k);b.ym&&(f.internalipoverride=b.ym);a.embedConfig&&(f.embed_config=a.embedConfig);a.ae&&(f.co_rel="1");0<a.qd.length&&(f.ancestor_origins=Array.from(a.qd).join(","));void 0!==a.homeGroupInfo&&(f.home_group_info=a.homeGroupInfo);void 0!==a.livingRoomAppMode&&(f.living_room_app_mode=a.livingRoomAppMode);a.enablePrivacyFilter&&(f.enable_privacy_filter="1");b.isLivingRoomDeeplink&&(f.is_living_room_deeplink="1");b.no&&b.oo&&(f.clip=b.no,f.clipt=b.oo);b.Ds&&(f.disable_watch_next= +"1");a.ia("web_player_gvi_wexit_diff")&&(f.player_request=JSON.stringify(MI(b,c,d)));a.ia("html5_onesie_watch_next_diff")&&(f.watch_next_request=JSON.stringify(NI(b)));for(var l in f)!Aka.has(l)&&f[l]&&512<String(f[l]).length&&(g.dr(Error("GVI param too long: "+l)),f[l]="");b=a.H;g.Hy(a)&&(b=Tu(b.replace(/\b(?:www|web)([.-])/,"tv$1"))||a.H);a=g.Ed(b+"get_video_info",f);e&&(a=rq(a,e));return a}; +g.OI=function(a,b){return a.H+"timedtext_video?ref=player&v="+b.videoId}; +g.PI=function(a,b){a.feature=b;return a}; +QI=function(a){g.z.call(this);this.provider=a;this.currentPlayerState="paused";this.B=NaN;this.C=[10,10,10,40];this.G=this.F=0;this.R=this.N=this.V=this.T=this.L=this.H=this.u=!1;this.A=NaN;this.o=new yI(a)}; +SI=function(a,b,c){c=void 0===c?NaN:c;var d=g.fI(a.provider);c=isNaN(c)?d:c;c=Math.ceil(c);var e=a.C[a.F];a.F+1<a.C.length&&a.F++;var f=c+e;a.B=g.Ko(function(){if(!a.ha()){a.B=NaN;a.o.update();var k=BI(a.o),l=RI(a,k);b&&(l.B=f);var m=a.provider.ia("html5_expanded_max_vss_pings")?1E3:400;m=a.G>m;!(1<k.length)&&k[0].isEmpty()||m||(l.u=SI(a,!0,f));l.send();a.G++}},1E3*(f-d)); +return f}; +TI=function(a,b){var c=a.provider,d=c.sd();g.Sa(d,c.videoData.sd());g.Sa(d,{state:a.currentPlayerState});c=new EI(a.provider.videoData,a.provider.o,b,d);c.Eh=a.provider.u();a.provider.videoData.ya||(c.ba=a.provider.C());a.provider.videoData.ka&&(d=Cw(a.provider.videoData.ka,c.Eh))&&(c.aa=d-c.Eh);c.Oa=g.fI(a.provider);c.segments=[xI(a.provider)];return c}; +RI=function(a,b){var c=TI(a,"watchtime");c.segments=b;c.Eh=a.o.o;return c}; +UI=function(a){a.o.update();return RI(a,BI(a.o))}; +XI=function(a){a.provider.videoData.remarketingUrl&&!a.T&&(VI(a,a.provider.videoData.remarketingUrl),a.T=!0);a.provider.videoData.youtubeRemarketingUrl&&!a.V&&(VI(a,a.provider.videoData.youtubeRemarketingUrl),a.V=!0);a.provider.videoData.googleRemarketingUrl&&!a.N&&(VI(a,a.provider.videoData.googleRemarketingUrl),a.N=!0);a.provider.videoData.ppvRemarketingUrl&&!a.R&&(VI(a,a.provider.videoData.ppvRemarketingUrl),a.R=!0);WI(a)}; +ZI=function(a){a.A=Lo(function(){YI(a,"heartbeat")},3E4)}; +YI=function(a,b){var c=a.provider.o,d=a.provider.videoData,e={ns:c.Z,el:RB(d),eurl:c.za,fmt:d.Ga?ju(d.Ga):0,html5:1,list:d.playlistId,cpn:d.clientPlaybackNonce,ei:d.eventId,ps:c.playerStyle,noflv:1,st:a.provider.u(),video_id:d.videoId,metric:b};TB(d)&&(e.autoplay="1");"heartbeat"===b&&(e.tpmt=AI(a.o));g.Sa(e,c.deviceParams);VI(a,g.Ed(g.O(c.experiments,"cardio_base_url_killswitch")?(c.o?c.protocol+"://www.youtube.com/":c.H)+"live_204":c.H+"live_204",e))}; +$I=function(a,b,c){a.H||(c||(c=TI(a,"atr")),c.H=b,c.send(),a.H=!0)}; +WI=function(a){a.provider.videoData.fd.eventLabel=RB(a.provider.videoData);a.provider.videoData.fd.playerStyle=a.provider.o.playerStyle;a.provider.videoData.cn&&(a.provider.videoData.fd.feature="pyv");a.provider.videoData.fd.vid=a.provider.videoData.videoId;var b=a.provider.videoData.fd;a=a.provider.videoData;a=a.isAd()||!!a.cn;b.isAd=a}; +Cka=function(a){var b=TI(a,"engage");b.F=1;a=aJ(a.provider);return g.Ra(wka,b.uri,HI(b),FI(b),a)}; +VI=function(a,b){var c=a.provider.videoData.Td();c=vI(b,a.provider.o.sendVisitorIdHeader?a.provider.videoData.visitorData:void 0,c,void 0);wI(b,c,{token:a.provider.videoData.Ag,cD:a.provider.videoData.Fi,mdxEnvironment:a.provider.videoData.mdxEnvironment},void 0)}; +bJ=function(a){g.z.call(this);var b=this;this.provider=a;this.u=this.qoe=this.o=null;this.provider.videoData.isValid()&&!this.provider.videoData.tl&&(this.o=new QI(this.provider),g.A(this,this.o),this.qoe=new kI(this.provider),g.A(this,this.qoe));ska(this.provider)&&(this.u=new eI(this.provider,function(c){b.qoe&&lI(b.qoe,"h5h",c,void 0)}),g.A(this,this.u))}; +g.cJ=function(a){a.o&&zI(a.o.o)}; +Dka=function(a,b){a.o&&$I(a.o,b)}; +Eka=function(a){if(!a.o)return null;var b=TI(a.o,"atr");return function(c){a.o&&$I(a.o,c,b)}}; +dJ=function(a){return a.o?Cka(a.o):function(){}}; +eJ=function(a,b){this.A=a;this.timerName="";this.u=!1;this.o=b||null;this.u=!1}; +fJ=function(a,b,c){var d=g.wy(b.Pa)&&b.Pa.qe&&SB(b);if(b.Pa.Zd&&(sy(b.Pa)||g.Zy(b.Pa)||d)&&!a.u){a.u=!0;g.K("TIMING_ACTION")||wo("TIMING_ACTION",a.A.Ne);a.A.wc&&wo("CSI_SERVICE_NAME",a.A.wc);if(a.o){b=a.o.A;d=g.p(Object.keys(b));for(var e=d.next();!e.done;e=d.next())e=e.value,LA(e,b[e],a.timerName);b=a.o.u;d=g.p(Object.keys(b));for(e=d.next();!e.done;e=d.next())e=e.value,KA(e,b[e],a.timerName);b=a.o;b.A={};b.u={}}KA("yt_pvis",gia(),a.timerName);KA("yt_pt","html5",a.timerName);c&&!PA("pbs",a.timerName)&& +a.tick("pbs",c);c=a.A;!g.Zy(c)&&!sy(c)&&PA("_start",a.timerName)&&TA(a.timerName)}}; +gJ=function(){this.endTime=this.startTime=-1;this.u="-";this.playbackRate=1;this.visibilityState=0;this.o="";this.volume=this.connectionType=this.A=0;this.muted=!1;this.clipId="-"}; +hJ=function(a,b,c,d,e,f,k,l,m,n,q,r,u,w){this.videoData=a;this.o=b;this.A=void 0;this.sd=c;this.C=d;this.u=e;this.B=f;this.L=k;this.getAudioTrack=l;this.getPlaybackRate=m;this.F=n;this.getVisibilityState=q;this.G=r||function(){}; +this.N=u||function(){}; +this.H=w||function(){return-1}}; +g.fI=function(a){return aJ(a)()}; +aJ=function(a){if(!a.A){var b=g.Ra(function(d){var e=(0,g.M)();d&&631152E6>=e&&(g.L(Error("invalid coreTime.now value: "+e)),e=(new Date).getTime()+2);return e},g.O(a.o.experiments,"html5_validate_yt_now")),c=b(); +a.A=function(){return Math.round(b()-c)/1E3}; +a.N()}return a.A}; +nI=function(a){if(navigator.connection&&navigator.connection.type)return iJ[navigator.connection.type]||iJ.other;if(g.Gy(a.o)){a=navigator.userAgent;if(/[Ww]ireless[)]/.test(a))return 3;if(/[Ww]ired[)]/.test(a))return 1}return 0}; +xI=function(a){var b=new gJ;b.u=a.sd().cc||"-";b.playbackRate=a.getPlaybackRate();var c=a.getVisibilityState();0!==c&&(b.visibilityState=c);a.o.ob&&(b.A=1);c=a.getAudioTrack();c.Cb&&c.Cb.id&&"und"!==c.Cb.id&&(b.o=c.Cb.id);b.connectionType=nI(a);b.volume=a.sd().volume;b.muted=a.sd().muted;b.clipId=a.sd().clipid||"-";return b}; +jJ=function(){g.z.call(this);this.A={};this.o={};this.u=new g.H(this.B,250,this);g.A(this,this.u)}; +lJ=function(a,b,c,d){a.A[b]=c;a.o[b]=new kJ(void 0===d?!1:d)}; +mJ=function(a,b){if(a.o[b]){var c=a.o[b].buffer;for(var d=[];c.u!==c.o;)c.u=(c.u+1)%c.data.length,d.push(c.data[c.u]);c=d}else c=[];return c}; +nJ=function(a,b){return a.o[b]?xH(a.o[b].buffer):0}; +kJ=function(a){this.u=a;this.o=NaN;this.buffer=new wH(100)}; +Fka=function(a,b,c){var d,e,f,k,l,m;return Ba(function(n){if(1==n.o)return d=window.crypto.subtle,e={name:"HMAC",hash:{name:"SHA-256"}},f=["sign"],g.sa(n,d.importKey("raw",a,e,!1,f),2);if(3!=n.o)return k=n.u,l=new Uint8Array(b.length+c.length),l.set(b),l.set(c,b.length),g.sa(n,d.sign("HMAC",k,l),3);m=n.u;return n["return"](new Uint8Array(m))})}; +oJ=function(a,b,c){var d,e,f,k,l,m;return Ba(function(n){if(1==n.o)return d=window.crypto.subtle,e={name:"AES-CTR"},f=["encrypt"],g.sa(n,d.importKey("raw",a,e,!1,f),2);if(3!=n.o)return k=n.u,l={name:"AES-CTR",counter:c,length:128},g.sa(n,d.encrypt(l,k,b),3);m=n.u;return n["return"](new Uint8Array(m))})}; +pJ=function(a){this.o=a;a=new Uint8Array(16);window.crypto.getRandomValues(a);this.u=a}; +Gka=function(a,b){return Ba(function(c){return c["return"](Fka(a.o.u,b,a.u))})}; +qJ=function(){this.o=0;this.A=void 0;this.u=new Uint8Array(4096);this.view=new DataView(this.u.buffer)}; +rJ=function(a,b){var c=a.o+b;if(!(a.u.length>=c)){for(var d=2*a.u.length;d<c;)d*=2;c=new Uint8Array(d);c.set(a.u);a.u=c;a.view=new DataView(a.u.buffer)}}; +sJ=function(a,b){if(268435455<b){rJ(a,4);for(var c=b&1073741823,d=0;4>d;d++)a.view.setUint8(a.o,c&127|128),c>>=7,a.o+=1;b=Math.floor(b/268435456)}for(rJ(a,4);127<b;)a.view.setUint8(a.o,b&127|128),b>>=7,a.o+=1;a.view.setUint8(a.o,b);a.o+=1}; +tJ=function(a,b,c){sJ(a,b<<3|2);b=c.length;sJ(a,b);rJ(a,b);a.u.set(c,a.o);a.o+=b}; +uJ=function(a,b,c){a.A||(a.A=new TextEncoder);c=a.A.encode(c);tJ(a,b,c)}; +vJ=function(a){return new Uint8Array(a.u.buffer,0,a.o)}; +wJ=function(a){var b=a.gl,c=a.deviceId,d=a.userAgent,e=a.clientName,f=a.clientVersion;this.u=a.hl;this.F=b;this.C=c;this.G=d;this.A=e;this.B=f}; +xJ=function(a){var b=a.encryptedClientKey,c=a.iv,d=a.hmac;this.A=a.encryptedOnesiePlayerRequest;this.u=b;this.C=c;this.B=d}; +yJ=function(a){var b=a.value;this.u=a.name;this.A=b}; +zJ=function(a){this.u=a.client}; +AJ=function(a){this.u=a;this.B=this.o=0;this.A=-1}; +BJ=function(a){var b=wu(a.u,a.o);++a.o;if(128>b)return b;for(var c=b&127,d=1;128<=b;)b=wu(a.u,a.o),++a.o,d*=128,c+=(b&127)*d;return c}; +CJ=function(a,b){for(a.B=b;a.o+1<=a.u.totalLength;){var c=a.A;0>c&&(c=BJ(a));var d=c>>3,e=c&7;if(d===b)return!0;if(d>b){a.A=c;break}switch(e){case 0:BJ(a);break;case 1:a.o+=8;break;case 2:c=BJ(a);a.o+=c;break;case 5:a.o+=4}}return!1}; +DJ=function(a,b){var c=void 0===c?null:c;if(!CJ(a,b))return c;c=BJ(a);var d=uu(a.u,a.o,c);a.o+=c;return d}; +Hka=function(a){this.iv=DJ(new AJ(a),5)}; +Ika=function(a){a=new AJ(a);var b=-1;b=void 0===b?0:b;this.o=CJ(a,1)?BJ(a):b;0===this.o&&(a=DJ(a,4),this.u=new Hka(new mu([a])))}; +EJ=function(a){var b=a.videoId;this.u=a.EG;this.A=b}; +FJ=function(a){var b=a.httpHeaders,c=a.postBody;this.A=a.url;this.u=b;this.B=c}; +Jka=function(a){this.body=DJ(new AJ(a),4)}; +GJ=function(a){this.u=a.nF}; +HJ=function(a,b){if(b+1<=a.totalLength){var c=wu(a,b);c=128>c?1:192>c?2:224>c?3:240>c?4:5}else c=0;if(1>c||!(b+c<=a.totalLength))return[-1,b];if(1===c)c=wu(a,b++);else if(2===c){c=wu(a,b++);var d=wu(a,b++);c=(c&63)+64*d}else if(3===c){c=wu(a,b++);d=wu(a,b++);var e=wu(a,b++);c=(c&31)+32*(d+256*e)}else if(4===c){c=wu(a,b++);d=wu(a,b++);e=wu(a,b++);var f=wu(a,b++);c=(c&15)+16*(d+256*(e+256*f))}else c=b+1,a.focus(c),qu(a,c,4)?c=ru(a).getUint32(c-a.A,!0):(d=wu(a,c+2)+256*wu(a,c+3),c=wu(a,c)+256*(wu(a, +c+1)+256*d)),b+=5;return[c,b]}; +IJ=function(a){this.o=new mu;this.u=a}; +JJ=function(a){var b=g.p(HJ(a.o,0));var c=b.next().value;var d=b.next().value;d=g.p(HJ(a.o,d));b=d.next().value;d=d.next().value;!(0>c||0>b)&&d+b<=a.o.totalLength&&(d=a.o.split(d).Pj.split(b),b=d.Yo,d=d.Pj,a.u(c,b),a.o=d,JJ(a))}; +Kka=function(a){var b,c;a:{var d,e=a.O().pe;if(e){var f=null===(c=g.Ns("yt-player-bandaid-host"))||void 0===c?void 0:c.RN;if(f&&e.baseUrl){c=new $u("https://"+f+e.baseUrl);if(e=null===(d=a.tq)||void 0===d?void 0:d.urlQueryOverride)for(d=gv(e),d=g.p(Object.entries(d)),e=d.next();!e.done;e=d.next())f=g.p(e.value),e=f.next().value,f=f.next().value,c.set(e,f);if(!c.get("id")){e=Lx(a.videoId);d=[];if(e)for(e=g.p(e),f=e.next();!f.done;f=e.next())d.push(f.value.toString(16).padStart(2,"0"));d=d.join(""); +if(!d){c=void 0;break a}c.set("id",d)}break a}}c=void 0}!c&&(null===(b=a.tq)||void 0===b?0:b.url)&&(c=new $u(a.tq.url));if(!c)return"";c.set("ack","1");c.set("cpn",a.clientPlaybackNonce);c.set("opr","1");c.set("pvi","135");c.set("pai","140");c.set("oad","0");c.set("ovd","0");c.set("oaad","0");c.set("oavd","0");return c.Ec()}; +KJ=function(a,b){var c=this;this.U=a;this.u=b;this.B=new pJ(a.O().pe.o);this.N=new IJ(function(d,e){switch(d){case 10:var f=new Ika(e);switch(f.o){case 5:c.u.tick("orfb");break;case 0:c.H=f.u.iv}c.G=f.o;break;case 11:switch(c.G){case 0:Lka(c,e)}c.G=null}}); +this.A=new kD;this.F=!1;this.C=new g.H(this.L,1E4,this)}; +LJ=function(a,b){a.A.reject(b);a.C.stop();a.u.tick("ore");a.o&&a.o.abort()}; +MJ=function(a){for(;a.o.Af();){var b=a.o.Lp();a.N.feed(b)}}; +Lka=function(a,b){var c,d,e,f;Ba(function(k){if(1==k.o)return a.u.tick("orpr"),a.F=!0,c=uu(b),g.sa(k,a.B.decrypt(c,a.H),2);d=k.u;e=new Jka(new mu([d]));f=e.body;a.Ia=g.v.TextDecoder?(new TextDecoder).decode(f):g.cg(f);a.u.tick("oprr");a.A.resolve(a.Ia);a.C.stop();k.o=0})}; +Nka=function(a){var b,c;return Ba(function(d){if(1==d.o)return g.sa(d,Mka(a),2);b=d.u;c={nF:b};return d["return"](new GJ(c))})}; +Mka=function(a){var b,c,d,e,f;return Ba(function(k){if(1==k.o)return g.sa(k,Oka(a),2);if(3!=k.o)return b=k.u,c=a.B.o.encryptedClientKey,d=a.B.u,g.sa(k,Gka(a.B,b),3);e=k.u;f={encryptedOnesiePlayerRequest:b,encryptedClientKey:c,iv:d,hmac:e};return k["return"](new xJ(f))})}; +Oka=function(a){var b,c,d;return Ba(function(e){switch(e.o){case 1:var f=a.U.O().V;f="https://youtubei.googleapis.com/youtubei/"+f.innertubeApiVersion+"/player?key="+f.innertubeApiKey;var k=[new yJ({name:"Content-Type",value:"application/x-protobuf"})],l=a.U.Td();l&&k.push(new yJ({name:"Authorization",value:"Bearer "+l}));l=a.U.O().V;var m=l.wm,n=l.tm,q=g.Pc;switch(l.xk){case "TVHTML5":var r=7;break;default:r=56}b=new FJ({url:f,httpHeaders:k,postBody:new EJ({EG:new zJ({client:new wJ({hl:m,gl:n,deviceId:"Rory", +userAgent:q,clientName:r,clientVersion:l.innertubeContextClientVersion})}),videoId:a.U.videoId})});ta(e,2);return g.sa(e,a.B.encrypt(b.o()),4);case 4:c=e.u;ua(e,3);break;case 2:return va(e),d=new Uw("onesie.request.encrypt",!1),e["return"](Promise.reject(d));case 3:return e["return"](c)}})}; +NJ=function(){}; +Pka=function(){var a={},b=g.Mm();b&&(a.Authorization=b,a["X-Goog-AuthUser"]=g.K("SESSION_INDEX",0),a["X-Origin"]=g.K("INNERTUBE_HOST_OVERRIDE",window.location.origin),a.Origin=g.K("INNERTUBE_HOST_OVERRIDE",window.location.origin),g.Ao("pageid_as_header_web")&&(a["X-Goog-PageId"]=g.K("DELEGATED_SESSION_ID")));return Hf(a)}; +OJ=function(a,b,c){this.o=a;this.A=b;this.u=c}; +TJ=function(a,b,c){var d=void 0===d?PJ:d;a:{var e,f;if((null===(e=b.signalServiceEndpoint)||void 0===e?0:e.signal)&&a.o.DO&&(e=a.o.DO[b.signalServiceEndpoint.signal])){var k=new e;break a}if((null===(f=b.continuationCommand)||void 0===f?0:f.request)&&a.o.ZE&&(f=a.o.ZE[b.continuationCommand.request])){k=new f;break a}for(k in b)if(a.o.ws[k]&&(f=a.o.ws[k])){k=new f;break a}k=void 0}if(!k)return a.u(new ar("Error: No request builder found for command.",b)),Hf({});c=void 0===c?{}:c;f={context:KI(b.clickTrackingParams)}; +(e=k.A(b))?(k.o(f,e,c),c=f):(g.dr(new ar("Error: Failed to create Request from Command.",b)),c=void 0);if(!c)return a.u(new ar("Error: Failed to build request for command.",b)),Hf({});f=QJ(g.RJ(k.u()));var l;var m=(b=null===(l=null===(m=b.commandMetadata)||void 0===m?void 0:m.webCommandMetadata)||void 0===l?void 0:l.apiUrl)?QJ(b):void 0;m&&(f=m);return SJ(a,c,f,d,k.B())}; +g.UJ=function(a,b,c){var d=void 0===d?PJ:d;var e=void 0===e?!0:e;b.context||(b.context=KI(void 0,e));c=QJ(c);return SJ(a,b,c,d,void 0)}; +SJ=function(a,b,c,d,e){d=void 0===d?PJ:d;var f=JSON.stringify(b),k=gq(c)?"same-origin":"cors",l=gq(c)?"same-origin":"include";return Qka().then(function(m){m={method:"POST",mode:k,headers:m,body:f};g.Ao("op_credentials_killswitch")||(m.credentials=l);var n;e&&(n=Object.assign({AU:c,BU:m,identity:d,requestTime:(0,g.M)(),CU:0},e));return a.A.fetch(c,m,n)}).then(function(m){return Hf(m)})}; +QJ=function(a){a=fq(a,{key:g.K("INNERTUBE_API_KEY")});var b=g.K("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(ud(a)));return a}; +Qka=function(){return Pka().then(function(a){a=Object.assign({"Content-Type":"application/json","X-Goog-Visitor-Id":g.K("VISITOR_DATA")},a);return Hf(a)})}; +Rka=function(a){var b=void 0===b?"UNKNOWN_INTERFACE":b;if(1===a.length)return a[0];var c=VJ[b];if(c){var d=new RegExp(c),e=g.p(a);for(c=e.next();!c.done;c=e.next())if(c=c.value,d.exec(c))return c}var f=[];Object.entries(VJ).forEach(function(k){var l=g.p(k);k=l.next().value;l=l.next().value;b!==k&&f.push(l)}); +d=new RegExp(f.join("|"));a.sort(function(k,l){return k.length-l.length}); +e=g.p(a);for(c=e.next();!c.done;c=e.next())if(c=c.value,!d.exec(c))return c;return a[0]}; +g.RJ=function(a){return"/youtubei/v1/"+Rka(a)}; +WJ=function(){}; +XJ=function(){}; +YJ=function(){}; +ZJ=function(){}; +$J=function(){}; +bK=function(){g.mf.call(this);this.pollingInterval=3E3;this.o=[null,null,null];aK(this)}; +aK=function(a){var b=Ska.map(function(e){var f;return null!==(f=Aq.get(e))&&void 0!==f?f:""}),c=b.some(function(e,f){return a.o&&""!==a.o[f]&&""===e}),d=b.some(function(e,f){return a.o&&a.o[f]!==e}); +a.o=b;return{VG:c,sO:d}}; +cK=function(){this.B=new kba;this.u=new lba;this.A=new nba;this.o=new oba}; +dK=function(){cK.o||(cK.o=new cK);return cK.o}; +Tka=function(a,b,c){var d=b.json();b.redirected?mba(a.u,b.status,c,qd(g.sd(5,b.url))):b.ok?a.A.o.A("/client_streamz/youtube/web/network/one_platform_request_success",c):(a.o.o.A("/client_streamz/youtube/web/network/one_platform_request_failed",b.status,c),d.then(function(e){bK.o||(bK.o=new bK);g.er(new ar("Error: API fetch failed",b.status,b.url,e,{MU:bK.o.verifyUser()}))})); +return d}; +g.fK=function(){if(!eK){var a={ws:{playlistEditEndpoint:$J,subscribeEndpoint:XJ,unsubscribeEndpoint:YJ,modifyChannelNotificationPreferenceEndpoint:ZJ}},b=dK();NJ.o||(NJ.o=new NJ);OJ.o=new OJ(a,b,gfa);eK=OJ.o}return eK}; +Yka=function(a,b,c,d,e,f){a.ha();a.Jc=!0;var k=a.O();return g.O(k.experiments,"html5_onesie")&&g.O(k.experiments,"html5_onesie_player_config")&&"yt"===k.Z?Uka(a).then(function(){return Vka(a,d)}).then(function(){gK(a)},function(l){l=Ww(l); +if(l.o)return Promise.reject(l);c(l);return hK(a,b,c)}):Wka(k,a)?Xka(a,e,f).then(function(){gK(a)},function(l){l=Ww(l); +if(l.o)return Promise.reject(l);c(l);return hK(a,b,c)}):hK(a,b,c)}; +Wka=function(a,b){return g.O(a.experiments,"web_player_gvi_wexit")&&"yt"===a.Z&&"adunit"!==RB(b)?!0:!1}; +Uka=function(a){a=a.O().pe;if(!a||!a.o)return Promise.reject(new Uw("onesie.unavailable.hotconfig",!1,{key:"0"}));a={};window.fetch||(a.fetch="0");window.TextEncoder||(a.text="0");window.crypto&&window.crypto.subtle&&window.crypto.subtle.importKey||(a.crypto="0");window.Uint8Array||(a.uint8="0");return 0<Object.keys(a).length?(a.onesie="0",Promise.reject(new Uw("html5.missingapi",!1,a))):Promise.resolve()}; +Vka=function(a,b){return g.rh(this,function d(){var e,f,k,l,m;return g.Aa(d,function(n){if(1==n.o)return a.fetchType="onesie",e=new KJ(a,b),g.sa(n,e.fetch(),2);f=n.u;k={player_response:f};a.Jc=!1;a.Pd(k,!0);if(JB(a))return n["return"](Promise.resolve());l={};a.errorCode?(l.ec=a.errorCode,l.ed=a.errorDetail,l.es=a.Hh||""):l.successButUnplayable="1";m=new Uw("onesie.response",!1,l);return n["return"](Promise.reject(m))})})}; +Xka=function(a,b,c){return g.rh(this,function e(){var f,k,l,m,n;return g.Aa(e,function(q){if(1==q.o)return f=g.fK(),k=MI(a,b,c),l=g.RJ(Zka),g.sa(q,g.UJ(f,k,l),2);m=q.u;a.Jc=!1;a.Pd({raw_player_response:m},!0);if(!JB(a))return n=a.isAd()?"auth":"manifest.net.retryexhausted",q["return"](Promise.reject(new Uw(n,!0,{successButUnplayable:"1"})));q.o=0})})}; +hK=function(a,b,c){return g.rh(this,function e(){var f,k,l,m,n,q,r,u,w;return g.Aa(e,function(B){switch(B.o){case 1:f=function(){return!0},k=function(D){D=Ww(D); +if(D.o)return Promise.reject(D);c(D);return!1},m=(l=a.isAd())?1:3,n=0; +case 2:if(!(n<m)){B.Rc(4);break}q=b;if(!(0<n)){B.Rc(5);break}return g.sa(B,Zf(5E3),6);case 6:r={playerretry:n},l||(r.recover="embedded"),q=fq(b,r);case 5:return g.sa(B,$ka(a,q).then(f,k),7);case 7:if(u=B.u)return B["return"]();n++;B.Rc(2);break;case 4:w=l?"auth":"manifest.net.retryexhausted";if(!l&&1E-4>Math.random())try{g.er(new ar("b/152131571",btoa(b)))}catch(D){}return B["return"](Promise.reject(new Uw(w,!0,{backend:"gvi"})))}})})}; +$ka=function(a,b){return g.rh(this,function d(){var e,f,k,l,m,n,q,r,u,w,B,D;return g.Aa(d,function(E){if(1==E.o)return a.fetchType="gvi",e=a.O(),f={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},k={},e.sendVisitorIdHeader&&a.visitorData&&(k["X-Goog-Visitor-Id"]=a.visitorData),(l=g.Ju(e.experiments,"debug_dapper_trace_id"))&&(k["X-Google-DapperTraceInfo"]=l),(m=g.Ju(e.experiments,"debug_sherlog_username"))&&(k["X-Youtube-Sherlog-Username"]=m),0<Object.keys(k).length&&(f.headers=k),n=(0,g.M)(), +q=function(F){if(!a.ha()){F=F?F.status:-1;var G=400===F||429===F,ba=((0,g.M)()-n).toFixed();ba={backend:"gvi",rc:""+F,rt:ba};var na="manifest.net.connect";429===F?na="auth":200<F&&(na="manifest.net.badstatus");return Promise.reject(new Uw(na,G,ba))}},r=function(F){return q(F.xhr)},g.sa(E,gw(sr,b,f).then(void 0,r),2); +u=E.u;if(!u||!u.responseText)return E["return"](q(u));a.Jc=!1;w=aq(u.responseText);a.Pd(w,!0);if(a.errorCode)return B={ec:a.errorCode,ed:a.errorDetail,es:a.Hh||""},E["return"](Promise.reject(new Uw("auth",!0,B)));if(!a.Jc&&!JB(a))return D=a.isAd()?"auth":"manifest.net.retryexhausted",E["return"](Promise.reject(new Uw(D,!0,{successButUnplayable:"1"})));E.o=0})})}; +gK=function(a){g.rh(this,function c(){var d,e,f,k;return g.Aa(c,function(l){if(1==l.o)return ta(l,2),d=g.fK(),e=NI(a),f=g.RJ(g.iK),g.sa(l,g.UJ(d,e,f),4);if(2!=l.o)return k=l.u,a.Pd({raw_watch_next_response:k},!1),ua(l,0);va(l);l.o=0})})}; +ala=function(a,b,c,d,e,f){function k(){LA("virc");SA("virc")} +LA("vir");SA("vir");a=Yka(a,b,c,d,e,f);a.then(k,k);return a}; +nK=function(a,b,c,d,e,f,k){g.N.call(this);var l=this;this.B=a;this.Oa=new Aia;this.L=c;this.Fb=d;this.Ne=f;this.R=k;this.V=new FF((0,g.x)(this.getCurrentTime,this),(0,g.x)(this.getPlaybackRate,this),(0,g.x)(this.getPlayerState,this),function(m,n){m!=g.fz("endcr")||g.S(l.u,32)||jK(l);e(m,n,l.Ua)}); +g.A(this,this.V);this.G=null;this.Ea=new RG;this.ga=null;this.Z=new nH(a,this.Fb);g.A(this,this.Z);this.Z.subscribe("ctmp",this.ab,this);this.Gc=!0;this.H=this.A=null;this.aa=[];this.ba=new aI;this.T=this.Aa=null;this.fa=new aI;this.eb=null;this.Eg=this.ua=!1;this.Xb=NaN;this.be=new g.H(this.gN,500,this);g.A(this,this.be);this.u=new g.VC;this.Zb=[];this.Ua=b;this.Fa=new g.Rr;g.A(this,this.Fa);this.U=new g.eB(a);kK(this,function(){return{}}); +lK(this);this.o=null;this.wa=new g.H((0,g.x)(this.pL,this),15E3);g.A(this,this.wa);a=g.P(this.B.experiments,"html5_source_buffer_attach_delay_time")||15E3;this.ae=new g.H((0,g.x)(this.YM,this),a);g.A(this,this.ae);this.uh=0;this.Yd=this.Ya=!1;this.ma=NaN;this.za=!1;this.Ha=0;this.xc=new g.H(this.zv,4500,this);g.A(this,this.xc);this.nd=!1;this.ob=NaN;this.ea=new jJ;g.A(this,this.ea);lJ(this.ea,"bufferhealth",function(){var m=l.F;return m.o?IC(m.o):0}); +lJ(this.ea,"bandwidth",(0,g.x)(this.zF,this));lJ(this.ea,"networkactivity",(0,g.x)(this.HF,this),!0);lJ(this.ea,"livelatency",(0,g.x)(this.yy,this));lJ(this.ea,"rawlivelatency",(0,g.x)(this.Cy,this));this.ea.start();this.Zd=!1;this.Fc=!0;this.Gg=0;this.pd=this.Hi=!1;this.yb=1;this.tb=(0,g.x)(this.sH,this);dH(this.tb);this.R.subscribe("visibilitystatechange",this.tb);this.Fg=this.Me=this.re=0;bla(this);g.A(this,this.F);this.ra=null;this.qe=!1;this.Gd=[];this.od=this.Hg=0;this.pe=this.wh=!1;this.wc= +new g.H(function(){g.mK(l,"ad.rebuftimeout","RETRYABLE_ERROR","vps."+l.u.o.toString(16))}); +g.A(this,this.wc);this.qd=null}; +kK=function(a,b){!a.C||a.C.ha();var c=new hJ(a.U,a.B,b,(0,g.x)(a.getDuration,a),(0,g.x)(a.getCurrentTime,a),(0,g.x)(a.LF,a),(0,g.x)(a.Fb.getPlayerSize,a.Fb),(0,g.x)(a.getAudioTrack,a),(0,g.x)(a.getPlaybackRate,a),(0,g.x)(a.ht,a),a.Ne,(0,g.x)(a.XF,a),function(){return a.L.tick("qoes")},function(){return VH(a.F)}); +a.C=new bJ(c)}; +lK=function(a){!a.N||a.N.ha();a.N=new hH(a.U,a.B,a.R);a.N.subscribe("newelementrequired",function(b){return oK(a,b)}); +a.N.subscribe("qoeerror",a.Sz,a);a.N.subscribe("playbackstalledatstart",function(){return a.S("playbackstalledatstart")}); +a.N.subscribe("signatureexpiredreloadrequired",function(){return a.S("signatureexpired")}); +a.N.subscribe("pausevideo",function(){return a.pauseVideo()})}; +pK=function(a){var b=a.C;b.u&&b.u.send();if(b.o){var c=b.o;if(!c.ha()&&c.u){c.currentPlayerState="paused";var d=UI(c);d.isFinal=!0;d.send();g.Mo(c.A);c.dispose()}}b.qoe&&(c=b.qoe,c.provider.ia("html5_stopVideo_ping_block_killswitch")||c.H)&&("PL"===c.Qb&&(c.Qb="N"),d=g.fI(c.provider),g.jI(c,d,"vps",[c.Qb]),c.provider.ia("html5_qoe_user_intent_match_health")&&!c.u&&(0<=c.A&&(c.o.user_intent=[c.A.toString()]),c.u=!0),c.reportStats(d));b.dispose();g.Me(a.C)}; +qK=function(a){return a.o&&a.o.ki()?a.o.xa():null}; +rK=function(a){if(a.U.isValid())return!0;g.mK(a,"api.invalidparam",void 0,"invalidVideodata.1");return!1}; +sK=function(a,b){a.ua=void 0===b?!1:b;if(!rK(a)||a.ba.started)g.Gy(a.B)&&a.U.ya&&a.ba.started&&!a.ba.isFinished()&&!a.ua&&a.rs();else{a.ba.start();var c=a.C;g.fI(c.provider);c.qoe&&tka(c.qoe);a.rs()}}; +dla=function(a){var b=a.U,c=a.Fb.getPlayerSize(),d=a.Ne(),e=Bka(a.B,a.U,c,d,a.R.isFullscreen());ala(a.U,e,function(f){return a.uj(f)},a.L,c,d).then(void 0,function(f){a.U!=b||b.ha()||(f=Ww(f),"auth"==f.errorCode&&a.U.errorDetail?g.mK(a,"auth",unescape(a.U.errorReason),Vw(f.details),a.U.errorDetail,a.U.Hh||void 0):a.uj(f))})}; +ela=function(a,b){a.A?a.A.Ua=new nG(b):a.qd=b}; +gla=function(a){if(!g.S(a.u,128))if(a.U.Pb(),a.Fc=!0,4!=a.Ua&&(a.aa=g.ob(a.U.ld)),IB(a.U)){tK(a).then(function(){a.ha()||(a.ua&&uK(a),vK(a,a.U),a.ba.o=!0,wK(a,"dataloaded"),a.fa.started?xK(a):a.ua&&yK(a,YC(YC(a.u,512),1)),dka(a.Z,a.T))}); +a.ab("loudness",""+a.U.hn.toFixed(3),!0);var b=sia(a.U);b&&a.ab("playerResponseExperiment",b,!0);fla(a)}else wK(a,"dataloaded")}; +tK=function(a){zK(a);a.T=null;var b=aka(a.B,a.U,a.R.u);a.Aa=b;a.Aa.then((0,g.x)(a.bM,a),(0,g.x)(a.cM,a));return b}; +AK=function(a){a.o&&a.o.Ok();sK(a);rK(a)&&!g.S(a.u,128)&&(a.fa.started||(a.fa.start(),yK(a,YC(YC(a.u,8),1))),xK(a))}; +xK=function(a){a.ha();if(!a.fa.isFinished()&&a.ba.isFinished()&&!g.S(a.u,128)&&!a.aa.length){if(!a.V.started){var b=a.V;b.started=!0;b.u()}if(!BK(a)){a.A&&(b=a.A.ea,a.Eg=!!b.o&&!!b.B);a.fa.isFinished()||(a.fa.o=!0);!a.U.ya||0<a.U.Vh&&!vB(a.U)||(a.seekTo(Infinity),CK(a,"readying"),a.R.isBackground()&&(a.Yd=!0));b=a.C;if(b.o){var c=b.o;c.provider.videoData.cm&&c.provider.videoData.wo&&(YI(c,"connected"),ZI(c))}b.qoe&&(b=b.qoe,b.provider.videoData.dn&&rI(b,b.provider.videoData.dn),b.provider.videoData.ya&& +(c=b.provider.videoData.ka,vB(b.provider.videoData)&&rI(b,"manifestless"),c&&Bw(c)&&rI(b,"live-segment-"+Bw(c).toFixed(1))));a.S("playbackready",a);PA("pbr",a.L.timerName)||(a.L.tick("pbr"),SA("pbr"))}}}; +jK=function(a,b,c){b=void 0===b?!0:b;(void 0===c||c)&&a.o&&a.o.pause();b=b?new g.VC(14):new g.VC;yK(a,b)}; +vK=function(a,b){if(b.endSeconds&&b.endSeconds>b.startSeconds){var c=b.endSeconds;a.ga&&(a.removeCueRange(a.ga),a.ga=null);a.ga=new g.cz(1E3*c,0x7ffffffffffff);a.ga.namespace="endcr";a.addCueRange(a.ga)}}; +FK=function(a,b,c,d){a.U.Ga=c;d&&DK(a,b,d);var e=(d=g.EK(a))?ju(d):"";d=a.C;e=new mH(a.U,c,b,e);if(d.qoe){c=d.qoe;d=g.fI(c.provider);g.jI(c,d,"vfs",[e.o.id,e.u,c.wa,e.reason]);c.wa=e.o.id;e=c.provider.L();if(0<e.width&&0<e.height){e=[Math.round(e.width),Math.round(e.height)];var f=g.Py();1<f&&e.push(f);g.jI(c,d,"view",e)}c.T||(c.provider.videoData.fh&&rI(c,"rqs"),c.provider.videoData.ka&&kw(c.provider.videoData.ka)&&(c.o.preload=["1"]));c.T=!0;c.H=!0;g.jI(c,d,"vps",[c.Qb]);c.reportStats(d)}c=a.Z; +c.B=0;c.u=0;a.S("internalvideoformatchange",a.U,"m"==b)}; +g.EK=function(a){var b=GK(a);return Fx(b)||!a.T?null:g.cb(a.T.Ba.videoInfos,(0,g.x)(b.B,b))}; +DK=function(a,b,c){if(c!=a.U.qc){var d=!a.U.qc;a.U.qc=c;"m"!=b&&(b=d?"i":"a");var e=a.C;c=new mH(a.U,c,b,"");if(e.qoe){e=e.qoe;var f=g.fI(e.provider);c.o.id!==e.N&&(g.jI(e,f,"afs",[c.o.id,e.N,c.reason]),e.N=c.o.id)}d||a.S("internalaudioformatchange",a.U,"m"==b)}}; +g.mK=function(a,b,c,d,e,f){var k,l;g.Mb(hla,c)?k=c:c?l=c:k="GENERIC_WITHOUT_LINK";d=(d||"")+(";a6s."+parseInt(g.K("DCLKSTAT",0),10));b={errorCode:b,errorDetail:e,errorMessage:l||g.HK[k]||"",Hs:k,Hh:f||"",tC:d};wK(a,"dataloaderror");yK(a,XC(a.u,128,b));g.xp(a.ma);zK(a);a.Mf()}; +IK=function(a,b){a.aa=a.aa.filter(function(c){return b!=c}); +a.fa.started&&xK(a)}; +BK=function(a){var b;(b=!!a.aa.length)||(a=a.V.o.o[0],b=!!a&&-0x8000000000000>=a.start);return b}; +LK=function(a,b){if(a.o&&b.xa()==a.o.xa()&&(b.isView()||a.o.isView())){if(b.isView()||!a.o.isView())g.Tr(a.Fa),a.o=b,JK(a),SH(a.F,a.o)}else{a.o&&KK(a);if(!a.u.isError()){var c=ZC(a.u,512);g.S(c,8)&&!g.S(c,2)&&(c=YC(c,1));b.isView()&&(c=ZC(c,64));yK(a,c)}a.o=b;a.o.setLoop(a.pd);a.o.setPlaybackRate(a.yb);JK(a);SH(a.F,a.o)}}; +KK=function(a,b,c){b=void 0===b?!1:b;c=void 0===c?!1:c;if(a.o){var d=a.getCurrentTime();0<d&&(a.F.G=d);SH(a.F,null);MK(a);a.A&&(a.A.ga.fb(),NK(a,c));a.wa.stop();if(a.o){!a.fa.started||a.u.isError()||g.S(a.u,2)||yK(a,YC(a.u,512));g.Tr(a.Fa);if(b||!a.o.isView())a.o.stopVideo(),OK(a);a.o=null}}}; +GK=function(a){if(a.T){var b=a.Z;var c=a.T,d=PK(a);a=a.R.isBackground();var e=Nx(g.P(b.o.experiments,"html5_sticky_duration_cap_secs"));e=Ex("auto",e,!1,"s");var f=g.O(b.o.experiments,"html5_break_sticky")&&/^i/.test(c.videoData.clientPlaybackNonce);if(Fx(e)||f){e=Hx(oH(b,c),qH(b,c));f=0;!b.o.o||g.wy(b.o)||nl()||g.O(b.o.experiments,"mweb_uniplayer_auto_quality")||g.O(b.o.experiments,"hls_for_vod")||(f=g.yv.medium);var k=g.P(b.o.experiments,"html5_default_quality_cap");if(k){var l=!!c.Ba.o;!rH(b,"html5_quality_cap_include_cast")&& +c.videoData.tg&&(l=!1);!rH(b,"html5_quality_cap_include_drm")&&c.videoData.Nc&&(l=!1);var m=g.P(b.o.experiments,"html5_quality_cap_min_age_secs");l&&m&&(l=b.o.schedule.F,l=(0,g.M)()-l>1E3*m);l&&(f=f?Math.min(f,k):k)}k=g.P(b.o.experiments,"html5_autonav_quality_cap");m=g.P(b.o.experiments,"html5_autonav_cap_idle_secs");k&&c.videoData.Yh&&Dp()/1E3>m&&(f=f?Math.min(f,k):k);k=g.P(b.o.experiments,"html5_random_playback_cap");m=/[a-h]$/;k&&m.test(c.videoData.clientPlaybackNonce)&&(f=f?Math.min(f,k):k); +(k=g.P(b.o.experiments,"html5_not_vp9_supported_quality_cap"))&&!Gw('video/webm; codecs="vp9"')&&(f=f?Math.min(f,k):k);if(m=k=g.P(b.o.experiments,"html5_hfr_quality_cap"))a:{m=c.Ba;if(m.o)for(m=g.p(m.videoInfos),l=m.next();!l.done;l=m.next())if(32<l.value.Ca().fps){m=!0;break a}m=!1}m&&(f=f?Math.min(f,k):k);(k=g.P(b.o.experiments,"html5_live_quality_cap"))&&c.videoData.ya&&(f=f?Math.min(f,k):k);f=new Cx(0,f,!1,"d");e=Hx(e,f);f=g.P(b.o.experiments,"html5_background_quality_cap");k=g.P(b.o.experiments, +"html5_background_cap_idle_secs");a=!f||"auto"!=Nx()||Dp()/1E3<k?Gx:a?new Cx(0,f,!1,"v"):Gx;a=Hx(e,a);e=(e=g.P(b.o.experiments,"html5_autonav_quality_cap"))&&c.videoData.Yh?new Cx(0,e,!1,"e"):Gx;a=Hx(Hx(Hx(a,e),vH(b,c)),c.videoData.BD);e=new Cx(0,0,!1,"o");1<b.H&&(e=new Cx(0,480,!0,"o"));e=Hx(a,e)}else rH(b,"html5_perf_cap_override_sticky")&&(e=Hx(e,vH(b,c)));g.O(b.o.experiments,"html5_ignore_sticky_for_medcap")&&(e=Hx(e,qH(b,c)));b=Hx(Hx(Hx(c.videoData.gr,e),c.videoData.lx),d)}else b=Gx;return b}; +PK=function(a,b){if(a.G){var c=a.G;var d=void 0===b?!1:b;c=(void 0===d?0:d)&&c.Z?c.Z:c.H}else c=a.U.Xo()&&a.U.ka&&jw(a.U.ka)?(g.O(a.B.experiments,"html5_drm_initial_constraint_from_config")?a.U.Zl:g.O(a.B.experiments,"html5_drm_start_from_null_constraint"))?Gx:TG:Gx;a.pe&&(c=Hx(c,QK));return c}; +TK=function(a){if(!a.ha()&&!g.S(a.u,128)&&a.U.Ba){if(a.U.Ba.o)RK(a);else{var b=GK(a),c=a.U;a:{var d=a.U.mh;if(b.o){for(var e=g.p(d),f=e.next();!f.done;f=e.next()){f=f.value;var k=f.ee(),l=g.yv[k.Ca().quality];if((!b.A||"auto"!=k.Ca().quality)&&l<=b.o){d=f;break a}}d=d[d.length-1]}else d=d[0]}c.af=d;FK(a,b.reason,SK(a,a.U.af))}a.u.nb()&&(a.F.fa=!1,a.playVideo())}}; +RK=function(a){if(a.U.Ba&&a.U.Ba.o){var b=GK(a),c=a.U.Ga;if(c&&"1"==c.u){var d=gz(a.B);if(d&&d<c.Ca().zc){tK(a);return}}if(a.A&&(a=a.A,!a.ha()&&!Dx(a.G.B,b)&&a.u)){var e=a.G.B;bG(a,gja(a.G,b));PF(a);c=sF(a.G)&&"m"==b.reason&&a.G.R;d=a.o.wc&&"l"==b.reason&&SE(a.u);b=("b"==b.reason||"o"==b.reason)&&e.o>b.o;c||d||b?a.S("reattachrequired"):(TE(a.u)&&YF(a,a.u,a.B),a.ga.fb())}}}; +VK=function(a){UK(a,"html5_nonblocking_media_capabilities")?RK(a):TK(a)}; +XK=function(a){yga(a.U.ka,{cpn:a.U.clientPlaybackNonce,c:a.B.deviceParams.c,cver:a.B.deviceParams.cver});var b=a.B,c=a.U,d=new g.Mu,e=Lu(b,{hasSubfragmentedFmp4:c.hasSubfragmentedFmp4,uk:c.uk});d.B=e;d.Jl=b.ia("html5_max_drift_per_track_secs")||b.ia("html5_rewrite_manifestless_for_sync")||b.ia("html5_check_segnum_discontinuity");d.Fg=b.ia("html5_unify_sqless_flow");d.T=b.ia("html5_accurate_seeking_redux");d.Fb=b.ia("html5_unrewrite_timestamps");d.ob=b.ia("html5_stop_overlapping_requests");d.Fa=g.P(b.experiments, +"html5_min_readbehind_secs");d.lp=g.P(b.experiments,"html5_min_readbehind_cap_secs");g.Gy(b)&&(d.Fa=g.P(b.experiments,"tvhtml5_min_readbehind_secs"));d.uh=b.ia("html5_append_init_while_paused");d.qd=g.P(b.experiments,"html5_max_readahead_bandwidth_cap");d.Zd=g.P(b.experiments,"html5_post_interrupt_readahead");d.R=g.P(b.experiments,"html5_subsegment_readahead_target_buffer_health_secs");d.yb=g.P(b.experiments,"html5_subsegment_readahead_timeout_secs");d.Dw=g.P(b.experiments,"html5_subsegment_readahead_min_buffer_health_secs"); +d.tb=g.P(b.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");d.Ew=g.P(b.experiments,"html5_subsegment_readahead_min_load_speed");d.Eg=g.P(b.experiments,"html5_subsegment_readahead_load_speed_check_interval");d.Fw=g.P(b.experiments,"html5_subsegment_readahead_seek_latency_fudge");d.Oa=b.ia("html5_peak_shave");d.hq=b.ia("html5_peak_shave_always_include_sd");d.rw=b.ia("html5_restrict_streaming_xhr_on_sqless_requests");d.Ho=g.P(b.experiments,"html5_max_headm_for_streaming_xhr"); +d.sC=b.ia("html5_pipeline_manifestless_allow_nonstreaming");d.lD=b.ia("html5_prefer_server_bwe3");d.Hg=1024*g.P(b.experiments,"html5_video_tbd_min_kb");d.DD=b.ia("html5_probe_live_using_range");d.Un=b.ia("html5_last_slice_transition");d.Bw=b.ia("html5_store_xhr_headers_readable");d.Pn=b.ia("html5_enable_packet_train_response_rate");if(e=g.P(b.experiments,"html5_probe_secondary_during_timeout_miss_count"))d.be=e,d.Hw=1;d.Ua=g.P(b.experiments,"html5_probe_primary_delay_base_ms")||d.Ua;d.pe=b.ia("html5_no_placeholder_rollbacks"); +d.Cw=b.ia("html5_subsegment_readahead_enable_mffa");b.ia("html5_allow_video_keyframe_without_audio")&&(d.fa=!0);d.qe=b.ia("html5_reattach_on_stuck");d.Lw=b.ia("html5_webm_init_skipping");d.re=g.P(b.experiments,"html5_request_size_padding_secs")||d.re;d.uo=b.ia("html5_log_timestamp_offset");d.Xb=b.ia("html5_abs_buffer_health");d.Tn=b.ia("html5_interruption_resets_seeked_time");d.pd=g.P(b.experiments,"html5_max_live_dvr_window_plus_margin_secs")||d.pd;d.Fc=b.ia("html5_explicitly_dispose_xhr");d.ae= +g.P(b.experiments,"html5_probe_primary_failure_factor");d.Aw=b.ia("html5_skip_invalid_sq");d.pw=b.ia("html5_restart_on_unexpected_detach");d.Yn=b.ia("html5_log_live_discontinuity");d.ww=b.ia("html5_rewrite_manifestless_for_continuity");d.nd=g.P(b.experiments,"html5_max_drift_per_track_secs");d.yw=b.ia("html5_rewrite_manifestless_for_sync");d.Ne=g.P(b.experiments,"html5_static_abr_resolution_shelf");d.Il=!b.ia("html5_encourage_array_coalescing");d.Ll=b.ia("html5_crypto_period_secs_from_emsg");d.ra= +b.ia("html5_defer_slicing");d.Zb=g.P(b.experiments,"html5_buffer_health_to_defer_slice_processing");b.ia("html5_media_common_config_killswitch")||(d.C=c.maxReadAheadMediaTimeMs/1E3||d.C,e=b.schedule,e.u.o()===e.policy.A?d.V=10:d.V=c.minReadAheadMediaTimeMs/1E3||d.V,d.xc=c.readAheadGrowthRateMs/1E3||d.xc);zh&&(d.Z=41943040);d.ea=!ex();g.Gy(b)||!ex()?(e=b.experiments,d.F=8388608,d.H=524288,d.Hi=5,d.za=2097152,d.aa=1048576,d.RD=1.5,d.gq=!1,d.L=4587520,jl()&&(d.L=786432),d.o*=1.1,d.u*=1.1,d.eb=!0,d.Z= +d.F,d.Aa=d.H,d.Yd=g.O(e,"persist_disable_player_preload_on_tv")||g.O(e,"persist_disable_player_preload_on_tv_for_living_room")||!1):b.o&&(d.o*=1.3,d.u*=1.3);g.Fw&&el("crkey")&&(e="CHROMECAST/ANCHOVY"==b.deviceParams.cmodel,d.F=20971520,d.H=1572864,e&&(d.L=812500,d.N=1E3,d.Jw=5,d.aa=2097152));!b.ia("html5_disable_firefox_init_skipping")&&g.lx&&(d.eb=!0);b.supportsGaplessAudio()||(d.Ml=!1);oy&&(d.ri=!0);if(vB(c)){d.Sn=!0;d.zw=!0;if("ULTRALOW"==c.latencyClass||"LOW"==c.latencyClass&&!b.ia("html5_disable_low_pipeline"))d.Ao= +2,d.cp=4;d.Qg=c.defraggedFromSubfragments;c.Wb&&(d.Ya=!0);g.LB(c)&&(d.T=!1);d.Kl=g.Sy(b)}c.isAd()&&(d.Ea=0,d.Gc=0);xB(c)&&(d.ga=!0);d.ma=b.ia("html5_enable_subsegment_readahead_v3")||b.ia("html5_ultra_low_latency_subsegment_readahead")&&"ULTRALOW"==c.latencyClass;d.ua=c.fh;d.Vn=d.ua&&(/^rq[a-f]/.test(c.clientPlaybackNonce)||XB(c));ql()&&/(K\d{3}|KS\d{3}|KU\d{3})/.test(b.deviceParams.cmodel)&&!b.ia("html5_disable_move_pssh_to_moov")&&jw(c.ka)&&(d.eb=!1);jw(c.ka)&&(d.qe=!1);if(c.ya){e=Bw(c.ka);var f= +g.P(b.experiments,"html5_live_abr_head_miss_fraction"),k=g.P(b.experiments,"html5_live_abr_repredict_fraction");f&&e&&(d.od=Math.min(e*f,d.od));k&&e&&(d.N=Math.min(1E3*e*k,d.N))}f=0;b.ia("html5_live_use_alternate_bandwidth_window_sizes")&&(f=b.schedule.policy.o,c.ya&&(f=g.P(b.experiments,"ULTRALOW"==c.latencyClass?"html5_live_ultra_low_latency_bandwidth_window":c.isLowLatencyLiveStream?"html5_live_low_latency_bandwidth_window":"html5_live_normal_latency_bandwidth_window")||f));e=b.schedule;e.N.o= +vB(c)?.5:0;if(!e.policy.u&&f&&(e=e.u,f=Math.round(f*e.resolution),f!==e.u)){k=Array(f);var l=Math.min(f,e.B?e.u:e.valueIndex),m=e.valueIndex-l;0>m&&(m+=e.u);for(var n=0;n<l;++n)k[n]=e.values[(m+n)%e.u];for(;n<f;++n)k[n]=Infinity;e.u=f;e.values=k;e.valueIndex=l%f;e.B=l===f;e.F=!0;e.H=Vx(e)}d.Ha=c.ya;switch(wB(c)){case 21530001:d.mp=b.ia("html5_live_smoothly_extend_max_seekable_time");d.ma=!0;"LOW"==c.latencyClass?d.R=g.P(b.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):"ULTRALOW"==c.latencyClass&& +(d.R=g.P(b.experiments,"html5_jumbo_ull_subsegment_readahead_target"));d.pe=!0;break;case 2153E4:d.ma=!1}d.ri=d.ri||c.ri;d.ba=c.jg;XB(c)&&(d.wa=!0);c.jg&&!jw(c.ka)&&b.ia("html5_hack_gapless_init")&&(d.Me=!0);(e=g.P(b.experiments,"html5_gapless_ad_byterate_multiplier"))&&c.jg&&c.isAd()&&(d.o*=e,d.u*=e);VB(c)&&(d.A=c.videoId,d.Xb=!0,VB(c)&&c.Es&&(d.G=!0));b.ia("html5_drm_initial_constraint_from_config")?d.wc=c.Zl:d.wc=b.ia("html5_drm_start_from_null_constraint");c=g.P(b.experiments,"html5_deadzone_multiplier")|| +1;(e=g.P(b.experiments,"html5_sticky_reduces_discount_by"))&&"auto"!==Nx()&&(c-=e);d.o*=c;d.u*=c;if(c=g.P(b.experiments,"html5_request_sizing_multiplier"))d.nw=c;d.Gd=g.P(b.experiments,"html5_min_upgrade_health")||d.Gd;ix(b.B,px)&&(d.L=NaN);b.B.B&&(d.Qn="; "+tx.name+"=allowed");"auto"!==Nx()&&(d.Gg=0);d.GD=b.ia("html5_rec_2020_matrix_correction_killswitch");c=d.Ha&&!b.ia("html5_pause_appends_killswitch");d.Ha=c||b.ia("html5_never_pause_appends");g.O(b.experiments,"html5_prefer_low_quality_audio_means_64k")&& +oy&&(d.XC=!0);b=b.experiments;g.O(b,"html5_validate_lengthless_slices_killswitch")&&(d.Iw=!1);g.O(b,"html5_reset_on_append_error_killswitch")&&(d.ow=!0);g.O(b,"html5_audio_only_eos_fix_killswitch")&&(d.wh=!0);g.O(b,"html5_reject_promise_if_seeking_to_head_killswitch")&&(d.HD=!0);b=a.getAudioTrack();b=b.Cb.isDefault?void 0:b;c=a.Ea;c.keys=[];c.values=[];a.A=new OF(a.B.schedule,d,a.U.ka,a.U.Ba,GK(a),b,a.V);a.A.subscribe("needkeyinfo",a.wB,a);a.A.subscribe("newDrmInfo",a.QL,a);a.A.subscribe("videoformatchange", +a.qH,a);a.A.subscribe("audioformatchange",a.rL,a);a.A.subscribe("error",a.uj,a);a.A.subscribe("ctmp",a.ab,a);a.A.subscribe("reattachrequired",a.kO,a);a.A.subscribe("metadata",a.oB,a);a.A.subscribe("constraint",a.oN,a);a.A.subscribe("timestamp",a.UG,a);a.A.subscribe("localmediachange",a.sL,a);a.A.subscribe("localplaybackfailed",a.EE,a);d=WK(a)?!0:a.ua&&g.Gy(a.B)&&a.U.ya;a.A.initialize(a.getCurrentTime(),GK(a),d);a.U.probeUrl&&(a.A.ma=a.U.probeUrl);(a.aa.length||a.ua)&&NK(a,!1);UH(a.F,a.A);a.N.o=a.A; +a.qd&&(a.A.Ua=new nG(a.qd));WB(a.U)&&(a.A.o.Rn=2)}; +bla=function(a){a.F=new QH(a.U,a.B,a.R,function(){return g.fb(a.aa,"ad")}); +a.F.subscribe("seekto",function(b,c){a.F.G=b;var d=a.Oa;d.o=b;d.u=!0;c||YK(a);a.ga&&b>a.U.endSeconds&&isFinite(b)&&(a.removeCueRange(a.ga),a.ga=null);b<ZK(a)-.01&&(d=ZC(a.u,2),g.S(d,8)&&(d=ZC(d,4)),yK(a,d));a.S("SEEK_TO",a,b)}); +a.F.subscribe("seekstart",function(){return $K(a)}); +a.F.subscribe("seekend",function(){return a.S("SEEK_COMPLETE")}); +a.F.subscribe("newmediaelementrequired",function(){return oK(a)}); +a.F.subscribe("ended",function(){return jK(a)}); +a.F.subscribe("ctmp",a.ab,a);a.F.subscribe("qoeerror",a.Sz,a);a.F.subscribe("livereadaheadchanged",function(b){var c=a.C;c.qoe&&(c=c.qoe,g.jI(c,g.fI(c.provider),"lra",[b]),lI(c,"live-readahead-seconds",b.toString()))}); +a.F.subscribe("releaseadsprerolllock",function(){return IK(a,"ad")})}; +zK=function(a){a.A&&(a.A.dispose(),a.A=null,UH(a.F,null),a.N.o=null);MK(a)}; +MK=function(a){if(a.H){if(a.A){var b=vB(a.U)&&a.U.Wb&&!a.U.isAd();TF(a.A,b)}a.H.dispose();a.H=null}}; +bL=function(a){if(a.H)return a.H.Fm;UK(a,"html5_disable_loader_reorder")&&aL(a);ila(a);return a.H?a.H.Fm:null}; +ila=function(a){if(UK(a,"html5_application_media_source"))a.S("requestmediasource",a);else{var b=g.P(a.B.experiments,"html5_source_buffer_attach_retry_limit")||0;a.uh<b&&a.ae.start();try{var c=a.o.Op()}catch(d){if(lH(a.N,"html5.missingapi",{updateMs:"1"}))return;g.er(d);d.message="window.URL object overwritten by external code";window.setTimeout(function(){throw d;},0); +g.mK(a,"html5.missingapi","HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1")}cL(a,c)}}; +cL=function(a,b){UK(a,"html5_disable_loader_reorder")||aL(a);a.H=b;Dga(a.H,function(c){try{if(a.H&&(!c||a.H==c)){var d=a.getDuration();!d&&vB(a.U)&&(d=g.P(a.B.experiments,"html5_manifestless_media_source_duration")||3600);a.H.isView()?(c=d,c>a.H.getDuration()&&bx(a.H,c)):bx(a.H,d);var e=a.A,f=a.H;e.V&&(SF(e),e.V=!1);RF(e);if(!cx(f)){var k=e.u.o.info.mimeType+e.o.Qn,l=e.B.o.info.mimeType,m=new Xw("fakesb"==l?new fw:f.A.addSourceBuffer(l),Dv(l),!1),n=new Xw("fakesb"==k?new fw:f.A.addSourceBuffer(k), +Dv(k),!0);f.o=m;f.u=n;g.A(f,m);g.A(f,n)}yE(e.u,f.u);yE(e.B,f.o);e.A=f;e.resume();Ur(f.o,e.wa,e);Ur(f.u,e.wa,e);e.o.uo&&1E-4>=Math.random()&&e.Vc("toff",""+f.o.supports(1),!0);e.pg();a.S("mediasourceattached");a.ae.stop()}}catch(q){g.er(q),a.uj(new Uw("fmt.unplayable",!0,{msi:"1",ename:q.name}))}})}; +aL=function(a){a.A?Pf(a.A.seek(a.getCurrentTime()-a.Ib()),function(){}):XK(a)}; +jla=function(a){return 403==a.details.rc?(a=a.errorCode,"net.badstatus"==a||"manifest.net.retryexhausted"==a):!1}; +dL=function(a,b){try{window.location.reload(!0);a.C.onError("qoe.restart",Vw({detail:"pr."+b}));return}catch(c){}UK(a,"tvhtml5_retire_old_players")&&g.Gy(a.B)&&kH(a.N)}; +eL=function(a){return"net.retryexhausted"==a.errorCode||"net.badstatus"==a.errorCode&&!!a.details.fmt_unav}; +kla=function(a,b){if(a.o&&("fmt.unplayable"==b.errorCode||"html5.invalidstate"==b.errorCode)){var c=a.o.Gf();b.details.merr=c?c.toString():"0";b.details.msg=a.o.Pk()}}; +oK=function(a,b){b=void 0===b?!1:b;return Ba(function(c){if(1==c.o)return a.A&&a.A.ha()&&zK(a),a.S("newelementrequired"),b?g.sa(c,tK(a),2):c.Rc(2);g.S(a.u,8)&&a.playVideo();c.o=0})}; +YK=function(a){g.S(a.u,32)||(yK(a,YC(a.u,32)),g.S(a.u,8)&&a.pauseVideo(!0),a.S("beginseeking",a));fL(a)}; +$K=function(a){g.S(a.u,32)?(yK(a,$C(a.u,16,32)),a.S("endseeking",a)):UK(a,"html5_sync_seeking_state")&&!g.S(a.u,2)&&yK(a,YC(a.u,16))}; +gL=function(a){if(a.U.ka)return Cw(a.U.ka,a.getCurrentTime()-a.Ib());if((!UK(a,"html5_disable_limit_ingestion_tvos")||il())&&a.o){var b=a.o.Qp();if(b&&(b=b.getTime(),!isNaN(b)))return b/1E3+a.getCurrentTime()}return NaN}; +wK=function(a,b){a.S("internalvideodatachange",void 0===b?"dataupdated":b,a,a.U)}; +JK=function(a){(0,g.y)("loadstart loadeddata loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" "),function(b){this.Fa.M(this.o,b,this.rH,this)},a); +a.B.Hi&&a.o.ki()&&(a.Fa.M(a.o,"webkitplaybacktargetavailabilitychanged",a.aK,a),a.Fa.M(a.o,"webkitcurrentplaybacktargetiswirelesschanged",a.bK,a))}; +iL=function(a){UK(a,"html5_enable_timeupdate_timeout")&&!a.U.ya&&hL(a)&&a.be.start()}; +hL=function(a){if(!a.o)return!1;var b=a.o.getCurrentTime();a=a.o.getDuration();return!!(1<b&&b>a-.3)}; +kL=function(a){window.clearInterval(a.Xb);a.wa.stop();a.U.Qe=!0;a.B.Qe=!0;a.B.ua=0;jL(a);g.S(a.u,8)&&yK(a,ZC(a.u,65));var b=a.C;if(b.o){var c=b.o;if(!c.u){g.O(c.provider.o.experiments,"disable_embedpage_playback_logging")||16623!==c.provider.videoData.Kq||g.Jo(Error("Playback for EmbedPage"));var d=TI(c,"playback");c.C=[10+c.provider.videoData.wk,10,10,40+c.provider.videoData.Em-c.provider.videoData.wk,40];vka(c.o);d.u=SI(c,!0);d.send();if(c.provider.videoData.wq){d=c.provider.o;var e=c.provider.videoData; +e={html5:"1",video_id:e.videoId,cpn:e.clientPlaybackNonce,ei:e.eventId,ptk:e.wq,oid:e.WB,ptchn:e.VB,pltype:e.XB,content_v:e.aj()};d=g.Ed(d.H+"ptracking",e);VI(c,d)}c.provider.videoData.cm&&(YI(c,"playback"),c.A||ZI(c));c.provider.videoData.qf||XI(c);c.u=!0;c=c.o;c.o=c.provider.u();c.Df=g.fI(c.provider);!(0===c.u&&5>c.o)&&2<c.o-c.u&&(c.u=c.o);c.G=!0}}b.u&&(b=b.u,c=g.fI(b.provider),0>b.o&&(b.o=c,b.delay.start()),b.u=c,b.A=c);a.xc.fb();a.S("playbackstarted");g.wp()&&((a=g.Ia("yt.scheduler.instance.clearPriorityThreshold"))? +a():yp(0))}; +jL=function(a){var b=a.getCurrentTime(),c=a.U;!PA("pbs",a.L.timerName)&&QA.measure&&QA.getEntriesByName&&(QA.getEntriesByName("mark_nr")[0]?RA("mark_nr"):RA());c.videoId&&a.L.info("docid",c.videoId);c.eventId&&a.L.info("ei",c.eventId);c.clientPlaybackNonce&&a.L.info("cpn",c.clientPlaybackNonce);0<c.startSeconds&&a.L.info("start",c.startSeconds.toString());a.o&&a.o.li()&&a.L.info("paused",1);c.Ga?a.L.info("fmt",ju(c.Ga)):a.L.info("fmt","-1");c.Gj&&a.L.info("yt_pre",a.Eg?"2":"1");a.R.isFullscreen()&& +a.L.info("yt_fs","1");a.L.info("cmt",b.toFixed(3));if(a.A){b=a.A.ea;window&&window.performance&&window.performance.getEntriesByName&&(c=window.performance.getEntriesByName(b.B),c.length&&(c=c[0],b.Ed("vri",c.fetchStart),b.Ed("vdns",c.domainLookupEnd),b.Ed("vreq",c.requestStart),b.Ed("fvb",c.responseStart),b.Ed("vrc",c.responseEnd)),c=window.performance.getEntriesByName(b.o),c.length&&(c=c[0],b.Ed("ari",c.fetchStart),b.Ed("adns",c.domainLookupEnd),b.Ed("areq",c.requestStart),b.Ed("avb",c.responseStart), +b.Ed("arc",c.responseEnd)));b=b.C;for(var d in b)a.L.tick(d,b[d])}}; +fL=function(a,b){b=void 0===b?!1:b;if(a.o&&a.U){var c=a.F,d=a.u.nb(),e=c.getCurrentTime(),f=c.isAtLiveHead(e);if(c.N&&f){var k=c.N;if(k.o&&!(e>=k.u&&e<k.A)){var l=k.o.xf(e);-1!=l&&(k.u=k.o.Ad(l),k.A=k.u+k.o.getDuration(l),l=(0,g.C)()/1E3-k.o.Bu(l),l-=k.C(),k.B.add(l))}}c.u&&(f&&(f=c.u,k=c.o?IC(c.o):0,f.C++,3>f.C||(0,g.C)()-f.H<f.o.L||(f.H=(0,g.C)(),f.A.push(k),50<f.A.length&&f.A.shift())),f=c.u,EH(f,e,void 0===d?!0:d),FH(f,e),d&&NH(c,!0));c=a.getCurrentTime();!a.A||g.S(a.u,4)&&g.LB(a.U)||(d=a.A,e= +c,d.A&&d.A.u&&(e-=!isNaN(d.Z)&&d.o.Fb?d.Z:0,d.F!=e&&d.resume(),d.L.A&&!dx(d.A)&&(f=d.F<=e&&e<d.F+10,k=Pw(d.A.u.Jd(),d.F+aG),f&&k&&(d.L.A=!1)),d.L.A||(d.F=e),d.Ha.fb()));5<c&&(a.F.G=c);(d=g.wp())?g.xp(a.ma):g.Mo(a.ma);!g.dD(a.u)&&a.o.li()||g.S(a.u,128)||(e=(0,g.x)(a.hG,a),0==a.o.pk().length?a.ma=d?g.up(e,100):g.Ko(e,100):a.ma=d?g.up(e,500):g.Ko(e,500));a.U.Eh=c;!b&&a.u.nb()&&(c=a.C,c.o&&(c=c.o,c.o.update(),c.provider.videoData.Pb()&&c.provider.videoData.qf&&c.u&&!c.L&&AI(c.o)>=c.provider.videoData.qf&& +(c.u&&c.provider.videoData.qf&&(d=TI(c,"delayplay"),d.za=!0,d.send(),c.L=!0),XI(c))),a.U.ya&&(0,g.C)()>a.Fg+6283&&(!a.isAtLiveHead()||a.U.ka&&xw(a.U.ka)||(c=a.C,c.qoe&&(c=c.qoe,e=c.provider.B(),d=g.fI(c.provider),oI(c,d,e),e=e.F,isNaN(e)||g.jI(c,d,"e2el",[e.toFixed(3)]))),g.Sy(a.B)&&a.ab("rawlat","l."+nJ(a.ea,"rawlivelatency").toFixed(3)),a.Fg=(0,g.C)()),a.U.Ga&&Hv(a.U.Ga)&&(c=qK(a))&&c.videoHeight!=a.od&&(a.od=c.videoHeight,FK(a,"a",SK(a,a.U.af))));cka(a.Z,a.T,a.o,a.R.isBackground())&&VK(a);c=a.Z; +d=a.U.Ga;0>=g.P(c.o.experiments,"hfr_dropped_framerate_fallback_threshold")||!(d&&d.Ca()&&32<d.Ca().fps)?c=!1:3<=c.A?(c.A=0,c=!0):c=!1;c&&lla(a);a.S("progresssync",a,b)}}; +lla=function(a){a.C.onError("qoe.restart","droprate."+a.Z.G);a.B.B.G=!1;tK(a).then(function(){return uK(a)})}; +SK=function(a,b){if("auto"==b.Vg.Ca().quality&&Hv(b.ee())&&a.U.mh)for(var c=g.p(a.U.mh),d=c.next();!d.done;d=c.next())if(d=d.value,d.getHeight()==a.od&&"auto"!=d.Vg.Ca().quality)return d.ee();return b.ee()}; +yK=function(a,b){if(!g.aD(a.u,b)){var c=new g.fD(b,a.u);a.u=b;var d=!a.Zb.length;a.Zb.push(c);var e=a.o&&a.o.Km();if(g.hD(c,1)&&!g.S(c.ni,16)&&!e&&g.S(a.u,8)&&!g.S(a.u,64)&&a.A&&(a.A.fa=!0,lL(a),a.o&&5<=IC(a.o))){e=a.Z;var f=a.T;sH(e,f)&&f.videoData.Ga?(6E4<(0,g.C)()-e.L&&(e.B=0),e.B++,e.L=(0,g.C)(),4!=e.B?e=!1:(tH(e,f.videoData.Ga),e=!0)):e=!1;e&&VK(a)}(e=g.P(a.B.experiments,"html5_ad_timeout_ms"))&&a.U.isAd()&&g.S(b,1)&&(g.S(b,8)||g.S(b,16))?a.wc.start(e):a.wc.stop();(0>gD(c,8)||g.hD(c,1024))&& +a.wa.stop();!g.hD(c,8)||a.U.Qe||g.S(c.state,1024)||a.wa.start();g.S(c.state,8)&&0>gD(c,16)&&!g.S(c.state,32)&&!g.S(c.state,2)&&a.playVideo();g.S(c.state,2)&&MB(a.U)&&(e=a.getCurrentTime(),a.U.lengthSeconds!=e&&(a.U.lengthSeconds=e,wK(a)),fL(a,!0));g.hD(c,2)&&(a.zv(!0),lL(a));g.hD(c,128)&&(lL(a),UK(a,"html5_release_on_error")&&a.Mf());a.U.ka&&a.U.ya&&!a.wh&&(0>gD(c,8)?(e=a.U.ka,e.C&&e.C.stop()):g.hD(c,8)&&a.U.ka.resume());e=a.F;e.L.A=c.state;if(f=e.o)f=8==c.ni.o&&cD(c.state)&&g.dD(c.state)&&e.Z.B; +if(f){f=e.o.getCurrentTime();var k=e.o.Sd();var l=MH(e,"manifestless_post_live_ufph")||MH(e,"manifestless_post_live")?Ow(k,Math.max(f-3.5,0)):Ow(k,f-3.5);0<=l&&f>k.end(l)-1.1&&l+1<k.length&&11>k.start(l+1)-k.end(l)&&(l=k.start(l+1)+.2,.2>Math.abs(e.Aa-l)||(e.S("ctmp","seekover","b."+Nw(k,"_")+";cmt."+f),e.Aa=l,e.seekTo(l,{sm:!0})))}e=a.C;if(g.hD(c,1024)||g.hD(c,2048)||g.hD(c,512)||g.hD(c,4))e.u&&(f=e.u,0<=f.u||(f.o=-1,f.delay.stop())),e.qoe&&(f=e.qoe,f.provider.ia("html5_qoe_user_intent_match_health")&& +!f.u&&(f.A=-1));e.o&&(f=e.o,f.ha()||(g.S(c.state,2)?(f.currentPlayerState="paused",g.hD(c,2)&&f.u&&UI(f).send()):g.S(c.state,8)?(f.currentPlayerState="playing",f.u&&isNaN(f.B)&&SI(f,!1)):f.currentPlayerState="paused",f.A&&g.S(c.state,128)&&(YI(f,"error-100"),g.Mo(f.A))));if(e.qoe){f=e.qoe;k=c.state;l=g.fI(f.provider);var m=f.getPlayerState(c.state);if(m!==f.Qb){if(!(l<f.B)){if("PL"===f.Qb)f.playTimeSecs+=l-f.B;else if("B"===f.Qb&&f.L){f.L=!1;var n=g.P(f.provider.o.experiments,"html5_disable_last_state_change")? +f.B:f.aa;f.rebufferTimeSecs+=l-n;!f.V&&10<=f.rebufferTimeSecs&&180>=f.playTimeSecs&&(f.provider.G(),f.o.qoealert=["1"],f.V=!0)}"B"!==m||"PL"!==f.Qb&&"PB"!==f.Qb||(f.L=!0);f.B=l}"B"===m&&"PL"===f.Qb||f.provider.videoData.fh?pI(f,l):mI(f,l);"PL"===m&&f.Aa.fb();g.jI(f,l,"vps",[m]);f.Qb=m;f.aa=l;f.B=l;f.H=!0}m=k.u;g.S(k,128)&&m&&tI(f,l,m.errorCode,m.tC);(g.S(k,2)||g.S(k,128))&&f.reportStats(l);f.provider.ia("html5_qoe_user_intent_match_health")?k.nb()&&!f.u&&(0<=f.A&&(f.o.user_intent=[f.A.toString()]), +f.u=!0):g.S(k,8)&&f.provider.videoData.Gj&&!f.u&&(f.o.user_intent=[l.toString()],f.u=!0);qI(f)}e.u&&(e=e.u,hI(e),e.playerState=c.state,0<=e.u&&g.hD(c,16)&&e.seekCount++,c.state.isError()&&e.send());if(d&&!a.ha())try{for(var q=g.p(a.Zb),r=q.next();!r.done;r=q.next()){var u=r.value,w=a.V;c=u;if(w.started&&(w.u(),g.S(c.ni,16))){c=w;var B=DF(c.o,Math.max(c.B-2E3,0));!isNaN(B)&&0x7ffffffffffff>B&&c.C.start()}a.S("statechange",u)}}finally{a.Zb.length=0}}}; +mL=function(a,b){g.S(a.u,128)||(yK(a,$C(a.u,1028,9)),a.ab("dompaused",b),a.S("onDompaused"))}; +uK=function(a){if(!a.o||!a.U.Ba)return!1;var b=null;a.U.Ba.o?(b=bL(a),a.A.resume()):(zK(a),a.U.af&&(b=a.U.af.Qm()));var c=b;var d=a.o.Pp();b=!1;d&&null!==c&&c.o===d.o||(a.L.tick("vta"),SA("vta"),0<a.getCurrentTime()&&(b=a.getCurrentTime(),a.F.G=b),a.o.Ok(c),a.H&&yp(4),!a.U.Qe&&g.bD(a.u)&&a.wa.start(),b=!0);g.S(a.u,2)||(c=a.F,c.H||!(0<c.G)||c.o&&0<c.o.getCurrentTime()||c.seekTo(c.G));a:if(c=b,g.DB(a.U)&&a.o)if((d=a.U.kc)&&a.o.ki()){var e=a.o.xa();if(a.G)if(e!=a.G.xa())OK(a);else if(c&&"fairplay"== +d.flavor&&!il())OK(a);else break a;a.G=new VG(e,a.U,a.B);a.G.subscribe("licenseerror",a.pH,a);a.G.subscribe("qualitychange",a.jL,a);a.G.subscribe("heartbeatparams",a.nH,a);a.G.subscribe("keystatuseschange",a.oH,a);a.G.subscribe("hdproberequired",a.iL,a);a.G.subscribe("ctmp",a.ab,a);c=g.p(a.Ea.keys);for(d=c.next();!d.done;d=c.next())d=a.Ea.get(d.value),ZG(a.G,d);UK(a,"html5_eme_loader_sync")||(a=a.Ea,a.keys=[],a.values=[])}else g.mK(a,"fmt.unplayable","HTML5_NO_AVAILABLE_FORMATS_FALLBACK","drm.1"); +return b}; +OK=function(a){a.G&&(a.G.dispose(),a.G=null)}; +mla=function(a){a.B.B.A=!1;a.C.onError("qoe.restart",Vw({e:"fmt.noneavailable",detail:"hdr"}));tK(a).then(function(){return uK(a)})}; +nL=function(a,b){b=void 0===b?!1:b;return a.U.ya&&(a.isAtLiveHead()&&(UK(a,"html5_videoplayer_getmaxseekabletimeforux_check_pause_killswitch")||!g.S(a.u,4))||WH(a.F)||g.LB(a.U))?a.getCurrentTime():ZK(a,b)}; +ZK=function(a,b){return a.F.Dc(void 0===b?!1:b)}; +g.oL=function(a,b){(a.Gc=b)||a.wa.stop();if(a.U.ka)if(b)a.U.ka.resume();else{var c=a.U.ka;c.C&&c.C.stop()}g.O(a.B.experiments,"html5_suspend_loader")&&a.A&&(b?a.A.resume():NK(a,!0));g.O(a.B.experiments,"html5_fludd_suspend")&&(g.S(a.u,2)||b?g.S(a.u,512)&&b&&yK(a,ZC(a.u,512)):yK(a,YC(a.u,512)));c=a.C;c.qoe&&(c=c.qoe,g.jI(c,g.fI(c.provider),"stream",[b?"A":"I"]))}; +pL=function(a){return a.o?a.o.Np():a.pd}; +qL=function(a){a.o&&(a.H?(OK(a),MK(a),bL(a)):(a.U.af&&a.U.af.yv(),a.o.stopVideo()),a.playVideo())}; +rL=function(a,b){g.O(a.B.experiments,"html5_log_rebuffer_reason")&&a.ab("bufreason","r."+b+";lact."+Dp())}; +sL=function(a,b){if(a.U.fh){var c=g.P(a.B.experiments,"html5_log_rebuffer_events");if(c&&a.o){var d=a.o.Za();d.rt=g.fI(a.C.provider).toFixed(3);d.e=b.substr(0,3);a.Gd[a.Hg++%c]=Vw(d)}}}; +lL=function(a){if(a.U.fh){for(var b=g.p(a.Gd),c=b.next();!c.done;c=b.next())a.ab("vpe",c.value);a.Gd=[];a.Hg=0}}; +CK=function(a,b){a.ab("seekreason",b)}; +tL=function(a){if(el("cobalt")&&el("nintendo switch")){var b=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;a.ab("nxdock",""+ +b)}}; +UK=function(a,b){return g.O(a.B.experiments,b)}; +NK=function(a,b){QF(a.A,b||WK(a))}; +WK=function(a){var b=UK(a,"disable_prefetch_when_ad_pending_for_living_room")&&g.Gy(a.B),c=UK(a,"disable_prefetch_when_ad_pending_for_web");return(b||c)&&g.fb(a.aa,"ad")}; +fla=function(a){if(mB(a.U,"html5_set_debugging_opt_in")&&(a=Hr.getInstance(),!Jr(0,183))){var b="f"+(Math.floor(183/31)+1),c=Ir(b)||0;c|=268435456;0==c?delete Gr[b]:(c=c.toString(16),Gr[b]=c.toString());a.save()}}; +nla=function(a,b,c,d){var e=c.getVideoData(),f=b.getVideoData();if(c.getPlayerState().isError())return"player-error";if(VH(b.F)>d/1E3+1)return"in-the-past";if(f.ya&&!isFinite(d))return"live-infinite";if(a.o&&((b=b.o)&&b.isView()&&(b=b.o),b&&b.pk().length>a.o&&g.DB(e)))return"played-ranges";if(!e.Ba)return null;if(!e.Ba.o||!f.Ba.o)return"non-dash";if(e.Ba.videoInfos[0].containerType!=f.Ba.videoInfos[0].containerType)return"container";if(g.DB(f)&&g.DB(e))return"content-protection";a=f.Ba.o[0].audio; +e=e.Ba.o[0].audio;return a.sampleRate==e.sampleRate||g.Fw?(a.o||2)!=(e.o||2)?"channel-count":null:"sample-rate"}; +vL=function(a,b,c,d){g.z.call(this);var e=this;this.T=a;this.o=b;this.u=c;this.C=this.B=null;this.G=d-1E3*b.Ib();this.H=-1;this.L=!1;this.F=new kD;this.F.then(void 0,function(){}); +this.N=new g.H(function(){return uL(e,"timeout")},1E4); +g.A(this,this.N);this.R=isFinite(d);this.A={status:0,error:null}}; +ola=function(a){var b,c,d,e,f,k;return Ba(function(l){if(1==l.o){if(a.ha())return l["return"](Promise.reject(Error(a.A.error||"disposed")));a.N.start();return g.sa(l,a.F,2)}b=a.o.o;if(b.eg())return uL(a,"ended_in_finishTransition"),l["return"](Promise.reject(Error(a.A.error)));if(!a.C||!ax(a.C))return uL(a,"next_mse_closed"),l["return"](Promise.reject(Error(a.A.error)));if(a.u.H!=a.C)return uL(a,"next_mse_mismatch"),l["return"](Promise.reject(Error(a.A.error)));c=wL(a);d=c.OA;e=c.NA;KK(a.o,!1,!0); +f=xL(b,d,e,!a.u.getVideoData().isAd());LK(a.u,f);a.R&&(a.u.seekTo(a.u.getCurrentTime()+.001,{sm:!0,Uv:3}),f.play());k=b.Za();k.cpn=a.o.getVideoData().clientPlaybackNonce;k.st=""+d;k.et=""+e;a.u.ab("gapless",Vw(k));a.o.ab("gaplessTo",a.u.getVideoData().clientPlaybackNonce);g.yf(function(){!a.u.getVideoData().Qe&&g.bD(a.u.getPlayerState())&&kL(a.u)}); +yL(a,6);a.dispose();return l["return"](Promise.resolve())})}; +BL=function(a){if(a.u.getVideoData().Ba){cL(a.u,a.C);yL(a,3);zL(a);var b=AL(a),c=b.NC;b=b.AO;c.subscribe("updateend",a.Vk,a);b.subscribe("updateend",a.Vk,a);a.Vk(c);a.Vk(b)}}; +zL=function(a){a.o.unsubscribe("internalvideodatachange",a.Ki,a);a.u.unsubscribe("internalvideodatachange",a.Ki,a);a.o.unsubscribe("mediasourceattached",a.Ki,a);a.u.unsubscribe("statechange",a.sA,a)}; +xL=function(a,b,c,d){return new g.iD(a.isView()?a.o:a,b,c,d)}; +yL=function(a,b){b<=a.A.status||(a.A={status:b,error:null},5==b&&a.F.resolve(void 0))}; +uL=function(a,b){if(!a.ha()&&!a.isFinished()){var c=4<=a.A.status&&"player-reload-after-handoff"!==b;a.A={status:Infinity,error:b};if(a.o&&a.u){var d=a.u.getVideoData().clientPlaybackNonce;a.o.ab("gaplessError","cpn."+d+";msg."+b);d=a.o;d.U.jg=!1;c&&oK(d);d.A&&(c=d.A,c.o.ba=!1,c.A&&hG(c))}a.F.reject(void 0);a.dispose()}}; +wL=function(a){var b=a.o.o;b=b.isView()?b.u:0;var c=a.o.getVideoData().ya?Infinity:nL(a.o,!0);c=Math.min(a.G/1E3,c)+b;var d=a.R?100:0;a=c-VH(a.u.F)+d;return{gF:b,OA:a,fF:c,NA:Infinity}}; +AL=function(a){return{NC:a.B.o.o,AO:a.B.u.o}}; +CL=function(a){g.z.call(this);var b=this;this.A=a;this.F=this.u=this.o=null;this.H=!1;this.C=null;this.L=Eia(this.A.O());this.B=null;this.G=function(){return g.yf(function(){return pla(b)})}}; +qla=function(a,b,c,d){d=void 0===d?0:d;a.o&&DL(a);a.C=new kD;a.o=b;var e=c,f=a.A.xb(),k=f.getVideoData().ya?Infinity:1E3*nL(f,!0);e>k&&(e=k-a.L.u,a.H=!0);f.getCurrentTime()>=e/1E3?a.G():(a.u=f,a.A.addEventListener(g.fz("vqueued"),a.G),e=isFinite(e)||e/1E3>a.u.getDuration()?e:0x8000000000000,a.F=new g.cz(e,0x8000000000000,{namespace:"vqueued"}),a.u.addCueRange(a.F));f=d/=1E3;e=b.getVideoData().ka;if(d&&e&&a.u){k=d;var l=0;b.getVideoData().ya&&(f=Math.min(c/1E3,nL(a.u,!0)),l=Math.max(0,f-a.u.getCurrentTime()), +k=Math.min(d,nL(b)+l));f=xga(e,k)||d;f!=d&&a.o.ab("qvaln","st."+d+";at."+f+";rm."+(l+";ct."+k))}b=f;a.o.getVideoData().Gj=!0;a.o.getVideoData().jg=!0;sK(a.o,!0);d="";a.u&&(d=g.fI(a.u.C.provider),e=a.u.getVideoData().clientPlaybackNonce,d="crt."+(1E3*d).toFixed()+";cpn."+e);a.o.ab("queued",d);0!=b&&a.o.seekTo(b+.01,{sm:!0,Uv:3});a.B=new vL(a.L,a.A.xb(),a.o,c);c=a.B;Infinity!=c.A.status&&(yL(c,1),c.o.subscribe("internalvideodatachange",c.Ki,c),c.u.subscribe("internalvideodatachange",c.Ki,c),c.o.subscribe("mediasourceattached", +c.Ki,c),c.u.subscribe("statechange",c.sA,c),c.o.subscribe("newelementrequired",c.uB,c),c.Ki());return a.C}; +pla=function(a){var b,c,d;return Ba(function(e){switch(e.o){case 1:if(a.ha()||!a.C||!a.o)return e["return"]();a.H&&jK(a.A.xb(),!0,!1);b=null;if(!a.B){e.Rc(2);break}ta(e,3);return g.sa(e,ola(a.B),5);case 5:ua(e,2);break;case 3:b=c=va(e);case 2:EL(a.A.app,a.o);var f=a.o.getPlayerType();g.FL(a.A.app,f);a.A.playVideo();b&&(f=a.o,f.ab("newelem",b.message),oK(f));d=a.C;DL(a);return e["return"](d.resolve(void 0))}})}; +DL=function(a){a.u&&(a.A.removeEventListener(g.fz("vqueued"),a.G),a.u.removeCueRange(a.F),a.u=null,a.F=null);if(a.B){if(!a.B.isFinished()){var b=a.B;Infinity!=b.A.status&&uL(b,"Canceled")}a.B=null}a.C=null;a.o=null;a.H=!1}; +HL=function(a,b,c){"string"===typeof a&&(a={mediaContentUrl:a,startSeconds:b,suggestedQuality:c});a:{if((b=a.mediaContentUrl)&&(b=/\/([ve]|embed)\/([^#?]+)/.exec(b))&&b[2]){b=b[2];break a}b=null}a.videoId=b;return GL(a)}; +GL=function(a,b,c){if("string"===typeof a)return{videoId:a,startSeconds:b,suggestedQuality:c};b=["endSeconds","startSeconds","mediaContentUrl","suggestedQuality","videoId"];c={};for(var d=0;d<b.length;d++){var e=b[d];a[e]&&(c[e]=a[e])}return c}; +IL=function(a,b,c,d){if(g.Oa(a)&&!Array.isArray(a)){b="playlist list listType index startSeconds suggestedQuality".split(" ");c={};for(d=0;d<b.length;d++){var e=b[d];a[e]&&(c[e]=a[e])}return c}b={index:b,startSeconds:c,suggestedQuality:d};"string"===typeof a&&16===a.length?b.list="PL"+a:b.playlist=a;return b}; +LL=function(a,b){g.z.call(this);var c=this;this.data=[];this.A=a||NaN;this.u=b||null;this.o=new g.H(function(){JL(c);KL(c)}); +g.A(this,this.o)}; +JL=function(a){var b=(0,g.M)();a.data.forEach(function(c){c.expire<b&&ML(a,c,!0)}); +a.data=(0,g.Ae)(a.data,function(c){return!(c.expire<b)})}; +ML=function(a,b,c){c&&a.u&&a.u(b.value)}; +KL=function(a){a.o.stop();var b=Infinity;for(var c=g.p(a.data),d=c.next();!d.done;d=c.next())d=d.value,d.expire<b&&(b=d.expire);b&&isFinite(b)&&(b=Math.max(b-(0,g.C)(),0),a.o.start(b))}; +g.NL=function(a,b){for(var c={},d=g.p(Object.keys(b)),e=d.next();!e.done;c={yr:c.yr},e=d.next())e=e.value,c.yr=b[e],a=a.replace(new RegExp("\\$"+e,"gi"),function(f){return function(){return f.yr}}(c)); +return a}; +g.OL=function(a,b){var c=Math.abs(Math.floor(a)),d=Math.floor(c/86400),e=Math.floor(c%86400/3600),f=Math.floor(c%3600/60);c=Math.floor(c%60);if(b){var k="";0<d&&(k+=" "+d+" D\u00edas");if(0<d||0<e)k+=" "+e+" Horas";d=(k+(" "+f+" Minutos ")+(c+" Segundos")).trim()}else{k="";0<d&&(k+=d+":",10>e&&(k+="0"));if(0<d||0<e)k+=e+":",10>f&&(k+="0");k+=f+":";10>c&&(k+="0");d=k+c}return 0<=a?d:"-"+d}; +g.PL=function(a){return(!("button"in a)||"number"!==typeof a.button||0===a.button)&&!("shiftKey"in a&&a.shiftKey)&&!("altKey"in a&&a.altKey)&&!("metaKey"in a&&a.metaKey)&&!("ctrlKey"in a&&a.ctrlKey)}; +g.QL=function(a,b){return bC(b)?(b.fetch=0,new g.aC(a,b)):new g.eB(a,b)}; +RL=function(a){g.z.call(this);this.u=null;for(var b=[],c=0;100>=c;c++)b.push(c/100);b={threshold:b};(this.o=window.IntersectionObserver?new IntersectionObserver((0,g.x)(this.A,this),b):null)&&this.o.observe(a)}; +SL=function(a,b){this.o=a;this.A=b;this.u=null;this.B=[];this.C=!1}; +g.TL=function(a){a.u||(a.u=a.o.createMediaElementSource(a.A.xa()));return a.u}; +g.UL=function(a){for(var b;0<a.B.length;)(b=a.B.pop())&&b.disconnect();a.u&&a.u.disconnect()}; +rla=function(a,b){Eo(a,"version",b)}; +WL=function(){var a="ytp-id-"+VL.toString();VL++;return a}; +g.XL=function(a){g.z.call(this);this.ra={};this.Ua={};this.element=this.createElement(a)}; +YL=function(a,b,c,d){if("{{"===d.substr(0,2))a.Ua[d]=[b,c];else return d}; +sla=function(a,b){var c=[];if(!b)return c;for(var d=g.p(b),e=d.next();!e.done;e=d.next())if(e=e.value,null!=e){var f=e.nodeType;1===f||3===f?c.push(e):e&&"string"===typeof e.D?c.push(a.createElement(e)):e.element?c.push(e.element):"string"===typeof e&&-1!==e.indexOf("\n")?e.split("\n").forEach(function(k,l){0<l&&c.push(g.ue("BR"));c.push(g.ve(k))}):c.push(g.ve(e))}return c}; +ZL=function(a,b,c,d){if("child"===c){g.xe(b);var e;void 0===d?e=void 0:!Array.isArray(d)||d&&"string"===typeof d.D?e=[d]:e=d;c=sla(a,e);c=g.p(c);for(a=c.next();!a.done;a=c.next())b.appendChild(a.value)}else"style"===c?g.xh(b,"cssText",d?d:""):null===d||void 0===d?b.removeAttribute(c):(a=d.toString(),"href"===c&&(a=g.Ac(g.Dc(a))),b.setAttribute(c,a))}; +g.T=function(a){g.XL.call(this,a);this.ga=!0;this.L=!1;this.listeners=[]}; +g.$L=function(a,b){b?a.show():a.hide()}; +cM=function(a){var b=a.O();g.T.call(this,{D:"div",Y:["html5-video-player"],P:{tabindex:"-1",id:a.Xb?a.Xb.rootElementId:a.za.attrs.id},K:[{D:"div",J:g.aM.VIDEO_CONTAINER,P:{"data-layer":"0"}}]});b.transparentBackground&&this.Um("ytp-transparent");"0"==b.controlsType&&this.Um("ytp-hide-controls");b.ia("web_wn_macro_markers")&&g.I(this.element,"ytp-exp-marker-tooltip");b.ia("html5_player_bottom_linear_gradient")&&g.I(this.element,"ytp-linear-gradient-bottom-experiment");g.Qy(b)&&(b.ia("web_player_bigger_buttons")? +g.I(this.element,"ytp-exp-bigger-button"):b.ia("web_player_bigger_buttons_like_mobile")&&g.I(this.element,"ytp-exp-bigger-button-like-mobile"));rla(this.element,bM(a));this.app=a;this.A=this.da(g.aM.VIDEO_CONTAINER);this.u=new g.uh(0,0,0,0);this.o=null;this.G=new g.uh(0,0,0,0);this.N=this.V=this.T=NaN;this.C=this.fa=!1;this.H=NaN;this.R=!1;this.F=null;this.addEventListener=(0,g.x)(this.element.addEventListener,this.element);this.removeEventListener=(0,g.x)(this.element.removeEventListener,this.element); +this.dispatchEvent=function(){}; +this.Z=(0,g.x)(function(){this.element.focus()},this); +Oy(b)&&"blazer"!=b.playerStyle&&window.matchMedia&&(this.ba="desktop-polymer"==b.playerStyle?[{query:window.matchMedia("(max-width: 656px)"),size:new g.Zd(426,240)},{query:window.matchMedia("(max-width: 856px)"),size:new g.Zd(640,360)},{query:window.matchMedia("(max-width: 999px)"),size:new g.Zd(854,480)},{query:window.matchMedia("(min-width: 1720px) and (min-height: 980px)"),size:new g.Zd(1280,720)},{query:window.matchMedia("(min-width: 1294px) and (min-height: 630px)"),size:new g.Zd(854,480)},{query:window.matchMedia("(min-width: 1000px)"), +size:new g.Zd(640,360)}]:[{query:window.matchMedia("(max-width: 656px)"),size:new g.Zd(426,240)},{query:window.matchMedia("(min-width: 1720px) and (min-height: 980px)"),size:new g.Zd(1280,720)},{query:window.matchMedia("(min-width: 1294px) and (min-height: 630px)"),size:new g.Zd(854,480)},{query:window.matchMedia("(min-width: 657px)"),size:new g.Zd(640,360)}]);this.aa=b.useFastSizingOnWatchDefault;this.B=new g.Zd(NaN,NaN);tla(this);this.M(a.u,"onMutedAutoplayChange",this.ML)}; +tla=function(a){var b=a.app.u,c=(0,g.x)(a.vG,a),d=(0,g.x)(a.wG,a),e=(0,g.x)(a.uG,a),f=(0,g.x)(a.gG,a);b.addEventListener("initializingmode",c);b.addEventListener("videoplayerreset",d);b.addEventListener("videodatachange",e);b.addEventListener("presentingplayerstatechange",f);g.Le(a,function(){b.removeEventListener("initializingmode",c);b.removeEventListener("videoplayerreset",d);b.removeEventListener("videodatachange",e);b.removeEventListener("presentingplayerstatechange",f)})}; +dM=function(a){a.o&&(a.o.removeEventListener("focus",a.Z),g.ze(a.o),a.o=null)}; +fM=function(a){var b=g.O(a.app.O().experiments,"html5_aspect_from_adaptive_format"),c=g.U(a.app);if(c=c?c.getVideoData():null){if(c.hh()||c.ih()||c.bh())return 16/9;if(b&&c.Xo()&&c.Ba.o)return b=c.Ba.videoInfos[0].video,eM(b.width,b.height)}return(a=a.o)?eM(a.videoWidth,a.videoHeight):b?16/9:NaN}; +gM=function(a,b,c,d){var e=c,f=eM(b.width,b.height);a.fa?e=c<f?Infinity:0:isNaN(a.N)?isNaN(a.V)||(e=a.V):e=a.N;isFinite(e)||(e=Math.max(c,f));var k;e>f?k={width:b.width,height:b.width/e,aspectRatio:e}:e<f?k={width:b.height*e,height:b.height,aspectRatio:e}:k={width:b.width,height:b.height,aspectRatio:f};d||isNaN(c)||(c>e?k.width=k.height*c:c<e&&(k.height=k.width/c),k.aspectRatio=c);return k}; +eM=function(a,b){return 1>Math.abs(hM*b-a)||1>Math.abs(hM/a-b)?hM:a/b}; +jM=function(a){if(1==a.app.getAppState())return!1;if(6==a.app.getAppState())return!0;var b=g.U(a.app);if(!b||BK(b))return!1;var c=g.iM(a.app.u);a=!g.S(c,2)||!g.O(a.app.O().experiments,"html5_leanback_gapless_elem_display_killswitch")&&b&&b.getVideoData().jg;b=g.S(c,1024);return c&&a&&!b&&!c.isCued()}; +kM=function(a){var b="3"==a.app.O().controlsType&&!a.C&&jM(a)&&!a.app.Ya||!1;a.o.controls=b;a.o.tabIndex=b?0:-1;b?a.o.removeEventListener("focus",a.Z):g.O(a.app.O().experiments,"disable_focus_redirect")||a.o.addEventListener("focus",a.Z)}; +lM=function(a){var b=a.getPlayerSize(),c=1,d=!1,e=gM(a,b,a.getVideoAspectRatio()),f=nl();if(jM(a)){var k=fM(a);var l=isNaN(k)||g.zx||kx&&g.Wy;ol&&!g.Rd(601)?k=e.aspectRatio:l=l||"3"==a.app.O().controlsType;l?l=new g.uh(0,0,b.width,b.height):(c=e.aspectRatio/k,l=new g.uh((b.width-e.width/c)/2,(b.height-e.height)/2,e.width/c,e.height),1==c&&g.Wy&&(k=l.width-b.height*k,0<k&&(l.width+=k,l.height+=k)));f&&(a.o.style.display="");a.R=!0}else l=-b.height,ol?l*=window.devicePixelRatio:g.Vy&&(l-=window.screen.height), +l=new g.uh(0,l,b.width,b.height),f&&(a.o.style.display="none"),a.R=!1;vh(a.G,l)||(a.G=l,g.Hy(a.app.O())?(a.o.style.setProperty("width",l.width+"px","important"),a.o.style.setProperty("height",l.height+"px","important")):g.Ph(a.o,new g.Zd(l.width,l.height)),g.Fh(a.o,new g.Xd(l.left,l.top)),d=!0);b=new g.uh((b.width-e.width)/2,(b.height-e.height)/2,e.width,e.height);vh(a.u,b)||(a.u=b,d=!0);g.xh(a.o,"transform",1==c?"":"scaleX("+c+")");return d}; +mM=function(){this.A=g.ms();this.o=new Set;this.B=new Set;this.u=new Set}; +ula=function(a,b,c,d){a.o.has(b);a.o.add(b);d=xfa(d);b.visualElement=d;var e=g.ms(),f=g.ks();e&&f&&g.Hs(e,f,d);g.Le(c,function(){nM(a,b)})}; +vla=function(a,b,c){a.o.has(b);a.o.add(b);g.Le(c,function(){nM(a,b)})}; +nM=function(a,b){a.o.has(b);a.o["delete"](b);a.B["delete"](b);a.u["delete"](b)}; +oM=function(a){if(a.A!=g.ms())if("UNDEFINED_CSN"==a.A)a.A=g.ms();else{var b=g.ms(),c=g.ks();if(b&&c){a.A=b;for(var d=g.p(a.o),e=d.next();!e.done;e=d.next())(e=e.value.visualElement)&&e.isClientVe()&&g.Hs(b,c,e)}if(b)for(a=g.p(a.u),e=a.next();!e.done;e=a.next())(c=e.value.visualElement)&&c.isClientVe()&&g.Ds(b,c)}}; +g.pM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-cast-desktop-on"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M25,13 L11,13 L11,14.63 C14.96,15.91 18.09,19.04 19.37,23 L25,23 L25,13 L25,13 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z", +fill:"#fff"}}]}}; +qM=function(){return{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",P:{d:"m 14.8,21.9 -4.2,-4.2 -1.4,1.4 5.6,5.6 12,-12 -1.4,-1.4 -10.6,10.6 z",fill:"#fff"}}]}}; +g.rM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-chevron-back"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},K:[{D:"path",P:{d:"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z",fill:"#fff"}}]}}; +g.sM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-chevron-forward"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},K:[{D:"path",P:{d:"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z",fill:"#fff"}}]}}; +tM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-clip-clear"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},K:[{D:"path",P:{d:"M14,14 L14,0 L0,0 L0,14 L14,14 Z"}},{D:"path",P:{d:"M7.15,8.35 L9.25,10.45 L10.65,9.05 L8.55,6.95 L10.7,4.8 L9.3,3.4 L7.15,5.55 L5,3.4 L3.6,4.8 L5.75,6.95 L3.65,9.05 L5.05,10.45 L7.15,8.35 Z",fill:"#fff"}}]}}; +uM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-clip-end"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M2,14 L5,11 L5,3 L2,0 L9,0 L9,14 L2,14 L2,14 Z",fill:"#eaeaea"}}]}}; +vM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-clip-start"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M12,14 L9,11 L9,3 L12,0 L5,0 L5,14 L12,14 Z",fill:"#eaeaea"}}]}}; +g.wM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-close"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 24 24",width:"100%"},K:[{D:"path",P:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"#fff"}}]}}; +xM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-code"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",P:{d:"M14.1 24.9L7.2 18.0l6.9-6.9L12.0 9.0l-9.0 9.0 9.0 9.0 2.1-2.1zm7.8 .0l6.9-6.9-6.9-6.9L24.0 9.0l9.0 9.0-9.0 9.0-2.1-2.1z",fill:"#fff"}}]}}; +yM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-dislike"]}:{D:"svg",P:{viewBox:"0 0 24 24"},K:[{D:"path",P:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",P:{d:"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z",fill:"#fff"}}]}}; +g.zM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-error-exclamation"]}:{D:"svg",P:{fill:"#fff",viewBox:"0 0 48 48"},K:[{D:"path",P:{d:"M0 0h48v48H0V0z",fill:"none"}},{D:"path",P:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.3"}}]}}; +AM=function(){return{D:"svg",P:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 48 48",width:"100%"},K:[{D:"path",P:{d:"M0 0h48v48H0z",fill:"none"}},{D:"path",P:{d:"M22 34h4V22h-4v12zm2-30C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z"}}]}}; +g.BM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-like"]}:{D:"svg",P:{viewBox:"0 0 24 24"},K:[{D:"path",P:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",P:{d:"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z",fill:"#fff"}}]}}; +CM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-link"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",P:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z",fill:"#fff"}}]}}; +DM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-loop-range"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M5,0 L9,0 L9,14 L5,14 L5,0 Z",fill:"#eaeaea"}}]}}; +EM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-next"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 12,24 20.5,18 12,12 V 24 z M 22,12 v 12 h 2 V 12 h -2 z"}}]}}; +g.FM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-notifications-active"]}:{D:"svg",P:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},K:[{D:"path",P:{d:"M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"}}]}}; +GM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-pause"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 12,26 16,26 16,10 12,10 z M 21,26 25,26 25,10 21,10 z"}}]}}; +HM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-pip"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z",fill:"#fff"}}]}}; +IM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-play"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22 25,18 25,18 18.5,14 z"}}]}}; +JM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-prev"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 12,12 h 2 v 12 h -2 z m 3.5,6 8.5,6 V 12 z"}}]}}; +g.KM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-replay"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z"}}]}}; +g.LM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-settings"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z", +fill:"#fff"}}]}}; +MM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-stop"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 12,25 19,25 19,11 12,11 z M 19,25 26,25 26,11 19,11 z"}}]}}; +NM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-subtitles"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M11,11 C9.9,11 9,11.9 9,13 L9,23 C9,24.1 9.9,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M11,17 L14,17 L14,19 L11,19 L11,17 L11,17 Z M20,23 L11,23 L11,21 L20,21 L20,23 L20,23 Z M25,23 L22,23 L22,21 L25,21 L25,23 L25,23 Z M25,19 L16,19 L16,17 L25,17 L25,19 L25,19 Z",fill:"#fff"}}]}}; +OM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-volume-high"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z M19,11.29 C21.89,12.15 24,14.83 24,18 C24,21.17 21.89,23.85 19,24.71 L19,26.77 C23.01,25.86 26,22.28 26,18 C26,13.72 23.01,10.14 19,9.23 L19,11.29 Z",fill:"#fff"}}]}}; +PM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-volume-low"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}}]}}; +QM=function(){return g.V?{D:"div",Y:["ytp-icon","ytp-icon-volume-muted"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}}; +RM=function(){}; +TM=function(a,b){g.z.call(this);var c=this;this.app=a;this.playerType=b;this.o=!0;this.element=null;this.C={};this.G={};this.u={};this.H=[];this.F={};this.B={};this.A=null;this.N=new Set;SM(this,"cueVideoById",this.cueVideoById);SM(this,"loadVideoById",this.loadVideoById);SM(this,"cueVideoByUrl",this.cueVideoByUrl);SM(this,"loadVideoByUrl",this.loadVideoByUrl);SM(this,"playVideo",this.playVideo);SM(this,"pauseVideo",this.pauseVideo);SM(this,"stopVideo",this.stopVideo);SM(this,"clearVideo",this.clearVideo); +SM(this,"getVideoBytesLoaded",this.getVideoBytesLoaded);SM(this,"getVideoBytesTotal",this.getVideoBytesTotal);SM(this,"getVideoLoadedFraction",this.getVideoLoadedFraction);SM(this,"getVideoStartBytes",this.getVideoStartBytes);SM(this,"cuePlaylist",this.cuePlaylist);SM(this,"loadPlaylist",this.loadPlaylist);SM(this,"nextVideo",this.nextVideo);SM(this,"previousVideo",this.previousVideo);SM(this,"playVideoAt",this.playVideoAt);SM(this,"setShuffle",this.setShuffle);SM(this,"setLoop",this.setLoop);SM(this, +"getPlaylist",this.JF);SM(this,"getPlaylistIndex",this.getPlaylistIndex);SM(this,"getPlaylistId",this.getPlaylistId);SM(this,"loadModule",this.loadModule);SM(this,"unloadModule",this.unloadModule);SM(this,"setOption",this.setOption);SM(this,"getOption",this.getOption);SM(this,"getOptions",this.getOptions);SM(this,"mute",this.mute);SM(this,"unMute",this.unMute);SM(this,"isMuted",this.isMuted);SM(this,"setVolume",this.setVolume);SM(this,"getVolume",this.getVolume);SM(this,"seekTo",this.seekTo);SM(this, +"getPlayerState",this.getPlayerState);SM(this,"getPlaybackRate",this.getPlaybackRate);SM(this,"setPlaybackRate",this.setPlaybackRate);SM(this,"getAvailablePlaybackRates",this.getAvailablePlaybackRates);SM(this,"getPlaybackQuality",function(){return c.getPlaybackQuality(1)}); +SM(this,"setPlaybackQuality",this.setPlaybackQuality);SM(this,"getAvailableQualityLevels",this.getAvailableQualityLevels);SM(this,"getCurrentTime",this.getCurrentTime);SM(this,"getDuration",this.getDuration);SM(this,"addEventListener",this.NE);SM(this,"removeEventListener",this.cO);SM(this,"getDebugText",this.getDebugText);SM(this,"getVideoData",function(){return c.Ro()}); +SM(this,"addCueRange",this.addCueRange);SM(this,"removeCueRange",this.removeCueRange);SM(this,"setSize",this.setSize);SM(this,"getApiInterface",this.getApiInterface);SM(this,"destroy",this.destroy);SM(this,"showVideoInfo",this.showVideoInfo);SM(this,"hideVideoInfo",this.hideVideoInfo);SM(this,"isVideoInfoVisible",this.isVideoInfoVisible);SM(this,"getSphericalProperties",this.getSphericalProperties);SM(this,"setSphericalProperties",this.setSphericalProperties);this.app.O().C||(SM(this,"getVideoEmbedCode", +this.getVideoEmbedCode),SM(this,"getVideoUrl",this.getVideoUrl));SM(this,"getMediaReferenceTime",this.getMediaReferenceTime);W(this,"getInternalApiInterface",this.getInternalApiInterface);W(this,"cueVideoByPlayerVars",this.cueVideoByPlayerVars);W(this,"loadVideoByPlayerVars",this.loadVideoByPlayerVars);W(this,"preloadVideoByPlayerVars",this.preloadVideoByPlayerVars);W(this,"getAdState",this.getAdState);W(this,"sendAbandonmentPing",this.sendAbandonmentPing);W(this,"setLoopRange",this.setLoopRange); +W(this,"getLoopRange",this.getLoopRange);W(this,"setAutonavState",this.setAutonavState);W(this,"seekToLiveHead",this.seekToLiveHead);W(this,"seekToStreamTime",this.seekToStreamTime);W(this,"getStreamTimeOffset",this.getStreamTimeOffset);W(this,"getVideoData",this.Ro);W(this,"setIsExternalPlaylist",this.setIsExternalPlaylist);W(this,"deleteLocalMediaById",this.deleteLocalMediaById);W(this,"deleteAllLocalMedia",this.deleteAllLocalMedia);W(this,"cancelPendingLocalMediaById",this.cancelPendingLocalMediaById); +W(this,"fetchLocalMedia",this.fetchLocalMedia);W(this,"fetchLocalMediaById",this.fetchLocalMediaById);W(this,"getLocalMediaInfoById",this.getLocalMediaInfoById);W(this,"getAllLocalMediaInfo",this.getAllLocalMediaInfo);W(this,"getAppState",this.getAppState);W(this,"addInfoCardXml",this.addInfoCardXml);W(this,"updateLastActiveTime",this.updateLastActiveTime);W(this,"setBlackout",this.setBlackout);W(this,"setAccountLinkState",this.setAccountLinkState);W(this,"setUserEngagement",this.setUserEngagement); +W(this,"updateSubtitlesUserSettings",this.updateSubtitlesUserSettings);W(this,"setFauxFullscreen",this.setFauxFullscreen);W(this,"setUseFastSizingOnWatch",this.setUseFastSizingOnWatch);W(this,"getPresentingPlayerType",this.getPresentingPlayerType);W(this,"canPlayType",this.canPlayType);W(this,"updatePlaylist",this.updatePlaylist);W(this,"updateVideoData",this.updateVideoData);W(this,"updateEnvironmentData",this.updateEnvironmentData);W(this,"sendVideoStatsEngageEvent",this.sendVideoStatsEngageEvent); +W(this,"setCardsVisible",this.setCardsVisible);W(this,"setSafetyMode",this.setSafetyMode);W(this,"isInline",this.isInline);W(this,"setInline",this.setInline);W(this,"isAtLiveHead",function(d){c.isAtLiveHead(void 0,d)}); +W(this,"getVideoAspectRatio",this.getVideoAspectRatio);W(this,"getPreferredQuality",this.getPreferredQuality);W(this,"setPlaybackQualityRange",this.setPlaybackQualityRange);W(this,"onAdUxClicked",this.onAdUxClicked);W(this,"setAutonav",this.setAutonav);W(this,"isNotServable",this.isNotServable);W(this,"channelSubscribed",this.channelSubscribed);W(this,"channelUnsubscribed",this.channelUnsubscribed);W(this,"isPictureInPictureAllowed",this.isPictureInPictureAllowed);W(this,"togglePictureInPicture", +this.togglePictureInPicture);W(this,"supportsGaplessAudio",this.supportsGaplessAudio);W(this,"enqueueVideoByPlayerVars",function(d){return void c.enqueueVideoByPlayerVars(d)}); +W(this,"clearQueue",this.clearQueue);W(this,"isFastLoad",function(){return!1}); +W(this,"getPlayerResponse",this.getPlayerResponse);W(this,"getStoryboardFrame",this.getStoryboardFrame);W(this,"getStoryboardFrameIndex",this.getStoryboardFrameIndex);W(this,"getStoryboardLevel",this.getStoryboardLevel);W(this,"getNumberOfStoryboardLevels",this.getNumberOfStoryboardLevels);W(this,"getAudioTrack",this.qF);W(this,"setAudioTrack",this.setAudioTrack);W(this,"getAvailableAudioTracks",this.rF);W(this,"getMaxPlaybackQuality",this.getMaxPlaybackQuality);W(this,"getUserPlaybackQualityPreference", +this.getUserPlaybackQualityPreference);W(this,"getSubtitlesUserSettings",this.getSubtitlesUserSettings);W(this,"resetSubtitlesUserSettings",this.resetSubtitlesUserSettings);W(this,"setMinimized",this.setMinimized);W(this,"handleExternalCall",this.handleExternalCall);W(this,"isExternalMethodAvailable",this.isExternalMethodAvailable);W(this,"getStatsForNerds",this.getStatsForNerds);W(this,"setScreenLayer",this.setScreenLayer);W(this,"getCurrentPlaylistSequence",this.getCurrentPlaylistSequence);W(this, +"getPlaylistSequenceForTime",this.getPlaylistSequenceForTime);W(this,"forceFrescaUpdate",this.forceFrescaUpdate);W(this,"shouldSendVisibilityState",this.shouldSendVisibilityState);W(this,"updateFullerscreenEduButtonVisibility",this.updateFullerscreenEduButtonVisibility);W(this,"updateFullerscreenEduButtonSubtleModeState",this.updateFullerscreenEduButtonSubtleModeState);W(this,"setGlobalCrop",this.setGlobalCrop);W(this,"getVisibilityState",this.getVisibilityState);W(this,"isMutedByMutedAutoplay",this.isMutedByMutedAutoplay); +W(this,"setInternalSize",this.setInternalSize)}; +SM=function(a,b,c){a.C[b]=function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];return c.apply(a,e)}; +a.u.hasOwnProperty(b)||W(a,b,c);a.H.push(b)}; +UM=function(a,b,c){a.G[b]=function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];return c.apply(a,e)}; +a.u.hasOwnProperty(b)||W(a,b,c);a.H.push(b)}; +W=function(a,b,c){a.u[b]=function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];return c.apply(a,e)}}; +VM=function(a){a.A||(a.A={},g.Sa(a.A,a.C),g.Sa(a.A,a.G),a.A.addEventListener=function(b,c){wla(a,b,c)},a.A.removeEventListener=function(b,c){var d="string"===typeof c?b+c:b+String(g.Qa(c)),e=a.B[d]; +e&&(a.app.ma.unsubscribe(b,e),e=a.B,d in e&&delete e[d])}); +return a.A}; +wla=function(a,b,c){var d="string"===typeof c?b+c:b+String(g.Qa(c));if(!a.B[d]){var e;"string"===typeof c?e=function(k){for(var l=[],m=0;m<arguments.length;++m)l[m-0]=arguments[m];g.Ia(c).apply(window,l)}:e=c; +var f=function(k){e({target:a.A,data:k})}; +a.B[d]=f;a.app.ma.subscribe(b,f)}}; +XM=function(a,b,c){b=g.Td(Math.floor(b),0,100);isFinite(b)&&WM(a.app,{volume:b,muted:a.isMuted()},c)}; +YM=function(a,b){WM(a.app,{muted:!0,volume:a.getVolume()},b)}; +ZM=function(a,b){WM(a.app,{muted:!1,volume:Math.max(5,a.getVolume())},b)}; +g.$M=function(a){var b=yC(a.app.B);if(b)return b.chrome;a=a.app.B;return(a=g.Ay(a.o.O())?a.Sb.get("music"):null)?a.chrome:null}; +bN=function(a,b){TM.call(this,a,b);var c=this;this.o=!1;UM(this,"cueVideoByPlayerVars",function(d,e){c.cueVideoByPlayerVars(aN(c,d),e)}); +UM(this,"loadVideoByPlayerVars",function(d,e,f,k){c.loadVideoByPlayerVars(aN(c,d),e,f,k)}); +UM(this,"preloadVideoByPlayerVars",function(d,e,f,k){return void c.preloadVideoByPlayerVars(aN(c,d),e,f,k)}); +UM(this,"seekBy",this.seekBy);UM(this,"mutedAutoplay",this.mutedAutoplay);UM(this,"showControls",this.showControls);UM(this,"hideControls",this.hideControls);UM(this,"cancelPlayback",this.cancelPlayback);UM(this,"getProgressState",this.getProgressState);UM(this,"getStoryboardFormat",this.getStoryboardFormat);UM(this,"getVideoContentRect",this.getVideoContentRect);UM(this,"toggleFullscreen",this.toggleFullscreen);UM(this,"isFullscreen",this.isFullscreen);UM(this,"getVideoStats",this.getVideoStats); +UM(this,"getPlayerSize",this.getPlayerSize);UM(this,"toggleSubtitles",this.toggleSubtitles);UM(this,"setCenterCrop",this.setCenterCrop);UM(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);UM(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);UM(this,"setSizeStyle",this.setSizeStyle);UM(this,"wakeUpControls",this.wakeUpControls)}; +aN=function(a,b){var c={};if(a.app.O().C)for(var d=g.p(xla),e=d.next();!e.done;e=d.next())e=e.value,b.hasOwnProperty(e)&&(c[e]=b[e]);else for(d=g.p(yla),e=d.next();!e.done;e=d.next())e=e.value,b.hasOwnProperty(e)&&(c[e]=b[e]);return c}; +cN=function(a){bN.call(this,a);this.L=null}; +g.dN=function(a){return a.app.B}; +g.eN=function(a){a=g.dN(a).Sb.get("endscreen");return!!a&&a.Mz()}; +fN=function(a){a=g.dN(a);var b=a.Sb.get("endscreen");return b&&b.Nz()?!0:a.on()||g.Ay(a.o.O())}; +g.gN=function(a,b){3===a.getPresentingPlayerType()?a.S("mdxautoplaycancel"):a.S("autonavcancel",b)}; +g.iM=function(a,b){return hN(a.app,b)}; +g.iN=function(a){return a.app.L}; +g.jN=function(a){var b=g.wC(g.dN(a));return a.app.ga&&!a.isFullscreen()||3===a.getPresentingPlayerType()&&b&&b.hasNext()&&b.dg()||!!a.getPlaylist()}; +g.kN=function(a,b,c){a.app.A.uj(new Uw(b,!1,c))}; +g.lN=function(a){return(a=g.qC(g.dN(a)))?a.fH():{}}; +g.mN=function(a){a=g.zC(g.dN(a));return!!a&&a.Im()}; +g.nN=function(a){a=g.zC(g.dN(a));return!!a&&a.Lz()}; +g.oN=function(a,b,c){var d=g.$M(a);if(d)return d.qu(b,c);a=a.app.L.getPlayerSize();return new g.uh(0,0,a.width,a.height)}; +pN=function(a){a=BC(g.dN(a));return!!a&&a.cH()}; +qN=function(a){a=g.dN(a).Sb.get("heartbeat");return!!a&&a.dH()}; +g.sN=function(a,b,c){rN(a.app,b,c)}; +g.rC=function(a,b,c){(a=g.U(a.app,c))&&IK(a,b)}; +g.tN=function(a){a=(a=a.getVideoData())&&a.Ga;return!!a&&!(!a.audio||!a.video)&&"application/x-mpegURL"!=a.mimeType}; +g.uN=function(a){a=a.getVideoData();return!!a&&!!(a.adaptiveFormats||a.hlsFormats||a.ye)}; +g.vN=function(a,b,c){a=g.iN(a).element;var d=vb(a.children,function(e){e=Number(e.getAttribute("data-layer"));return c-e||1}); +0>d&&(d=-(d+1));g.ye(a,b,d);b.setAttribute("data-layer",String(c))}; +g.wN=function(a){var b=a.O();if(!b.Fb)return!1;var c=a.getVideoData();if(!c||3===a.getPresentingPlayerType())return!1;var d=!c.isLiveDefaultBroadcast||g.O(b.experiments,"allow_poltergust_autoplay");d=c.ya&&(!g.O(b.experiments,"allow_live_autoplay")||!d);var e=c.ya&&g.O(b.experiments,"allow_live_autoplay_on_mweb"),f=!!a.getPlaylist();g.O(b.experiments,"player_allow_autonav_after_playlist")&&(f=a.getPlaylist(),f=!!f&&f.hasNext());a=c.Bg&&c.Bg.playerOverlays||null;a=!!(a&&a.playerOverlayRenderer&&a.playerOverlayRenderer.autoplay); +a=c.Yb&&a;return!c.ypcPreview&&(!d||e)&&!g.fb(c.ld,"ypc")&&!f&&(!g.qy(b)||a)}; +g.xN=function(a,b,c,d){a.O().ga&&ula(a.app.ua,b,c,d)}; +g.yN=function(a,b,c){a.O().ga&&vla(a.app.ua,b,c)}; +g.zN=function(a,b,c){a.O().ga&&(a.app.ua.o.has(b),c&&(b.visualElement=g.gs(c)))}; +g.AN=function(a,b){a.O().ga&&a.app.ua.click(b)}; +g.BN=function(a,b,c){if(a.O().ga&&(a=a.app.ua,a.o.has(b),c?a.u.add(b):a.u["delete"](b),c&&!a.B.has(b))){c=g.ms();var d=b.visualElement;c&&d&&g.Ds(c,d);a.B.add(b)}}; +g.CN=function(a,b){return a.O().ga?a.app.ua.o.has(b):!1}; +g.FN=function(a,b){if(a.app.getPresentingPlayerType()===b){var c=a.app,d=g.U(c,b);d&&(d!=c.A?DN(c,c.A):EN(c))}}; +zla=function(a){if(!a.ia("html5_inline_video_quality_survey"))return!1;var b=g.U(a.app);if(!b)return!1;var c=b.getVideoData();if(!c.Ga||!c.Ga.video||1080>c.Ga.video.zc||c.dz)return!1;var d=/^qsa/.test(c.clientPlaybackNonce),e="r";0<=c.Ga.id.indexOf(";")&&(d=/^[a-p]/.test(c.clientPlaybackNonce),e="x");a.ia("html5_inline_video_quality_survey_always")&&(d=!0,e="a");return d?(b.ab("iqss",e,!0),!0):!1}; +GN=function(a,b){document.requestStorageAccess().then(a,b)}; +HN=function(a,b,c,d){g.N.call(this);this.A=a;this.V=(0,g.x)(b,null);this.u=0;this.G=!1;this.C=new g.Xd(NaN,NaN);this.o=new g.Rr(this);g.A(this,this.o);b=d?4E3:3E3;this.L=new g.H(g.Ra(this.oc,1,!1),b,this);g.A(this,this.L);this.N=new g.H(g.Ra(this.oc,2,!1),b,this);g.A(this,this.N);this.T=new g.H(g.Ra(this.oc,512,!1),0,this);g.A(this,this.T);this.aa=c&&0<c.Ji.length?5E3:3E3;d||(this.B=this.o.M(a,"mouseover",this.Gu),this.o.M(a,"mousemove",this.lJ),this.o.M(a,"mouseleave",this.IJ));zh?this.o.M(a,"keypress", +this.LG):this.o.M(a,"focusin",this.sF);this.F=this.o.M(a,"mousedown",this.zA);this.H=this.o.M(a,"touchstart",this.BA,void 0,!0);this.Z=null;this.oc(640,!0)}; +IN=function(a){a.oc(4,!1);a.R&&(a.o.kb(a.R),a.R=null,a.B=a.o.M(a.A,"mouseover",a.Gu));a.B&&(a.o.kb(a.B),a.B=a.o.M(a.A,"mouseover",a.Gu))}; +KN=function(a){g.Rr.call(this);this.o=a;this.A=new Set;this.u=navigator.mediaSession;JN(this,"play",function(){a.playVideo()}); +JN(this,"pause",function(){a.pauseVideo()}); +JN(this,"seekbackward",function(){a.seekBy(-5*a.getPlaybackRate())}); +JN(this,"seekforward",function(){a.seekBy(5*a.getPlaybackRate())}); +this.M(a,"videodatachange",this.C);this.M(a,"presentingplayerstatechange",this.B);this.C()}; +JN=function(a,b,c){a.u.setActionHandler(b,c?(0,g.x)(c,a):null);a.A.add(b)}; +g.LN=function(a,b,c,d,e,f){g.z.call(this);this.element=a;this.state=null;c||a.hide();this.A=b;this.B=void 0===d?b:d;this.o=f;this.u=e;this.delay=new g.H(this.er,0,this);g.A(this,this.delay)}; +MN=function(a,b){var c=a.element.element;b?c.setAttribute("aria-hidden","true"):c.removeAttribute("aria-hidden")}; +g.NN=function(a){g.T.call(this,{D:"button",Y:["ytp-large-play-button","ytp-button"],P:{"aria-label":"Bot\u00f3n de reproducci\u00f3n"},K:["{{largePlayButtonChildren}}"]});this.api=a;this.M(a,"videodatachange",this.la);this.la()}; +ON=function(a){var b=a.O(),c=["ytp-cued-thumbnail-overlay"];(g.O(b.experiments,"web_player_contain_thumbnail")||b.C)&&c.push("ytp-exp-contain-thumbnail");g.T.call(this,{D:"div",Y:c,K:[{D:"div",J:"ytp-cued-thumbnail-overlay-image"}]});b=this.da("ytp-cued-thumbnail-overlay");c=new g.NN(a);g.A(this,c);c.ca(b);this.A=new g.Rr(this);g.A(this,this.A);this.api=a;this.C=this.da("ytp-cued-thumbnail-overlay-image");this.B=c;this.u=new g.LN(this,250);g.A(this,this.u);this.o=new g.H(this.la,0,this);g.A(this, +this.o);this.la();this.M(a,"appresize",this.Ra);this.M(a,"presentingplayerstatechange",this.qI);this.M(a,"ypcStateChanged",this.DN);sy(a.O())&&this.M(a,"videoplayerreset",this.pI)}; +PN=function(a,b){var c=void 0===c?!0:c;var d=g.K("VALID_SESSION_TEMPDATA_DOMAINS",[]),e=g.td(window.location.href);e&&d.push(e);e=g.td(a);if(g.fb(d,e)||!e&&ic(a,"/"))if(g.Ao("autoescape_tempdata_url")&&(d=document.createElement("a"),g.cd(d,a),a=d.href),a&&(d=ud(a),e=d.indexOf("#"),d=0>e?d:d.substr(0,e)))if(c&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:g.ms()},b)),f){var f=parseInt(f,10);isFinite(f)&&0<f&&(c=b,d="ST-"+ld(d).toString(36),c=c?g.Bd(c):"",g.Bq(d,c,f||5))}else f=b,c="ST-"+ld(d).toString(36), +f=f?g.Bd(f):"",g.Bq(c,f,5)}; +g.QN=function(a){var b=void 0===b?{}:b;var c=void 0===c?"":c;var d=void 0===d?window:d;d=d.location;a=g.Ed(a,b)+c;a=a instanceof g.zc?a:g.Ec(a);d.href=g.Ac(a)}; +g.RN=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?!1:c;var d=g.K("EVENT_ID");d&&(b.ei||(b.ei=d));b&&PN(a,b);c||((window.ytspf||{}).enabled?spf.navigate(a):g.QN(a))}; +g.SN=function(a,b,c){c&&PN(a,c);c=g.Dc(a);c=g.Ac(c);a!=c&&g.Jo(Error("Unsafe window.open URL: "+a));a=c;window.open(a,b||ld(a).toString(36))}; +TN=function(a){var b=!a.O().od&&3!==a.getPresentingPlayerType();return a.isFullscreen()||b}; +g.UN=function(a,b,c,d){var e=a.currentTarget;if((void 0===c||!c)&&g.PL(a))return g.mp(a),!0;b.pauseVideo();a=e.getAttribute("href");g.RN(a,d,!0);return!1}; +g.VN=function(a,b,c){if(Oy(b.O())&&2!==b.getPresentingPlayerType()){if(g.PL(c))return b.isFullscreen()&&!b.O().externalFullscreen&&b.toggleFullscreen(),g.mp(c),!0}else{var d=g.PL(c);d&&b.pauseVideo();g.RN(a,void 0,!0);d&&(g.SN(a),g.mp(c))}return!1}; +WN=function(){return{D:"div",J:"ytp-spinner-container",K:[{D:"div",J:"ytp-spinner-rotator",K:[{D:"div",J:"ytp-spinner-left",K:[{D:"div",J:"ytp-spinner-circle"}]},{D:"div",J:"ytp-spinner-right",K:[{D:"div",J:"ytp-spinner-circle"}]}]}]}}; +XN=function(a){if(document.createRange){var b=document.createRange();b&&(b.selectNodeContents(a),a=window.getSelection())&&(a.removeAllRanges(),a.addRange(b))}}; +g.YN=function(a,b,c){a=a.O();return g.O(a.experiments,"desktop_player_button_tooltip_with_shortcut")&&!a.xc?g.NL("$DESCRIPTION\u00a0($SHORTCUT)",{DESCRIPTION:b,SHORTCUT:c}):b}; +g.ZN=function(a){g.T.call(this,{D:"div",Y:["ytp-error"],P:{role:"alert"},K:[{D:"div",J:"ytp-error-content",K:[{D:"div",J:"ytp-error-icon-container",K:[g.zM()]},{D:"div",J:"ytp-error-content-wrap",K:[{D:"div",J:"ytp-error-content-wrap-reason",W:"{{content}}"},{D:"div",J:"ytp-error-content-wrap-subreason",W:"{{subreason}}"}]}]}]});this.api=a;this.keys=[]}; +g.$N=function(a){a=a.split(Ala);for(var b=[],c=0;c<a.length;c+=3){var d=a[c++].split("\n");b.push(d[0]);for(var e=1;e<d.length;e++)b.push({D:"br"}),b.push(d[e]);c<a.length&&b.push({D:"a",P:{href:a[c],target:a[c+1]},W:a[c+2]})}return{D:"span",K:b}}; +aO=function(a,b,c,d,e,f,k){d=void 0===d?!1:d;e=void 0===e?!1:e;k=void 0===k?!0:k;e||(e=a.api.O().u);a=a.api.getVideoData();b=g.NL(g.HK[b]||"",d?{CPN:a.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);d=[];f&&d.push({D:"h2",W:f});d.push(b[0]);k&&d.push({D:"br"});d.push({D:"a",P:{href:c,target:e?"_blank":null},W:b[2]});d.push(b[4]);return{D:"span",K:d}}; +Bla=function(a,b){for(var c=a.element.getElementsByTagName("a"),d=0;d<c.length;d++){var e=a.M(c[d],"click",b);a.keys.push(e)}}; +Cla=function(a){for(var b=0;b<a.keys.length;b++)a.kb(a.keys[b]);a.keys=[]}; +bO=function(a){g.T.call(this,{D:"div",J:"ytp-paid-content-overlay",P:{"aria-live":"assertive","aria-atomic":"true"}});this.I=a;this.F=new g.T({D:"div",Y:["ytp-button","ytp-paid-content-overlay-text"]});this.videoId=null;this.B=!1;this.A=new g.LN(this.F,250,!1,100);this.Qb=this.o=null;this.u={};this.C=0;g.A(this,this.F);this.F.ca(this.element);g.A(this,this.A);this.M(a,"videodatachange",this.Qa);this.M(a,"presentingplayerstatechange",this.G)}; +cO=function(a,b){var c=EB(b),d=FB(b);a.o?b.videoId&&b.videoId!==a.videoId&&(a.o.uf(),a.videoId=b.videoId,c=a.u[b.videoId]||0,a.B=!!d&&3E3>c):c&&d&&(a.o=new g.H(a.Sa,d,a),g.A(a,a.o),g.De(g.ie("ytp-paid-content-overlay-text",a.element),c))}; +dO=function(a,b){a.o&&g.S(b,8)&&a.B&&(a.B=!1,a.jc(),a.o.start())}; +fO=function(a){g.T.call(this,{D:"div",J:"ytp-spinner",K:[WN(),{D:"div",J:"ytp-spinner-message",W:"Si la reproducci\u00f3n no empieza en breve, prueba a reiniciar el dispositivo."}]});this.api=a;this.message=this.da("ytp-spinner-message");this.o=new g.H(this.show,500,this);g.A(this,this.o);this.M(a,"presentingplayerstatechange",this.u);this.M(a,"onFrescaStateChange",this.A);this.M(a,"playbackstalledatstart",this.B);eO(this,g.iM(a))}; +eO=function(a,b){if(g.S(b,128))var c=0;else!(c=g.S(b,16))&&(c=g.S(b,1))&&(c=BC(g.dN(a.api)),c=!(c&&c.loaded));c?a.o.start():a.hide()}; +g.gO=function(a){g.T.call(this,a);this.Z=new g.N;g.A(this,this.Z)}; +g.hO=function(a,b,c,d){d=void 0===d?!1:d;g.gO.call(this,b);var e=this;this.I=a;this.R=d;this.G=new g.Rr(this);this.N=new g.LN(this,c,!0,void 0,void 0,function(){e.o&&(e.o.getAttribute("aria-haspopup"),e.o.setAttribute("aria-expanded","true"),g.O(e.I.O().experiments,"embeds_enable_new_playlist_killswitch")?document.activeElement&&g.Ce(e.o,document.activeElement)&&e.focus():e.focus())}); +g.A(this,this.G);g.A(this,this.N)}; +iO=function(a){a.o&&(document.activeElement&&g.Ce(a.element,document.activeElement)&&(Ge(a.o),a.o.focus()),a.o.removeAttribute("aria-expanded"),a.o=void 0);g.Tr(a.G);a.H=void 0}; +jO=function(a,b,c){a.Od()?a.Sa():a.jc(b,c)}; +lO=function(a){var b=g.Ju(a.O().experiments,"mweb_muted_autoplay_animation"),c=[],d=[{D:"div",Y:["ytp-unmute-icon"],K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-volume-muted-dark"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]}, +{D:"div",Y:["ytp-unmute-text"],W:"Activar el sonido"}];"none"!==b&&(c.push("ytp-unmute-animated"),d.push({D:"div",Y:["ytp-unmute-box"],K:[]}),"expand"===b?c.push("ytp-unmute-expand"):"shrink"===b&&c.push("ytp-unmute-shrink"));g.hO.call(this,a,{D:"button",Y:["ytp-unmute","ytp-popup","ytp-button"].concat(c),K:[{D:"div",J:"ytp-unmute-inner",K:d}]},100);this.seen=this.u=!1;this.api=a;g.xN(this.api,this.element,this,51663);this.M(a,"onMutedAutoplayChange",this.B,this);this.M(a,"presentingplayerstatechange", +this.C);this.oa("click",this.onClick,this);a=a.isMutedByMutedAutoplay()&&!g.qy(this.api.O());g.$L(this,a);a&&kO(this);this.A=a}; +mO=function(a){a.u||(a.u=!0,g.AN(a.api,a.element))}; +kO=function(a){a.seen||(a.seen=!0,g.BN(a.api,a.element,!0))}; +g.nO=function(a){g.Rr.call(this);var b=this;this.api=a;this.Fb=!1;this.G=null;this.wa=!1;this.F=null;this.xc=!1;this.Fc=this.Gc=null;this.pd=NaN;this.wc=this.ga=!1;this.ra=0;this.Oa=[];var c=a.O(),d=g.iN(a);this.nd=new g.H(this.mK,0,this);g.A(this,this.nd);g.Ay(c)||(this.T=new ON(a),g.A(this,this.T),g.vN(a,this.T.element,4));if(Dla()){var e=new fO(a);g.A(this,e);e=e.element;g.vN(a,e,4)}var f=a.getVideoData();this.o=new HN(d,function(l){a:{try{if(!g.Ce(b.api.getRootNode(),l)){var m=!1;break a}}catch(n){m= +!1;break a}for(;l&&!Ge(l);)l=l===b.api.getRootNode()?null:g.Be(l);m=!!l}return m},f,c.yb); +g.A(this,this.o);this.o.subscribe("autohideupdate",this.Om,this);var k=new bO(a);g.A(this,k);g.vN(a,k.element,4);this.Ha=new lO(a);g.A(this,this.Ha);g.vN(this.api,this.Ha.element,2);this.tb=this.api.isMutedByMutedAutoplay();this.M(a,"onMutedAutoplayChange",this.lI);this.Fa=new g.H(this.Up,200,this);g.A(this,this.Fa);this.yb=f.videoId;this.qd=new g.H(function(){b.ra=0},350); +g.A(this,this.qd);this.za=new g.H(this.YF.bind(this),350,this);g.A(this,this.za);f=a.getRootNode();f.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube");switch(c.color){case "white":g.I(f,"ytp-color-white")}g.Ay(c)&&g.I(f,"ytp-music-player");!g.O(a.O().experiments,"disable_mediasession2")&&navigator.mediaSession&&!navigator.mediaSession.metadata&&navigator.mediaSession.setActionHandler&&(f=new KN(a),g.A(this,f));this.M(a,"appresize",this.Ra);this.M(a,"presentingplayerstatechange",this.mI); +this.M(a,"videodatachange",this.Qa);this.M(a,"videoplayerreset",this.eM);this.M(a,"autonavvisibility",this.qh,this);this.M(a,"sizestylechange",this.qh,this);this.M(a,"onFrescaStateChange",this.Ke,this);this.M(d,"click",this.GM,this);this.M(d,"dblclick",this.HM,this);c.ma&&(this.M(d,"gesturechange",this.IM,this),this.M(d,"gestureend",this.JM,this));this.N=[d.A];this.T&&this.N.push(this.T.element);e&&this.N.push(e)}; +oO=function(a,b){if(!b)return!1;var c=a.api.app.C;if(c.ki()&&(c=c.xa())&&g.Ce(c,b))return c.controls;for(c=0;c<a.N.length;c++)if(g.Ce(a.N[c],b))return!1;return g.En(b,"ytp-player-content")||g.En(b,"html5-endscreen")||b===a.api.getRootNode()?!1:!0}; +qO=function(a){return!!(2===a.api.getPresentingPlayerType()&&g.iN(a.api).C&&a.api.O().o&&pO&&11<=ZB)}; +rO=function(a,b){return!oO(a,jp(b))&&g.PL(b)}; +sO=function(a){a.o.oc(2,!0);if(!a.api.O().R&&!a.Rg()){var b=g.iM(a.api);g.S(b,2)&&fN(a.api)||a.tu(b);if(!a.api.O().ma||b.isCued()||g.S(b,1024)){var c=a.api.app.Ha;g.cr("embedsShouldRequestStorageAccessResult",{result:!!c,returnsUndefined:void 0===c});var d=g.S(b,2048);c&&(b.isCued()||d)?(g.cr("embedsRequestStorageAccessState",{isCued:b.isCued(),isAutoplayBlocked:d}),Ela(a)):(!c||b.isCued()&&d||g.cr("embedsRequestStorageAccessFailedState",{state:b.o}),a.Up())}else a.Fa.isActive()?(a.Zo(),a.Fa.stop()): +a.Fa.start()}}; +Ela=function(a){GN(function(){g.cr("embedsRequestStorageAccessResult",{resolved:!0});Sx(!0);Lp();window.location.reload()},function(){g.cr("embedsRequestStorageAccessResult",{resolved:!1}); +a.Up()})}; +tO=function(a,b){if(g.PL(b)&&a.api.isMutedByMutedAutoplay()){a.api.unMute();2===a.api.getPresentingPlayerType()&&a.api.playVideo();var c=g.iM(a.api);!g.S(c,4)||g.S(c,8)||g.S(c,2)||a.Up();return!0}return!1}; +uO=function(a){String(a).includes("fullscreen error")?g.er(a):g.dr(a)}; +vO=function(a,b,c){a.api.isFullscreen()?c<1-b&&a.api.toggleFullscreen():c>1+b&&a.api.toggleFullscreen()}; +Dla=function(){var a=fl()&&67<=cl();return!el("tizen")&&!oy&&!a&&!0}; +wO=function(a,b){this.u=a;this.o=b}; +xO=function(a,b){return a.u+b*a.getLength()}; +yO=function(a,b,c){if(!a.getLength())return null!=c?c:Infinity;a=(b-a.u)/a.getLength();return g.Td(a,0,1)}; +zO=function(a,b){g.gO.call(this,{D:"div",J:"ytp-ad-persistent-progress-bar-container",K:[{D:"div",J:"ytp-ad-persistent-progress-bar"}]});this.A=a;this.u=b;g.A(this,this.u);this.F=this.da("ytp-ad-persistent-progress-bar");this.o=-1;this.M(a,"presentingplayerstatechange",this.C);this.hide();this.C()}; +AO=function(a,b){b=void 0===b?2:b;g.N.call(this);this.o=a;this.A=new g.Rr(this);g.A(this,this.A);this.C=Fla;this.B=null;this.A.M(this.o,"presentingplayerstatechange",this.rJ);this.B=this.A.M(this.o,"progresssync",this.DA);this.u=b;1===this.u&&this.DA()}; +CO=function(a,b,c){g.T.call(this,{D:"button",Y:["ytp-button","ytp-cards-button"],P:{"aria-label":"Mostrar tarjetas","aria-owns":"iv-drawer","aria-haspopup":"true","data-tooltip-opaque":String(g.qy(a.O()))},K:[{D:"span",J:"ytp-cards-button-icon-default",K:[{D:"div",J:"ytp-cards-button-icon",K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-info-card"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M17,16 L19,16 L19,24 L17,24 L17,16 Z M17,12 L19,12 L19,14 L17,14 L17,12 Z"}}]}]}, +{D:"div",J:"ytp-cards-button-title",W:"Informaci\u00f3n"}]},{D:"span",J:"ytp-cards-button-icon-shopping",K:[{D:"div",J:"ytp-cards-button-icon",K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-shopping-card"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",J:"ytp-svg-shadow",P:{d:"M 27.99,18 A 9.99,9.99 0 1 1 8.00,18 9.99,9.99 0 1 1 27.99,18 z"}},{D:"path",J:"ytp-svg-fill",P:{d:"M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 z m -4.68,4 4.53,0 c .35,0 .70,.14 .93,.37 l 5.84,5.84 c .23,.23 .37,.58 .37,.93 0,.35 -0.13,.67 -0.37,.90 L 20.06,24.62 C 19.82,24.86 19.51,25 19.15,25 c -0.35,0 -0.70,-0.14 -0.93,-0.37 L 12.37,18.78 C 12.13,18.54 12,18.20 12,17.84 L 12,13.31 C 12,12.59 12.59,12 13.31,12 z m .96,1.31 c -0.53,0 -0.96,.42 -0.96,.96 0,.53 .42,.96 .96,.96 .53,0 .96,-0.42 .96,-0.96 0,-0.53 -0.42,-0.96 -0.96,-0.96 z", +"fill-opacity":"1"}},{D:"path",J:"ytp-svg-shadow-fill",P:{d:"M 24.61,18.22 18.76,12.37 C 18.53,12.14 18.20,12 17.85,12 H 13.30 C 12.58,12 12,12.58 12,13.30 V 17.85 c 0,.35 .14,.68 .38,.92 l 5.84,5.85 c .23,.23 .55,.37 .91,.37 .35,0 .68,-0.14 .91,-0.38 L 24.61,20.06 C 24.85,19.83 25,19.50 25,19.15 25,18.79 24.85,18.46 24.61,18.22 z M 14.27,15.25 c -0.53,0 -0.97,-0.43 -0.97,-0.97 0,-0.53 .43,-0.97 .97,-0.97 .53,0 .97,.43 .97,.97 0,.53 -0.43,.97 -0.97,.97 z",fill:"#000","fill-opacity":"0.15"}}]}]},{D:"div", +J:"ytp-cards-button-title",W:"Compras"}]}]});this.I=a;this.B=b;this.A=c;this.o=null;this.u=new g.LN(this,250,!0,100);g.A(this,this.u);g.J(this.A,"ytp-show-cards-title",g.qy(a.O()));this.hide();this.oa("click",this.onClicked);this.oa("mouseover",this.eL);BO(this,!0)}; +BO=function(a,b){b?a.o=g.DO(a.B.rb(),a.element):(a.o=a.o,a.o(),a.o=null)}; +EO=function(a,b,c){g.T.call(this,{D:"div",J:"ytp-cards-teaser",K:[{D:"div",J:"ytp-cards-teaser-box"},{D:"div",J:"ytp-cards-teaser-text",K:[{D:"span",J:"ytp-cards-teaser-label",W:"{{text}}"}]}]});var d=this;this.u=a;this.T=b;this.F=new g.LN(this,250,!1,250);g.A(this,this.F);this.C=c;this.o=null;this.N=new g.H(this.IL,300,this);g.A(this,this.N);this.H=new g.H(this.GL,2E3,this);g.A(this,this.H);this.G=[];this.A=null;this.R=new g.H(function(){d.element.style.margin=0},250); +g.A(this,this.R);this.B=null;this.M(c.element,"mouseover",this.qB);this.M(c.element,"mouseout",this.pB);this.M(a,"cardsteasershow",this.dN);this.M(a,"cardsteaserhide",this.Sa);this.M(a,"cardstatechange",this.qD);this.M(a,"presentingplayerstatechange",this.qD);this.M(a,"appresize",this.Hu);this.M(a,"onShowControls",this.Hu);this.M(a,"onHideControls",this.VE);this.oa("click",this.KO);this.oa("mouseenter",this.oJ)}; +Gla=function(a,b){a.na("text",b.teaserText);a.element.setAttribute("dir",g.On(b.teaserText));a.F.show();a.A=new g.H(function(){g.I(this.u.getRootNode(),"ytp-cards-teaser-shown");this.Hu()},0,a); +a.A.start();BO(a.C,!1);a.o=new g.H(a.Sa,580+b.durationMs,a);a.o.start();a.G.push(a.oa("mouseover",a.qB,a));a.G.push(a.oa("mouseout",a.pB,a))}; +FO=function(a){var b=null;try{b=a.toLocaleString("es",{style:"percent"})}catch(c){b=a.toLocaleString(void 0,{style:"percent"})}return b}; +g.GO=function(a){g.T.call(this,{D:"div",K:[{D:"div",J:"ytp-bezel-text-wrapper",K:[{D:"div",J:"ytp-bezel-text",W:"{{title}}"}]},{D:"div",J:"ytp-bezel",P:{role:"status","aria-label":"{{label}}"},K:[{D:"div",J:"ytp-bezel-icon",W:"{{icon}}"}]}]});this.I=a;this.u=new g.H(this.show,10,this);this.o=new g.H(this.hide,500,this);g.A(this,this.u);g.A(this,this.o);this.hide()}; +g.IO=function(a,b){if(b)g.S(g.iM(a.I),64)||HO(a,IM(),"Bot\u00f3n de reproducci\u00f3n");else{var c=a.I.getVideoData();c.ya&&!c.allowLiveDvr?HO(a,MM(),"Detener reproducci\u00f3n en directo"):HO(a,GM(),"Pausa")}}; +JO=function(a,b,c){if(0>=b){c=QM();b="silenciado";var d=0}else c=c?PM():OM(),d=Math.floor(b),b=d+"volumen";HO(a,c,b,d+"%")}; +KO=function(a,b){var c=b?g.V?{D:"div",Y:["ytp-icon","ytp-icon-fast-rewind"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 17,24 V 12 l -8.5,6 8.5,6 z m .5,-6 8.5,6 V 12 l -8.5,6 z"}}]}:g.V?{D:"div",Y:["ytp-icon","ytp-icon-fast-forward"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 10,24 18.5,18 10,12 V 24 z M 19,12 V 24 L 27.5,18 19,12 z"}}]},d=a.I.getPlaybackRate(), +e=g.NL("Velocidad: $RATE",{RATE:String(d)});HO(a,c,e,d+"x")}; +HO=function(a,b,c,d){d=void 0===d?"":d;a.na("label",void 0===c?"":c);a.na("icon",b);a.o.uf();a.u.start();a.na("title",d);g.J(a.element,"ytp-bezel-text-hide",!d)}; +g.LO=function(){g.Rr.apply(this,arguments)}; +MO=function(a,b,c){var d={};b&&(d.v=b);c&&(d.list=c);a={name:a,locale:void 0,feature:void 0};for(var e in d)a[e]=d[e];d=g.Ed("/sharing_services",a);g.nr(d)}; +g.OO=function(a,b,c,d){g.gO.call(this,a);this.priority=b;c&&g.NO(this,c);d&&this.Bb(d)}; +g.PO=function(a,b,c){a=void 0===a?{}:a;b=void 0===b?[]:b;c=void 0===c?!1:c;b.push("ytp-menuitem");"role"in a||(a.role="menuitem");c||"tabindex"in a||(a.tabindex="0");return{D:c?"a":"div",Y:b,P:a,K:[{D:"div",J:"ytp-menuitem-icon",W:"{{icon}}"},{D:"div",J:"ytp-menuitem-label",W:"{{label}}"},{D:"div",J:"ytp-menuitem-content",W:"{{content}}"}]}}; +QO=function(a,b){a.na("icon",b)}; +g.NO=function(a,b){a.na("label",b)}; +RO=function(a,b,c,d,e){var f={D:"div",J:"ytp-panel"};if(c){var k="ytp-panel-title";var l={D:"div",J:"ytp-panel-header",K:[{D:"button",Y:["ytp-button",k],K:[c]}]};if(e){var m="ytp-panel-options";l.K.unshift({D:"button",Y:["ytp-button",m],K:[d]})}f.K=[l]}g.gO.call(this,f);this.content=b;b.ca(this.element);this.Vy=!1;c&&(c=this.da(k),this.M(c,"click",this.oK),this.Vy=!0,e&&(m=this.da(m),this.M(m,"click",e)));b.subscribe("size-change",this.bB,this);this.M(a,"fullscreentoggled",this.bB)}; +g.SO=function(a,b,c,d,e){b=void 0===b?null:b;var f={role:"menu"};b&&(f.id=b);b=new g.gO({D:"div",J:"ytp-panel-menu",P:f});RO.call(this,a,b,c,d,e);this.menuItems=b;this.items=[];g.A(this,this.menuItems)}; +g.TO=function(a){for(var b=g.p(a.items),c=b.next();!c.done;c=b.next())c.value.unsubscribe("size-change",a.Ru,a);a.items=[];g.xe(a.menuItems.element);a.menuItems.S("size-change")}; +Hla=function(a,b){return b.priority-a.priority}; +UO=function(a){var b=g.PO({"aria-haspopup":"true"});g.OO.call(this,b,a);this.oa("keydown",this.o)}; +VO=function(a,b){a.element.setAttribute("aria-haspopup",String(b))}; +g.WO=function(a,b){g.OO.call(this,g.PO({role:"menuitemcheckbox","aria-checked":"false"}),b,a,{D:"div",J:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.oa("click",this.onClick)}; +YO=function(a,b,c,d){g.SO.call(this,a);this.I=a;this.Na=c;this.dc=d;this.Ff=new g.WO("Bucle",7);this.getVideoUrl=new UO(6);this.yf=new UO(5);this.vf=new UO(4);this.Za=new UO(3);this.jn=new g.OO(g.PO({href:"{{href}}",target:this.I.O().F},void 0,!0),2,"Solucionar un problema de reproducci\u00f3n");this.bk=new g.gO({D:"div",Y:["ytp-copytext","ytp-no-contextmenu"],P:{draggable:"false",tabindex:"1"},W:"{{text}}"});this.Gx=new RO(this.I,this.bk);this.Uh=null;g.A(this,this.Ff);this.sb(this.Ff,!0);this.Ff.oa("click", +this.IN,this);g.xN(a,this.Ff.element,this.Ff,28661);g.A(this,this.getVideoUrl);this.sb(this.getVideoUrl,!0);this.getVideoUrl.oa("click",this.GN,this);g.xN(a,this.getVideoUrl.element,this.getVideoUrl,28659);g.A(this,this.yf);this.sb(this.yf,!0);this.yf.oa("click",this.HN,this);g.xN(a,this.yf.element,this.yf,28660);g.A(this,this.vf);this.sb(this.vf,!0);this.vf.oa("click",this.FN,this);g.xN(a,this.vf.element,this.vf,28658);g.A(this,this.Za);this.sb(this.Za,!0);this.Za.oa("click",this.EN,this);g.A(this, +this.jn);this.sb(this.jn,!0);this.jn.oa("click",this.AM,this);b=new g.OO(g.PO(),1,"Estad\u00edsticas para nerds");g.A(this,b);this.sb(b,!0);b.oa("click",this.UM,this);g.A(this,this.bk);this.bk.oa("click",this.GK,this);g.A(this,this.Gx);c=document.queryCommandSupported&&document.queryCommandSupported("copy");g.Fw&&g.Rd(43)&&(c=!0);g.lx&&!g.Rd(41)&&(c=!1);c&&(this.Uh=new g.T({D:"textarea",J:"ytp-html5-clipboard",P:{readonly:""}}),g.A(this,this.Uh),this.Uh.ca(this.element));QO(this.Ff,g.V?{D:"div",Y:["ytp-icon", +"ytp-icon-repeat"]}:{D:"svg",P:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},K:[{D:"path",P:{d:"M7 7H17V10L21 6L17 2V5H5V11H7V7ZM17 17H7V14L3 18L7 22V19H19V13H17V17Z",fill:"white"}}]});QO(this.Za,g.V?{D:"div",Y:["ytp-icon","ytp-icon-bug-report"]}:{D:"svg",P:{height:"24",viewBox:"0 0 24 24",width:"24"},K:[{D:"path",P:{"clip-rule":"evenodd",d:"M20 10V8H17.19C16.74 7.22 16.12 6.54 15.37 6.04L17 4.41L15.59 3L13.42 5.17C13.39 5.16 13.37 5.16 13.34 5.16C13.18 5.12 13.02 5.1 12.85 5.07C12.79 5.06 12.74 5.05 12.68 5.04C12.46 5.02 12.23 5 12 5C11.51 5 11.03 5.07 10.58 5.18L10.6 5.17L8.41 3L7 4.41L8.62 6.04H8.63C7.88 6.54 7.26 7.22 6.81 8H4V10H6.09C6.03 10.33 6 10.66 6 11V12H4V14H6V15C6 15.34 6.04 15.67 6.09 16H4V18H6.81C7.85 19.79 9.78 21 12 21C14.22 21 16.15 19.79 17.19 18H20V16H17.91C17.96 15.67 18 15.34 18 15V14H20V12H18V11C18 10.66 17.96 10.33 17.91 10H20ZM16 15C16 17.21 14.21 19 12 19C9.79 19 8 17.21 8 15V11C8 8.79 9.79 7 12 7C14.21 7 16 8.79 16 11V15ZM10 14H14V16H10V14ZM10 10H14V12H10V10Z", +fill:"white","fill-rule":"evenodd"}}]});QO(this.jn,g.V?{D:"div",Y:["ytp-icon","ytp-icon-help-outline"]}:{D:"svg",P:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},K:[{D:"path",P:{"clip-rule":"evenodd",d:"M2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12ZM13 16V18H11V16H13ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM8 10C8 7.79 9.79 6 12 6C14.21 6 16 7.79 16 10C16 11.28 15.21 11.97 14.44 12.64C13.71 13.28 13 13.90 13 15H11C11 13.17 11.94 12.45 12.77 11.82C13.42 11.32 14 10.87 14 10C14 8.9 13.1 8 12 8C10.9 8 10 8.9 10 10H8Z", +fill:"white","fill-rule":"evenodd"}}]});QO(b,AM());this.M(a,"loopchange",this.nB);this.M(a,"videodatachange",this.Qa);XO(this);this.Of(this.I.getVideoData())}; +$O=function(a,b){var c=!1;if(a.Uh){var d=a.Uh.element;d.value=b;d.select();try{c=document.execCommand("copy")}catch(e){}}c?a.Na.Sa():(a.bk.Bb(b,"text"),g.ZO(a.Na,a.Gx),XN(a.bk.element),a.Uh&&(a.Uh=null,XO(a)));return c}; +XO=function(a){var b=!!a.Uh;g.NO(a.Za,b?"Copiar informaci\u00f3n de depuraci\u00f3n":"Obtener informaci\u00f3n de depuraci\u00f3n");VO(a.Za,!b);g.NO(a.vf,b?"Copiar c\u00f3digo de inserci\u00f3n":"Obtener c\u00f3digo de inserci\u00f3n");VO(a.vf,!b);g.NO(a.getVideoUrl,b?"Copiar la URL del v\u00eddeo":"Obtener URL de v\u00eddeo");VO(a.getVideoUrl,!b);g.NO(a.yf,b?"Copiar la URL del v\u00eddeo a partir del minuto actual":"Obtener URL de v\u00eddeo en el minuto actual");VO(a.yf,!b);QO(a.vf,b?xM():null); +QO(a.getVideoUrl,b?CM():null);QO(a.yf,b?CM():null)}; +g.aP=function(a,b){g.hO.call(this,a,{D:"div",Y:["ytp-popup",b||""]},100,!0);this.u=[];this.A=this.C=null;this.Vp=this.maxWidth=0;this.size=new g.Zd(0,0);this.oa("keydown",this.vI)}; +cP=function(a){var b=bP(a);if(b){g.Ph(a.element,a.maxWidth||"100%",a.Vp||"100%");g.xh(b.element,"minWidth","250px");g.xh(b.element,"width","");g.xh(b.element,"height","");g.xh(b.element,"maxWidth","100%");g.xh(b.element,"maxHeight","100%");g.xh(b.content.element,"height","");var c=g.Qh(b.element);c.width+=1;c.height+=1;g.xh(b.element,"width",c.width+"px");g.xh(b.element,"height",c.height+"px");g.xh(b.element,"maxWidth","");g.xh(b.element,"maxHeight","");var d=0;b.Vy&&(d=b.da("ytp-panel-header"),d= +g.Qh(d).height);g.xh(b.content.element,"height",c.height-d+"px");if(b.element instanceof HTMLElement){d=b.element;var e=d.scrollWidth-d.clientWidth;0<d.offsetWidth-d.clientWidth&&0<e&&(c.width+=e,g.xh(b.element,"width",c.width+"px"))}a.size=c}}; +g.ZO=function(a,b){var c=a.u[a.u.length-1];a.u.push(b);dP(a,c,b)}; +g.eP=function(a){var b=a.u.pop(),c=a.u[0];a.u=[c];dP(a,b,c,!0)}; +dP=function(a,b,c,d){fP(a);bP(a);g.En(c.element,"ytp-panel-animate-back")||g.En(c.element,"ytp-panel-animate-forward");b&&(b.unsubscribe("size-change",a.yl,a),b.unsubscribe("back",a.ke,a));c.subscribe("size-change",a.yl,a);c.subscribe("back",a.ke,a);if(a.Ma()){g.I(c.element,d?"ytp-panel-animate-back":"ytp-panel-animate-forward");c.ca(a.element);c.focus();a.element.scrollLeft=0;a.element.scrollTop=0;var e=a.size;cP(a);g.Ph(a.element,e);a.C=new g.H(function(){Ila(a,b,c,d)},20,a); +a.C.start()}else c.ca(a.element),b&&b.detach()}; +Ila=function(a,b,c,d){a.C.dispose();a.C=null;g.I(a.element,"ytp-popup-animating");d?(g.I(b.element,"ytp-panel-animate-forward"),g.Gn(c.element,"ytp-panel-animate-back")):(g.I(b.element,"ytp-panel-animate-back"),g.Gn(c.element,"ytp-panel-animate-forward"));g.Ph(a.element,a.size);a.A=new g.H(function(){g.Gn(a.element,"ytp-popup-animating");b.detach();g.Hn(b.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);a.A.dispose();a.A=null},250,a); +a.A.start()}; +bP=function(a){return a.u[a.u.length-1]}; +fP=function(a){a.C&&g.vn(a.C);a.A&&g.vn(a.A)}; +g.hP=function(a,b,c){g.aP.call(this,a);this.T=b;this.dc=c;this.F=new g.LO(this);this.B=null;g.A(this,this.F);g.xN(a,this.element,this,28656);g.I(this.element,"ytp-contextmenu");gP(this);this.hide()}; +gP=function(a){g.Tr(a.F);"gvn"!==a.I.O().playerStyle&&a.F.M(g.iN(a.I),"contextmenu",a.FK)}; +iP=function(a){a.I.isFullscreen()?g.vN(a.I,a.element,9):a.ca(document.body)}; +g.jP=function(a,b,c,d,e,f){g.Rr.call(this);this.o=a;this.F=c;this.C=d;this.u=e;this.G=f;this.B=new g.H(g.Ra(this.RC,!1),1E3,this);g.A(this,this.B);this.A="";a=g.Ra(this.Fv,!1);this.M(b,"mousedown",a);this.M(c.element,"mousedown",a);this.M(b,"keydown",this.Ty);this.M(c.element,"keydown",this.Ty);this.M(b,"keyup",this.Uy);this.M(c.element,"keyup",this.Uy)}; +lP=function(a,b,c,d){var e=g.lC(g.dN(a.o));if(e&&e.loaded){e=a.o.getSubtitlesUserSettings();for(var f,k=0;k<g.kP.length;k++){var l=g.kP[k];if(l.option==b){f=l.options;break}}var m;for(k=0;k<f.length;k++)f[k].option==e[b]&&(m=k);if(d)if(c){if(0==m)return}else if(m==f.length-1)return;d={};d[b]=f[(m+(c?f.length-1:1))%f.length].option;a.o.updateSubtitlesUserSettings(d);a.RC(!0);a.B.start()}}; +mP=function(a,b){a.o.jd();if(g.S(g.iM(a.o),4)){var c=a.o.getVideoData().Ga;c&&(c=c.video)&&a.o.seekBy(b/(c.fps||30))}}; +nP=function(a){g.T.call(this,{D:"button",Y:["ytp-button","ytp-back-button"],K:[{D:"div",J:"ytp-arrow-back-icon",K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-arrow-back"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 -12 36 36",width:"100%"},K:[{D:"path",P:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",Va:!0,P:{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",fill:"#fff"}}]}]}]});this.I=a;g.$L(this,a.O().showBackButton);this.oa("click",this.onClick)}; +g.pP=function(a,b,c){b=oP(null,b,c);if(b=window.open(b,"loginPopup","width=800,height=600,resizable=yes,scrollbars=yes",!0))c=g.Ro("LOGGED_IN",function(d){g.So(g.K("LOGGED_IN_PUBSUB_KEY",void 0));wo("LOGGED_IN",!0);a(d)}),wo("LOGGED_IN_PUBSUB_KEY",c),b.moveTo((screen.width-800)/2,(screen.height-600)/2)}; +oP=function(a,b,c){var d="/signin?context=popup";c&&(d=document.location.protocol+"//"+c+d);c=document.location.protocol+"//"+document.domain+"/post_login";a&&(c=Dd(c,"mode",a));a=Dd(d,"next",c);b&&(a=Dd(a,"feature",b));return a}; +rP=function(a,b){g.T.call(this,{D:"button",Y:[qP.BUTTON,qP.TITLE_NOTIFICATIONS],P:{"aria-pressed":"{{pressed}}","aria-label":"{{label}}"},K:[{D:"div",J:qP.TITLE_NOTIFICATIONS_ON,P:{title:"Dejar de recibir notificaciones cada vez que haya un v\u00eddeo nuevo","aria-label":"Notificaciones de suscripciones activadas"},K:[g.FM()]},{D:"div",J:qP.TITLE_NOTIFICATIONS_OFF,P:{title:"Recibir una notificaci\u00f3n cada vez que haya un v\u00eddeo nuevo","aria-label":"Notificaciones de suscripciones activadas"}, +K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-notifications-inactive"]}:{D:"svg",P:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},K:[{D:"path",P:{d:"M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"}}]}]}]});this.api=a;this.channelId=b;this.o=!1;g.xN(a,this.element,this,36927);this.oa("click",this.onClick,this);this.na("pressed", +!1);this.na("label","Recibir una notificaci\u00f3n cada vez que haya un v\u00eddeo nuevo")}; +tP=function(a,b){a.o=b;a.element.classList.toggle(qP.NOTIFICATIONS_ENABLED,a.o);if(g.O(a.api.O().experiments,"web_player_innertube_subscription_update")){var c=a.api.getVideoData();if(c)if(c=b?c.Sv:c.Rv){var d=sP(a.api.app);d?TJ(d,c):g.L(Error("No innertube service available when updating notification preferences."))}else g.L(Error("No update preferences command available."));else g.L(Error("No video data when updating notification preferences."))}else g.uq("/subscription_ajax?action_update_subscription_preferences=1", +{method:"POST",Db:{channel_id:a.channelId,receive_all_updates:!a.o}})}; +uP=function(a,b,c){return b?a.H+"subscription_ajax":c?"/subscription_service":""}; +g.wP=function(a,b,c,d,e,f,k,l,m,n,q,r,u){u=void 0===u?null:u;f&&(a=a.charAt(0)+a.substring(1).toLowerCase(),c=c.charAt(0)+c.substring(1).toLowerCase());if("0"===b||"-1"===b)b=null;if("0"===d||"-1"===d)d=null;var w=r.O();if(q){c={href:q,"aria-label":"Suscribirse al canal"};if(g.wy(w)||g.zy(w))c.target=w.F;g.T.call(this,{D:"div",Y:["ytp-button","ytp-sb"],K:[{D:"a",J:"ytp-sb-subscribe",P:c,K:[{D:"div",J:"ytp-sb-text",K:[{D:"div",J:"ytp-sb-icon"},a]},b?{D:"div",J:"ytp-sb-count",W:b}:""]}]});f&&g.I(this.element, +"ytp-sb-classic");this.channelId=k;this.o=u}else{q=w.ra&&g.wy(w)&&!g.O(w.experiments,"subscribe_tooltipkillswitch");g.T.call(this,{D:"div",Y:["ytp-button","ytp-sb"],K:[{D:"div",J:"ytp-sb-subscribe",P:q?{title:g.NL("Suscribirse como $USER_NAME",{USER_NAME:w.ra}),"aria-label":"Suscribirse al canal","data-tooltip-image":$y(w),"data-tooltip-opaque":String(g.qy(w)),tabindex:"0",role:"button"}:{"aria-label":"Suscribirse al canal"},K:[{D:"div",J:"ytp-sb-text",K:[{D:"div",J:"ytp-sb-icon"},a]},b?{D:"div", +J:"ytp-sb-count",W:b}:""]},{D:"div",J:"ytp-sb-unsubscribe",P:q?{title:g.NL("Te has suscrito como $USER_NAME",{USER_NAME:w.ra}),"aria-label":"Cancelar suscripci\u00f3n al canal","data-tooltip-image":$y(w),"data-tooltip-opaque":String(g.qy(w)),tabindex:"0",role:"button"}:{"aria-label":"Cancelar suscripci\u00f3n al canal"},K:[{D:"div",J:"ytp-sb-text",K:[{D:"div",J:"ytp-sb-icon"},c]},d?{D:"div",J:"ytp-sb-count",W:d}:""]}]});var B=this;this.channelId=k;this.o=u;var D=this.da("ytp-sb-subscribe"),E=this.da("ytp-sb-unsubscribe"); +f&&g.I(this.element,"ytp-sb-classic");if(e){l&&g.I(this.element,"ytp-sb-subscribed");var F=function(){a:{var ba=B.channelId;if(m||n){var na=r.O();var pc={c:ba};if(g.O(na.experiments,"embeds_botguard_with_subscribe_killswitch"))pc="";else{var yb;kr.gd()&&(yb=cI(pc));pc=yb||""}if(g.O(na.experiments,"web_player_innertube_subscription_update")){na=r.getVideoData();if(!na){g.L(Error("No video data available when updating subscription."));break a}na=na.subscribeCommand;if(!na){g.L(Error("No subscribe command in videoData.")); +break a}yb=sP(r.app);if(!yb){g.L(Error("No innertube service available when updating subscriptions."));break a}TJ(yb,na,{botguardResponse:pc,feature:m})}else g.uq(uP(na,!!m,!!n),m?{method:"POST",Le:{action_create_subscription_to_channel:1,c:ba},Db:{feature:m,silo_name:null,r2b:pc},withCredentials:!0}:n?{method:"POST",Le:{action_subscribe:1},Db:{channel_ids:ba,itct:n}}:{});r.sa("SUBSCRIBE",ba)}}E.focus();E.removeAttribute("aria-hidden");D.setAttribute("aria-hidden","true")},G=function(){var ba=B.channelId; +if(m||n){var na=r.O();g.O(na.experiments,"web_player_innertube_subscription_update")?(na=r.getVideoData(),TJ(sP(r.app),na.unsubscribeCommand,{feature:m})):g.uq(uP(na,!!m,!!n),m?{method:"POST",Le:{action_remove_subscriptions:1},Db:{c:ba,silo_name:null,feature:m},withCredentials:!0}:n?{method:"POST",Le:{action_unsubscribe:1},Db:{channel_ids:ba,itct:n}}:{});r.sa("UNSUBSCRIBE",ba)}D.focus();D.removeAttribute("aria-hidden");E.setAttribute("aria-hidden","true")}; +this.M(D,"click",F);this.M(E,"click",G);this.M(D,"keypress",function(ba){13===ba.keyCode&&F(ba)}); +this.M(E,"keypress",function(ba){13===ba.keyCode&&G(ba)}); +this.M(r,"SUBSCRIBE",this.u);this.M(r,"UNSUBSCRIBE",this.A);this.o&&q&&(this.tooltip=this.o.rb(),vP(this.tooltip),g.Le(this,g.DO(this.tooltip,D)),g.Le(this,g.DO(this.tooltip,E)))}else g.I(D,"ytp-sb-disabled"),g.I(E,"ytp-sb-disabled")}}; +xP=function(a,b){g.T.call(this,{D:"div",J:"ytp-title-channel",K:[{D:"div",J:"ytp-title-beacon"},{D:"a",J:"ytp-title-channel-logo",P:{href:"{{channelLink}}",target:a.O().F,"aria-label":"{{channelLogoLabel}}"}},{D:"div",J:"ytp-title-expanded-overlay",K:[{D:"div",J:"ytp-title-expanded-heading",K:[{D:"h2",J:"ytp-title-expanded-title",K:[{D:"a",W:"{{expandedTitle}}",P:{href:"{{channelTitleLink}}",target:a.O().F,tabIndex:"{{channelTitleFocusable}}"}}]},{D:"h3",J:"ytp-title-expanded-subtitle",W:"{{expandedSubtitle}}"}]}]}]}); +this.api=a;this.F=b;this.channel=this.da("ytp-title-channel");this.o=this.da("ytp-title-channel-logo");this.B=this.da("ytp-title-expanded-overlay");this.A=this.u=this.subscribeButton=null;this.C=g.qy(this.api.O());g.xN(a,this.o,this,36925);this.C&&Jla(this);this.M(a,"videodatachange",this.la);this.M(a,"videoplayerreset",this.la);this.la()}; +Jla=function(a){var b=a.api.O(),c=a.api.getVideoData();if(!b.fa){var d=b.cd?null:oP(),e=new g.wP("Suscribirse",null,"Suscrito",null,!0,!1,c.rh,c.subscribed,"channel_avatar",null,d,a.api,a.F);a.subscribeButton=e;g.A(a,e);e.ca(a.B);g.xN(a.api,e.element,a,36926);e.hide();a.M(e.element,"click",function(){g.AN(a.api,e.element)}); +var f=new rP(a.api,c.rh);a.u=f;g.A(a,f);f.ca(a.B);f.hide();a.M(a.api,"SUBSCRIBE",function(){c.sl&&f.show()}); +a.M(a.api,"UNSUBSCRIBE",function(){c.sl&&(f.hide(),tP(f,!1))})}a.na("channelTitleFocusable","-1"); +b.o?a.M(a.o,"click",function(k){yP(a)&&(k.preventDefault(),a.isExpanded()?a.us():a.Ks());g.AN(a.api,a.o)}):(a.M(a.channel,"mouseenter",a.Ks),a.M(a.channel,"mouseleave",a.us),a.M(a.channel,"focusin",a.Ks),a.M(a.channel,"focusout",function(k){a.channel.contains(k.relatedTarget)||a.us()}),a.M(a.o,"click",function(){g.AN(a.api,a.o)})); +a.A=new g.H(function(){a.isExpanded()&&(a.subscribeButton&&(a.subscribeButton.hide(),g.BN(a.api,a.subscribeButton.element,!1)),a.u&&(a.u.hide(),g.BN(a.api,a.u.element,!1)),a.channel.classList.remove("ytp-title-expanded"),a.channel.classList.add("ytp-title-show-collapsed"))},500); +g.A(a,a.A);a.M(a.channel,zP,function(){AP(a)}); +a.M(a.api,"onHideControls",a.tv);a.M(a.api,"appresize",a.tv);a.M(a.api,"fullscreentoggled",a.tv)}; +AP=function(a){a.channel.classList.remove("ytp-title-show-collapsed");a.channel.classList.remove("ytp-title-show-expanded")}; +yP=function(a){var b=a.api.getPlayerSize();return a.C&&524<=b.width}; +BP=function(a,b){g.T.call(this,{D:"button",Y:["ytp-button","ytp-copylink-button"],P:{title:"{{title-attr}}","data-tooltip-opaque":String(g.qy(a.O()))},K:[{D:"div",J:"ytp-copylink-icon",W:"{{icon}}"},{D:"div",J:"ytp-copylink-title",W:"Copiar enlace",P:{"aria-hidden":"true"}}]});this.api=a;this.o=b;this.visible=!1;this.tooltip=this.o.rb();var c=a.O();vP(this.tooltip);g.J(this.element,"ytp-show-copylink-title",g.qy(c)&&!g.Ay(c));g.xN(a,this.element,this,86570);this.oa("click",this.onClick);this.M(a, +"videodatachange",this.la);this.M(a,"videoplayerreset",this.la);this.M(a,"appresize",this.la);this.la();g.Le(this,g.DO(this.tooltip,this.element))}; +Kla=function(a){a.na("icon",qM());CP(a.tooltip,a.element,"Se ha copiado el enlace en el portapapeles.");var b=a.oa("mouseleave",function(){a.kb(b);a.la();a.tooltip.Xf()})}; +DP=function(a){g.T.call(this,{D:"div",J:"ytp-doubletap-ui",K:[{D:"div",J:"ytp-doubletap-static-circle",K:[{D:"div",J:"ytp-doubletap-ripple"}]},{D:"div",J:"ytp-doubletap-overlay-a11y"},{D:"div",J:"ytp-doubletap-seek-info-container",K:[{D:"div",J:"ytp-doubletap-arrows-container",K:[{D:"span",J:"ytp-doubletap-base-arrow"},{D:"span",J:"ytp-doubletap-base-arrow"},{D:"span",J:"ytp-doubletap-base-arrow"}]},{D:"div",J:"ytp-doubletap-tooltip",K:[{D:"div",J:"ytp-doubletap-tooltip-label",W:"{{seekTime}}"}]}]}]}); +this.I=a;this.u=new g.H(this.show,10,this);this.o=new g.H(this.hide,700,this);g.A(this,this.u);g.A(this,this.o);this.hide()}; +EP=function(a,b,c){g.T.call(this,{D:"button",Y:["ytp-button","ytp-overflow-button"],P:{title:"M\u00e1s","aria-haspopup":"true","aria-owns":c.element.id},K:[{D:"div",J:"ytp-overflow-icon",K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-more-vert"]}:{D:"svg",P:{height:"100%",viewBox:"-5 -5 36 36",width:"100%"},K:[{D:"path",P:{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z",fill:"#fff"}}]}]}]});var d=this;this.I= +a;this.o=b;this.visible=!1;this.tooltip=this.o.rb();g.xN(a,this.element,this,16499);this.M(a,"appresize",this.la);this.M(a,"fullscreentoggled",this.la);this.M(a,"presentingplayerstatechange",this.la);this.la();g.Le(this,g.DO(this.tooltip,this.element));this.oa("click",function(){g.AN(a,d.element);jO(c,d.element,!1)})}; +FP=function(a,b){g.hO.call(this,a,{D:"div",J:"ytp-overflow-panel",P:{id:WL(),role:"dialog"},K:[{D:"div",J:"ytp-overflow-panel-content",K:[{D:"div",J:"ytp-overflow-panel-action-buttons",W:"{{buttons}}"}]},{D:"button",Y:["ytp-overflow-panel-close","ytp-button"],P:{title:"Cerrar"},K:[g.wM()]}]},250);this.actionButtons=[];this.tooltip=b.rb();this.u=this.da("ytp-overflow-panel-content");this.closeButton=this.da("ytp-overflow-panel-close");this.M(this.closeButton,"click",this.Sa);g.Le(this,g.DO(this.tooltip, +this.closeButton));this.oa("click",this.uI);this.M(a,"videoplayerreset",this.hide);this.M(a,"fullscreentoggled",this.tI);this.hide()}; +GP=function(a,b){a.actionButtons.includes(b)||(a.actionButtons.push(b),a.na("buttons",a.actionButtons))}; +HP=function(a,b){for(var c=g.p(a.actionButtons),d=c.next();!d.done;d=c.next())d.value.jb(b)}; +IP=function(a,b,c){var d=b.Ca(c),e=a.O(),f=d.Ic("default.jpg");g.T.call(this,{D:"a",Y:["ytp-video-menu-item","ytp-button"],P:{role:"menuitemradio","aria-label":d.title,href:e.getVideoUrl(d.videoId,b.listId?b.listId.toString():null)},K:[{D:"div",J:"ytp-video-menu-item-index",W:String(c+1)},{D:"div",J:"ytp-video-menu-item-now-playing",W:"\u25b6"},{D:"div",J:"ytp-video-menu-item-thumbnail",P:{style:f?"background-image: url("+f+");":void 0}},{D:"div",J:"ytp-video-menu-item-title",W:d.title},{D:"div", +J:"ytp-video-menu-item-author",W:d.author}]});this.api=a;this.index=c;this.oa("click",this.onClick)}; +JP=function(a){g.hO.call(this,a,{D:"div",J:"ytp-playlist-menu",P:{role:"dialog",id:WL()},K:[{D:"div",J:"ytp-playlist-menu-header",K:[{D:"div",J:"ytp-playlist-menu-title",K:[{D:"a",J:"ytp-playlist-menu-title-name",P:{href:"{{playlisturl}}"},W:"{{title}}"},{D:"button",Y:["ytp-playlist-menu-close","ytp-button"],P:{"aria-label":"Cerrar"},K:[g.wM()]}]},{D:"div",J:"ytp-playlist-menu-subtitle",W:"{{subtitle}}"}]},{D:"div",J:"ytp-playlist-menu-items",P:{role:"menu"}}]},250);this.api=a;this.selected=this.A= +this.playlist=null;this.items=this.da("ytp-playlist-menu-items");this.u=new g.Rr(this);this.playlistData=[];a=this.da("ytp-playlist-menu-close");this.M(a,"click",this.Sa);a=this.da("ytp-playlist-menu-title-name");this.M(a,"click",this.hN);g.A(this,this.u);this.hide()}; +KP=function(a,b,c){g.T.call(this,{D:"button",Y:["ytp-playlist-menu-button","ytp-button"],P:{title:"{{title}}","aria-owns":String(c.element.id),"aria-haspopup":"true","aria-label":"Lista de reproducci\u00f3n"},K:[{D:"div",J:"ytp-playlist-menu-button-icon",K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-playlist"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"m 22.53,21.42 0,6.85 5.66,-3.42 -5.66,-3.42 0,0 z m -11.33,0 9.06,0 0,2.28 -9.06,0 0,-2.28 0,0 z m 0,-9.14 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z m 0,4.57 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z", +fill:"#fff"}}]}]},{D:"div",J:"ytp-playlist-menu-button-text",W:"{{text}}"}]});var d=this;this.api=a;this.playlist=null;this.visible=!1;this.tooltip=b.rb();g.xN(a,this.element,this,70344);this.M(a,"videodatachange",this.o);this.M(a,"onPlaylistUpdate",this.o);this.M(a,"presentingplayerstatechange",this.la);this.M(a,"appresize",this.la);this.hide();this.o();g.Le(this,g.DO(this.tooltip,this.element));this.oa("click",function(){g.AN(a,d.element);jO(c,d.element,!1)})}; +LP=function(a,b,c){g.T.call(this,{D:"div",J:"ytp-promotooltip-wrapper",K:[{D:"div",J:"ytp-promotooltip-container",K:[{D:"div",J:"ytp-promotooltip-content",K:[{D:"div",J:"ytp-promotooltip-title",W:"{{title}}"},{D:"div",J:"ytp-promotooltip-details",W:"{{details}}"}]},{D:"div",J:"ytp-promotooltip-buttons",K:[{D:"div",J:"ytp-promotooltip-dismiss-button",W:"{{dismissButtonText}}"},{D:"div",J:"ytp-promotooltip-accept-button",W:"{{acceptButtonText}}"}]}]},{D:"div",J:"ytp-promotooltip-pointer"}]});this.tooltipRenderer= +a;this.B=b;this.I=c;this.o=null;this.title=this.da("ytp-promotooltip-title");this.details=this.da("ytp-promotooltip-details");this.acceptButton=this.da("ytp-promotooltip-accept-button");this.dismissButton=this.da("ytp-promotooltip-dismiss-button");this.visible=!1;g.$L(this,this.visible);this.M(c,"onShowControls",this.A);this.M(c,"onHideControls",this.u)}; +MP=function(a,b){g.T.call(this,{D:"button",Y:["ytp-replay-button","ytp-button"],P:{title:"Ver de nuevo"},K:[g.KM()]});this.I=a;this.M(a,"presentingplayerstatechange",this.o);this.oa("click",this.onClick,this);var c=g.iM(a);g.$L(this,g.S(c,2));g.DO(b.rb(),this.element)}; +g.NP=function(a,b,c,d){d=void 0===d?240:d;g.T.call(this,{D:"button",Y:["ytp-button","ytp-share-button"],P:{title:"Compartir","aria-haspopup":"true","aria-owns":c.element.id,"data-tooltip-opaque":String(g.qy(a.O()))},K:[{D:"div",J:"ytp-share-icon",W:"{{icon}}"},{D:"div",J:"ytp-share-title",W:"Compartir"}]});this.api=a;this.o=b;this.A=c;this.u=d;this.visible=!1;this.tooltip=this.o.rb();b=a.O();g.xN(a,this.element,this,28664);this.oa("click",this.onClick);this.M(a,"videodatachange",this.la);this.M(a, +"videoplayerreset",this.la);this.M(a,"appresize",this.la);this.M(a,"presentingplayerstatechange",this.la);this.la();g.J(this.element,"ytp-show-share-title",g.qy(b)&&!g.Ay(b));g.Le(this,g.DO(this.tooltip,this.element))}; +g.OP=function(a,b){var c=WL(),d=a.O();c={D:"div",J:"ytp-share-panel",P:{id:WL(),role:"dialog","aria-labelledby":c},K:[{D:"div",J:"ytp-share-panel-inner-content",K:[{D:"div",J:"ytp-share-panel-title",P:{id:c},W:"Compartir"},{D:"a",Y:["ytp-share-panel-link","ytp-no-contextmenu"],P:{href:"{{link}}",target:d.F,title:"Enlace de v\u00eddeo compartido","aria-label":"{{shareLinkWithUrl}}"},W:"{{linkText}}"},{D:"label",J:"ytp-share-panel-include-playlist",K:[{D:"input",J:"ytp-share-panel-include-playlist-checkbox", +P:{type:"checkbox",checked:!0}},"Incluir lista de reproducci\u00f3n"]},{D:"div",J:"ytp-share-panel-loading-spinner",K:[WN()]},{D:"div",J:"ytp-share-panel-service-buttons",W:"{{buttons}}"},{D:"div",J:"ytp-share-panel-error",W:"Se ha producido un error al recuperar la informaci\u00f3n de uso compartido. Vuelve a intentarlo m\u00e1s tarde."}]},{D:"button",Y:["ytp-share-panel-close","ytp-button"],P:{title:"Cerrar"},K:[g.wM()]}]};g.hO.call(this,a,c,250);this.api=a;this.tooltip=b.rb();this.u=[];this.C= +this.da("ytp-share-panel-inner-content");this.closeButton=this.da("ytp-share-panel-close");this.M(this.closeButton,"click",this.Sa);g.Le(this,g.DO(this.tooltip,this.closeButton));this.B=this.da("ytp-share-panel-include-playlist-checkbox");this.M(this.B,"click",this.la);this.A=this.da("ytp-share-panel-link");g.Le(this,g.DO(this.tooltip,this.A));this.oa("click",this.BI);this.M(a,"videoplayerreset",this.hide);this.M(a,"fullscreentoggled",this.AI);this.M(a,"onLoopRangeChange",this.la);this.hide()}; +PP=function(a,b){a.ha()||(g.Gn(a.element,"ytp-share-panel-loading"),Lla(a,b))}; +Lla=function(a,b){QP(a);for(var c=b.links||b.shareTargets,d=0,e={},f=0;f<c.length&&2>d;e={sh:e.sh},f++){e.sh=c[f];a:switch(e.sh.img||e.sh.iconId){case "facebook":var k=g.V?{D:"div",Y:["ytp-icon","ytp-icon-share-facebook"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},K:[{D:"rect",P:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{D:"path",P:{d:"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 l 0,0 z m -1.9,3.8 0,5.7 -3.8,0 c -1.04,0 -1.9,.84 -1.9,1.9 l 0,3.8 5.7,0 0,5.7 -5.7,0 0,13.3 -5.7,0 0,-13.3 -3.8,0 0,-5.7 3.8,0 0,-4.75 c 0,-3.67 2.97,-6.65 6.65,-6.65 l 4.75,0 z", +fill:"#39579b"}}]};break a;case "twitter":k=g.V?{D:"div",Y:["ytp-icon","ytp-icon-share-twitter"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},K:[{D:"rect",P:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{D:"path",P:{d:"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 l 0,0 z M 29.84,13.92 C 29.72,22.70 24.12,28.71 15.74,29.08 12.28,29.24 9.78,28.12 7.6,26.75 c 2.55,.40 5.71,-0.60 7.41,-2.06 -2.50,-0.24 -3.98,-1.52 -4.68,-3.56 .72,.12 1.48,.09 2.17,-0.05 -2.26,-0.76 -3.86,-2.15 -3.95,-5.07 .63,.28 1.29,.56 2.17,.60 C 9.03,15.64 7.79,12.13 9.21,9.80 c 2.50,2.75 5.52,4.99 10.47,5.30 -1.24,-5.31 5.81,-8.19 8.74,-4.62 1.24,-0.23 2.26,-0.71 3.23,-1.22 -0.39,1.23 -1.17,2.09 -2.11,2.79 1.03,-0.14 1.95,-0.38 2.73,-0.77 -0.47,.99 -1.53,1.9 -2.45,2.66 l 0,0 z", +fill:"#01abf0"}}]};break a;default:k=null}k&&(k=new g.T({D:"a",Y:["ytp-share-panel-service-button","ytp-button"],P:{href:e.sh.url,target:"_blank",title:e.sh.sname||e.sh.serviceName},K:[k]}),k.oa("click",function(m){return function(n){if(g.PL(n)){var q=m.sh.url;var r=void 0===r?{}:r;r.target=r.target||"YouTube";r.width=r.width||"600";r.height=r.height||"600";r||(r={});var u=window;var w=q instanceof g.zc?q:g.Dc("undefined"!=typeof q.href?q.href:String(q));q=r.target||q.target;var B=[];for(D in r)switch(D){case "width":case "height":case "top":case "left":B.push(D+ +"="+r[D]);break;case "target":case "noopener":case "noreferrer":break;default:B.push(D+"="+(r[D]?1:0))}var D=B.join(",");if(Md()&&u.navigator&&u.navigator.standalone&&q&&"_self"!=q)D=g.ue("A"),g.cd(D,w),D.setAttribute("target",q),r.noreferrer&&D.setAttribute("rel","noreferrer"),r=document.createEvent("MouseEvent"),r.initMouseEvent("click",!0,!0,u,1),D.dispatchEvent(r),u={};else if(r.noreferrer){if(u=fd("",u,q,D),r=g.Ac(w),u&&(g.Vy&&-1!=r.indexOf(";")&&(r="'"+r.replace(/'/g,"%27")+"'"),u.opener=null, +r=g.ad(g.cc("b/12014412, meta tag with sanitized URL"),'<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+g.id(r)+'">'),w=u.document))w.write(g.Wc(r)),w.close()}else(u=fd(w,u,q,D))&&r.noopener&&(u.opener=null);if(r=u)r.opener||(r.opener=window),r.focus();g.mp(n)}}}(e)),g.Le(k,g.DO(a.tooltip,k.element)),a.u.push(k),d++)}var l=b.more||b.moreLink; +c=new g.T({D:"a",Y:["ytp-share-panel-service-button","ytp-button"],K:[{D:"span",J:"ytp-share-panel-service-button-more",K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-share-more"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},K:[{D:"rect",P:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{D:"path",P:{d:"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 Z m -5.7,21.85 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z", +fill:"#4e4e4f","fill-rule":"evenodd"}}]}]}],P:{href:l,target:"_blank",title:"M\u00e1s"}});c.oa("click",function(m){g.VN(l,a.api,m)&&a.api.sa("SHARE_CLICKED")}); +g.Le(c,g.DO(a.tooltip,c.element));a.u.push(c);a.na("buttons",a.u)}; +RP=function(a){g.Gn(a.element,"ytp-share-panel-loading");g.I(a.element,"ytp-share-panel-fail")}; +QP=function(a){for(var b=g.p(a.u),c=b.next();!c.done;c=b.next())c=c.value,c.detach(),g.Me(c);a.u=[]}; +TP=function(a){g.hO.call(this,a,{D:"button",Y:["ytp-skip-intro-button","ytp-popup","ytp-button"],K:[{D:"div",J:"ytp-skip-intro-button-text",W:"Saltar introducci\u00f3n"}]},100);var b=this;this.A=!1;this.u=new g.H(function(){b.hide()},5E3); +this.Xh=this.jj=NaN;g.A(this,this.u);this.F=function(){b.show()}; +this.C=function(){b.hide()}; +this.B=function(){var c=b.I.getCurrentTime();c>b.jj/1E3&&c<b.Xh/1E3&&b.show()}; +this.M(this.I,"videodatachange",function(c,d){if("dataloaded"===c)if(b.jj=d.jj,b.Xh=d.Xh,isNaN(b.jj)||isNaN(b.Xh))b.A&&(g.SP(b.I.app,"intro",void 0),b.I.removeEventListener(g.fz("intro"),b.F),b.I.removeEventListener("crx_intro",b.C),b.I.removeEventListener("onShowControls",b.B),b.hide(),b.A=!1);else{b.I.addEventListener(g.fz("intro"),b.F);b.I.addEventListener("crx_intro",b.C);b.I.addEventListener("onShowControls",b.B);var e=new g.cz(b.jj,b.Xh,{priority:7,namespace:"intro"});g.sN(b.I,[e]);b.A=!0}}); +this.M(this.element,"click",function(){b.I.seekTo(b.Xh/1E3)}); +this.hide()}; +UP=function(a,b){g.T.call(this,{D:"button",Y:["ytp-airplay-button","ytp-button"],P:{title:"AirPlay"},W:"{{icon}}"});this.I=a;this.oa("click",this.onClick);this.M(a,"airplayactivechange",this.la);this.M(a,"airplayavailabilitychange",this.la);this.la();g.Le(this,g.DO(b.rb(),this.element))}; +g.WP=function(a){g.T.call(this,{D:"div",J:"ytp-gradient-bottom"});this.u=g.ue("CANVAS");this.o=this.u.getContext("2d");this.A=NaN;this.u.width=1;this.B=g.Ay(a.O());g.VP(this,g.iN(a).getPlayerSize().height)}; +g.VP=function(a,b){if(a.o){var c=Math.floor(b*(a.B?1:.4));c=Math.max(c,47);var d=c+2;if(a.A!==d){a.A=d;a.u.height=d;a.o.clearRect(0,0,1,d);var e=a.o.createLinearGradient(0,2,0,2+c);if(a.B)e.addColorStop(.133,"rgba(0, 0, 0, 0.2)"),e.addColorStop(.44,"rgba(0, 0, 0, 0.243867)"),e.addColorStop(1,"rgba(0, 0, 0, 0.8)");else{var f=c-42;e.addColorStop(0,"rgba(0, 0, 0, 0)");e.addColorStop(f/c,"rgba(0, 0, 0, 0.3)");e.addColorStop(1,"rgba(0, 0, 0, 0.68)")}a.o.fillStyle=e;a.o.fillRect(0,2,1,c);a.element.style.height= +d+"px";a.element.style.backgroundImage="url("+a.u.toDataURL()+")"}}}; +XP=function(a,b,c,d,e){g.T.call(this,{D:"div",Y:["ytp-chapter-container"],K:[{D:"button",Y:["ytp-chapter-title","ytp-button"],P:{title:"View chapter","aria-label":"View chapter"},K:[{D:"span",P:{"aria-hidden":"true"},J:"ytp-chapter-title-prefix",W:"\u2022"},{D:"span",W:"{{title}}"}]}]});this.I=a;this.C=c;this.F=d;this.G=e;this.B="";this.currentIndex=0;this.A=void 0;this.u=!0;this.o=this.da("ytp-chapter-container");this.updateVideoData("newdata",this.I.getVideoData());this.M(a,"videodatachange",this.updateVideoData); +this.M(this.o,"click",this.onClick);this.M(a,"resize",this.H)}; +YP=function(a,b,c,d,e){var f=b.cq/b.rows,k=Math.min(c/(b.eq/b.columns),d/f),l=b.eq*k,m=b.cq*k;l=Math.floor(l/b.columns)*b.columns;m=Math.floor(m/b.rows)*b.rows;var n=l/b.columns,q=m/b.rows,r=-b.column*n,u=-b.row*q;e&&45>=f&&(q-=1/k);n-=2/k;a=a.style;a.width=n+"px";a.height=q+"px";e||(d=(d-q)/2,c=(c-n)/2,a.marginTop=Math.floor(d)+"px",a.marginBottom=Math.ceil(d)+"px",a.marginLeft=Math.floor(c)+"px",a.marginRight=Math.ceil(c)+"px");a.background="url("+b.url+") "+r+"px "+u+"px/"+l+"px "+m+"px"}; +g.ZP=function(a){g.T.call(this,{D:"div",J:"ytp-storyboard-framepreview",K:[{D:"div",J:"ytp-storyboard-framepreview-img"}]});this.api=a;this.C=this.da("ytp-storyboard-framepreview-img");this.u=null;this.A=NaN;this.events=new g.Rr(this);this.o=new g.LN(this,100);g.A(this,this.events);g.A(this,this.o);this.M(this.api,"presentingplayerstatechange",this.F)}; +$P=function(a,b){var c=!!a.u;a.u=b;a.u?(c||(a.events.M(a.api,"videodatachange",function(){$P(a,a.api.Ae())}),a.events.M(a.api,"progresssync",a.G),a.events.M(a.api,"appresize",a.B)),a.A=NaN,aQ(a),a.o.show(200)):(c&&g.Tr(a.events),a.o.hide(),a.o.stop())}; +aQ=function(a){var b=a.u,c=a.api.getCurrentTime(),d=g.iN(a.api).getPlayerSize(),e=WA(b,d.width);c=aB(b,e,c);c!==a.A&&(a.A=c,YA(b,c,d.width),b=b.cj(c,d.width),YP(a.C,b,d.width,d.height))}; +bQ=function(a,b){g.T.call(this,{D:"button",Y:["ytp-fullerscreen-edu-button","ytp-button"],K:[{D:"div",Y:["ytp-fullerscreen-edu-text"],W:"Desliza hacia abajo para ver m\u00e1s detalles"},{D:"div",Y:["ytp-fullerscreen-edu-chevron"],K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-chevron-down"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 24 24",width:"100%"},K:[{D:"path",P:{d:"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z",fill:"#fff"}}]}]}]});this.o=a;this.C=b;this.A=new g.LN(this,250,void 0,100);this.B= +this.u=!1;g.xN(a,this.element,this,61214);this.C=b;g.A(this,this.A);this.M(a,"fullscreentoggled",this.la);this.M(a,"presentingplayerstatechange",this.la);this.oa("click",this.onClick);this.la()}; +g.cQ=function(a,b){g.T.call(this,{D:"button",Y:["ytp-fullscreen-button","ytp-button"],P:{title:"{{title}}"},W:"{{icon}}"});this.I=a;this.o=b;this.message=null;this.u=g.DO(this.o.rb(),this.element);this.A=new g.H(this.TE,2E3,this);g.A(this,this.A);this.M(a,"fullscreentoggled",this.gA);this.M(a,"presentingplayerstatechange",this.la);this.oa("click",this.onClick);if(Nr()){var c=g.iN(this.I);this.M(c,ufa(),this.Qu);this.M(c,Qr(document),this.rI)}a.O().ma||this.disable();this.la();this.gA(a.isFullscreen())}; +dQ=function(a,b){String(b).includes("fullscreen error")?g.er(b):g.dr(b);a.Qu()}; +eQ=function(a,b){g.T.call(this,{D:"button",Y:["ytp-miniplayer-button","ytp-button"],P:{title:"{{title}}","data-tooltip-target-id":"ytp-miniplayer-button"},K:[HM()]});this.I=a;this.visible=!1;this.oa("click",this.onClick);this.M(a,"fullscreentoggled",this.la);this.na("title",g.YN(a,"Minirreproductor","i"));g.Le(this,g.DO(b.rb(),this.element));g.xN(a,this.element,this,62946);this.la()}; +fQ=function(a,b,c){g.T.call(this,{D:"button",Y:["ytp-multicam-button","ytp-button"],P:{title:"Cambiar de c\u00e1mara","aria-haspopup":"true","data-preview":"{{preview}}","data-tooltip-text":"{{text}}"},K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-switch-camera"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M 26,10 22.83,10 21,8 15,8 13.17,10 10,10 c -1.1,0 -2,.9 -2,2 l 0,12 c 0,1.1 .9,2 2,2 l 16,0 c 1.1,0 2,-0.9 2,-2 l 0,-12 c 0,-1.1 -0.9,-2 -2,-2 l 0,0 z m -5,11.5 0,-2.5 -6,0 0,2.5 -3.5,-3.5 3.5,-3.5 0,2.5 6,0 0,-2.5 3.5,3.5 -3.5,3.5 0,0 z", +fill:"#fff"}}]}]});var d=this;this.I=a;this.o=!1;this.u=new g.H(this.A,400,this);this.tooltip=b.rb();vP(this.tooltip);g.A(this,this.u);this.oa("click",function(){jO(c,d.element,!1)}); +this.M(a,"presentingplayerstatechange",function(){d.la(!1)}); +this.M(a,"videodatachange",this.Qa);this.la(!0);g.Le(this,g.DO(this.tooltip,this.element))}; +gQ=function(a){g.hO.call(this,a,{D:"div",J:"ytp-multicam-menu",P:{role:"dialog"},K:[{D:"div",J:"ytp-multicam-menu-header",K:[{D:"div",J:"ytp-multicam-menu-title",K:["Cambiar de c\u00e1mara",{D:"button",Y:["ytp-multicam-menu-close","ytp-button"],P:{"aria-label":"Cerrar"},K:[g.wM()]}]}]},{D:"div",J:"ytp-multicam-menu-items"}]},250);this.api=a;this.A=new g.Rr(this);this.items=this.da("ytp-multicam-menu-items");this.u=[];g.A(this,this.A);a=this.da("ytp-multicam-menu-close");this.M(a,"click",this.Sa); +this.hide()}; +hQ=function(){g.z.call(this);this.u=null;this.startTime=this.duration=0;this.delay=new g.sn(this.o,null,this);g.A(this,this.delay)}; +iQ=function(a,b){if("path"===b.D)return b.P.d;if(b.K)for(var c=0;c<b.K.length;c++){var d=b.K[c];if(d&&"string"!==typeof d&&(d=iQ(a,d)))return d}}; +mQ=function(a,b,c){c=iQ(a,c);var d=b.getElementsByTagName("path")[0],e=d.getAttribute("d");if(d.getAttribute("id")){var f=WL();b=b.getElementsByTagName("use");for(var k=0;k<b.length;k++)b[k].setAttributeNS("http://www.w3.org/1999/xlink","href","#"+f);d.setAttribute("id",f)}var l=jQ(e),m=jQ(c);kQ(a,function(n){d.setAttribute("d",lQ(l,m,n))},200)}; +kQ=function(a,b,c){a.u=b;a.startTime=(0,g.M)();a.duration=c;a.o()}; +jQ=function(a){var b=[];a=a.match(Mla);for(var c=0;c<a.length;c++){var d=" "===a[c]?NaN:Number(a[c]);b.push(isNaN(d)?a[c]:d)}return b}; +lQ=function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e];d="number"===typeof f?d+(f+(b[e]-f)*c):d+f}return d}; +nQ=function(a,b){g.T.call(this,{D:"button",Y:["ytp-mute-button","ytp-button"],P:a.O().T?{title:"{{title}}","aria-label":"{{label}}"}:{"aria-disabled":"true","aria-haspopup":"true"},W:"{{icon}}"});this.I=a;this.o=null;this.C=this.H=this.F=this.R=NaN;this.T=this.G=null;this.B=[];this.A=[];this.visible=!1;this.u=null;var c=this.I.O();this.na("icon",QM());this.tooltip=b.rb();c.G||(this.o=new g.XL({D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"defs",K:[{D:"clipPath",P:{id:"ytp-svg-volume-animation-mask"}, +K:[{D:"path",P:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{D:"path",P:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{D:"path",J:"ytp-svg-volume-animation-mover",P:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]},{D:"clipPath",P:{id:"ytp-svg-volume-animation-slash-mask"},K:[{D:"path",J:"ytp-svg-volume-animation-mover",P:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{D:"path",Va:!0,Y:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],P:{"clip-path":"url(#ytp-svg-volume-animation-mask)", +d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}},{D:"path",Va:!0,Y:["ytp-svg-fill","ytp-svg-volume-animation-hider"],P:{"clip-path":"url(#ytp-svg-volume-animation-slash-mask)",d:"M 9.25,9 7.98,10.27 24.71,27 l 1.27,-1.27 Z",fill:"#fff"}}]}),g.A(this,this.o),this.G=this.o.da("ytp-svg-volume-animation-speaker"),this.T=this.G.getAttribute("d"),this.B=g.he("ytp-svg-volume-animation-mover",this.o.element),this.A= +g.he("ytp-svg-volume-animation-hider",this.o.element));this.V=new hQ;g.A(this,this.V);this.N=new hQ;g.A(this,this.N);this.oa("click",this.KL);this.M(a,"appresize",this.hA);this.M(a,"onVolumeChange",this.sI);var d=null;c.T?g.Le(this,g.DO(b.rb(),this.element)):(d="No puedes cambiar el volumen en este navegador. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK".split(/\$(BEGIN|END)_LINK/),d=new g.hO(a,{D:"span",Y:["ytp-popup","ytp-generic-popup"],P:{tabindex:"0"},K:[d[0],{D:"a",P:{href:"https://support.google.com/youtube/?p=noaudio", +target:c.F},W:d[2]},d[4]]},100,!0),g.A(this,d),d.hide(),d.subscribe("show",(0,g.x)(b.dm,b,d)),g.vN(a,d.element,4));this.message=d;g.xN(a,this.element,this,28662);this.hA(g.iN(a).getPlayerSize());this.setVolume(a.getVolume(),a.isMuted())}; +oQ=function(a,b){a.R=b;var c=a.T;b&&(c+=lQ(Nla,Ola,b));a.G.setAttribute("d",c)}; +pQ=function(a,b){a.H=b;for(var c=20*b,d=0;d<a.B.length;d++)a.B[d].setAttribute("transform","translate("+c+", "+c+")");var e;1===b?e=QM():e=a.o;for(c=0;c<a.A.length;c++)a.A[c].style.display=0===b?"none":"";e!==a.u&&(a.na("icon",e),a.u=e)}; +qQ=function(a,b){g.T.call(this,{D:"button",Y:["ytp-pip-button","ytp-button"],P:{title:"{{title}}","data-tooltip-target-id":"ytp-pip-button"},K:[HM()]});this.I=a;this.na("title","Imagen en imagen");this.oa("click",this.onClick);g.Le(this,g.DO(b.rb(),this.element))}; +g.sQ=function(a,b){g.T.call(this,{D:"button",Y:["ytp-play-button","ytp-button"],P:{title:"{{title}}","aria-label":"{{label}}"},W:"{{icon}}"});this.I=a;this.o=null;this.transition=new hQ;this.tooltip=b.rb();g.A(this,this.transition);this.M(a,"fullscreentoggled",this.Qa);this.M(a,"presentingplayerstatechange",this.u);this.M(a,"videodatachange",this.Qa);rQ(this,g.iM(a));this.oa("click",this.A,this);g.Le(this,g.DO(b.rb(),this.element))}; +tQ=function(a){switch(a){case 1:return IM();case 2:return GM();case 3:return g.KM();case 4:return MM();default:return null}}; +rQ=function(a,b){var c=g.LB(a.I.getVideoData()),d=!1;if(g.bD(b))var e=c?4:2;else g.S(b,2)?(e=3,d=c):e=1;a.element.disabled=d;if(a.o!==e){c=null;switch(e){case 2:c=g.YN(a.I,"Pausa","k");break;case 3:c="Ver de nuevo";break;case 1:c=g.YN(a.I,"Bot\u00f3n de reproducci\u00f3n","k");break;case 4:c="Detener reproducci\u00f3n en directo"}3===e?a.update({title:c,label:null,icon:tQ(e)}):(a.update({title:c,label:c}),(c=tQ(e))&&a.o&&3!==a.o&&!a.I.O().G?mQ(a.transition,a.element,c):a.na("icon",c));uQ(a.tooltip); +a.o=e}}; +g.wQ=function(a,b,c){g.T.call(this,{D:"a",Y:[c?"ytp-next-button":"ytp-prev-button","ytp-button"],P:{role:"button",title:"{{title}}",href:"{{url}}","data-preview":"{{preview}}","data-tooltip-text":"{{text}}","data-duration":"{{duration}}","aria-disabled":"{{disabled}}","data-next":"{{next}}","data-prev":"{{prev}}"},K:[c?EM():JM()]});var d=this;this.I=a;this.o=c;this.playlist=this.videoData=null;this.F=!1;this.B=this.C=this.u=null;this.A=!1;this.tooltip=b.rb();this.M(a,"fullscreentoggled",this.Qa); +this.M(a,"videodatachange",this.Qa);this.M(a,"onPlaylistUpdate",this.Qa);this.o||this.M(a,"appresize",this.wu);this.M(a,"mdxpreviousnextchange",function(){vQ(d);d.wu()}); +this.Qa()}; +xQ=function(a){a.playlist&&a.playlist.unsubscribe("shuffle",a.Qa,a)}; +yQ=function(a){return!!a.playlist&&!a.o&&!!a.videoData&&!a.videoData.ya&&3<=a.I.getCurrentTime()&&2!==a.I.getPresentingPlayerType()}; +zQ=function(a){var b=g.wC(g.dN(a.I));return b?a.o?b.hasNext():b.dg():!1}; +vQ=function(a){var b={duration:null,preview:null,text:null,title:null,url:null},c=a.I.O(),d=!0;g.O(c.experiments,"player_allow_autonav_after_playlist")&&(d=null!=a.playlist&&a.playlist.hasNext());d=g.jN(a.I)&&(!a.o||d);var e=a.o&&g.wN(a.I),f=zQ(a),k=a.o&&5===a.I.getPresentingPlayerType(),l=g.YN(a.I,"Siguiente","SHIFT+n"),m=g.YN(a.I,"Anterior","SHIFT+p");if(k)b.title="Iniciar v\u00eddeo";else if(a.A)b.title="Ver de nuevo";else if(d){var n=null;a.playlist&&(n=a.playlist.Ca(a.o?cC(a.playlist):dC(a.playlist))); +if(n){if(n.videoId){var q=a.playlist.listId;b.url=c.getVideoUrl(n.videoId,q?q.toString():void 0)}b.text=n.title;b.duration=n.lengthSeconds?g.OL(n.lengthSeconds):null;b.preview=n.Ic("mqdefault.jpg")}b.title=a.o?l:m}else e&&(a.videoData&&a.videoData.suggestions&&a.videoData.suggestions.length&&(c=g.QL(c,a.videoData.suggestions[0]),b.url=c.Ph(),b.text=c.title,b.duration=c instanceof g.eB?g.OL(c.lengthSeconds):null,b.preview=c.Ic("mqdefault.jpg")),b.title=l);b.disabled=!e&&!d&&!f&&!k;a.update(b);a.F= +!!b.url;e||d||a.A||f||k?a.u||(a.u=g.DO(a.tooltip,a.element),a.C=a.oa("click",a.onClick,a)):a.u&&(a.u(),a.u=null,a.kb(a.C),a.C=null);uQ(a.tooltip)}; +AQ=function(){g.T.call(this,{D:"div",J:"ytp-chapter-hover-container",K:[{D:"div",J:"ytp-progress-bar-padding"},{D:"div",J:"ytp-progress-list",K:[{D:"div",Y:["ytp-play-progress","ytp-swatch-background-color"]},{D:"div",J:"ytp-load-progress"},{D:"div",J:"ytp-hover-progress"},{D:"div",J:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.width=0;this.C=this.da("ytp-ad-progress-list");this.A=this.da("ytp-load-progress");this.B=this.da("ytp-play-progress");this.u=this.da("ytp-hover-progress"); +this.o=this.da("ytp-chapter-hover-container")}; +BQ=function(a,b){g.xh(a.o,"width",b)}; +CQ=function(a,b){g.xh(a.o,"margin-right",b+"px")}; +DQ=function(){this.A=this.position=this.B=this.o=this.C=this.u=this.width=NaN}; +g.FQ=function(a,b){g.gO.call(this,{D:"div",J:"ytp-progress-bar-container",P:{"aria-disabled":"true"},K:[{D:"div",Y:["ytp-progress-bar",a.O().o?"ytp-mobile":""],P:{tabindex:"0",role:"slider","aria-label":"Barra deslizante de b\u00fasqueda","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},K:[{D:"div",J:"ytp-chapters-container"},{D:"div",J:"ytp-marker-crenellation-list"},{D:"div",J:"ytp-clip-start-exclude"},{D:"div",J:"ytp-clip-end-exclude"}, +{D:"div",J:"ytp-scrubber-container",K:[{D:"div",Y:["ytp-scrubber-button","ytp-swatch-background-color"],K:[{D:"div",J:"ytp-scrubber-pull-indicator"}]}]}]},{D:"div",J:"ytp-bound-time-left",W:"{{boundTimeLeft}}"},{D:"div",J:"ytp-bound-time-right",W:"{{boundTimeRight}}"},{D:"div",J:"ytp-clip-start",P:{title:"{{clipstarttitle}}"},W:"{{clipstarticon}}"},{D:"div",J:"ytp-clip-end",P:{title:"{{clipendtitle}}"},W:"{{clipendicon}}"}]});this.api=a;this.eb=!1;this.B=this.Zb=0;this.aa=1;this.wc=this.N=0;this.C= +null;this.R=this.Aa=0;this.tb=this.da("ytp-marker-crenellation-list");this.V={};this.za={};this.clipEnd=Infinity;this.ma=this.da("ytp-clip-end");this.Fa=new g.Xr(this.ma,!0);this.ob=this.da("ytp-clip-end-exclude");this.Fc=this.da("ytp-clip-start-exclude");this.clipStart=0;this.ua=this.da("ytp-clip-start");this.Ha=new g.Xr(this.ua,!0);this.F=this.fa=0;this.Xb=this.da("ytp-progress-bar");this.Ea=this.da("ytp-chapters-container");this.o=[];this.ba=-1;this.Oa=g.P(this.api.O().experiments,"web_macro_markers_snapping_threshold"); +this.ea=this.T=0;this.G=null;this.xc=this.da("ytp-scrubber-button");this.Gc=this.da("ytp-scrubber-container");this.wa=new g.Xd;this.yb=new DQ;this.u=new wO(0,0);this.H=null;this.A=this.Ya=!1;this.Fb=null;this.tooltip=b.rb();g.Le(this,g.DO(this.tooltip,this.ma));g.A(this,this.Fa);this.Fa.subscribe("hoverstart",this.ZA,this);this.Fa.subscribe("hoverend",this.YA,this);this.M(this.ma,"click",this.Eq);g.Le(this,g.DO(this.tooltip,this.ua));g.A(this,this.Ha);this.Ha.subscribe("hoverstart",this.ZA,this); +this.Ha.subscribe("hoverend",this.YA,this);this.M(this.ua,"click",this.Eq);EQ(this);this.api.O().ia("web_wn_macro_markers")&&this.M(a,"resize",this.Yv);this.M(a,"presentingplayerstatechange",this.xI);this.M(a,"videodatachange",this.iA);this.M(a,"videoplayerreset",this.eG);this.M(a,"cuerangesadded",this.uD);this.M(a,"cuerangesremoved",this.dO);this.M(a,"cuerangemarkersupdated",this.uD);this.M(a,"onLoopRangeChange",this.tD);this.updateVideoData(a.getVideoData(),!0);this.tD(a.getLoopRange())}; +EQ=function(a){if(0===a.o.length){var b=new AQ;a.o.push(b);g.A(a,b);b.ca(a.Ea,0)}for(;1<a.o.length;)a.o.pop().dispose();BQ(a.o[0],"100%");a.o[0].startTime=0;a.o[0].title=""}; +GQ=function(a,b){var c=0,d=!1,e=a.o.length,f=1E3*a.u.o;0===f&&(f=1E3*a.api.getProgressState().seekableEnd);if(0<f&&0<a.B){for(var k=a.B-(a.A?3:2)*a.T,l=0===a.ea?3:k*a.ea,m=g.p(a.o),n=m.next();!n.done;n=m.next())n.value.width=0;for(;c<e;){m=f-a.o[c].startTime;c<e-1&&(m=a.o[c+1].startTime-a.o[c].startTime,CQ(a.o[c],a.A?3:2));a.api.O().ia("web_wn_macro_markers")&&g.J(a.o[c].o,"ytp-exp-chapter-hover-container",1<a.o.length);n=(0===f?0:m/f*k)+a.o[c].width;if(n>l)a.o[c].width=n;else{a.o[c].width=0;var q= +a,r=c,u=q.o[r-1];void 0!==u&&0<u.width?u.width+=n:r<q.o.length-1&&(q.o[r+1].width+=n);CQ(q.o[r],0);b&&(a.T--,m/f>a.ea&&(a.ea=m/f),d=!0)}c++}}return d}; +KQ=function(a){if(a.B){var b=a.api.getProgressState(),c=new wO(b.seekableStart,b.seekableEnd),d=yO(c,b.loaded,0);b=yO(c,b.current,0);var e=a.u.u!==c.u||a.u.o!==c.o;a.u=c;HQ(a,b,d);e&&IQ(a);JQ(a)}}; +MQ=function(a,b){var c=xO(a.u,b.A);if(1<a.o.length){c=LQ(a,b.B,!0);for(var d=0,e=0;e<c;e++)0<a.o[e].width&&(d+=a.o[e].width,d+=a.A?3:2);c=(a.o[c].startTime+(b.B-d)/a.o[c].width*((c===a.o.length-1?1E3*a.u.o:a.o[c+1].startTime)-a.o[c].startTime))/1E3}return c}; +NQ=function(a,b,c){return c>=a.o.length?!1:Math.abs(b-a.o[c].startTime/1E3)/a.u.o*(a.B-(a.A?3:2)*a.T)<a.Oa}; +OQ=function(a,b,c,d){b=g.Td(b,0,a.A?60:40);a.N=b;var e=a.aa,f=Math.max(a.u.getLength()/a.B,1);a.aa=b/(a.A?60:40)*(f-1)+1;b=a.B*a.aa;a.R=g.Td(d*b-c,0,b-a.B);e!==a.aa&&IQ(a)}; +IQ=function(a){var b=PQ(a),c=-b.u/b.o,d=(-b.u+b.width)/b.o,e=Vaa(a.tb),f=0;if(a.N>.2*(a.A?60:40)&&1===a.o.length){var k=c*(a.u.getLength()/60),l=d*(a.u.getLength()/60);for(k=Math.ceil(k);k<l;k++){var m=e[f];m||(m=g.ue("DIV"),a.tb.appendChild(m));f++;0===k%60?Dn(m,"ytp-60m-progress"):0===k%30?Dn(m,"ytp-30m-progress"):0===k%15?Dn(m,"ytp-15m-progress"):Dn(m,"ytp-1m-progress");var n=(60*k/a.u.getLength()-c)*b.o;m.style.left=n+"px"}}b=a.Ya?a.u.o:0;a.update({boundTimeLeft:g.OL(xO(a.u,c)-b),boundTimeRight:g.OL(xO(a.u, +d)-b)});for(c=e.length-1;c>=f;c--)g.ze(e[c]);a.element.style.height=a.N+(a.A?8:5)+"px";a.S("height-change",a.N);a.xc.style.height=a.N+(a.A?20:13)+"px";e=g.p(Object.keys(a.V));for(f=e.next();!f.done;f=e.next())QQ(a,f.value);RQ(a);HQ(a,a.F,a.fa)}; +PQ=function(a){var b=a.wa.x,c=a.B*a.aa;b=g.Td(b,0,a.B);a.yb.update(b,a.B,-a.R,-(c-a.R-a.B));return a.yb}; +HQ=function(a,b,c){a.F=b;a.fa=c;var d=PQ(a),e=a.u.o,f=xO(a.u,a.F),k=g.NL("$PLAY_PROGRESS de $DURATION",{PLAY_PROGRESS:g.OL(f,!0),DURATION:g.OL(e,!0)});if(a.api.O().ia("web_wn_macro_markers")){var l=SQ(a,1E3*f);k=(l=a.o[l].title)?l+" "+k:k}a.update({ariamin:Math.floor(a.u.u),ariamax:Math.floor(e),arianow:Math.floor(f),arianowtext:k});e=a.clipStart;f=a.clipEnd;a.H&&2!==a.api.getPresentingPlayerType()&&(e=a.H.startTimeMs/1E3,f=a.H.endTimeMs/1E3);e=yO(a.u,e,0);k=yO(a.u,f,1);f=g.Td(b,e,k);c=g.Td(c,e,k); +k=b*d.o+d.u;if(a.api.O().ia("web_wn_macro_markers")){k=b*a.u.o*1E3;l=-1;for(var m=g.p(a.o),n=m.next();!n.done;n=m.next())n=n.value,k>n.startTime&&0<n.width&&l++;k=b*(d.o-(a.A?3:2)*a.T)+(a.A?3:2)*(0>l?0:l)+d.u}g.xh(a.Gc,"transform","translateX("+k+"px)");a.api.O().ia("web_wn_macro_markers")?(TQ(a,d,e,f,"PLAY_PROGRESS"),TQ(a,d,e,c,"LOAD_PROGRESS")):(UQ(a,a.o[0].B,d,e,f),UQ(a,a.o[0].A,d,e,c))}; +TQ=function(a,b,c,d,e){var f=a.o.length,k=b.o-a.T*(a.A?3:2),l=c*k;c=LQ(a,l);var m=d*k;k=LQ(a,m);"HOVER_PROGRESS"===e&&(k=LQ(a,b.o*d,!0),m=b.o*d-VQ(a,b.o*d)*(a.A?3:2));b=Math.max(l-WQ(a,c),0);for(d=c;d<f;d++)a.o[d].xa(e).style.left=c===d?b+"px":"0";for(f=c;f<k;f++)d=a.o[f].width,XQ(a,a.o[f].xa(e),f===c?d-b:d,d);f=a.o[k].width;m=g.Td(m-WQ(a,k),0,f);c===k&&(m-=b);XQ(a,a.o[k].xa(e),m,f);m=a.o.length;for(k+=1;k<m;k++)XQ(a,a.o[k].xa(e),0,a.o[k].width);for(k=0;k<c;k++)XQ(a,a.o[k].xa(e),0,a.o[k].width)}; +WQ=function(a,b){if(b>=a.o.length)return a.B;for(var c=0,d=0;d<b;)c+=a.o[d].width,d++;return c}; +XQ=function(a,b,c,d,e){e||a.api.O().o?b.style.width=c+"px":g.xh(b,"transform","scalex("+(d?c/d:0)+")")}; +LQ=function(a,b,c){var d=0;(void 0===c?0:c)&&(b-=VQ(a,b)*(a.A?3:2));c=g.p(a.o);for(var e=c.next();!e.done;e=c.next()){e=e.value;if(b>e.width)b-=e.width;else break;d++}return d===a.o.length?d-1:d}; +SQ=function(a,b){for(var c=0,d=g.p(a.o),e=d.next();!(e.done||e.value.startTime>b);e=d.next())c++;return 0===c?c:c-1}; +VQ=function(a,b){for(var c=a.o.length,d=0,e=g.p(a.o),f=e.next();!f.done;f=e.next())if(f=f.value,0!==f.width)if(b>f.width)b-=f.width,b-=a.A?3:2,d++;else break;return d===c?c-1:d}; +UQ=function(a,b,c,d,e,f){b.style.left=Math.max(d*c.o+c.u,0)+"px";XQ(a,b,g.Td((e-d)*c.o+c.u,0,c.width),c.width,void 0===f?!1:f)}; +g.YQ=function(a,b,c,d){a.Zb=b;a.B=c;a.A=d;IQ(a);a.api.O().ia("web_wn_macro_markers")&&1===a.o.length&&(a.o[0].width=c||0)}; +RQ=function(a){var b=!!a.H&&2!==a.api.getPresentingPlayerType(),c=a.clipStart,d=a.clipEnd,e=!0,f=!0;b&&a.H?(c=a.H.startTimeMs/1E3,d=a.H.endTimeMs/1E3):(e=c>a.u.u,f=0<a.u.o&&d<a.u.o);g.J(a.element,"ytp-loop-range-enabled",b);g.J(a.element,"ytp-clip-start-enabled",e);g.J(a.element,"ytp-clip-end-enabled",f);b=e?yO(a.u,c,0):0;d=f?yO(a.u,d,1):1;a.ua.style.left=Math.round(1E3*b)/10+"%";a.ma.style.left=Math.round(1E3*d)/10+"%";a.Fc.style.width=Math.round(1E3*b)/10+"%";a.ob.style.left=Math.round(1E3*d)/10+ +"%";a.ob.style.width=Math.round(1E3*(1-d))/10+"%"}; +JQ=function(a){var b=PQ(a);if(a.api.O().ia("web_wn_macro_markers")){TQ(a,b,a.F,Math.max(b.A,a.F),"HOVER_PROGRESS");for(var c=LQ(a,b.o*a.F,!0),d=LQ(a,b.B,!0),e=c;e<=d;)g.J(a.o[e].u,"ytp-hover-progress-light",b.A>a.F),e++;g.J(a.xc,"ytp-scrubber-button-hover",c===d&&1<a.o.length)}else UQ(a,a.o[0].u,b,a.F,b.A),g.J(a.o[0].u,"ytp-hover-progress-light",b.A>a.F)}; +QQ=function(a,b){var c=a.V[b],d=a.za[b],e=PQ(a),f=yO(a.u,c.start/1E3,0),k=Vga(c,a.A)/e.width;var l=yO(a.u,c.end/1E3,1);k!==Number.POSITIVE_INFINITY&&(f=g.Td(f,0,l-k));l=Math.min(l,f+k);c.color&&(d.style.background=c.color);UQ(a,d,e,f,l,!0)}; +ZQ=function(a,b){var c=b.getId();a.V[c]===b&&(g.ze(a.za[c]),delete a.V[c],delete a.za[c])}; +$Q=function(a,b){b?a.G||(a.element.removeAttribute("aria-disabled"),a.G=new g.Xr(a.Xb,!0),a.G.subscribe("hovermove",a.lM,a),a.G.subscribe("hoverend",a.kM,a),a.G.subscribe("dragstart",a.jM,a),a.G.subscribe("dragmove",a.nM,a),a.G.subscribe("dragend",a.mM,a),a.Fb=a.oa("keydown",a.yI)):a.G&&(a.element.setAttribute("aria-disabled","true"),a.kb(a.Fb),a.G.cancel(),a.G.dispose(),a.G=null)}; +g.aR=function(a){var b=2*a.B*g.Py();return 1E3*a.u.getLength()/a.api.getPlaybackRate()/b}; +bR=function(a,b,c){g.T.call(this,{D:"button",J:"ytp-button",P:{title:"Ver en la televisi\u00f3n","aria-haspopup":"true"},W:"{{icon}}"});this.I=a;this.Na=c;this.o=null;this.M(a,"onMdxReceiversChange",this.la);this.M(a,"presentingplayerstatechange",this.la);this.M(a,"appresize",this.la);this.la();this.oa("click",this.u,this);g.Le(this,g.DO(b.rb(),this.element))}; +cR=function(a,b,c){g.T.call(this,{D:"button",Y:["ytp-button","ytp-settings-button"],P:{"aria-haspopup":"true","aria-owns":WL(),title:"Configuraci\u00f3n","data-tooltip-target-id":"ytp-settings-button"},K:[g.LM()]});this.I=a;this.Na=c;this.u=!0;this.oa("click",this.A);this.M(a,"onPlaybackQualityChange",this.updateBadge);this.M(a,"videodatachange",this.updateBadge);this.M(a,"webglsettingschanged",this.updateBadge);this.M(a,"appresize",this.o);g.Le(this,g.DO(b.rb(),this.element));g.xN(this.I,this.element, +this,28663);this.updateBadge();this.o(g.iN(a).getPlayerSize())}; +dR=function(a,b){a.u=!!b;a.o(g.iN(a.I).getPlayerSize())}; +eR=function(a,b){g.WO.call(this,"Anotaciones",5);this.I=a;this.Na=b;this.o=!1;this.M(a,"videodatachange",this.la);this.M(a,"onApiChange",this.la);this.subscribe("select",this.u,this);this.la()}; +g.fR=function(a,b,c,d,e,f){g.OO.call(this,g.PO({"aria-haspopup":"true"}),b,a);this.Na=d;this.C=!1;this.u=null;this.options={};this.A=new g.SO(c,void 0,a,e,f);g.A(this,this.A);this.oa("keydown",this.zI);this.oa("click",this.open)}; +gR=function(a){if(a.u){var b=a.options[a.u];b.element.getAttribute("aria-checked");b.element.removeAttribute("aria-checked");a.u=null}}; +g.hR=function(a,b){g.TO(a.A);for(var c={},d=!1,e=0;e<b.length;e++){var f=b[e],k=a.options[f],l=f===a.u;l&&(d=!0);k&&k.priority===-e?(l=a,g.NO(l.options[f],l.Hf(f,!0)),delete a.options[f]):k=a.Xr(f,-e,l);c[f]=k;a.A.sb(k,!0)}d||(a.u=null);d=g.p(Object.keys(a.options));for(e=d.next();!e.done;e=d.next())a.options[e.value].dispose();a.options=c}; +iR=function(a,b){g.fR.call(this,"Pista de audio",2,a,b);this.I=a;this.tracks={};this.o=new g.T({D:"div",K:[{D:"span",W:"Pista de audio"},{D:"span",J:"ytp-menuitem-label-count",W:"{{content}}"}]});g.A(this,this.o);g.NO(this,this.o);this.M(a,"videodatachange",this.la);this.M(a,"onPlaybackAudioChange",this.la);this.la()}; +jR=function(a,b){g.WO.call(this,"Reproducci\u00f3n autom\u00e1tica",6);this.I=a;this.Na=b;this.u=!1;this.o=[];this.M(a,"presentingplayerstatechange",this.A);this.subscribe("select",this.C,this);this.A()}; +kR=function(a,b){g.fR.call(this,"Calidad",1,a,b);this.I=a;this.B={};this.o="unknown";g.I(this.A.element,"ytp-quality-menu");this.M(a,"videodatachange",this.Pm);this.M(a,"videoplayerreset",this.Pm);this.M(a,"onPlaybackQualityChange",this.jA);this.Pm()}; +lR=function(a,b,c){a=a.B[b];var d=g.yv[b];c={D:"span",Y:c,K:[a?a.qualityLabel:d?d+"p":"Autom\u00e1tica"]};var e;"highres"===b?e="8K":"hd2880"===b?e="5K":"hd2160"===b?e="4K":0===b.indexOf("hd")&&"hd720"!==b&&(e="HD");e&&(c.K.push(" "),c.K.push({D:"sup",J:"ytp-swatch-color",W:e}));return c}; +mR=function(a,b,c,d,e,f,k){g.T.call(this,{D:"div",J:"ytp-slider-section",P:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},K:[{D:"div",J:"ytp-slider",K:[{D:"div",J:"ytp-slider-handle"}]}]});this.F=a;this.C=b;this.minimumValue=c;this.maximumValue=d;this.G=e;this.H=f;this.range=this.maximumValue-this.minimumValue;this.T=this.da("ytp-slider-section");this.u=this.da("ytp-slider");this.N=this.da("ytp-slider-handle"); +this.B=new g.Xr(this.u,!0);this.o=k?k:c;g.A(this,this.B);this.B.subscribe("dragmove",this.DI,this);this.M(this.element,"keydown",this.FI);this.M(this.element,"wheel",this.CI);this.init()}; +oR=function(a){mR.call(this,.05,.05,a.getAvailablePlaybackRates()[0],a.getAvailablePlaybackRates()[a.getAvailablePlaybackRates().length-1],150,20,a.getPlaybackRate());this.I=a;this.A=g.ue("P");this.V=oaa(this.R,this);g.I(this.u,"ytp-speedslider");g.I(this.A,"ytp-speedslider-text");a=this.A;var b=this.u;b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling);nR(this);this.M(this.I,"onPlaybackRateChange",this.Z)}; +nR=function(a){a.A.textContent=pR(a,a.o)+"x"}; +pR=function(a,b){var c=Number(g.Td(b,a.minimumValue,a.maximumValue).toFixed(2)),d=Math.floor(100*(c+.001)%5+2E-15),e=c;0!==d&&(e=c-.01*d);return Number(e.toFixed(2))}; +qR=function(a){g.gO.call(this,{D:"div",J:"ytp-speedslider-component"});this.o=new oR(a);g.A(this,this.o);this.element.appendChild(this.o.element)}; +rR=function(a){var b=new qR(a);RO.call(this,a,b,"Personalizada");g.A(this,b)}; +sR=function(a,b){var c=new rR(a);g.fR.call(this,"Velocidad de reproducci\u00f3n",4,a,b,"Personalizada",function(){g.ZO(b,c)}); +g.A(this,c);this.I=a;this.B=this.o=this.G=null;this.F=this.I.getAvailablePlaybackRates();this.M(a,"presentingplayerstatechange",this.la);this.la()}; +uR=function(a,b){var c=tR(b);a.options[c]?a.Lb(c):b===a.B&&a.o&&(a.Lb(a.o),a.Bb(b.toString()))}; +wR=function(a){g.hR(a,a.F.map(tR));a.o=null;a.B=null;var b=a.I.getPlaybackRate();a.F.includes(b)||(vR(a,b),g.fR.prototype.zd.call(a,a.o))}; +vR=function(a,b){a.B=b;a.o=g.NL("Personalizada ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:b.toString()});var c=a.F.map(tR);c.unshift(a.o);g.hR(a,c)}; +tR=function(a){return a.toString()}; +yR=function(a,b,c,d){var e=new g.SO(b,void 0,"Anulaci\u00f3n de v\u00eddeo");g.fR.call(this,d.text||"",a,b,c,"Anulaci\u00f3n de v\u00eddeo",function(){g.ZO(c,e)}); +var f=this;g.I(this.element,"ytp-subtitles-options-menu-item");this.setting=d.option.toString();a=d.options;this.settings=g.Ab(a,this.lA,this);this.F=e;g.A(this,this.F);b=new g.OO({D:"div",J:"ytp-menuitemtitle",W:"Permite un estilo de subt\u00edtulos diferente al del especificado en el v\u00eddeo."},0);g.A(this,b);this.F.sb(b,!0);this.B=new g.OO({D:"div",J:"ytp-menuitem",P:{role:"menuitemradio",tabindex:"0"},K:[{D:"div",J:"ytp-menuitem-label",W:"S\u00ed"}]},-1);g.A(this,this.B);this.F.sb(this.B,!0); +this.M(this.B.element,"click",function(){xR(f,!0)}); +this.o=new g.OO({D:"div",J:"ytp-menuitem",P:{role:"menuitemradio",tabindex:"0"},K:[{D:"div",J:"ytp-menuitem-label",W:"No"}]},-2);g.A(this,this.o);this.F.sb(this.o,!0);this.M(this.o.element,"click",function(){xR(f,!1)}); +g.hR(this,(0,g.Jc)(a,this.lA))}; +xR=function(a,b){a.S("settingChange",a.setting+"Override",!b);a.Na.ke()}; +zR=function(a,b){g.SO.call(this,a,void 0,"Opciones");var c=this;this.hi={};for(var d=0;d<g.kP.length;d++){var e=g.kP[d],f=new yR(-d,a,b,e);g.A(this,f);f.subscribe("settingChange",this.je,this);this.hi[e.option.toString()]=f;this.sb(f,!0)}d=new g.OO(g.PO(),-g.kP.length,"Restablecer");g.A(this,d);d.oa("click",function(){c.je("reset",!0)}); +this.sb(d,!0)}; +AR=function(a,b){g.fR.call(this,"Traducir autom\u00e1ticamente",0,a,b);this.languages={}}; +Pla=function(a,b){a.languages=g.Ab(b,a.o,a);g.hR(a,(0,g.Jc)(b,a.o))}; +CR=function(a,b){g.fR.call(this,"Subt\u00edtulos",3,a,b,"Opciones",function(){g.ZO(b,c.B)}); +var c=this;this.I=a;this.tracks={};this.F=new g.H(function(){BR(c,!1)},3E3); +this.o=new AR(this.I,this.Na);this.B=new zR(this.I,this.Na);this.G=new g.T({D:"div",K:[{D:"span",W:"Subt\u00edtulos"},{D:"span",J:"ytp-menuitem-label-count",W:"{{content}}"}]});g.A(this,this.F);g.A(this,this.G);g.NO(this,this.G);g.A(this,this.o);this.o.subscribe("select",this.II,this);g.A(this,this.B);this.B.subscribe("settingChange",this.je,this);b.subscribe("show",this.TM,this);this.M(a,"videodatachange",this.la);this.M(a,"onApiChange",this.la);this.M(a,"onCaptionsTrackListChanged",this.la);this.M(a, +"captionschanged",this.la);this.la()}; +BR=function(a,b){a.I.setOption("captions","sampleSubtitles",b)}; +DR=function(a){g.aP.call(this,a,"ytp-settings-menu");this.hc=new g.SO(this.I);this.settingsButton=null;this.gd=!1;g.A(this,this.hc);this.hide();g.ZO(this,this.hc)}; +Qla=function(a,b){a.settingsButton=b;a.element.id=b.element.getAttribute("aria-owns")}; +ER=function(a,b){g.T.call(this,{D:"button",Y:["ytp-size-button","ytp-button"],P:{title:"{{title}}"},W:"{{icon}}"});this.I=a;this.isWidescreen=null;this.transition=new hQ;this.tooltip=b.rb();g.A(this,this.transition);this.M(a,"sizestylechange",this.la);this.M(a,"fullscreentoggled",this.la);this.M(a,"presentingplayerstatechange",this.la);this.la();this.oa("click",this.onClick);g.Le(this,g.DO(this.tooltip,this.element))}; +FR=function(a,b){g.T.call(this,{D:"button",Y:["ytp-subtitles-button","ytp-button"],P:{"aria-pressed":"{{pressed}}",title:g.YN(a,"Subt\u00edtulos","c")},K:[NM()]});this.I=a;this.M(a,"videodatachange",this.la);this.M(a,"appresize",this.la);this.M(a,"onApiChange",this.la);this.M(a,"onCaptionsTrackListChanged",this.la);this.M(a,"captionschanged",this.la);this.la();this.oa("click",this.onClick);g.Le(this,g.DO(b.rb(),this.element))}; +g.GR=function(a,b,c){c=void 0===c?350:c;g.T.call(this,{D:"div",Y:["ytp-time-display","notranslate"],K:[{D:"span",J:"ytp-time-current",W:"{{currenttime}}"},{D:"span",J:"ytp-time-separator",W:" / "},{D:"span",J:"ytp-time-duration",W:"{{duration}}"}]});this.api=a;this.G=c;this.liveBadge=new g.T({D:"button",Y:["ytp-live-badge","ytp-button"],P:{disabled:"true"},W:"{{content}}"});this.o=null;this.u=!1;this.F=this.C=null;this.isPremiere=!1;this.B=this.A=null;this.liveBadge.Bb("En directo");g.A(this,this.liveBadge); +this.liveBadge.ca(this.element);this.tooltip=b.rb();this.oa("click",this.onClick);this.M(a,"presentingplayerstatechange",this.ac);this.M(a,"appresize",this.ac);this.M(a,"videodatachange",this.Qa);(a=a.getVideoData())&&this.updateVideoData(a);this.ac()}; +JR=function(a,b,c){g.T.call(this,{D:"div",J:"ytp-volume-panel",P:{role:"slider","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},K:[{D:"div",J:"ytp-volume-slider",K:[{D:"div",J:"ytp-volume-slider-handle"}]}]});var d=this;this.api=a;this.u=b;this.G=c;this.H=!1;this.T=this.volume=0;this.N=null;this.B=this.o=this.A=!1;this.u=b;this.G=c;this.C=b.Pc();this.R=this.da("ytp-volume-slider");this.V=this.da("ytp-volume-slider-handle");this.F= +new g.Xr(this.R,!0);g.A(this,this.F);this.F.subscribe("dragstart",this.XM,this);this.F.subscribe("dragmove",this.MI,this);this.F.subscribe("dragend",this.WM,this);this.M(a,"onVolumeChange",this.OI);this.M(a,"appresize",this.mA);this.M(a,"fullscreentoggled",this.KI);this.M(a,"onShowControls",this.Cx);this.M(a,"onHideControls",this.Cx);this.M(this.element,"keydown",this.NI);this.M(this.element,"focus",function(){HR(d,d.o,d.A,!0,d.u.wj())}); +this.M(this.element,"blur",function(){HR(d,d.o,d.A,!1,d.u.wj())}); +this.mA(g.iN(a).getPlayerSize());IR(this,a.getVolume(),a.isMuted())}; +IR=function(a,b,c){var d=Math.floor(b),e=d+"% volumen"+(c?" silenciado":"");c=c?0:b/100;a.na("valuenow",d);a.na("valuetext",e);a.V.style.left=(a.C?60:40)*c+"px";a.volume=b}; +HR=function(a,b,c,d,e){var f=a.o||a.A||a.B||a.H;a.o=b;a.A=c;a.B=d;a.H=e;b=a.o||a.A||a.B||a.H;f!==b&&(b?a.N=a.M(a.element,"wheel",a.LI):(a.kb(a.N),a.N=null),g.J(a.G,"ytp-volume-slider-active",b))}; +g.KR=function(a,b){var c=a.O(),d=g.My(c);0===d.indexOf("www.")&&(d=d.substring(4));var e=["ytp-youtube-button","ytp-button","yt-uix-sessionlink"],f=g.Ay(c);f&&e.push("ytp-youtube-music-button");g.T.call(this,{D:"a",Y:e,P:{href:"{{url}}",target:c.F,title:g.NL("Ver en $WEBSITE",{WEBSITE:d}),"data-sessionlink":"feature=player-button"},K:[f?g.V?{D:"div",Y:["ytp-icon","ytp-icon-youtube-music-logo"]}:{D:"svg",P:{viewBox:"0 0 77 20"},K:[{D:"g",P:{fill:"none"},K:[{D:"path",P:{d:"M27.71 3.30a3.53 3.53 0 0 0-2.49-2.49c-2.19-.59-11.00-.59-11.00-.59s-8.81 0-11.00.59A3.53 3.53 0 0 0 .71 3.30c-.59 2.20-.59 6.8-.59 6.8s0 4.59.59 6.8a3.53 3.53 0 0 0 2.49 2.49c2.19.59 11.00.59 11.00.59s8.81 0 11.00-.59a3.53 3.53 0 0 0 2.49-2.49c.59-2.20.59-6.8.59-6.8s-.00-4.59-.59-6.8z", +fill:"red"}},{D:"path",P:{d:"M11.39 14.34l7.32-4.23-7.32-4.24zM40.69 7.88c-.50 2.56-.88 5.69-1.08 6.98h-.14c-.16-1.33-.54-4.44-1.06-6.97l-1.29-6.28h-3.92v16.95h2.43V4.60l.24 1.30 2.47 12.66h2.43L43.21 5.91l.26-1.31v13.97h2.43V1.62h-3.96L40.7 7.88zm11.80 8.14c-.22.46-.70.78-1.19.78-.56 0-.78-.44-.78-1.53V6.19h-2.78v9.25c0 2.28.74 3.33 2.39 3.33 1.12 0 2.03-.50 2.66-1.71h.06l.24 1.51h2.17V6.19h-2.78v9.84h.00zm8.15-4.94c-.90-.66-1.47-1.11-1.47-2.08 0-.68.32-1.07 1.08-1.07.78 0 1.04.54 1.06 2.40l2.33-.1c.18-3.01-.80-4.26-3.36-4.26-2.37 0-3.54 1.07-3.54 3.27 0 2 .96 2.91 2.53 4.1 1.35 1.05 2.13 1.63 2.13 2.48 0 .64-.40 1.09-1.10 1.09-.82 0-1.31-.78-1.18-2.16l-2.35.04c-.36 2.56.66 4.06 3.40 4.06 2.39 0 3.64-1.11 3.64-3.33.00-2.02-1.00-2.82-3.18-4.44zm4.71-4.88h2.66v12.38h-2.66zm1.35-4.88c-1.02 0-1.51.38-1.51 1.71 0 1.37.48 1.71 1.51 1.71 1.04 0 1.51-.34 1.51-1.71 0-1.27-.46-1.71-1.51-1.71zm10.25 12.80l-2.43-.12c0 2.18-.24 2.88-1.06 2.88s-.96-.78-.96-3.35V11.12c0-2.48.16-3.27.98-3.27.76 0 .96.74.96 3.05l2.41-.16c.16-1.92-.08-3.23-.82-3.98-.54-.54-1.37-.80-2.51-.80-2.7 0-3.80 1.45-3.80 5.53v1.73c0 4.20.94 5.55 3.70 5.55 1.17 0 1.97-.24 2.51-.76.78-.73 1.08-1.98 1.02-3.90z", +fill:"#fff"}}]}]}:g.V?{D:"div",Y:["ytp-icon","ytp-icon-logo"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 67 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 45.09 10 L 45.09 25.82 L 47.16 25.82 L 47.41 24.76 L 47.47 24.76 C 47.66 25.14 47.94 25.44 48.33 25.66 C 48.72 25.88 49.16 25.99 49.63 25.99 C 50.48 25.99 51.1 25.60 51.5 24.82 C 51.9 24.04 52.09 22.82 52.09 21.16 L 52.09 19.40 C 52.12 18.13 52.05 17.15 51.90 16.44 C 51.75 15.74 51.50 15.23 51.16 14.91 C 50.82 14.59 50.34 14.44 49.75 14.44 C 49.29 14.44 48.87 14.57 48.47 14.83 C 48.27 14.96 48.09 15.11 47.93 15.29 C 47.78 15.46 47.64 15.65 47.53 15.86 L 47.51 15.86 L 47.51 10 L 45.09 10 z M 8.10 10.56 L 10.96 20.86 L 10.96 25.82 L 13.42 25.82 L 13.42 20.86 L 16.32 10.56 L 13.83 10.56 L 12.78 15.25 C 12.49 16.62 12.31 17.59 12.23 18.17 L 12.16 18.17 C 12.04 17.35 11.84 16.38 11.59 15.23 L 10.59 10.56 L 8.10 10.56 z M 30.10 10.56 L 30.10 12.58 L 32.59 12.58 L 32.59 25.82 L 35.06 25.82 L 35.06 12.58 L 37.55 12.58 L 37.55 10.56 L 30.10 10.56 z M 19.21 14.46 C 18.37 14.46 17.69 14.63 17.17 14.96 C 16.65 15.29 16.27 15.82 16.03 16.55 C 15.79 17.28 15.67 18.23 15.67 19.43 L 15.67 21.06 C 15.67 22.24 15.79 23.19 16 23.91 C 16.21 24.62 16.57 25.15 17.07 25.49 C 17.58 25.83 18.27 26 19.15 26 C 20.02 26 20.69 25.83 21.19 25.5 C 21.69 25.17 22.06 24.63 22.28 23.91 C 22.51 23.19 22.63 22.25 22.63 21.06 L 22.63 19.43 C 22.63 18.23 22.50 17.28 22.27 16.56 C 22.04 15.84 21.68 15.31 21.18 14.97 C 20.68 14.63 20.03 14.46 19.21 14.46 z M 56.64 14.47 C 55.39 14.47 54.51 14.84 53.99 15.61 C 53.48 16.38 53.22 17.60 53.22 19.27 L 53.22 21.23 C 53.22 22.85 53.47 24.05 53.97 24.83 C 54.34 25.40 54.92 25.77 55.71 25.91 C 55.97 25.96 56.26 25.99 56.57 25.99 C 57.60 25.99 58.40 25.74 58.96 25.23 C 59.53 24.72 59.81 23.94 59.81 22.91 C 59.81 22.74 59.79 22.61 59.78 22.51 L 57.63 22.39 C 57.62 23.06 57.54 23.54 57.40 23.83 C 57.26 24.12 57.01 24.27 56.63 24.27 C 56.35 24.27 56.13 24.18 56.00 24.02 C 55.87 23.86 55.79 23.61 55.75 23.25 C 55.71 22.89 55.68 22.36 55.68 21.64 L 55.68 21.08 L 59.86 21.08 L 59.86 19.16 C 59.86 17.99 59.77 17.08 59.58 16.41 C 59.39 15.75 59.07 15.25 58.61 14.93 C 58.15 14.62 57.50 14.47 56.64 14.47 z M 23.92 14.67 L 23.92 23.00 C 23.92 24.03 24.11 24.79 24.46 25.27 C 24.82 25.76 25.35 26.00 26.09 26.00 C 27.16 26.00 27.97 25.49 28.5 24.46 L 28.55 24.46 L 28.76 25.82 L 30.73 25.82 L 30.73 14.67 L 28.23 14.67 L 28.23 23.52 C 28.13 23.73 27.97 23.90 27.77 24.03 C 27.57 24.16 27.37 24.24 27.15 24.24 C 26.89 24.24 26.70 24.12 26.59 23.91 C 26.48 23.70 26.43 23.35 26.43 22.85 L 26.43 14.67 L 23.92 14.67 z M 36.80 14.67 L 36.80 23.00 C 36.80 24.03 36.98 24.79 37.33 25.27 C 37.60 25.64 37.97 25.87 38.45 25.96 C 38.61 25.99 38.78 26.00 38.97 26.00 C 40.04 26.00 40.83 25.49 41.36 24.46 L 41.41 24.46 L 41.64 25.82 L 43.59 25.82 L 43.59 14.67 L 41.09 14.67 L 41.09 23.52 C 40.99 23.73 40.85 23.90 40.65 24.03 C 40.45 24.16 40.23 24.24 40.01 24.24 C 39.75 24.24 39.58 24.12 39.47 23.91 C 39.36 23.70 39.31 23.35 39.31 22.85 L 39.31 14.67 L 36.80 14.67 z M 56.61 16.15 C 56.88 16.15 57.08 16.23 57.21 16.38 C 57.33 16.53 57.42 16.79 57.47 17.16 C 57.52 17.53 57.53 18.06 57.53 18.78 L 57.53 19.58 L 55.69 19.58 L 55.69 18.78 C 55.69 18.05 55.71 17.52 55.75 17.16 C 55.79 16.81 55.87 16.55 56.00 16.39 C 56.13 16.23 56.32 16.15 56.61 16.15 z M 19.15 16.19 C 19.50 16.19 19.75 16.38 19.89 16.75 C 20.03 17.12 20.09 17.7 20.09 18.5 L 20.09 21.97 C 20.09 22.79 20.03 23.39 19.89 23.75 C 19.75 24.11 19.51 24.29 19.15 24.30 C 18.80 24.30 18.54 24.11 18.41 23.75 C 18.28 23.39 18.22 22.79 18.22 21.97 L 18.22 18.5 C 18.22 17.7 18.28 17.12 18.42 16.75 C 18.56 16.38 18.81 16.19 19.15 16.19 z M 48.63 16.22 C 48.88 16.22 49.08 16.31 49.22 16.51 C 49.36 16.71 49.45 17.05 49.50 17.52 C 49.55 17.99 49.58 18.68 49.58 19.55 L 49.58 21 L 49.59 21 C 49.59 21.81 49.57 22.45 49.5 22.91 C 49.43 23.37 49.32 23.70 49.16 23.89 C 49.00 24.08 48.78 24.17 48.51 24.17 C 48.30 24.17 48.11 24.12 47.94 24.02 C 47.76 23.92 47.62 23.78 47.51 23.58 L 47.51 17.25 C 47.59 16.95 47.75 16.70 47.96 16.50 C 48.17 16.31 48.39 16.22 48.63 16.22 z "}}]}]}); +this.api=a;this.visible=!1;g.xN(a,this.element,this,28666);this.oa("click",this.onClick);this.M(a,"videodatachange",this.Qa);this.M(a,"onLoopRangeChange",this.Qa);this.Qa();g.Le(this,g.DO(b.rb(),this.element))}; +LR=function(a,b,c){g.Rr.call(this);var d=this;this.I=a;this.u=b;this.Z=c;this.ma=NaN;this.fa=this.ra=null;this.o=new DR(this.I);this.C=new g.FQ(this.I,this.u);this.muteButton=null;this.ga=new g.GR(this.I,this.u);this.B=this.F=this.N=this.L=null;this.T=new qQ(this.I,this.u);this.ea=new g.cQ(this.I,this.u);this.G=new g.sn(this.HI,null,this);this.H=null;c=a.O();this.Z.subscribe("autohideupdate",this.kA,this);var e=!g.iM(a).isCued();if(this.I.O().ia("html5_player_bottom_linear_gradient")||!g.Ay(c)&&!g.O(a.O().experiments, +"html5_player_dynamic_bottom_gradient"))var f=new g.T({D:"div",J:"ytp-gradient-bottom"});else this.fa=f=new g.WP(a);g.A(this,f);g.vN(a,f.element,8);this.ba=new g.LN(f,250,e,100);g.A(this,this.ba);this.A=new g.T({D:"div",J:"ytp-chrome-bottom",K:[{D:"div",J:"ytp-chrome-controls"}]});g.A(this,this.A);g.vN(a,this.A.element,8);this.aa=new g.LN(this.A,250,e,100);g.A(this,this.aa);this.R=this.A.element.children[0];g.Le(this.o,function(){a.L===d.o&&(a.L=null)}); +g.A(this,this.o);a.L=this.o;g.vN(a,this.o.element,6);this.o.subscribe("show",this.UO,this);this.o.subscribe("show",(0,g.x)(b.Iv,b,this.o));g.A(this,this.C);this.C.ca(this.A.element,0);e=new g.ZP(a);g.A(this,e);g.vN(a,e.element,4);e=new g.XL({D:"div",J:"ytp-left-controls"});g.A(this,e);e.ca(this.R);f=new g.wQ(a,b,!1);g.A(this,f);f.ca(e.element);c.R||(f=new g.sQ(a,b),g.A(this,f),f.ca(e.element));f=new g.wQ(a,b,!0);g.A(this,f);f.ca(e.element);var k=new g.T({D:"span"});g.A(this,k);k.ca(e.element);if(!c.Ea&& +(this.muteButton=new nQ(a,b),g.A(this,this.muteButton),this.muteButton.ca(k.element),c.T)){f=new JR(a,b,this.A.element);g.A(this,f);f.ca(k.element);k=new g.Xr(k.element);g.A(this,k);var l=(0,g.x)(f.MC,f,!0);k.subscribe("hoverstart",l);k=new g.Xr(e.element);g.A(this,k);f=(0,g.x)(f.MC,f,!1);k.subscribe("hoverend",f)}g.A(this,this.ga);this.ga.ca(e.element);f=new g.XL({D:"div",J:"ytp-right-controls"});g.A(this,f);g.O(a.O().experiments,"web_wn_macro_markers")&&(this.L=new XP(a,b,this.C,e.element,f.element), +g.A(this,this.L),this.L.ca(this.R));f.ca(this.R);g.O(c.experiments,"external_fullscreen_with_edu")&&c.externalFullscreen&&Oy(c)&&(this.N=new bQ(a,b),g.A(this,this.N),this.N.ca(f.element));e=new FR(a,b);g.A(this,e);e.ca(f.element);e=new cR(a,b,this.o);g.A(this,e);Qla(this.o,e);e.ca(f.element);e=new gQ(a);g.A(this,e);g.vN(a,e.element,5);e.subscribe("show",(0,g.x)(b.Xi,b,e));e=new fQ(a,b,e);g.A(this,e);e.ca(f.element);e=a.getVideoData();if(c.Jl||e.Yb&&"1"===c.controlsType)this.F=new g.KR(a,b),g.A(this, +this.F),this.F.ca(f.element);c.showMiniplayerButton&&!g.O(a.O().experiments,"web_player_pip")&&(this.B=new eQ(a,b),g.A(this,this.B),this.B.ca(f.element));g.A(this,this.T);this.T.ca(f.element);e.Kv||this.T.hide();c.pd||(e=new ER(a,b),g.A(this,e),e.ca(f.element));c.Gc&&(e=new bR(a,b,this.o),g.A(this,e),e.ca(f.element));c.Hi&&(b=new UP(a,b),g.A(this,b),b.ca(f.element));g.A(this,this.ea);this.ea.ca(f.element);g.A(this,this.G);this.M(a,"appresize",this.Ra);this.M(a,"fullscreentoggled",this.Ra);this.M(a, +"presentingplayerstatechange",this.zu);this.M(a,"videodatachange",this.Qa);this.Ra()}; +MR=function(a,b){g.iM(a.I).isCued()||b?b&&(a.aa.hide(),a.ba.hide(),a.muteButton&&a.muteButton.jb(!1),a.F&&a.F.jb(!1),a.B&&a.B.jb(!1),a.u.rb().Xf(a.xa())):b||(a.aa.show(),a.ba.show(),a.muteButton&&a.muteButton.jb(!0),a.F&&a.F.jb(!0),a.B&&a.B.jb(!0),a.kA())}; +OR=function(a){var b=g.iN(a.I).getPlayerSize().width;return Math.max(b-2*NR(a),100)}; +NR=function(a){var b=a.u.Pc();return 12*(a.I.getVideoData().Yb?0:b?2:1)}; +PR=function(a){var b=a.u.Pc()?72:50;a=a.I.O();g.Qy(a)&&(g.O(a.experiments,"web_player_bigger_buttons")?b=54:g.O(a.experiments,"web_player_bigger_buttons_like_mobile")&&(b=62));return b}; +RR=function(a){g.T.call(this,{D:"div",J:QR.TITLE,K:[{D:"div",J:QR.TEXT,K:[{D:"a",Y:[QR.LINK,QR.SESSIONLINK],P:{target:a.O().F,href:"{{url}}","data-sessionlink":"feature=player-title"},W:"{{title}}"},{D:"div",J:QR.SUBTEXT,K:[{D:"a",J:QR.CHANNEL_NAME,P:{href:"{{channelLink}}",target:"_blank"},W:"{{channelName}}"}]}]}]});this.api=a;this.o=null;this.link=this.da(QR.LINK);g.xN(a,this.element,this,23851);this.M(a,"videodatachange",this.la);this.M(a,"videoplayerreset",this.la);this.la()}; +SR=function(a){a.na("channelLink","");a.na("channelName","")}; +g.UR=function(a,b){g.T.call(this,{D:"div",K:[{D:"div",J:"ytp-tooltip-text-wrapper",K:[{D:"div",J:"ytp-tooltip-image"},{D:"div",J:"ytp-tooltip-title",W:"{{title}}"},{D:"span",J:"ytp-tooltip-text",W:"{{text}}"}]},{D:"div",J:"ytp-tooltip-bg",K:[{D:"div",J:"ytp-tooltip-duration",W:"{{duration}}"}]}]});var c=this;this.api=a;this.fa=b;this.ba=this.api.O();this.aa=this.ba.o;this.bg=this.da("ytp-tooltip-bg");this.image=this.da("ytp-tooltip-image");this.text=this.da("ytp-tooltip-text");this.title=this.da("ytp-tooltip-title"); +this.N=function(e){(e=kp(e))&&g.Ce(c.u,e)||c.og()}; +this.B=function(e){3===c.type&&c.og();(e=e.currentTarget)&&1===e.nodeType&&!c.type&&(e.removeEventListener("mouseover",c.B),e.addEventListener("mouseout",c.N),e.removeEventListener("focus",c.B),e.addEventListener("blur",c.N),TR(c,e,2))}; +this.R=function(){c.og()}; +this.u=null;this.F=new g.LN(this,100);this.type=null;this.H=!1;this.o=null;this.A=NaN;this.C="";this.V=g.iN(this.api).getPlayerSize().width;this.G=!0;this.Wd=1;this.T=new g.H(this.NG,250,this);this.Z=new g.H(this.og,5E3,this);g.A(this,this.F);g.A(this,this.T);g.A(this,this.Z);if(my){var d=this.da("ytp-tooltip-text");d.setAttribute("role","text");d.setAttribute("aria-live","polite")}}; +vP=function(a){a.element.setAttribute("aria-live","polite")}; +YR=function(a,b,c,d,e,f,k,l){if(!a.aa){3===a.type&&a.og();1!==a.type&&(Dn(a.element,"ytp-tooltip ytp-bottom"),a.type=1,a.G&&a.F.show(),a.o&&a.o.dispose(),a.o=a.api.Ae(),a.o&&a.o.subscribe("l",a.kB,a));a.update({text:d,title:k?k:""});g.O(a.api.O().experiments,"web_wn_macro_markers")&&g.J(a.text,"ytp-tooltip-text-no-title",1===a.type&&!k);g.J(a.element,"ytp-text-detail",!!e);d=-1;a.o&&(d=WA(a.o,160*a.Wd),g.O(a.ba.experiments,"web_l3_storyboard")&&4===a.o.levels.length&&(d=a.o.levels.length-1),d=aB(a.o, +d,c));VR(a,d);if(l)switch(c=g.Qh(a.element).width,l){case 1:a.title.style.right="0";a.title.style.textAlign="left";break;case 2:a.title.style.right=c+"px";a.title.style.textAlign="right";break;case 3:a.title.style.right=c/2+"px",a.title.style.textAlign="center"}WR(a,!!e,b,f)}}; +g.ZR=function(a){1===a.type&&a.og()}; +g.DO=function(a,b){if(a.aa)return g.Ja;b.addEventListener("mouseover",a.B);b.addEventListener("focus",a.B);var c=b.getAttribute("title");c&&!b.hasAttribute("aria-label")&&b.setAttribute("aria-label",c);return function(){a.u===b&&a.og();b.removeEventListener("mouseover",a.B);b.removeEventListener("focus",a.B)}}; +CP=function(a,b,c){if(a.type)if(3===a.type)a.og();else return;TR(a,b,3,c)}; +TR=function(a,b,c,d){if(b&&!b.hasAttribute)a=new ar("showElementTooltip called with non-element.",b.toString()),g.dr(a);else{isNaN(a.A)||(a.A=NaN,a.bg.style.background="");a.u=b;a.H=!!d;d?a.C=d:(a.C=b.getAttribute("title"),b.removeAttribute("title"));Dn(a.element,"ytp-tooltip");if(d=b.getAttribute("data-tooltip-image"))a.image.style.backgroundImage="url("+d+")";g.J(a.element,"ytp-tooltip-image-enabled",!!d);b=b.getAttribute("data-tooltip-opaque");g.J(a.element,"ytp-tooltip-opaque",!!b);a.type=c;a.api.addEventListener("appresize", +a.R);a.G&&($R(a),a.F.show(0))}}; +$R=function(a){var b;a.u&&(b=a.u.getAttribute("data-tooltip-text"));if(b&&!a.H){var c=a.u;a.na("text",b);var d=c.getAttribute("data-duration");a.update({title:a.C,duration:d});c=c.getAttribute("data-preview");var e=160*a.Wd,f=90*a.Wd,k=160*a.Wd,l=90*a.Wd;a.bg.style.width=e+"px";a.bg.style.height=f+"px";a.bg.style.backgroundImage=c?"url("+c+")":"";a.bg.style.backgroundPosition=(e-k)/2+"px "+(f-l)/2+"px";a.bg.style.backgroundSize=k+"px "+l+"px";g.Fn(a.element,["ytp-text-detail","ytp-preview"]);g.J(a.element, +"ytp-has-duration",!!d)}else a.na("text",a.C),g.Hn(a.element,["ytp-text-detail","ytp-preview","ytp-has-duration"]);WR(a,!!b)}; +WR=function(a,b,c,d){var e=Math.min(a.V,300*a.Wd);a.element.style.maxWidth=b?"":e+"px";a.fa.kl(a.element,a.u,c,1===a.type,d);a.element.style.top?g.I(a.element,"ytp-bottom"):a.element.style.bottom&&g.I(a.element,"ytp-top");3===a.type&&a.Z.start()}; +uQ=function(a){a.u&&!a.H&&a.u.hasAttribute("title")&&(a.C=a.u.getAttribute("title")||"",a.u.removeAttribute("title"),a.G&&$R(a))}; +VR=function(a,b){g.J(a.element,"ytp-preview",0<=b);if(!(0>b||b===a.A)){a.A=b;var c=160*a.Wd,d=160*a.Wd,e=a.o.cj(a.A,c);YP(a.bg,e,c,d,!0);a.T.start()}}; +aS=function(a){var b=a.u;3===a.type&&a.Z.stop();a.api.removeEventListener("appresize",a.R);a.H||b.setAttribute("title",a.C);a.C="";a.u=null}; +bS=function(a,b){var c={commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",url:"/service_ajax",sendPost:!0}},playlistEditEndpoint:{playlistId:"WL",actions:b}},d={list_id:"WL"};c=TJ(g.fK(),c);Nf(c.then(function(e){if(e&&"STATUS_SUCCEEDED"===e.status){if(a.onSuccess)a.onSuccess({},d)}else if(a.onError)a.onError({},d)}),function(){a.Bd&&a.Bd({},d)})}; +Rla=function(a,b,c){g.Ao("web_classic_playlist_one_platform_update")?bS(a,[{addedVideoId:a.videoIds,action:"ACTION_ADD_VIDEO"}]):cS("add_to_watch_later_list",a,b,c)}; +Sla=function(a,b,c){g.Ao("web_classic_playlist_one_platform_update")?bS(a,[{removedVideoId:a.videoIds,action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID"}]):cS("delete_from_watch_later_list",a,b,c)}; +cS=function(a,b,c,d){g.uq(c?c+"playlist_video_ajax?action_"+a+"=1":"/playlist_video_ajax?action_"+a+"=1",{method:"POST",Le:{feature:b.feature||null,authuser:b.cd||null,pageid:b.pageId||null},Db:{video_ids:b.videoIds||null,source_playlist_id:b.sourcePlaylistId||null,full_list_id:b.fullListId||null,delete_from_playlists:b.zU||null,add_to_playlists:b.XT||null,plid:g.K("PLAYBACK_ID")||null},context:b.context,onError:b.onError,onSuccess:function(e,f){b.onSuccess.call(this,e,f)}, +Bd:b.Bd,withCredentials:!!d})}; +g.eS=function(a,b){g.T.call(this,{D:"button",Y:["ytp-watch-later-button","ytp-button"],P:{title:"{{title}}","data-tooltip-image":"{{image}}","data-tooltip-opaque":String(g.qy(a.O()))},K:[{D:"div",J:"ytp-watch-later-icon",W:"{{icon}}"},{D:"div",J:"ytp-watch-later-title",W:"Ver m\u00e1s tarde"}]});this.I=a;this.A=b;this.icon=null;this.visible=this.u=this.o=!1;this.tooltip=b.rb();vP(this.tooltip);g.xN(a,this.element,this,28665);this.oa("click",this.onClick,this);this.M(a,"videoplayerreset",this.QI); +this.M(a,"appresize",this.Wp);this.M(a,"videodatachange",this.Wp);this.M(a,"presentingplayerstatechange",this.Wp);this.Wp();var c=this.I.O(),d=g.Ns("yt-player-watch-later-pending");c.u&&d?(Qx(),dS(this,d.videoId)):this.la(2);g.J(this.element,"ytp-show-watch-later-title",g.qy(c));g.Le(this,g.DO(b.rb(),this.element))}; +fS=function(a,b){g.pP(function(){Qx({videoId:b});window.location.reload()},"wl_button",g.Ly(a.I.O()))}; +dS=function(a,b){if(!a.u)if(a.u=!0,a.la(4),g.O(a.I.O().experiments,"web_player_innertube_playlist_update")){var c=a.I.getVideoData();c=a.o?c.removeFromWatchLaterCommand:c.addToWatchLaterCommand;var d=sP(a.I.app),e=a.o?a.TB.bind(a):a.SB.bind(a);TJ(d,c).then(e,a.wN.bind(a))}else c=a.I.O(),(a.o?Sla:Rla)({videoIds:b,cd:c.cd,pageId:c.pageId,onError:a.vN,onSuccess:a.o?a.TB:a.SB,context:a},c.H,!0)}; +gS=function(a,b){a.la(5,b);a.I.O().A&&a.I.sa("WATCH_LATER_ERROR",b)}; +hS=function(a,b){var c=a.I.O(),d=a.A.he()&&g.qy(c);!c.G||2!==b&&3!==b||(b=d?3:2);if(b!==a.icon){switch(b){case 4:var e=WN();break;case 1:e=qM();break;case 2:e=g.V?{D:"div",Y:["ytp-icon","ytp-icon-watch-later"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M16,19.02 L16,12.00 L18,12.00 L18,17.86 L23.10,20.81 L22.10,22.54 L16,19.02 Z"}}]}; +break;case 3:e={D:"div",Y:["ytp-icon","ytp-icon-watch-later-large"]};break;case 5:e=g.O(c.experiments,"watch_later_iconchange_killswitch")?g.V?{D:"div",Y:["ytp-icon","ytp-icon-alert"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M21,7.91 L19.60,20.91 L16.39,20.91 L15,7.91 L21,7.91 Z M18,27.91 C16.61,27.91 15.5,26.79 15.5,25.41 C15.5,24.03 16.61,22.91 18,22.91 C19.38,22.91 20.5,24.03 20.5,25.41 C20.5,26.79 19.38,27.91 18,27.91 Z"}}]}: +g.V?{D:"div",Y:["ytp-icon","ytp-icon-warning"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z",fill:"#fff"}}]}}a.na("icon",e);a.icon=b}}; +iS=function(a){g.nO.call(this,a);var b=this;this.fa=g.qy(this.api.O());this.Ya=48;this.eb=69;this.ea=null;this.R=[];this.dc=new g.GO(this.api);this.ob=new DP(this.api);this.C=new g.T({D:"div",J:"ytp-chrome-top"});this.ua=[];this.tooltip=new g.UR(this.api,this);this.backButton=this.aa=null;this.channelAvatar=new xP(this.api,this);this.title=new RR(this.api,this);this.A=new g.XL({D:"div",J:"ytp-chrome-top-buttons"});this.H=null;this.ba=new CO(this.api,this,this.C.element);this.overflowButton=this.B= +null;this.u="1"===this.api.O().controlsType?new LR(this.api,this,this.o):null;this.contextMenu=new g.hP(this.api,this,this.dc);this.Ua=!1;this.Ea=new g.T({D:"div",P:{tabindex:"0"}});this.Aa=new g.T({D:"div",P:{tabindex:"0"}});this.ma=null;this.Fb=this.wa=!1;var c=g.iN(a),d=a.O(),e=a.getVideoData();this.fa&&(g.I(a.getRootNode(),"ytp-embed"),g.I(a.getRootNode(),"ytp-embed-playlist"),this.Ya=60,this.eb=89);this.od=e&&e.Wi;g.A(this,this.dc);g.vN(a,this.dc.element,4);g.A(this,this.ob);g.vN(a,this.ob.element, +4);e=new g.T({D:"div",J:"ytp-gradient-top"});g.A(this,e);g.vN(a,e.element,1);this.Zb=new g.LN(e,250,!0,100);g.A(this,this.Zb);g.A(this,this.C);g.vN(a,this.C.element,1);this.Xb=new g.LN(this.C,250,!0,100);g.A(this,this.Xb);g.A(this,this.tooltip);g.vN(a,this.tooltip.element,4);var f=new JP(a);g.A(this,f);g.vN(a,f.element,5);f.subscribe("show",function(l){b.Xi(f,l)}); +this.ua.push(f);this.aa=new KP(a,this,f);g.A(this,this.aa);d.showBackButton&&(this.backButton=new nP(a),g.A(this,this.backButton),this.backButton.ca(this.C.element));this.fa||this.aa.ca(this.C.element);this.channelAvatar.ca(this.C.element);g.A(this,this.channelAvatar);g.A(this,this.title);this.title.ca(this.C.element);g.A(this,this.A);this.A.ca(this.C.element);this.H=new g.eS(a,this);g.A(this,this.H);this.H.ca(this.A.element);var k=new g.OP(a,this);g.A(this,k);g.vN(a,k.element,5);k.subscribe("show", +function(l){b.Xi(k,l)}); +this.ua.push(k);this.shareButton=new g.NP(a,this,k);g.A(this,this.shareButton);this.shareButton.ca(this.A.element);this.L=new BP(a,this);g.A(this,this.L);this.L.ca(this.A.element);d.Tn&&(e=new TP(a),g.A(this,e),g.vN(a,e.element,4));this.fa&&this.aa.ca(this.A.element);g.A(this,this.ba);this.ba.ca(this.A.element);e=new EO(a,this,this.ba);g.A(this,e);e.ca(this.A.element);this.B=new FP(a,this);g.A(this,this.B);g.vN(a,this.B.element,5);this.B.subscribe("show",function(){b.Xi(b.B,b.B.Od())}); +this.ua.push(this.B);this.overflowButton=new EP(a,this,this.B);g.A(this,this.overflowButton);this.overflowButton.ca(this.A.element);this.u&&g.A(this,this.u);"3"===d.controlsType&&(e=new MP(a,this),g.A(this,e),g.vN(a,e.element,8));g.A(this,this.contextMenu);this.contextMenu.subscribe("show",this.zD,this);e=new zO(a,new AO(a));g.A(this,e);g.vN(a,e.element,4);this.Ea.oa("focus",this.tF,this);g.A(this,this.Ea);this.Aa.oa("focus",this.uF,this);g.A(this,this.Aa);(this.Z=d.yb?null:new g.jP(a,c,this.contextMenu, +this.o,this.dc,function(){return b.Rg()}))&&g.A(this,this.Z); +this.N.push(this.dc.element);this.M(a,"fullscreentoggled",this.nI);this.M(a,"offlineslatestatechange",this.TL,this);this.M(a,"cardstatechange",this.Ke,this)}; +jS=function(a){var b=a.api.O(),c=g.S(g.iM(a.api),128);return b.u&&c&&!a.api.isFullscreen()}; +kS=function(a,b,c){b=c?b.lastElementChild:b.firstElementChild;for(var d=null;b;){if("none"!==Ch(b,"display")&&"true"!==b.getAttribute("aria-hidden")){var e=void 0;0<=b.tabIndex?e=b:e=kS(a,b,c);e&&(d?c?e.tabIndex>d.tabIndex&&(d=e):e.tabIndex<d.tabIndex&&(d=e):d=e)}b=c?b.previousElementSibling:b.nextElementSibling}return d}; +g.lS=function(a){g.hC.call(this,a);this.chrome=null;this.load()}; +nS=function(a,b,c){g.z.call(this);var d=this;this.api=a;this.H=b;this.o=c;this.F=new Map;this.u=[];this.G=NaN;this.B=this.A=null;this.C=new g.H(function(){mS(d,d.G)}); +this.events=new g.Rr(this);this.o.getPlayerType();ela(this.o,this);g.A(this,this.C);g.A(this,this.events);this.events.M(this.api,g.fz("serverstitchedcuerange"),this.Kc)}; +Vla=function(a,b,c,d,e){var f=a.o;e=void 0===e?d+c:e;if(d>e)return oS(a,"Invalid playback enterTimeMs="+d+" is greater than parentReturnTimeMs="+e),"";var k=1E3*f.Kb();if(d<k)return oS(a,"Invalid playback enterTimeMs="+d+" is less than parentMinSeekableTimeMs="+k),"";k=1E3*f.getDuration();if(e>k)return oS(a,"Invalid playback parentReturnTimeMs="+e+" is greater than parentDurationMs="+k),"";k=null;for(var l=g.p(a.u),m=l.next();!m.done;m=l.next()){m=m.value;if(d>=m.Nb&&d<m.Tb||e<=m.Tb&&e>m.Nb)return oS(a, +"Overlapping child playbacks not allowed. New playback {video_id="+(b.video_id+" enterTimeMs="+d+" parentReturnTimeMs="+e+"} overlaps existing ChildPlayback "+pS(m))),"";if(e===m.Nb)return oS(a,"Neighboring child playbacks must be added sequentially. New playback {video_id="+(b.video_id+" enterTimeMs="+d+" parentReturnTimeMs="+e+"} added after existing ChildPlayback "+pS(m))),"";d===m.Tb&&(k=m)}l="childplayback_"+Tla++;m={fc:qS(c,!0),df:Infinity,target:null};var n=b.raw_player_response;if(!n&&!g.O(a.H.experiments, +"web_player_parse_ad_response_killswitch")){var q=b.player_response;q&&(n=JSON.parse(q))}b={Gb:l,playerVars:b,playerType:2,durationMs:c,Nb:d,Tb:e,sf:m,playerResponse:n};a.u=a.u.concat(b).sort(function(r,u){return r.Nb-u.Nb}); +k?Ula(k,{fc:qS(k.durationMs,!0),df:Infinity,target:b}):(d={fc:qS(d,!1),df:d,target:b},a.F.set(d.fc,d),f.addCueRange(d.fc));return l}; +qS=function(a,b){return new g.cz(Math.max(0,a-5E3),b?0x8000000000000:a-1,{namespace:"serverstitchedcuerange",priority:7})}; +Ula=function(a,b){a.sf=b}; +rS=function(a,b){for(var c=0,d=g.p(a.u),e=d.next();!e.done;e=d.next()){e=e.value;var f=e.Nb/1E3+c,k=f+e.durationMs/1E3;if(f>b)break;if(k>b)return{Ng:e,Aj:b-f};c=k-e.Tb/1E3}return{Ng:null,Aj:b-c}}; +mS=function(a,b){var c=a.B||a.api.xb().getPlayerState();sS(a,!0);var d=rS(a,b).Aj;a.o.seekTo(d);d=a.api.xb();var e=d.getPlayerState();g.bD(c)&&!g.bD(e)?d.playVideo():g.S(c,4)&&!g.S(e,4)&&d.pauseVideo()}; +sS=function(a,b){a.G=NaN;a.C.stop();a.A&&b&&$K(a.A);a.B=null;a.A=null}; +uS=function(a,b,c){b=void 0===b?-1:b;c=void 0===c?Infinity:c;for(var d=b,e=c,f=g.p(a.F),k=f.next();!k.done;k=f.next()){var l=g.p(k.value);k=l.next().value;l=l.next().value;l.df>=d&&l.target&&l.target.Tb<=e&&(a.o.removeCueRange(k),a.F["delete"](k))}d=b;e=c;f=[];k=g.p(a.u);for(l=k.next();!l.done;l=k.next())l=l.value,(l.Nb<d||l.Tb>e)&&f.push(l);a.u=f;d=rS(a,b/1E3);b=d.Ng;d=d.Aj;b&&(d*=1E3,tS(b,d,b.Nb+d));(b=rS(a,c/1E3).Ng)&&oS(a,"Invalid clearEndTimeMs="+c+" that falls during "+pS(b)+".Child playbacks can only have duration updated not their start.")}; +tS=function(a,b,c){a.durationMs=b;a.Tb=c;b={fc:qS(b,!0),df:b,target:null};a.sf=b}; +pS=function(a){return"playback={timelinePlaybackId="+a.Gb+" video_id="+a.playerVars.video_id+" durationMs="+a.durationMs+" enterTimeMs="+a.Nb+" parentReturnTimeMs="+a.Tb+"}"}; +Bja=function(a,b,c,d){var e=0===a.o.getStreamTimeOffset()?a.o.Ib():a.o.getStreamTimeOffset();b=rS(a,b+e).Ng;var f=Number(d.split(";")[0]);return b&&b.playerResponse&&b.playerResponse.streamingData&&(d=b.playerResponse.streamingData.adaptiveFormats)&&(d=d.find(function(k){return k.itag===f}))&&d.url?(a=a.o.getVideoData().ka.o[f].index.Fy(c-1))&&a.o?d.url.concat("&daistate="+a.o):d.url:null}; +oS=function(a,b){a.o.ab("timelineerror",b)}; +wS=function(a,b,c){g.z.call(this);var d=this;this.api=a;this.C=b;this.u=c;this.F=new Map;this.o=[];this.A=this.H=null;this.R=NaN;this.G=this.B=null;this.N=new g.H(function(){vS(d,d.R)}); +this.L=[];this.T=new g.H(function(){var e=d.L.pop();if(e){var f=e.Gb,k=e.playerVars;e=e.playerType;k.prefer_gapless=!0;d.api.preloadVideoByPlayerVars(k,e,NaN,"",f);d.L.length&&d.T.fb(4500)}}); +this.events=new g.Rr(this);c.getPlayerType();g.A(this,this.N);g.A(this,this.T);g.A(this,this.events);this.events.M(this.api,g.fz("childplayback"),this.Kc);this.events.M(this.api,"onQueuedVideoLoaded",this.rM);this.events.M(this.api,"presentingplayerstatechange",this.kI)}; +Xla=function(a,b,c,d,e){var f=a.u;e=void 0===e?d+c:e;if(d>e)return xS(a,"e.enterAfterReturn enterTimeMs="+d+" is greater than parentReturnTimeMs="+e),"";var k=1E3*f.Kb();if(d<k)return xS(a,"e.enterBeforeMinSeekable enterTimeMs="+d+"is less than parentMinSeekableTimeMs="+k),"";k=1E3*f.getDuration();if(e>k)return xS(a,"e.returnAfterDuration parentReturnTimeMs="+e+" is greater than parentDurationMs="+k),"";k=null;for(var l=g.p(a.o),m=l.next();!m.done;m=l.next()){m=m.value;if(d>=m.Nb&&d<m.Tb)return xS(a, +"e.overlappingEnter"),"";if(e<=m.Tb&&e>m.Nb)return xS(a,"e.overlappingReturn"),"";if(e===m.Nb)return xS(a,"e.outOfOrder"),"";d===m.Tb&&(k=m)}l="childplayback_"+Wla++;m={fc:yS(c,!0),df:Infinity,target:null};var n={Gb:l,playerVars:b,playerType:2,durationMs:c,Nb:d,Tb:e,sf:m};a.o=a.o.concat(n).sort(function(u,w){return u.Nb-w.Nb}); +k?zS(a,k,{fc:yS(k.durationMs,!0),df:a.C.ia("timeline_manager_transition_killswitch")?Infinity:k.sf.df,target:n}):(b={fc:yS(d,!1),df:d,target:n},a.F.set(b.fc,b),f.addCueRange(b.fc));b=g.O(a.C.experiments,"html5_gapless_preloading");if(a.u===a.api.xb()&&(f=1E3*f.getCurrentTime(),f>=n.Nb&&f<n.Tb)){var q=a.api.xb().getPlayerState(),r=f-n.Nb;sf(function(){AS(a,n,r/1E3,q)}); +b=!1}b&&(a.L.unshift(n),a.T.fb(0));return l}; +yS=function(a,b){return new g.cz(Math.max(0,a-5E3),b?0x8000000000000:a-1,{namespace:"childplayback",priority:7})}; +Yla=function(a,b,c,d){a.A=d;BS(a.api.app,a.u,c,void 0===b?0:b)}; +CS=function(a,b,c,d){a.A=d;d=b.Gb;var e=b.playerVars,f=b.playerType;a.H=b;a.api.enqueueVideoByPlayerVars(e,f,c,d)}; +zS=function(a,b,c){var d=b.sf;b.sf=c;DS(a,b)&&(c=a.api.xb(),d.fc===a.A&&ES(a),c.removeCueRange(d.fc),c.addCueRange(b.sf.fc))}; +ES=function(a){a.H=null;a.A=null;!a.api.app.Oa.o||a.api.clearQueue()}; +FS=function(a,b){DS(a,b)||xS(a,"e.childPlaybackIsNotPresenting");return b.Tb===b.Nb+b.durationMs?b.Nb+1E3*a.api.xb().getCurrentTime():b.Tb}; +GS=function(a,b){for(var c=0,d=g.p(a.o),e=d.next();!e.done;e=d.next()){e=e.value;var f=e.Nb/1E3+c,k=f+e.durationMs/1E3;if(f>b)break;if(k>b)return{Ng:e,Aj:b-f};c=k-e.Tb/1E3}return{Ng:null,Aj:b-c}}; +vS=function(a,b){var c=a.G||a.api.xb().getPlayerState();HS(a,!0);if(g.O(a.C.experiments,"html5_playbacktimeline_seektoinf_killswitch")||isFinite(b))var d=b;else d=a.u.F,d=d.u?CH(d.u):Infinity;var e=GS(a,d);d=e.Ng;e=e.Aj;var f=d&&!DS(a,d)||!d&&a.u!==a.api.xb(),k=1E3*e;k=a.A&&a.A.start<=k&&k<=a.A.end;!f&&k||ES(a);d?AS(a,d,e,c):IS(a,e,c)}; +IS=function(a,b,c){var d=a.u;if(d!==a.api.xb()){var e=d.getPlayerType();g.FL(a.api.app,e)}d.seekTo(b);JS(a,c)}; +AS=function(a,b,c,d){var e=DS(a,b);if(!e){g.FL(a.api.app,b.playerType);b.playerVars.prefer_gapless=!0;var f=new g.eB(a.C,b.playerVars);f.Gb=b.Gb;KS(a.api.app,f,b.playerType,void 0)}f=a.api.xb();e||f.addCueRange(b.sf.fc);f.seekTo(c);JS(a,d)}; +JS=function(a,b){var c=a.api.xb(),d=c.getPlayerState();g.bD(b)&&!g.bD(d)?c.playVideo():g.S(b,4)&&!g.S(d,4)&&c.pauseVideo()}; +HS=function(a,b){a.R=NaN;a.N.stop();a.B&&b&&$K(a.B);a.G=null;a.B=null}; +DS=function(a,b){var c=a.api.xb();return!!c&&c.getVideoData().Gb===b.Gb}; +MS=function(a,b,c){b=void 0===b?-1:b;c=void 0===c?Infinity:c;for(var d=b,e=c,f=g.p(a.F),k=f.next();!k.done;k=f.next()){var l=g.p(k.value);k=l.next().value;l=l.next().value;l.df>=d&&l.target&&l.target.Tb<=e&&(a.u.removeCueRange(k),a.F["delete"](k))}d=b;e=c;f=[];k=g.p(a.o);for(l=k.next();!l.done;l=k.next())if(l=l.value,l.Nb>=d&&l.Tb<=e){var m=a;m.H===l&&ES(m);DS(m,l)&&g.FN(m.api,l.playerType)}else f.push(l);a.o=f;d=GS(a,b/1E3);b=d.Ng;d=d.Aj;b&&(d*=1E3,LS(a,b,d,b.Tb===b.Nb+b.durationMs?b.Nb+d:b.Tb)); +(b=GS(a,c/1E3).Ng)&&xS(a,"Invalid clearEndTimeMs="+c+" that falls during playback={timelinePlaybackId="+(b.Gb+" video_id="+b.playerVars.video_id+" durationMs="+b.durationMs+" enterTimeMs="+b.Nb+" parentReturnTimeMs="+b.Tb+"}.Child playbacks can only have duration updated not their start."))}; +LS=function(a,b,c,d){b.durationMs=c;b.Tb=d;d={fc:yS(c,!0),df:c,target:null};zS(a,b,d);DS(a,b)&&1E3*a.api.xb().getCurrentTime()>c&&(b=FS(a,b)/1E3,c=a.api.xb().getPlayerState(),IS(a,b,c))}; +xS=function(a,b){a.u.ab("timelineerror",b)}; +$la=function(a){a&&"web"!==a&&Zla.includes(a)}; +PS=function(a,b,c){var d=this;this.api=a;this.player=b;this.player.subscribe("localmediachange",this.o,this);this.u=c;sha().then(function(){var e=Mz(2);e=g.p(e);for(var f=e.next();!f.done;f=e.next())f=f.value,NS(d,f)||Nz(f,3);OS(d)})}; +NS=function(a,b){var c=a.api.xb(),d=c?c.getVideoData():null;return c&&(null===d||void 0===d?0:VB(d))&&d.videoId===b?c:a.player.getVideoData().videoId===b?a.player:null}; +RS=function(a,b){Nz(b,2);var c=ama(a,{videoId:b,download_media:!0,download_media_in_bg:!0,start:Infinity});c.subscribe("dataloaded",function(){return void QS(a,c)}); +a.player.Of(c,a.u);sK(a.player,!1)}; +ama=function(a,b){return new g.eB(a.player.O(),b)}; +OS=function(a){if(!(0<Mz(2).length)){var b=Mz(3);0<b.length&&RS(a,b[0])}}; +QS=function(a,b){if(g.O(a.api.O().experiments,"hoffle_api")){var c=b.getPlayerResponse();if(c&&c.videoDetails&&c.videoDetails.videoId){var d=c.videoDetails;c={videoId:c.videoDetails.videoId,title:d.title,lengthSeconds:d.lengthSeconds,thumbnail:d.thumbnail,viewCount:d.viewCount,author:d.author};tha(c.videoId,c)}}}; +SS=function(a){var b=/codecs="([^"]*)"/.exec(a.mimeType);return b&&b[1]?b[1]+" ("+ju(a)+")":ju(a)}; +cma=function(a,b){if(g.hl())return null;var c=bma();if(!c)return g.kN(a,"html5.webaudio",{name:"null context"}),null;if("string"===typeof c)return g.kN(a,"html5.webaudio",{name:c}),null;if(!c.createMediaElementSource)return g.kN(a,"html5.webaudio",{name:"missing createMediaElementSource"}),null;if("suspended"===c.state){var d=function(e){"suspended"===c.state&&g.bD(e.state)&&c.resume().then(function(){a.removeEventListener("presentingplayerstatechange",d);TS=!1},null)}; +TS||(a.addEventListener("presentingplayerstatechange",d),TS=!0)}return new SL(c,b)}; +US=function(a,b,c,d,e){g.T.call(this,{D:"div",J:"ytp-horizonchart"});this.F=b;this.sampleCount=c;this.B=d;this.C=e;this.index=0;this.heightPx=-1;this.A=this.u=null;this.o=Math.round(a/c);this.element.style.width=this.o*this.sampleCount+"px";this.element.style.height=this.F+"em"}; +VS=function(a,b){if(-1===a.heightPx){var c=null;try{c=g.ue("CANVAS"),a.u=c.getContext("2d")}catch(e){}if(a.u){var d=a.o*a.sampleCount;a.A=c;a.A.width=d;a.A.style.width=d+"px";a.element.appendChild(a.A)}else for(a.sampleCount=Math.floor(a.sampleCount/4),a.o*=4,c=0;c<a.sampleCount;c++)d=g.ue("SPAN"),d.style.width=a.o+"px",d.style.left=a.o*c+"px",a.element.appendChild(d)}c=a.element.clientHeight||24;c!==a.heightPx&&(a.heightPx=c,a.u&&(c=1<(window.devicePixelRatio||1)?2:1,a.A.height=a.heightPx*c,a.A.style.height= +a.heightPx+"px",a.u.scale(1,c)));c=g.p(b);for(d=c.next();!d.done;d=c.next())a.setValue(a.index,d.value),a.index=(a.index+1)%a.sampleCount;c=a.index;a.u?a.u.clearRect(c*a.o,0,a.o,a.heightPx):(c=a.element.children[c],c.style.height="0px",c.style.borderTop="")}; +WS=function(a){var b=null;b={D:"button",Y:["html5-video-info-panel-close","ytp-button"],P:{title:"close"},W:"[x]"};g.T.call(this,{D:"div",J:"html5-video-info-panel",K:[b,{D:"div",J:"html5-video-info-panel-content",K:[{D:"div",K:[{D:"div",W:"Video ID / sCPN"},{D:"span",W:"{{video_id_and_cpn}}"}]},{D:"div",K:[{D:"div",W:"Viewport / Frames"},{D:"span",W:"{{dims_and_frames}}"}]},{D:"div",K:[{D:"div",W:"Current / Optimal Res"},{D:"span",W:"{{resolution}}"}]},{D:"div",K:[{D:"div",W:"Volume / Normalized"}, +{D:"span",W:"{{volume}}"}]},{D:"div",K:[{D:"div",W:"Codecs"},{D:"span",W:"{{codecs}}"}]},{D:"div",P:{style:"{{shader_info_style}}"},K:[{D:"div",W:"Shader Info"},{D:"span",W:"{{shader_info}}"}]},{D:"div",P:{style:"{{color_style}}"},K:[{D:"div",W:"Color"},{D:"span",W:"{{color}}"}]},{D:"div",P:{style:"{{drm_style}}"},K:[{D:"div",W:"Protected"},{D:"span",W:"{{drm}}"}]},{D:"div",P:{style:"{{bandwidth_style}}"},K:[{D:"div",W:"Connection Speed"},{D:"span",K:[{D:"span",W:"{{bandwidth_chart}}"},{D:"span", +W:"{{bandwidth_kbps}}"}]}]},{D:"div",P:{style:"{{network_activity_style}}"},K:[{D:"div",W:"Network Activity"},{D:"span",K:[{D:"span",W:"{{network_activity_chart}}"},{D:"span",W:"{{network_activity_bytes}}"}]}]},{D:"div",K:[{D:"div",W:"Buffer Health"},{D:"span",K:[{D:"span",W:"{{buffer_health_chart}}"},{D:"span",W:"{{buffer_health_seconds}}"}]}]},{D:"div",P:{style:"{{live_latency_style}}"},K:[{D:"div",W:"Live Latency"},{D:"span",K:[{D:"span",W:"{{live_latency_chart}}"},{D:"span",W:"{{live_latency_secs}}"}]}]}, +{D:"div",P:{style:"{{live_mode_style}}"},K:[{D:"div",W:"Live Mode"},{D:"span",W:"{{live_mode}}"}]},{D:"div",P:{style:"{{playback_categories_style}}"},K:[{D:"div",W:"Playback Categories"},{D:"span",W:"{{playback_categories}}"}]},{D:"div",K:[{D:"div",W:"Mystery Text"},{D:"span",W:"{{debug_info}}"}]},{D:"div",P:{style:"{{release_style}}"},K:[{D:"div",W:"Player Release"},{D:"span",W:"{{release_name}}"}]}]}]});b&&(b=this.da("html5-video-info-panel-close"),this.M(b,"click",this.hide));b=[0,18750,37500, +81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];var c="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" "),d=b.map(function(e){return e/4}); +this.o=new US(300,1,150,b,c);g.A(this,this.o);this.na("bandwidth_chart",this.o);this.A=new US(300,1,150,[0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.A(this,this.A);this.na("live_latency_chart",this.A);this.u=new US(300,1,150,[0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.A(this,this.u);this.na("buffer_health_chart",this.u);this.B=new US(300,1,150,d,c);g.A(this,this.B);this.na("network_activity_chart",this.B);this.delay=new g.H(this.la, +500,this);g.A(this,this.delay);this.C=a}; +cT=function(a,b,c){g.z.call(this);var d=this;this.za=vfa(b||{});this.Xb=c;b=this.za.args||{};this.o=new Jy(b,c);g.A(this,this.o);g.O(this.o.experiments,"html5_vp9_new_mime")&&void 0!=navigator.mediaCapabilities&&(pw=!0);qw=XS(this,"html5_vp9_mime_full_range_flag");g.O(this.o.experiments,"html5_disable_subtract_cuepoint_offset")&&(vE=!0);g.O(this.o.experiments,"html5_log_opus_oboe_killswitch")&&(Tt=!1);g.O(this.o.experiments,"html5_skip_empty_load")&&(YS=!0);ZS=g.O(this.o.experiments,"html5_ios_force_seek_to_zero_on_stop"); +$S=g.O(this.o.experiments,"html5_ios7_force_play_on_stall");aT=g.O(this.o.experiments,"html5_ios4_seek_above_zero");g.O(this.o.experiments,"html5_mediastream_applies_timestamp_offset")&&(rE=!0);g.O(this.o.experiments,"html5_dont_override_default_sample_desc_index")&&(At=!0);this.Me=Q(sy(this.o)&&!0,b.enablesizebutton);this.nd=Q(!1,b.player_wide);this.H=new fH;g.A(this,this.H);this.ga=!1;this.setIsExternalPlaylist(b.external_list);this.Z=new g.Rr(this);g.A(this,this.Z);this.aa=null;this.ea=new g.Wn; +g.A(this,this.ea);this.ma=new g.Wn;g.A(this,this.ma);this.ua=new mM;this.Gc=null;this.u=new cN(this);g.A(this,this.u);this.L=new cM(this);g.A(this,this.L);this.ba=1;this.Zb={};this.T=this.o.be?Lga():{volume:100,muted:this.o.mute};this.be=this.o.A?new bN(this,1):new TM(this,1);g.A(this,this.be);this.C=null;this.qd={};c={};this.wc=(c.internalvideodatachange=this.fK,c.playbackready=this.hK,c.playbackstarted=this.iK,c.statechange=this.iH,c);this.B=dma(this);this.pd=new g.Rr(this);g.A(this,this.pd);this.N= +new eJ(this.o,this.B);this.A=ema(this);c={};this.qe=(c.airplayactivechange=this.YJ,c.airplayavailabilitychange=this.ZJ,c.beginseeking=this.qK,c.endseeking=this.VK,c.internalAbandon=this.fL,c.internalaudioformatchange=this.kK,c.internalvideodatachange=this.fu,c.internalvideoformatchange=this.rN,c.liveviewshift=this.nL,c.playbackstalledatstart=this.bN,c.progresssync=this.oM,c.onLoadProgress=this.oL,c.SEEK_COMPLETE=this.QM,c.SEEK_TO=this.RM,c.onVideoProgress=this.mH,c.onLoadedMetadata=this.qL,c.onDompaused= +this.OK,c.playbackready=this.dM,c.statechange=this.RB,c.connectionissue=this.EK,c.newelementrequired=this.tB,c.heartbeatparams=this.jH,c.videoelementevent=this.lH,c.drmoutputrestricted=this.UK,c.requestmediasource=this.BM,c.signatureexpired=this.VM,c);this.wa=new g.Rr(this);g.A(this,this.wa);this.F=null;c=10;g.Gy(this.o)&&(c=3);Ry(this.o)&&(c=g.P(this.o.experiments,"tvhtml5_unplugged_preload_cache_size"));this.ob=new LL(c,function(e){e!=g.U(d,e.getPlayerType())&&(FA("prefetch_"+e.getVideoData().videoId), +e.dispose())}); +g.A(this,this.ob);this.xc=this.Fc=-1;this.Fb=new g.H(this.L.resize,16,this.L);g.A(this,this.Fb);this.yb=!1;this.Fa=!0;this.Ua=this.tb=this.G=null;this.pe=!1;this.od=this.Zd=null;this.Ea=0;this.Ya=this.eb=!1;this.ra=null;this.Yd=!1;this.ae=!0;this.Ha=void 0;fma(this);this.Aa=new wS(this.u,this.o,this.A);this.re=null;this.Oa=new CL(this.u);g.A(this,this.Oa);$la(this.o.deviceParams.c);this.Z.M(this.u,g.fz("appapi"),this.dK);this.Z.M(this.u,"crx_appapi",this.eK);this.Z.M(this.u,g.fz("appad"),this.SA); +this.Z.M(this.u,"crx_appad",this.SA);this.Z.M(this.u,"crx_applooprange",this.wv);this.Z.M(this.u,"presentingplayerstatechange",this.kH);this.Z.M(this.u,"resize",this.DM);this.L.ca(fe(document,a));this.Z.M(this.u,"offlineslatestatechange",this.SL);this.Gd=gma(this,this.L.element);g.A(this,this.Gd);this.R=null;g.V=this.o.G;this.o.Fa&&(g.CC.ux=g.lS);hma(this);this.N.tick("fs");ima(this);this.V=g.O(this.o.experiments,"web_player_halftime_dai")&&this.getVideoData().enableServerStitchedDai?new nS(this.u, +this.o,this.A):null;this.o.Fa&&xia(this.B);g.Ay(this.B.o.O())&&this.B.Hd("music");g.qy(this.B.o.O())&&this.B.Hd("embed");XS(this,"web_player_sentinel_is_uniplayer")||g.Jo(Error("Player flag missing: web_player_sentinel_is_uniplayer"));this.Ne=jma(this);this.fa=null;XS(this,"hoffle_save")&&(this.fa=new PS(this.u,bT(this,1),function(){return d.sd()}))}; +jma=function(a){function b(c){if(-1!==c.stack.indexOf("player"))(a.F||a.A).C.onError("player.exception",Vw({n:c.name,m:c.message}))} +Ho.push(b);return function(){var c=Ho.indexOf(b);-1!==c&&Ho.splice(c,1)}}; +ema=function(a){var b=new nK(a.o,1,a.N,a.L,(0,g.x)(a.ea.S,a.ea),(0,g.x)(a.u.getVisibilityState,a.u),a.H);b.setPlaybackRate(a.o.u?1:dT(a,Number(g.Ns("yt-player-playback-rate"))||1));Ur(b,a.wc,a);return b}; +sP=function(a){if(!a.Gc){var b={ws:{subscribeEndpoint:XJ,unsubscribeEndpoint:YJ,playlistEditEndpoint:$J,webPlayerShareEntityServiceEndpoint:RM,modifyChannelNotificationPreferenceEndpoint:ZJ}},c=dK();NJ.o||(NJ.o=new NJ);OJ.o=new OJ(b,c,g.L);a.Gc=OJ.o}return a.Gc}; +dma=function(a){var b="",c=bM(a);0==c.indexOf("//")&&(c=a.o.protocol+":"+c);var d=c.lastIndexOf("/base.js");-1!=d&&(b=c.substring(0,d+1));if(c=Error().stack)if(c=c.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))c=c[1],c.includes(b)||g.Jo(Error("Player module URL mismatch: "+(c+" vs "+b+".")));b=new kC(a.u,b);c={};a=(c.destroyed=(0,g.x)(a.cK,a),c);b.C=a;return b}; +fT=function(a,b){var c=a.isVideoInfoVisible();a.aa||(a.aa=new WS(a.u),g.A(a,a.aa),g.vN(a.u,a.aa.element,4));g.$L(a.aa,b);eT(a)&&c!=b&&g.wC(a.B).Tv();c=a.F;b&&c&&c.ab("sfn","1",!0)}; +hT=function(a){var b=gT.getTag(!0,!a.o.deviceHasDisplay);a.C=new g.OC(b);g.A(a,a.C);a.F&&LK(a.F,a.C);try{a.o.Ea?(a.Ua&&a.Z.kb(a.Ua),a.Ua=a.Z.M(a.C,"volumechange",a.EL)):XS(a,"web_player_mute_then_volume_killswitch")?(a.C.setVolume(a.T.volume/100),a.C.yi(a.T.muted)):(a.C.yi(a.T.muted),a.C.setVolume(a.T.volume/100))}catch(d){var c="setvolume.1;emsg."+(d.message&&d.message.replace(/[;:,]/g,"_"));g.mK(a.A,"html5.missingapi","UNSUPPORTED_DEVICE",c,void 0);return}g.Tr(a.wa);kma(a);c=a.L;c.o=b;c.C=!1;c.o.parentNode|| +g.ye(c.A,c.o,0);c.G=new g.uh(0,0,0,0);lM(c);kM(c);g.I(c.o,"video-stream");g.I(c.o,g.aM.MAIN_VIDEO);b=c.app.O();b.od&&c.o.setAttribute("data-no-fullscreen",!0);b.wh&&(c.o.setAttribute("webkit-playsinline",""),c.o.setAttribute("playsinline",""));b.cp&&c.o&&c.M(c.o,"click",c.o.play,c.o);try{a.C.Ok()}catch(d){c="activate.1;emsg."+(d.message&&d.message.replace(/[;:,]/g,"_")),g.mK(a.A,"html5.missingapi","UNSUPPORTED_DEVICE",c,void 0)}}; +iT=function(a){if(a.C){a.Ua&&(a.Z.kb(a.Ua),a.Ua=null);g.Tr(a.wa);a.F&&KK(a.F,!0);dM(a.L);a.C.ki()&&gT.releaseTag(a.C.xa());if(!XS(a,"html5_unset_src_on_remove_killswitch"))try{a.C.Fq()}catch(b){}a.C=null}}; +g.FL=function(a,b){var c=g.U(a,b);c||(c=bT(a,b),jT(a,c));DN(a,c)}; +DN=function(a,b){if(a.F!=b){var c=null;a.F&&(c=a.F.getPlayerState(),tC(a.B,3),kT(a,"cuerangesremoved",HF(a.F.V)||[]),a.Oa&&!b.isGapless()&&a.F.isGapless()&&a.C&&a.C.stopVideo(),EN(a));jT(a,b);a.F=b;a.C&&LK(b,a.C);Ur(b,a.qe,a);a.fu("newdata",b,b.getVideoData());c&&!g.aD(c,b.getPlayerState())&&a.RB(new g.fD(b.getPlayerState(),c));b.ba.isFinished()&&a.fu("dataloaded",b,b.getVideoData());(c=(c=b.getVideoData().Ga)&&c.video)&&a.u.sa("onPlaybackQualityChange",c.quality);kT(a,"cuerangesadded",HF(a.F.V)|| +[]);c=b.getPlayerState();g.S(c,2)?lT(a):g.S(c,8)&&b.playVideo()}}; +lT=function(a){if(!lma(a)){var b=a.A.o;b&&(b=b.em(),b instanceof Promise&&b["catch"](function(){})); +mT(a,eD(hN(a)))}}; +kma=function(a){var b=a.C;Hw()?a.wa.M(b,"webkitpresentationmodechanged",a.MM):Iw()&&(a.wa.M(b,"enterpictureinpicture",function(){gH(a.H,!0)}),a.wa.M(b,"leavepictureinpicture",function(){gH(a.H,!1)})); +yy&&(a.wa.M(b,"webkitbeginfullscreen",function(){nT(a,3)}),a.wa.M(b,"webkitendfullscreen",function(){nT(a,0)}))}; +jT=function(a,b){if(b!=a.A){var c=b.getPlayerType();a.qd[c]=b}}; +EN=function(a){var b;if(b=a.ra)b=a.C,b=!!b&&b===a.ra.A;b&&(iT(a),hT(a));a.F&&(KK(a.F),Vr(a.F,a.qe,a));a.F=null}; +g.U=function(a,b){return b?1==b?a.A:a.qd[b]||null:a.F}; +bT=function(a,b){var c=a.N;2==b&&(c=new eJ(a.o));return new nK(a.o,b,c,a.L,(0,g.x)(a.ea.S,a.ea),(0,g.x)(a.u.getVisibilityState,a.u),a.H)}; +oT=function(a,b){return a.Wb(b)?a.A:b}; +pT=function(a,b){var c=a.F;return c&&b==a.A&&a.Wb(b)&&a.Wb(c)?c:b}; +rT=function(a){var b=a.getVideoData(),c=10<b.lengthSeconds,d=a.B,e;for(e in qT){var f=qT[e];switch(f){case "embed":case "kids":case "remote":case "miniplayer":case "music":case "unplugged":d.Hd(f);break;case "attribution":case "fresca":case "ypc":case "ypc_clickwrap":case "yto":case "visualizer":case "webgl":d.Hd(f,void 0,!1,!0);break;case "captions":d.Hd(f,void 0,!0)}}d.Ix();d.B&&c?g.rC(d.o,"endscreen"):d.Hd("endscreen");d.B&&c?(g.rC(d.o,"annotations_module"),g.rC(d.o,"creatorendscreen")):(d.ys(), +d.Hd("creatorendscreen",void 0,!0));d.Kx();sC(d);c&&SB(b)?a.pd.M(a.u,"presentingplayerstatechange",a.gM):pC(a.B);a.u.S("videoready",b)}; +sT=function(a){return a.A.getVideoData()}; +g.tT=function(a,b){var c=g.U(a,1);c&&jK(c,b)}; +uT=function(a){a=sT(a);a.isValid();return SB(a)}; +hma=function(a){var b=new g.eB(a.o,a.za.args);g.Ps()&&b.ld.push("remote");b.isValid()&&(a.A.Of(b,(0,g.x)(a.sd,a)),!g.O(a.o.experiments,"html5_delay_initial_loading")&&uT(a)&&(a.o.qe||a.o.re)&&sK(a.A))}; +ima=function(a){mma(a);var b=a.za.args;hT(a);var c=sT(a);a.u.sa("onVolumeChange",a.T);if(b&&bC(b)){var d=Oy(a.o);d&&!a.ga&&(b.fetch=0);vT(a,b);d&&!a.ga?wT(a):c.isValid()||gC(a.G,(0,g.x)(a.mq,a))}DN(a,a.A);g.S(a.A.getPlayerState(),128)||(b=Bga(a.o.deviceHasDisplay),"fmt.noneavailable"==b?g.mK(a.A,"html5.missingapi","HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1",void 0):"html5.missingapi"==b?g.mK(a.A,b,"UNSUPPORTED_DEVICE","nocanplaymedia.1",void 0):c&&c.isValid()&&uT(a)&&(a.o.qe||a.o.re)?xT(a): +g.Ns("yt-player-playback-on-reload")?(g.cr("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!a.o.cd}),Sx(!1),xT(a)):g.Zy(a.o)||yT(a),XS(a,"web_player_inline_botguard")&&(g.Qy(a.o)?(tp(function(){zT(a)}),tp(function(){mr()})):(zT(a),mr())))}; +zT=function(a){var b=g.K("BG_I",null),c=g.K("BG_IU",null),d=g.K("BG_P",null),e=a.getVideoData().kf||"";a=a.o.Eg;e=e?"c1b"in aq(e):!1;d&&(kr.Jc?0:!bI||72E5<(0,g.M)()-bI)&&(b||c)&&kr.initialize(b,c,d,mka,a,e)}; +yT=function(a){a.u.S("initializingmode");g.AT(a,2);a.B.Hd("remote");g.O(a.o.experiments,"player_cued_miniplayer_module_killswitch")||a.B.Hd("miniplayer")}; +xT=function(a){if(g.S(a.A.getPlayerState(),128))return!1;uT(a)&&a.o.re&&(gT.hasTags(void 0)&&a.Ya?(WM(a,{muted:!1,volume:a.T.volume},!1),BT(a,!1)):gT.hasTags(void 0)||a.T.muted||(WM(a,{muted:!0,volume:a.T.volume},!1),BT(a,!0)));CT(a,1,a.A.getVideoData(),!1);a.u.S("initializingmode");DN(a,a.A);g.AT(a,3);var b;if(!(b=!a.o.Kl)){if(b=a.ra)b=a.C,b=!!b&&b===a.ra.A;b=b&&a.pe}b&&(iT(a),hT(a),LK(a.A,a.C));AK(a.A);if(g.S(a.A.getPlayerState(),128))return!1;mT(a,3);return a.pe=!0}; +eT=function(a){a=g.wC(a.B);return!!a&&a.loaded}; +DT=function(a,b){a.F==a.A&&pL(a.F)!=b&&(a.F.setLoop(b),a.u.S("loopchange",b))}; +ET=function(a,b){if(!a.R)return!1;var c=.001*a.R.startTimeMs,d=.001*a.R.endTimeMs;return Wd(b,c)||Wd(b,d)||b>=c&&b<=d}; +dT=function(a,b){var c=a.u.getAvailablePlaybackRates();b=parseFloat(b.toFixed(2));var d=c[0];c=c[c.length-1];b<=d||(b>=c?d=c:(d=Math.floor(100*b+.001)%5,d=0==d?b:Math.floor(100*(b-.01*d)+.001)/100));return d}; +FT=function(a,b){var c=g.U(a,b);return c?a.Wb(c)?(c=oT(a,c),gL(c)-c.getCurrentTime()+a.getCurrentTime(b)):gL(c):0}; +GT=function(a,b,c){if(a.Wb(c)){c=c.getVideoData();if(a.V){a=a.V;for(var d=g.p(a.u),e=d.next();!e.done;e=d.next())if(e=e.value,c.Gb===e.Gb){b+=e.Nb/1E3;break}d=b;a=g.p(a.u);for(e=a.next();!e.done;e=a.next()){e=e.value;if(c.Gb===e.Gb)break;var f=e.Nb/1E3;if(f<b)d+=e.durationMs/1E3+f-e.Tb/1E3;else break}c=d}else{a=a.Aa;d=g.p(a.o);for(e=d.next();!e.done;e=d.next())if(e=e.value,c.Gb===e.Gb){b+=e.Nb/1E3;break}d=b;a=g.p(a.o);for(e=a.next();!e.done;e=a.next()){e=e.value;if(c.Gb===e.Gb)break;f=e.Nb/1E3;if(f< +b)d+=e.durationMs/1E3+f-e.Tb/1E3;else break}c=d}return c}return b}; +mma=function(a){var b=a.L;b.ha();var c=b.app.O();c.Kl||b.Um("tag-pool-enabled");c.C&&b.Um(g.aM.HOUSE_BRAND);"gvn"==c.playerStyle&&(b.Um("ytp-gvn"),b.element.style.backgroundColor="transparent");c.wa&&(b.H=g.Ro("yt-dom-content-change",b.resize,b));g.O(c.experiments,"web_player_ios_mweb_resizing")&&b.M(window,"orientationchange",b.resize,b);b.M(window,"resize",b.resize,b);b=a.be;b.element=a.L.element;c=b.element;for(var d in b.u)b.u.hasOwnProperty(d)&&(c[d]=b.u[d]);(d=Qr(a.L.element))&&a.Z.M(a.L,d, +a.ZK);a.Z.M(window,"resize",a.EM)}; +hN=function(a,b){return 3==a.getPresentingPlayerType()?g.wC(a.B).Qb:g.U(a,b).getPlayerState()}; +HT=function(a,b){return 3==a.getPresentingPlayerType()?eD(g.wC(a.B).Qb):2!=b||a.Wb()?a.Fc:a.xc}; +JT=function(a){IT(a);DT(a,!1);a.setLoopRange(null);a.Zb={};var b=a.N;if(b.o){var c=b.o;c.A={};c.u={}}b.u=!1;a.V?(b=a.V,a=a.A,a.getPlayerType(),sS(b,!1),uS(b),b.o=a):(b=a.Aa,a=a.A,1!==a.getPlayerType()&&xS(b,"e.invalidParentVideoPlayerType"),HS(b,!1),MS(b),b.u=a)}; +wT=function(a){var b=KT();if(b)if(b.list){if(a.G&&a.G.getPlaylistId()==b.list)if(0<=b.index){var c=b.video;a.u.isFullscreen()&&((c=c[a.G.index])&&c.encrypted_id!=a.G.Ca().videoId||(b.index=a.G.index));fC(a.G,b);a.tb&<(a,a.tb)}else a.tb=null}else a.mo()}; +vT=function(a,b){a.G&&(a.G.unsubscribe("error",a.mo,a),g.Me(a.G),a.G=null);b&&(a.ga&&(b.fetch=0),a.G=new g.aC(a.o,b),a.G.subscribe("error",a.mo,a))}; +MT=function(a,b,c,d){b in a.Zb||(c=new g.cz(c,d,{id:b,priority:1,namespace:"appad"}),a.A.addCueRange(c),a.Zb[b]=c)}; +NT=function(a,b){if(!(b in a))return!1;var c=a[b];Array.isArray(c)||(c=[c]);c.forEach(function(d){var e=void 0===e?!1:e;if(!(e=Qu(Ru(d,nma),d,e,"Active View 3rd Party Integration URL"))){var f=void 0===f?!1:f;e=Qu(Ru(d,oma),d,f,"Google/YouTube Brand Lift URL")}if(!(f=e)){var k=void 0===k?!1:k;f=Qu(Ru(d,pma),d,k,"Nielsen OCR URL")}g.nr(d,void 0,f)}); +return!0}; +g.AT=function(a,b){b!=a.ba&&(2==b&&1==a.getPresentingPlayerType()&&(mT(a,-1),mT(a,5)),a.ba=b,a.u.S("appstatechange",b))}; +mT=function(a,b){if(a.F){var c=a.F.getPlayerType();if(2==c&&!a.Wb()){a.xc!=b&&(a.xc=b,a.u.sa("onAdStateChange",b));return}if(2==c&&a.Wb()||5==c||6==c||7==c)if(-1==b||0==b||5==b)return}a.Fc!=b&&(a.Fc=b,a.u.sa("onStateChange",b))}; +OT=function(a){var b=g.U(a,void 0);if(b){a=oT(a,b);b=ZK(a);var c=a.getCurrentTime(),d;(d=!a.U.ya)||(d=a.F,d=!(d.u&&d.u.B));a=d||WH(a.F)||isNaN(b)||isNaN(c)?0:Math.max(0,b-c)}else a=0;return a}; +BS=function(a,b,c,d){d=void 0===d?0:d;var e=g.U(a);e&&(oT(a,e).wh=!0);qla(a.Oa,b,c,d).then(function(){a.u.sa("onQueuedVideoLoaded")},function(){})}; +CT=function(a,b,c,d){if(!f){var e=b+"_"+c.videoId+"_"+c.Gb;var f=a.ob.get(e);if(!f)return null;a.ob.remove(e);if(g.S(f.getPlayerState(),128))return f.dispose(),null}if(f==g.U(a,b))return f;if((f.getVideoData().oauthToken||c.oauthToken)&&f.getVideoData().oauthToken!=c.oauthToken)return null;d||EL(a,f);return f}; +EL=function(a,b){var c=b.getPlayerType();b!=g.U(a,c)&&(1==b.getPlayerType()?(b.getVideoData().autonavState=a.A.getVideoData().autonavState,Vr(a.A,a.wc,a),c=a.A.getPlaybackRate(),a.A.dispose(),a.A=b,a.A.setPlaybackRate(c),Ur(b,a.wc,a),JT(a)):(c=g.U(a,c))&&c.dispose(),a.F.getPlayerType()==b.getPlayerType()?DN(a,b):jT(a,b))}; +KS=function(a,b,c,d){PA("_start",a.N.timerName)||(GA("p",a.N.timerName),a.N.info("srt",0));var e=CT(a,c||a.F.getPlayerType(),b,!1);e&&LA("pfp",void 0,"prefetch_"+b.videoId);if(!e){e=g.U(a,c);if(!e)return!1;a.Fb.stop();PT(a,4,c);e.Of(b,(0,g.x)(a.sd,a),d)}e==a.A&&(a.o.Zb=b.oauthToken);if(!rK(e))return!1;a.yb&&(e.N.u=!1,a.yb=!1);if(e==a.A)return g.AT(a,1),xT(a);AK(e);return!0}; +QT=function(a,b,c){c=g.U(a,c);b&&c==a.A&&(c.getVideoData().gh=!0)}; +RT=function(a,b,c){var d=g.U(a,c);if(d){PT(a,4,c);d.Of(b,(0,g.x)(a.sd,a));if(2==c&&a.A&&(c=a.A.C,c.qoe)){c=c.qoe;var e=b.clientPlaybackNonce,f=b.en||"";b=b.breakType||0;g.jI(c,g.fI(c.provider),"ad_playback",[e,f,b])}d==a.A&&(g.AT(a,1),yT(a))}}; +g.ST=function(a,b,c,d,e,f){if(!b&&!d)throw Error("Playback source is invalid");if(sy(a.o)||g.Sy(a.o))return c=c||{},c.lact=Dp(),c.vis=a.u.getVisibilityState(),a.u.sa("onPlayVideo",{videoId:b,watchEndpoint:f,sessionData:c,listId:d}),!1;c=a.N;c.o&&(f=c.o,f.A={},f.u={});c.u=!1;a.N.reset();b={video_id:b};e&&(b.autoplay="1");e&&(b.autonav="1");d?(b.list=d,a.loadPlaylist(b)):a.loadVideoByPlayerVars(b,1);return!0}; +g.TT=function(a){if(a.u.isMutedByMutedAutoplay())return!1;if(3==a.getPresentingPlayerType())return!0;Oy(a.o)&&!a.ga&&wT(a);return!(!a.G||!a.G.hasNext())}; +lma=function(a){if(a.G&&g.wy(a.o)&&g.TT(a)){var b=g.O(a.o.experiments,"html5_player_autonav_logging");a.nextVideo(!1,b);return!0}return!1}; +LT=function(a,b){var c=g.Ia(b);if(c){var d=KT();d&&d.list&&c();a.tb=null}else a.tb=b}; +KT=function(){var a=g.Ia("yt.www.watch.lists.getState");return a?a():null}; +g.UT=function(a){if(!a.C||!a.C.ki())return null;var b=a.C;if(a.ra){var c=a.ra;c.A?c.A!==b&&(g.UL(c),c.A=b,c.u=null):c.A=b}else a.ra=cma(a.u,b),a.ra&&g.A(a,a.ra);return a.ra}; +VT=function(a,b,c,d,e,f){b={id:b,namespace:"appapi"};"chapter"==f?(b.style=bz.CHAPTER_MARKER,b.visible=!0):isNaN(e)||("ad"==f?b.style=bz.AD_MARKER:(b.style=bz.TIME_MARKER,b.color=e),b.visible=!0);rN(a,[new g.cz(1E3*c,1E3*d,b)],1);return!0}; +rN=function(a,b,c){var d=g.U(a,c);d&&(d=d.V,d.u(),EF(d.o,b),d.B=NaN,d.u(),c&&a.getPresentingPlayerType()!=c||kT(a,"cuerangesadded",b))}; +g.WT=function(a,b,c){var d=g.U(a,c);d&&(GF(d.V,b),c&&a.getPresentingPlayerType()!=c||kT(a,"cuerangesremoved",b))}; +g.SP=function(a,b,c){var d=g.U(a,c);d&&(b=IF(d.V,b),c&&a.getPresentingPlayerType()!=c||kT(a,"cuerangesremoved",b))}; +XT=function(a){var b=(0,g.M)(),c=a.getCurrentTime();a=a.getVideoData();c=1E3*(c-a.startSeconds);a.ya&&(c=0);return b-Math.max(c,0)}; +WM=function(a,b,c){a.o.T&&(a.T=b,b.muted||BT(a,!1),c&&a.o.be&&!a.o.Ea&&(c={volume:Math.floor(b.volume),muted:b.muted},c.unstorable||(g.Ms("yt-player-volume",c),g.Ms("yt-player-volume",c,2592E3))),ZT(a),c=g.Fw&&a.C&&!a.C.td(),!a.o.Ea||c)&&(b=g.Sb(b),a.o.be||(b.unstorable=!0),a.u.sa("onVolumeChange",b))}; +ZT=function(a){var b=a.getVideoData();if(!b.Mi){b=a.o.Ea?1:UB(b);var c=a.C;XS(a,"web_player_mute_then_volume_killswitch")?(c.setVolume(a.T.volume*b/100),c.yi(a.T.muted)):(c.yi(a.T.muted),c.setVolume(a.T.volume*b/100))}}; +BT=function(a,b){b!=a.Ya&&(a.Ya=b,a.u.sa("onMutedAutoplayChange",b))}; +$T=function(a){var b=Or(!XS(a,"web_player_fullscreen_shadow_killswitch"));return b&&(b==a.L.element||a.C&&b==a.C.xa())?b:null}; +bU=function(a,b){var c=window.screen&&window.screen.orientation;if(g.O(a.o.experiments,"lock_fullscreen2")&&c&&c.lock&&(!g.Fw||!aU))if(b){var d=0==c.type.indexOf("portrait"),e=a.L.getVideoAspectRatio(),f=d;1>e?f=!0:1<e&&(f=!1);if(!a.eb||f!=d){if(c=c.lock(f?"portrait":"landscape"))c["catch"](g.Ja);a.eb=!0}}else a.eb&&(a.eb=!1,c.unlock())}; +nT=function(a,b){var c=!!b,d=!!a.H.A!=c,e=a.H;e.A!=b&&(e.A=b,e.yj());XS(a,"html5_media_fullscreen")&&!c&&a.C&&$T(a)==a.C.xa()&&a.C.em();a.L.resize();d&&a.N.tick("fsc");d&&(a.u.S("fullscreentoggled",c),d=sT(a),c={fullscreen:c,videoId:d.lw||d.videoId,time:a.getCurrentTime()},a.u.getPlaylistId()&&(c.listId=a.u.getPlaylistId()),a.u.sa("onFullscreenChange",c))}; +kT=function(a,b,c){a.u.S(b,c);var d=g.Gy(a.o)||g.Hy(a.o)||Ty(a.o);if(c&&d){switch(b){case "cuerangemarkersupdated":var e="onCueRangeMarkersUpdated";break;case "cuerangesadded":e="onCueRangesAdded";break;case "cuerangesremoved":e="onCueRangesRemoved"}e&&a.u.sa(e,c)}}; +PT=function(a,b,c){ys(a.Ea);a.Ea=0;var d=g.U(a,c);d&&1!=a.ba&&2!=a.ba&&(d==a.F&&tC(a.B,b),1==c&&(g.O(a.o.experiments,"html5_stop_video_in_cancel_playback")&&d.stopVideo(),IT(a)),d.Mf(),kT(a,"cuerangesremoved",HF(d.V)||[]),d.V.reset(),a.Oa&&d.isGapless()&&(KK(d,!0),LK(d,a.C)))}; +cU=function(a,b,c,d,e,f){c=void 0===c?!0:c;f=void 0===f?!1:f;var k=g.U(a,e);if(!k||(2!=k.getPlayerType()||a.Wb(k)||f)&&!g.LB(k.getVideoData()))3==a.getPresentingPlayerType()?g.wC(a.B).qg("control_seek",b,c):(k==a.A&&a.R&&!ET(a,b)&&a.setLoopRange(null),a.seekTo(b,c,d,e))}; +dU=function(a,b,c,d){if(!a.yb){c&&(iT(a),hT(a));a.yb=!0;c=g.U(a);c.N.u=!0;c.ab("reloading","reason."+b);var e=a.getVideoData(),f={};f.video_id=e.videoId;f.adformat=e.adFormat;e.ya?vB(e)&&g.Sy(a.o)&&(f.live_utc_start=gL(c),f.resume="1"):(f.start=c.getCurrentTime(),f.resume="1");e.oe&&(f.vvt=e.oe);e.Ag&&(f.vss_credentials_token=e.Ag,f.vss_credentials_token_type=e.Fi);e.oauthToken&&(f.oauth_token=e.oauthToken);f.autoplay=1;f.reload_count=e.sg+1;f.reload_reason=b;e.wl&&(f.unplugged_partner_opt_out=e.wl); +e.hd&&(f.ypc_is_premiere_trailer=e.hd);a.loadVideoByPlayerVars(f,void 0,d)}}; +eU=function(a,b){sT(a).autonavState=b;g.Ms("yt-player-autonavstate",b);a.u.S("autonavchange",b)}; +fU=function(a){var b=a.getVideoData().Mi,c=a.o.ob,d=a.C;b||c?d.Cs():(d.Fs(),WM(a,a.T))}; +gma=function(a,b){return g.O(a.o.experiments,"html5_enable_embedded_player_visibility_signals")&&a.o.u?new RL(b):null}; +IT=function(a){(a=uC(a.B))&&a.created&&a.destroy()}; +XS=function(a,b){return g.O(a.o.experiments,b)}; +gU=function(a,b){b.bounds=a.getBoundingClientRect();for(var c=g.p(["display","opacity","visibility","zIndex"]),d=c.next();!d.done;d=c.next())d=d.value,b[d]=Ch(a,d);b.hidden=!!a.hidden}; +fma=function(a){var b=a.o,c=document.requestStorageAccess&&document.hasStorageAccess;g.O(b.experiments,"embeds_enable_request_storage_access_safari_itp")&&g.Wy&&c&&b.u?pl()||b.fa?(g.cr("embedsStorageAccessNotChecked",{isIosWebview:pl(),isPemPlayer:b.fa}),a.Ha=!1):document.hasStorageAccess().then(function(d){g.cr("embedsHasStorageAccessResult",{hasCookieAccess:d,resultedInError:!1});a.Ha=!d},function(d){g.cr("embedsHasStorageAccessResult",{hasCookieAccess:!1, +resultedInError:!0});g.Jo(Error("Embeds ITP Error: "+d));a.Ha=!1}):a.Ha=!1}; +hU=function(a,b){var c=void 0;if(g.Gy(a.o)&&iq(b)&&hq(b)){var d=a.getVideoData().Td();d&&(c={Authorization:"Bearer "+d})}g.nr(b,void 0,void 0,c)}; +iU=function(a,b){b.forEach(function(c){hU(a,c)})}; +bM=function(a){return a.Xb?a.Xb.jsUrl:a.za.assets&&a.za.assets.js?a.za.assets.js:""}; +jU=function(a){a=(a=yC(a.B))?a.chrome:null;return a?(a=a.Ey())?a.N:null:null}; +kU=function(a,b,c){for(var d in b)a[c+d]=b[d];return a}; +qma=function(){}; +lU=function(a){return a.isTimeout?"NO_BID":"ERR_BID"}; +rma=function(){var a=null;Er().then(function(b){return a=b},function(b){return a=lU(b)}); +return a}; +sma=function(){var a=Zf(1E3,"NO_BID");return Nf(Pf(Lf([Er(),a]),lU),function(){return a.cancel()})}; +mU=function(a){this.o=a;this.B=g.P(a.O().experiments,"bulleit_get_midroll_info_timeout_ms")||8E3;this.A=this.u=1}; +nU=function(a,b,c,d){c=void 0===c?{}:c;var e=c.Ti,f=c.fc,k=void 0===c.ul?0:c.ul;d=void 0===d?"":d;c=a.o.getVideoData(1);var l=a.o.O().Me,m={AD_BLOCK:a.u++,AD_BREAK_LENGTH:e?e.durationSecs:0,AUTONAV_STATE:a.o.O().Fb?Jr(Hr.getInstance(),140)?3:2:1,CA_TYPE:"image",CPN:c.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:1E3*OT(a.o.app),LACT:Dp(),LIVE_INDEX:e?a.A++:1,LIVE_TARGETING_CONTEXT:e&&e.context?e.context:"",MIDROLL_POS:f?Math.round(f.start/1E3):0,MIDROLL_POS_MS:f?Math.round(f.start):0,VIS:a.o.getVisibilityState(), +TSLA:k,P_H:g.iN(a.o).getPlayerSize().height,P_W:g.iN(a.o).getPlayerSize().width,YT_REMOTE:l?l.join(","):""},n=kq(jq);Object.keys(n).forEach(function(r){null!=n[r]&&(m[r.toUpperCase()]=n[r].toString())}); +""!==d&&(m.BISCOTTI_ID=d);l={};var q=a.o.O().nd;q&&iq(b)&&(l.forced_experiments=q);b=fq(g.en(b,m),l);l=b.split("?");if(2!=l.length)return If(Error("Invalid AdBreakInfo URL"));q=g.p(l);l=q.next().value;q=q.next().value;g.O(a.o.O().experiments,"get_midroll_info_wexit")&&(d=tma(a,b,d,{Ti:e,fc:f,ul:k}),d={rpc_data:JSON.stringify(d)},b=fq(b,d));d={};c.oauthToken&&hq()&&(d.Authorization="Bearer "+c.oauthToken);c=aq(q);e=a.o.O();return g.O(e.experiments,"get_midroll_info_wexit")?sr(b,{Is:!0,format:"RAW", +headers:d,method:"POST",Db:c,timeout:a.B,withCredentials:!0}):g.Sy(e)?sr(l,{Is:!0,format:"RAW",headers:d,method:"POST",Db:c,timeout:a.B,withCredentials:!0}):sr(b,{Is:!0,format:"RAW",headers:d,method:"GET",timeout:a.B,withCredentials:!0})}; +tma=function(a,b,c,d){var e=d.Ti,f=d.fc,k=void 0===d.ul?0:d.ul;d=Dp().toString();var l=Cq("dkv");f=f?Math.round(f.start):0;var m=1E3*(e?e.durationSecs:0);k=0>=k||g.O(a.o.O().experiments,"stop_use_time_since_last_ad_service")?0:Math.ceil(k);var n=a.u-1,q=g.iN(a.o).getPlayerSize().height,r=g.iN(a.o).getPlayerSize().width,u=e&&e.context||"",w=OT(a.o.app)?1E3*OT(a.o.app):0,B=a.o.O().Me;B=B?B.join(","):"";e=e?a.A:1;var D=a.o.getVideoData(1).clientPlaybackNonce,E=b.match(/[&\?]token=([\w-]*)/);E=null!= +E&&2<=E.length?E[1]:"";var F=b.match(/[&\?]video_id=(\w*)/);F=null!=F&&2<=F.length?F[1]:"";var G=b.match(/[&\?]mt=(\d*)/);G=null!=G&&2<=G.length?Number(G[1]):0;G=isNaN(G)?0:G;var ba=g.Ly(a.o.O()),na=new qma;na.clientName=a.o.O().V.xk.toString();na.host=ba;na.o=void 0;var pc=uma.includes(ba)?void 0:Cq("PREF"),yb=KI(),Wa=gq(b),Fb=oU(b,"X-YouTube-Ad-Signals");c=Wa||Fb?$p(lq(c)):void 0;Wa=a.o.O();yb.client||(yb.client={});yb.client.originalUrl=b;Fb=gq(b);b=oU(b,"X-YouTube-Time-Zone");(Fb||b)&&"undefined"!== +typeof Intl&&(yb.client.timeZone=(new Intl.DateTimeFormat).resolvedOptions().timeZone);yb.client.unpluggedAppInfo||(yb.client.unpluggedAppInfo={});yb.client.unpluggedAppInfo.enableFilterMode=!1;b=Wa.deviceParams.cosver;null!=b&&"cosver"!==b&&(yb.client.osVersion=b);b=Wa.deviceParams.cplatform;null!=b&&"cplatform"!==b&&(yb.client.platform=b);b=Wa.deviceParams.cmodel;null!=b&&"cmodel"!==b&&(yb.client.deviceModel=b);b=18444;a.o.O().ia("ipp_signature_cipher_killswitch")||(b=g.K("STS",void 0)?g.K("STS", +void 0):b);return{adBreakRequest:{videoId:F,adBlock:n,params:E,breakIndex:e,breakLengthMs:m.toString(),breakPositionMs:f.toString(),clientPlaybackNonce:D,driftFromHeadMs:w.toString(),liveTargetingParams:u,topLevelDomain:ba,isProxyAdTagRequest:!1,context:yb,adSignalsInfo:c},adsCookie:l,clientInfo:na,lact:d,mediaTimeMs:G,timeSinceLastAdSeconds:k,vis:a.o.getVisibilityState(),playerHeightPixels:q,playerWidthPixels:r,ytRemote:B,prefCookie:pc,signatureTimestamp:b}}; +pU=function(a,b,c){this.A=a;this.Id=null;this.u=b;this.o=0;this.daiEnabled=void 0===c?!1:c;this.visible=!0}; +qU=function(a,b,c,d,e){g.cz.call(this,b.start,b.end,{id:d,namespace:"ad",priority:e,visible:c});this.o=a.kind||"AD_PLACEMENT_KIND_UNKNOWN";this.u=!1;this.A=null}; +rU=function(a){return"AD_PLACEMENT_KIND_START"==a.o}; +sU=function(a){return"AD_PLACEMENT_KIND_MILLISECONDS"==a.o}; +vma=function(a){return a.end-a.start}; +tU=function(a,b,c){c=void 0===c?!1:c;switch(a.kind){case "AD_PLACEMENT_KIND_START":return new Tn(-0x8000000000000,-0x8000000000000);case "AD_PLACEMENT_KIND_END":return c?new Tn(Math.max(0,b.A-b.o),0x7ffffffffffff):new Tn(0x7ffffffffffff,0x8000000000000);case "AD_PLACEMENT_KIND_MILLISECONDS":var d=a.adTimeOffset;a=parseInt(d.offsetStartMilliseconds,10);d=parseInt(d.offsetEndMilliseconds,10);-1===d&&(d=b.A);if(c&&(d=a,a=Math.max(0,a-b.o),a==d))break;return new Tn(a,d);case "AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED":return a= +b.Id,d=1E3*a.startSecs,c?d<b.u?new Tn(d-4E3,d):new Tn(Math.floor(b.u+Math.random()*Math.max(0,d-b.u-1E4)),d):new Tn(d,d+(0<a.durationSecs?1E3*a.durationSecs:5E3))}return null}; +vU=function(a,b,c){b=void 0===b?null:b;c=void 0===c?{}:c;this.id=uU(a);this.componentType=a;this.macros=c;this.renderer=b}; +uU=function(a){return a+(":"+(so.getInstance().o++).toString(36))}; +wU=function(a,b,c){this.id=c;this.content=a;this.actionType=b}; +xU=function(a){this.u=a;this.o=null}; +wma=function(a){return yU(a).then(function(){return new Df(function(b,c){var d=zU();(d=d?AU(d):null)&&"adSizes"in d[0]?b((0,g.Jc)(d[0].adSizes,function(e){return new g.Zd(e.adWidth,e.adHeight)})):c(Error("No slots registered with GPT services"))})})}; +xma=function(a){!BU()&&a.o?a.o.cancel():yU(a).then(function(){return CU(null,300,60)})}; +yU=function(a){if(null==a.o){var b=a.u/200,c=function(d){if(!BU()){if(0>=d)throw Error("Timed out while waiting for GPT services");return Zf(200).then(function(){return c(d-1)})}}; +a.o=Hf().then(function(){return c(b)})}return a.o}; +CU=function(a,b,c){var d=Zf(5E3).then(function(){throw Error("Timed out while waiting for GPT set companion");}),e=new Df(function(f,k){var l=zU(); +if(l){var m=AU(l);if(m&&0!=m.length){var n={};n.slotId=m[0].slotId;n.adContent="<div></div>";n.adWidth=b;n.adHeight=c;n.friendlyIframeRendering=!1;n.onAdContentSet=function(q){if(void 0!==q.firstElementChild)var r=q.firstElementChild;else for(r=q.firstChild;r&&1!=r.nodeType;)r=r.nextSibling;r||(r=g.ue("div"),q.appendChild(r));a&&r.appendChild(a);f()}; +(l=l.googleSetCompanionAdContents)?l([n]):k(Error("Missing googleSetCompanionAdContents API"))}else k(Error("No slots registered with GPT services"))}else k(Error("Failed to find GPT services"))}); +return Lf([e,d])}; +BU=function(){var a=zU();if(!a)return!1;a=AU(a);return Array.isArray(a)&&0!=a.length?null!=fe(document,"google_companion_ad_div"):!1}; +zU=function(){var a=qe();return g.Ia("googletag.cmd",a)?a:null}; +AU=function(a){a=void 0!==a.googleGetCompanionAdSlots?Io(a.googleGetCompanionAdSlots)():void 0;return void 0!==a&&0<a.length?a:null}; +yma=function(){this.url=null;this.height=this.width=0;this.adInfoRenderer=this.impressionTrackingUrls=this.clickTrackingUrls=null}; +DU=function(){this.contentVideoId=null;this.macros={};this.imageCompanionAdRenderer=this.iframeCompanionRenderer=null}; +EU=function(a,b){this.u=a;this.o=b}; +zma=function(a){return a.o?wma(a.o):If("GPT is not enalbed")}; +Ama=function(a){var b=new EU(a.I,Ey(a.I.O())&&!a.JG?new xU(a.SF):null);return{BF:function(){return b}}}; +FU=function(a,b){this.o=a;this.ga=b||{};this.G=String(Math.floor(1E9*Math.random()));this.H={};this.T=0}; +Bma=function(a){this.A=a;this.u={};this.o=nh()?500:g.Gy(a.O())?1E3:2500}; +Dma=function(a,b){if(!b.length)return null;var c=b.filter(function(d){if(!d.mimeType)return!1;d.mimeType in a.u||(a.u[d.mimeType]=a.A.canPlayType(d.mimeType));return a.u[d.mimeType]?!!d.mimeType&&"application/x-mpegurl"==d.mimeType.toLowerCase()||!!d.mimeType&&"application/dash+xml"==d.mimeType.toLowerCase()||"PROGRESSIVE"==d.delivery:!1}); +return Cma(a,c)}; +Cma=function(a,b){for(var c=null,d=g.p(b),e=d.next();!e.done;e=d.next()){e=e.value;var f=e.minBitrate,k=e.maxBitrate;f>a.o||k<a.o||c&&!(f<c.minBitrate)||(c=e)}if(!c)for(c=null,d=g.p(b),e=d.next();!e.done;e=d.next())e=e.value,f=e.maxBitrate,k=e.minBitrate,f>a.o||(!c||f>c.maxBitrate?c=e:c&&f==c.maxBitrate&&k<c.minBitrate&&(c=e));if(!c)for(c=null,d=g.p(b),e=d.next();!e.done;e=d.next())e=e.value,f=e.minBitrate,k=e.maxBitrate,f<a.o||(!c||f<c.minBitrate?c=e:c&&f==c.minBitrate&&k>c.maxBitrate&&(c=e));return c}; +GU=function(a,b){this.o=a;this.u=b.length;this.adBreakLengthSeconds=b.reduce(function(e,f){return e+f},0); +for(var c=0,d=a+1;d<b.length;d++)c+=b[d];this.adBreakRemainingLengthSeconds=c}; +HU=function(a){return new Map([["impression",a.impressionPings||[]],["error",a.errorPings||[]],["mute",a.mutePings||[]],["unmute",a.unmutePings||[]],["pause",a.pausePings||[]],["rewind",a.rewindPings||[]],["resume",a.resumePings||[]],["skip",a.skipPings||[]],["close",a.closePings||[]],["progress",a.progressPings||[]],["clickthrough",a.clickthroughPings||[]],["fullscreen",a.fullscreenPings||[]],["active_view_viewable",a.activeViewViewablePings||[]],["active_view_measurable",a.activeViewMeasurablePings|| +[]],["active_view_fully_viewable_audible_half_duration",a.activeViewFullyViewableAudibleHalfDurationPings||[]],["end_fullscreen",a.endFullscreenPings||[]],["channel_clickthrough",a.channelClickthroughPings||[]],["abandon",a.abandonPings||[]],["start",a.startPings||[]],["first_quartile",a.firstQuartilePings||[]],["midpoint",a.secondQuartilePings||[]],["third_quartile",a.thirdQuartilePings||[]],["complete",a.completePings||[]]])}; +Ema=function(a){return(a=a.pings)?Object.fromEntries(HU(a)):{}}; +IU=function(a,b,c,d){FU.call(this,a,Ema(a));(a=c&&c.kind)||(a="AD_PLACEMENT_KIND_UNKNOWN");this.fa=c;this.isPostroll="AD_PLACEMENT_KIND_END"===a;this.B=new GU(0,[]);this.F=this.V=null;this.ea=b;this.aa=[];this.A={};this.ba=null;this.u=0;this.N=this.R=this.C=null;this.L=d;b=this.o.skipOffsetMilliseconds||0;0<b&&(this.ba=b);this.A=aq(this.o.playerVars||"");if(b=this.o.external)this.aa=b.mediaFiles||[],b=b.durationMilliseconds,"number"===typeof b&&(this.u=b/1E3,this.A.length_seconds=this.u.toString()), +(b=Dma(this.ea,this.aa))?(this.R=b.uri,b=b.mimeType,this.A.url_encoded_third_party_media="url="+encodeURIComponent(this.R)+"&type="+encodeURIComponent(b)):this.N=Error("Nonplayable third party ad media file.");else if(this.L&&g.O(this.L,"use_ivar_to_extract_ad_video_id")?this.C=this.o.externalVideoId||null:this.C=this.A.video_id,this.V=this.A.ucid||null,this.u=hy(this.u,this.A.length_seconds),this.A.cta_conversion_urls)try{this.A.cta_conversion_urls=JSON.parse(this.A.cta_conversion_urls)}catch(e){g.L(e)}if(this.L&& +g.O(this.L,"player_ads_set_adformat_on_client")&&!this.A.adformat&&(b=this.o.csiParameters))for(b=g.p(b),c=b.next();!c.done;c=b.next())c=c.value,"ad_at"==c.key&&c.value&&(this.A.adformat=c.value);this.F=this.o.clickthroughEndpoint||null;this.B=new GU(0,[this.u])}; +JU=function(a){var b=a.A||{};1<a.B.u&&(b.slot_pos=a.B.o);b.autoplay="1";return b}; +KU=function(a){return 0<a.u&&7.05>=a.u}; +LU=function(){FU.apply(this,arguments)}; +MU=function(){this.o=[];this.A=null;this.u=0}; +NU=function(a,b){b&&a.o.push(b)}; +OU=function(a){if(!a)return[];var b=[];a=g.p(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.loggingUrls){c=g.p(c.loggingUrls);for(var d=c.next();!d.done;d=c.next())b.push({baseUrl:d.value.baseUrl})}return b}; +PU=function(a){if(!a)return[];var b=[];a.forEach(function(c){c.command.loggingUrls.forEach(function(d){b.push({baseUrl:d.baseUrl,offsetMilliseconds:c.adVideoOffset.milliseconds})})}); +return b}; +QU=function(a){return a&&a.adVideoOffset&&a.adVideoOffset.percent||0}; +RU=function(a){return"AD_VIDEO_PROGRESS_KIND_PERCENT"==a.adVideoOffset.kind}; +Fma=function(a){a=a.playbackCommands;if(!a)return{};var b={};b.impression=OU(a.impressionCommands)||[];b.error=OU(a.errorCommands)||[];b.mute=OU(a.muteCommands)||[];b.unmute=OU(a.unmuteCommands)||[];b.pause=OU(a.pauseCommands)||[];b.rewind=OU(a.rewindCommands)||[];b.resume=OU(a.resumeCommands)||[];b.skip=OU(a.skipCommands)||[];b.close=OU(a.closeCommands)||[];b.clickthrough=OU(a.clickthroughCommands)||[];b.fullscreen=OU(a.fullscreenCommands)||[];b.active_view_viewable=OU(a.activeViewViewableCommands)|| +[];b.active_view_measurable=OU(a.activeViewMeasurableCommands)||[];b.active_view_fully_viewable_audible_half_duration=OU(a.activeViewFullyViewableAudibleHalfDurationCommands)||[];b.end_fullscreen=OU(a.endFullscreenCommands)||[];b.channel_clickthrough=OU(a.channelClickthroughCommands)||[];b.abandon=OU(a.abandonCommands)||[];b.progress=PU(a.progressCommands.filter(function(c){return"AD_VIDEO_PROGRESS_KIND_MILLISECONDS"==c.adVideoOffset.kind})); +b.start=PU(a.progressCommands.filter(function(c){return RU(c)&&Wd(QU(c),0)})); +b.first_quartile=PU(a.progressCommands.filter(function(c){return RU(c)&&Wd(QU(c),.25)})); +b.midpoint=PU(a.progressCommands.filter(function(c){return RU(c)&&Wd(QU(c),.5)})); +b.third_quartile=PU(a.progressCommands.filter(function(c){return RU(c)&&Wd(QU(c),.75)})); +b.complete=PU(a.progressCommands.filter(function(c){return RU(c)&&Wd(QU(c),1)})); +return b}; +SU=function(a){FU.call(this,a,Fma(a));this.u=a.questions?a.questions.reduce(function(b,c){var d=c.instreamSurveyAdSingleSelectQuestionRenderer||c.instreamSurveyAdMultiSelectQuestionRenderer;return d?b+(d.surveyAdQuestionCommon.durationMilliseconds||0)/1E3:b},0):0}; +TU=function(a,b,c,d){this.id=b;this.N=a.placementStartPings||[];this.L=a.placementEndPings||[];this.u=d.Id;b=a.config&&a.config.adPlacementConfig;if(!b)throw Error("Malformed AdPlacementRenderer: missing AdPlacementConfig");var e=a.renderer&&a.renderer.adBreakServiceRenderer&&a.renderer.adBreakServiceRenderer||{};this.A=(this.F=e.getAdBreakUrl||"")?0:2;d.o=parseInt(e.prefetchMilliseconds,10)||0;d.visible=!b.hideCueRangeMarker;var f=tU(b,d);if(null==f)d=new qU(b,new Tn(-1,-1),!1,"adcuerange:invalid", +2),d.deactivate(),d=[null,d];else{e=":"+(so.getInstance().o++).toString(36);var k=d.daiEnabled||d.Id;f=new qU(b,f,d.visible&&!k,"adcuerange:"+e,2);k=null;if(d.Id||0<d.o)if(d=tU(b,d,!0))k=new qU(b,d,!1,"prefetch:"+e,3),f.A=k,k.A=f;d=[k,f]}this.T=d[0];this.R=d[1];this.o=c;this.G=!1;this.C={};this.H={};this.B=void 0===a.driftRecoveryMs?null:parseInt(a.driftRecoveryMs,10)}; +UU=function(a){return"AD_PLACEMENT_KIND_MILLISECONDS"==a.Hb().o||"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"==a.Hb().o}; +VU=function(a){return"AD_PLACEMENT_KIND_START"==a.Hb().o}; +XU=function(a){var b={};Gma(a,b);Hma(b);b.LACT=WU(function(){return Dp().toString()}); +b.VIS=WU(function(){return a.getVisibilityState().toString()}); +b.SDKV="h.3.0";b.VOL=WU(function(){return a.isMuted()?"0":Math.round(a.getVolume()).toString()}); +b.VED="";return b}; +YU=function(a){var b=Object.assign({},{});b.MIDROLL_POS=UU(a)?WU(Ya(Math.round(a.Hb().start/1E3).toString())):WU(Ya("0"));return b}; +Ima=function(a){var b={};if(!a.kind)return g.dr(Error("AdPlacementConfig without kind")),b;if("AD_PLACEMENT_KIND_MILLISECONDS"===a.kind||"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"===a.kind){if(!a.adTimeOffset||!a.adTimeOffset.offsetStartMilliseconds)return g.dr(Error("malformed AdPlacementConfig")),b;b.MIDROLL_POS=WU(Ya(Math.round(g.md(a.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else b.MIDROLL_POS=WU(Ya("0"));return b}; +Jma=function(a){var b={};b.SLOT_POS=WU(Ya(a.B.o.toString()));return b}; +ZU=function(a,b){var c=b&&-1!=b.indexOf("load_timeout")?"402":"400",d={};return d.YT_ERROR_CODE=a.toString(),d.ERRORCODE=c,d.ERROR_MSG=b,d}; +WU=function(a){return{toString:function(){return a()}}}; +$U=function(a){for(var b={},c=g.p(Kma),d=c.next();!d.done;d=c.next()){d=d.value;var e=a[d];e&&(b[d]=e.toString())}return b}; +aV=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];c={};Object.assign.apply(Object,[c].concat(g.la(b)));return c}; +Lma=function(a,b,c){function d(l,m){var n=b[m];n&&(f[l]=n)} +function e(l,m){var n=b[m];n&&(f[l]=k(n))} +if(!b||g.Pb(b))return a;var f=Object.assign({},a),k=c?encodeURIComponent:function(l){return l}; +e("DV_VIEWABILITY","doubleVerifyViewability");e("IAS_VIEWABILITY","integralAdsViewability");e("MOAT_INIT","moatInit");e("MOAT_VIEWABILITY","moatViewability");d("GOOGLE_VIEWABILITY","googleViewability");d("VIEWABILITY","viewability");return f}; +Gma=function(a,b){b.CPN=WU(function(){var c;(c=a.getVideoData(1))?c=c.clientPlaybackNonce:(g.er(Error("Video data is null.")),c=null);return c}); +b.AD_MT=WU(function(){return bV(a,2)}); +b.MT=WU(function(){return bV(a,1)}); +b.P_H=WU(function(){return g.iN(a).getPlayerSize().height.toString()}); +b.P_W=WU(function(){return g.iN(a).getPlayerSize().width.toString()}); +b.PV_H=WU(function(){return g.iN(a).getVideoContentRect().height.toString()}); +b.PV_W=WU(function(){return g.iN(a).getVideoContentRect().width.toString()})}; +bV=function(a,b){var c=1E3*a.getCurrentTime(b,!1);return Math.round(Math.max(0,c)).toString()}; +Hma=function(a){a.CONN=WU(Ya("0"));a.WT=WU(function(){return Date.now().toString()})}; +Mma=function(a){switch(a){case "fully_viewable_audible_half_duration_impression":return"j";case "measurable_impression":return"e";case "overlay_unmeasurable_impression":return"k";case "overlay_unviewable_impression":return"l";case "overlay_viewable_end_of_session_impression":return"m";case "overlay_viewable_immediate_impression":return"n";case "viewable_impression":return"s";default:return null}}; +cV=function(){g.N.call(this);var a=this;this.o={};g.Le(this,function(){return Object.keys(a.o).forEach(function(b){return delete a.o[b]})})}; +eV=function(){if(null===dV){dV=new cV;Dm.getInstance().o="b";var a=Dm.getInstance(),b="h"==km(a)||"b"==km(a),c=!(Gi.getInstance(),!1);b&&c&&(a.C=!0,a.F=new Eca)}return dV}; +Nma=function(a,b,c){a.o[b]=c}; +fV=function(){}; +gV=function(a){this.o=a}; +hV=function(a){this.o=a;hq()}; +iV=function(a){g.z.call(this);var b=this;this.u=a;this.o=null;g.Le(this,function(){return b.o=null})}; +kV=function(a){return jV(a)&&1==a.getPlayerState(2)}; +jV=function(a){a=a.xb();return void 0!==a&&2==a.getPlayerType()}; +mV=function(a){return g.Qy(a.O())||a.O().o?lV(a):!0}; +lV=function(a){a=a.O();return Ey(a)&&!g.Sy(a)&&"desktop-polymer"==a.playerStyle}; +nV=function(a,b){var c=a.O();vy(c)||"3"!=c.controlsType||(c=g.iN(a),vy(c.app.O()),c.C=!b,kM(c))}; +oV=function(a){switch(a){case "abandon":return"abandon";case "active_view_fully_viewable_audible_half_duration":return"fully_viewable_audible_half_duration_impression";case "active_view_measurable":return"measurable_impression";case "active_view_viewable":return"viewable_impression";case "complete":return"complete";case "end_fullscreen":return"exitfullscreen";case "first_quartile":return"firstquartile";case "fullscreen":return"fullscreen";case "impression":return"impression";case "midpoint":return"midpoint"; +case "mute":return"mute";case "pause":return"pause";case "progress":return"progress";case "resume":return"resume";case "skip":return"skip";case "start":return"start";case "third_quartile":return"thirdquartile";case "unmute":return"unmute"}return null}; +Oma=function(a){this.o=a;var b=Dm.getInstance();a=a.Wb();b.B!==a&&((b.B=a)||mda(b))}; +pV=function(a,b,c,d,e,f,k){f=void 0===f?new hV(new gV(d.getVideoData(1))):f;k=void 0===k?!1:k;g.z.call(this);this.u=a;this.L=b;this.A=c;this.o=d;this.H=e;this.F=f;this.G=Array.from(this.u.ga.progress||[]);this.G.sort(function(l,m){return l.offsetMilliseconds-m.offsetMilliseconds}); +this.B={xw:.25,Mw:.5,Rw:.75};this.C=null;this.N=k}; +vV=function(a,b,c){!qV(a)&&0<c&&(rV(a,b),sV(a)?tV(a,b,c):uV(a,b,c))}; +zV=function(a){if(sV(a)){var b=a.o.getCurrentTime(2,!1);wV(a,"impression",b,0)}else xV(a,"impression");xV(a,"start");qV(a)||a.o.isFullscreen()&&yV(a,"fullscreen")}; +AV=function(a,b){qV(a)||(sV(a)?(rV(a,0,!0),tV(a,b,b)):(rV(a,0,!0),uV(a,0,0,!0)),xV(a,"complete"))}; +Pma=function(a,b){b&&b.forEach(function(c){c.baseUrl&&a.F.send(c.baseUrl,BV(a),{})})}; +rV=function(a,b,c){for(c=void 0===c?!1:c;a.u.T<a.G.length;){var d=CV(a,"progress"),e=a.G[a.u.T];if(e.offsetMilliseconds<=1E3*b||c)(e=e.baseUrl)&&a.F.send(e,BV(a),d),a.u.T++;else break}}; +uV=function(a,b,c,d){d=void 0===d?!1:d;(b>=c*a.B.xw||d)&&xV(a,"first_quartile");(b>=c*a.B.Mw||d)&&xV(a,"midpoint");(b>=c*a.B.Rw||d)&&xV(a,"third_quartile")}; +wV=function(a,b,c,d){if(null==a.C){if(c<d||1<c-d)return}else if(a.C>d||d>c)return;xV(a,b)}; +tV=function(a,b,c){if(0<c&&0<b){var d=g.iM(a.o,a.o.getPresentingPlayerType());g.S(d,16)||g.S(d,32)||(wV(a,"first_quartile",b,c*a.B.xw),wV(a,"midpoint",b,c*a.B.Mw),wV(a,"third_quartile",b,c*a.B.Rw))}a.C=b}; +yV=function(a,b){for(var c=CV(a,b),d=g.p(a.u.ga[b]||[]),e=d.next();!e.done;e=d.next())(e=e.value.baseUrl)&&a.F.send(e,BV(a),c);a.u.H[b]=!0}; +xV=function(a,b){a.u.H.hasOwnProperty(b)||yV(a,b)}; +DV=function(a,b){return a.u.H.hasOwnProperty(b)}; +BV=function(a){for(var b={},c=XU(a.o),d=g.p(Object.keys(c)),e=d.next();!e.done;e=d.next())e=e.value,b[e]=c[e].toString();return Object.assign(b,a.A)}; +CV=function(a,b){var c=a.L;var d=a.u;if(d.zm()){var e=oV(b);if(null==e)d={};else{var f;(f=d.Z()())||(f=(f=c.o)&&f.xb?(f=f.xb())&&2==f.getPlayerType()?qK(f):null:null);f?(c={opt_adElement:f,opt_fullscreen:c.o.isFullscreen()},d=Im(e,d.G,c)):d={}}}else d={};return d?Object.assign({},d):{}}; +EV=function(a,b){switch(b){case "action-companion":case "shopping-companion":case "image-companion":case "videowall-companion":case "ads-engagement-panel":if(2==a.o.getPresentingPlayerType())a.o.sendVideoStatsEngageEvent(1,void 0,2);else if(a.H){var c=a.H.o;c&&c()}else g.L(Error("trackCompanionEngagement is called butcompanionEngagementHandler is null"),"ERROR")}}; +sV=function(a){return!g.O(a.o.O().experiments,"html5_bulleit_dai_logging_policy_upg_livestream_killswitch")&&a.N}; +qV=function(a){return sV(a)&&!DV(a,"impression")}; +FV=function(a){return sV(a)&&DV(a,"seek")}; +Qma=function(a){this.o=a}; +X=function(a,b,c,d,e,f){f=void 0===f?0:f;g.N.call(this);this.I=a;this.o=d;this.A=e;this.A.o[b.G]=this;this.A.subscribe("e",this.lC,this);this.A.subscribe("j",this.mC,this);this.A.subscribe("k",this.nC,this);this.A.subscribe("l",this.oC,this);this.A.subscribe("m",this.pC,this);this.A.subscribe("n",this.qC,this);this.A.subscribe("s",this.rC,this);this.F=b;this.Z=[];this.macros=c;this.H=!1;a=new Qma(this.I.O());0==f||1==f&&(a.o.o||g.Sy(a.o)||g.Gy(a.o)||Iy(a.o)||!g.Wy)?f=!0:(f=g.ie("video-ads"),f=null!= +f&&"none"!=Ch(f,"display"));this.aa=!f}; +GV=function(a){a.aa?a.sc("ui_unstable"):a.yc()}; +IV=function(a,b){pb(a.Z,b);HV(a,b,1)}; +JV=function(a){a=a.o;a.A=aV(a.A,ZU(0,"No playable media files can be selected"));xV(a,"error")}; +HV=function(a,b,c){0!=b.length&&(b=(0,g.Jc)(b,function(d){return new wU(d,c,d.id)}),a.S("onAdUxUpdate",b))}; +KV=function(a){return(a=a.I.getVideoData(2))&&a.clientPlaybackNonce||""}; +LV=function(){FU.apply(this,arguments)}; +MV=function(a,b){vU.call(this,"action-companion",a,b)}; +NV=function(a,b,c,d,e){X.call(this,a,b,c,d,e);this.u=null}; +OV=function(a,b){var c=b.renderer;return c&&c.adVideoId==a.videoId}; +Rma=function(a){var b={};b.abandon=a.abandonCommands&&OU(a.abandonCommands.commands)||[];return b}; +PV=function(a){FU.call(this,a,Rma(a))}; +QV=function(a,b){vU.call(this,"ad-action-interstitial",a,b)}; +RV=function(a,b,c,d,e,f){X.call(this,a,b,c,d,e,1);this.B=b;this.u=b.o.durationMilliseconds||0;this.La=null;this.C=f}; +SV=function(a,b){vU.call(this,"ad-choice-interstitial",a,b)}; +TV=function(a,b,c,d,e,f){X.call(this,a,b,c,d,e,1);this.u=b;this.B=f}; +UV=function(a){FU.call(this,a);this.u=aq(this.o.playerVars||"")}; +VV=function(){FU.apply(this,arguments)}; +WV=function(){FU.apply(this,arguments)}; +Sma=function(a){a=a.impressionUrls;var b={};a&&(b.impression=a);return b}; +XV=function(a){FU.call(this,a,Sma(a))}; +YV=function(){FU.apply(this,arguments)}; +ZV=function(){FU.apply(this,arguments)}; +$V=function(){FU.apply(this,arguments)}; +aW=function(){FU.apply(this,arguments)}; +bW=function(){FU.apply(this,arguments)}; +cW=function(){FU.apply(this,arguments)}; +dW=function(a,b,c,d,e,f,k,l,m,n,q,r,u,w,B){this.aa=a;this.H=b;this.G=c;this.R=d;this.T=e;this.N=f;this.u=k;this.L=l;this.o=m;this.Z=n;this.V=q;this.A=r;this.C=u;this.B=w;this.F=B}; +eW=function(a,b,c,d,e,f){X.call(this,a,b,c,d,e);var k=this;this.C=b;this.u=new g.H(function(){k.sc("load_timeout")},1E4); +g.A(this,this.u);this.G=f;this.B=new g.Rr(this);g.A(this,this.B)}; +fW=function(a){vU.call(this,"ad-message",a)}; +gW=function(a,b,c,d,e){X.call(this,a,b,c,d,e);var f=this;this.B=b;this.G=b.o.durationMs||0;this.C=this.u=0;this.L=function(){var k=f.I.getProgressState().current;k<f.u?f.Oc():k>f.C&&f.wd()}}; +hW=function(a,b){vU.call(this,"ads-engagement-panel",a,b)}; +iW=function(a,b,c,d,e){X.call(this,a,b,c,d,e)}; +jW=function(a,b,c,d,e){X.call(this,a,b,c,d,e)}; +kW=function(a,b){vU.call(this,"invideo-overlay",a,b)}; +lW=function(a,b){vU.call(this,"invideo-overlay-as-cta",a,b)}; +mW=function(a,b,c,d,e){X.call(this,a,b,c,d,e);this.u=b}; +nW=function(a,b){vU.call(this,"persisting-overlay",a,b)}; +oW=function(a,b,c,d,e){X.call(this,a,b,c,d,e);this.u=b}; +pW=function(){vU.call(this,"ad-attribution-bar");this.adPodPositionInfoString=null;this.adPodPosition=0;this.adPodLength=1;this.adBreakLengthSeconds=0;this.adBadgeText=null;this.adBreakRemainingLengthSeconds=0;this.adBreakEndSeconds=null;this.adVideoId=""}; +qW=function(a){return a?g.R(a):null}; +rW=function(a){if(!a)return[];var b=a.loggingUrls;if(!b)return[];a=[];b=g.p(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c.baseUrl&&a.push(c.baseUrl);return 0===a.length?[]:a}; +Tma=function(a){return a.cancelRenderer&&a.cancelRenderer.buttonRenderer?(a=a.cancelRenderer.buttonRenderer.serviceEndpoint)&&a.muteAdEndpoint?a:null:null}; +sW=function(a){var b={};b.baseUrl=a;return{loggingUrls:[b],pingingEndpoint:{hack:!0}}}; +Wma=function(a,b,c){if(b.button&&b.button.buttonRenderer&&(!b.button.buttonRenderer.command||!b.button.buttonRenderer.command.adInfoDialogChoiceEndpoint)&&b.button.buttonRenderer.serviceEndpoint&&b.button.buttonRenderer.serviceEndpoint.adInfoDialogEndpoint){var d=b.button.buttonRenderer.serviceEndpoint.adInfoDialogEndpoint.dialog;d&&d.adInfoDialogRenderer&&(Uma(a,d.adInfoDialogRenderer,c),a.whyThisAdInfo.menuTitle=qW(b.hoverText)||"",d.adInfoDialogRenderer.muteAdRenderer&&(b=d.adInfoDialogRenderer.muteAdRenderer.buttonRenderer)&& +Vma(a,b,c))}}; +Uma=function(a,b,c){var d=qW(b.confirmLabel)||"",e=qW(b.title)||"",f=[];if(b.adReasons)for(var k=g.p(b.adReasons),l=k.next();!l.done;l=k.next())f.push(qW(l.value)||"");a.whyThisAdInfo={closeButton:d,menuTitle:"",targetingReasonHeader:e,targetingReasons:f,adSettingsLink:null,cancelButton:null,continueButton:null,controlText:null};a.whyThisAdClicked=function(){if(b.impressionEndpoints)for(var m=g.p(b.impressionEndpoints),n=m.next();!n.done;n=m.next())c(n.value)}; +a.whyThisAdClosed=function(){b.confirmServiceEndpoint&&c(b.confirmServiceEndpoint)}}; +Vma=function(a,b,c){if(b.navigationEndpoint&&b.navigationEndpoint.adFeedbackEndpoint&&b.navigationEndpoint.adFeedbackEndpoint.content){var d=b.navigationEndpoint.adFeedbackEndpoint.content.adFeedbackRenderer;if(d){var e={goneText:"",questionText:"",undoText:"",hoverText:qW(b.text)||"",surveyOptions:[],confirmMuteWithoutFeedbackLabel:""};a.muteAdInfo=e;b=rW(b.navigationEndpoint);var f=sW(b[1]),k=[sW(b[0])];(b=Tma(d))&&k.push(b);var l=!1;a.muteAdClicked=function(){l=!0;c(f)}; +a.muteAd=function(){l||c(f);l=!1;for(var m=g.p(k),n=m.next();!n.done;n=m.next())c(n.value)}; +Xma(a,d)}}}; +Xma=function(a,b){a.muteAdInfo.goneText=qW(b.title)||"";a.muteAdInfo.questionText=qW(b.reasonsTitle)||"";b.undoRenderer&&(a.muteAdInfo.undoText=qW(b.undoRenderer.buttonRenderer.text)||"");for(var c=a.muteAdInfo.surveyOptions,d=g.p(b.reasons||[]),e=d.next();!e.done;e=d.next()){var f=e.value;e=qW(f.reason)||"";f=rW(f.endpoint)[0];c.push({label:e,url:f})}}; +tW=function(a,b){var c=new pW;c.adBadgeText="Anuncio";1<a.u&&(c.adPodPositionInfoString=g.NL("$AD_INDEX de $ADS_COUNT",{AD_INDEX:String(a.o+1),ADS_COUNT:String(a.u)}));c.adBreakLengthSeconds=a.adBreakLengthSeconds;c.adBreakRemainingLengthSeconds=a.adBreakRemainingLengthSeconds;c.adPodPosition=a.o+1;c.adPodLength=a.u;null!=a.A&&(c.adBreakEndSeconds=a.A/1E3);b&&(c.adVideoId=b);return c}; +uW=function(a,b,c,d,e,f){this.u=a;this.A=b;this.o=XU(d);if(f)for(a=g.p(Object.keys(f)),b=a.next();!b.done;b=a.next())b=b.value,this.o[b]=f[b];this.B=c;this.F=d;this.C=e}; +wW=function(a,b,c){b.isSkippable=!0;b.skipTime=c.skipOffsetMilliseconds?Math.floor(c.skipOffsetMilliseconds/1E3):0;if(c.skippableRenderer)switch(Object.keys(c.skippableRenderer)[0]){case "skipButtonRenderer":var d=c.skippableRenderer.skipButtonRenderer;b.skip=function(){var e=d.adRendererCommands&&d.adRendererCommands.clickCommand;e?vW(a,e):a.B.Sh()}; +b.skipShown=function(){vW(a,d.adRendererCommands&&d.adRendererCommands.impressionCommand)}}}; +xW=function(a,b,c){Wma(b,c,function(d){vW(a,d)})}; +vW=function(a,b){if(b){var c=yW(a);Array.isArray(b)?b.forEach(function(d){return a.u.executeCommand(d,c)}):a.u.executeCommand(b,c)}}; +yW=function(a){if(g.O(a.F.O().experiments,"dynamic_command_macro_resolution_on_tvhtml5_killswitch"))return a.A;for(var b={},c=g.p(Object.keys(a.o)),d=c.next();!d.done;d=c.next())d=d.value,b[d]=a.o[d].toString();return Object.assign(b,a.A)}; +zW=function(){return{adNextParams:"",adSystem:0,attributionInfo:null,clickThroughUrl:"",executeCommand:function(){}, +instreamAdPlayerOverlayRenderer:null,instreamSurveyAdRenderer:null,isBumper:!1,isPostroll:!1,isSkippable:!1,muteAdInfo:null,skipTime:0,videoId:"",videoUrl:"",whyThisAdInfo:null,muteAd:function(){}, +muteAdClicked:function(){}, +sendAdsPing:function(){}, +skip:function(){}, +skipShown:function(){}, +whyThisAdClicked:function(){}, +whyThisAdClosed:function(){}, +daiEnabled:!1}}; +Yma=function(a,b,c,d,e,f,k){this.o=c;this.u=new uW(a,b,d,e,f);this.A=k}; +Zma=function(a,b,c){var d=zW();d.instreamAdPlayerOverlayRenderer=b;c&&(d.adNextParams=c);d.executeCommand=function(e){vW(a.u,e)}; +if(b.skipOrPreviewRenderer)switch(Object.keys(b.skipOrPreviewRenderer)[0]){case "skipAdRenderer":wW(a.u,d,b.skipOrPreviewRenderer.skipAdRenderer)}if(b.adInfoRenderer)switch(Object.keys(b.adInfoRenderer)[0]){case "adHoverTextButtonRenderer":xW(a.u,d,b.adInfoRenderer.adHoverTextButtonRenderer)}d.isBumper=KU(a.o)&&!d.isSkippable;d.isPostroll=a.o.isPostroll;a.o.isSkippable();b=a.o.C;c=a.o.getVideoUrl();b?d.videoId=b:c&&(d.videoUrl=c);if(b=(b=a.o.F)&&b.urlEndpoint)d.clickThroughUrl=b.url||"";d.sendAdsPing= +function(e){a.u.sendAdsPing(e)}; +d.daiEnabled=a.A;return d}; +AW=function(a,b){vU.call(this,"pla-shelf",a,b)}; +BW=function(a,b,c,d,e){X.call(this,a,b,aV(c,{TRIGGER_TYPE:"YOUTUBE_SHELF_SHOW"}),d,e);this.u=b}; +CW=function(a,b){vU.call(this,"shopping-companion",a,b)}; +DW=function(a,b,c,d,e){X.call(this,a,b,c,d,e)}; +ana=function(a,b,c,d,e,f){this.o=new uW(a,b,c,d,e,$ma(f))}; +cna=function(a,b){var c=zW();c.instreamSurveyAdRenderer=b;c.executeCommand=function(e){vW(a.o,e)}; +var d=bna(b);if(d.skipOrPreviewRenderer)switch(Object.keys(d.skipOrPreviewRenderer)[0]){case "skipAdRenderer":wW(a.o,c,d.skipOrPreviewRenderer.skipAdRenderer)}if(d.adInfoRenderer)switch(Object.keys(d.adInfoRenderer)[0]){case "adHoverTextButtonRenderer":xW(a.o,c,d.adInfoRenderer.adHoverTextButtonRenderer)}c.sendAdsPing=function(e){a.o.sendAdsPing(e)}; +return c}; +bna=function(a){var b={};if(!a.questions||0===a.questions.length)return b;a=(a.questions[0].instreamSurveyAdSingleSelectQuestionRenderer||a.questions[0].instreamSurveyAdMultiSelectQuestionRenderer).surveyAdQuestionCommon;return(a=a.instreamAdPlayerOverlay&&a.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer)?a:b}; +$ma=function(a){var b={};b.SURVEY_LOCAL_TIME_EPOCH_S=WU(function(){var c=new Date;return""+(Math.round(c.valueOf()/1E3)+-60*c.getTimezoneOffset())}); +b.SURVEY_ELAPSED_MS=WU(a);return b}; +FW=function(a,b,c){g.N.call(this,!0);var d=this;this.F=b;this.C=c;this.u=a;this.La=new g.Xf(200);this.La.oa("tick",function(){var e=Date.now(),f=e-d.B;d.B=e;d.o+=f;d.o>=d.u&&(d.o=d.u,d.La.stop());e=d.o/1E3;d.C&&d.C.ac(e);EW(d,{current:e,duration:d.u/1E3})}); +g.A(this,this.La);this.o=0;this.A=null;g.Le(this,function(){d.A=null}); +this.B=0}; +EW=function(a,b){a.F.sa("onAdPlaybackProgress",b);a.A=b}; +GW=function(a){vU.call(this,"survey",a)}; +dna=function(a,b,c){var d=b.O();return g.O(b.O().experiments,"enable_external_player_ad_playback_progress_html5")&&g.Gy(d)?new FW(1E3*a.u,b,c):null}; +HW=function(a,b,c,d,e,f,k){X.call(this,a,b,c,d,e,1);var l=this;this.C=b;this.B=new g.Rr;g.A(this,this.B);this.B.M(this.I,"resize",function(){450>g.iN(l.I).getPlayerSize().width&&(g.Tr(l.B),l.Oc())}); +this.N=f;this.G=0;this.L=k(this,function(){return""+(Date.now()-l.G)}); +if(this.u=dna(b,a,f))g.A(this,this.u),this.B.M(a,"onAdPlaybackProgress",function(m){m.current===m.duration&&(m=l.C.o,(m=m.questions&&m.questions[0])?(m=(m=m.instreamSurveyAdMultiSelectQuestionRenderer||m.instreamSurveyAdSingleSelectQuestionRenderer)&&m.surveyAdQuestionCommon,vW(l.L.o,m&&m.timeoutCommands)):g.dr(Error("Expected a survey question in InstreamSurveyAdRenderer.")))})}; +IW=function(a,b){vU.call(this,"survey-interstitial",a,b)}; +JW=function(a,b,c,d,e){X.call(this,a,b,c,d,e,1);this.u=b}; +KW=function(a){vU.call(this,"ad-text-interstitial",a)}; +LW=function(a,b,c,d,e,f){X.call(this,a,b,c,d,e);this.B=b;this.u=b.o.durationMilliseconds||0;this.La=null;this.C=f}; +MW=function(a,b){g.z.call(this);this.B=Math.max(0,a);this.A=this.u=0;this.C=b;this.o=null}; +NW=function(a){a.o&&(a.o.stop(),a.o.dispose(),a.o=null)}; +OW=function(a){a=void 0===a?null:a;vU.call(this,"ad-channel-thumbnail");this.channelIconThumbnailUrl=a}; +ena=function(a){a=void 0===a?null:a;vU.call(this,"ad-title");this.videoTitle=a}; +fna=function(a){a=void 0===a?null:a;vU.call(this,"advertiser-name");this.channelName=a}; +PW=function(a){vU.call(this,"player-overlay",a)}; +gna=function(a){vU.call(this,"skip-button",a)}; +hna=function(a){vU.call(this,"visit-advertiser",a);var b={};var c=a.text;a=a.navigationEndpoint;null!=c&&null!=c.runs&&null!=a?(b.runs=[g.Sb(c.runs[0])],b.runs[0].navigationEndpoint=a):(b={text:"Visitar el sitio del anunciante"},a&&(b.navigationEndpoint=a),b={runs:[b]});this.visitAdvertiserLabel=b}; +QW=function(a,b,c,d,e,f,k,l,m,n,q){X.call(this,a,b,c,d,e,1);var r=this;this.T=n;this.u=b;this.C=k;this.ba=new g.Rr(this);g.A(this,this.ba);this.L=new g.H(function(){r.sc("load_timeout")},g.O(a.O().experiments,"use_variable_load_timeout")?g.P(a.O().experiments,"variable_load_timeout_ms"):1E4); +g.A(this,this.L);this.B=null;g.O(a.O().experiments,"enable_bulleit_buffer_timer")&&(this.B=new MW(g.O(a.O().experiments,"use_variable_buffer_timeout")?g.P(a.O().experiments,"variable_buffer_timeout_ms"):15E3,function(){r.sc("buffer_timeout")}),g.A(this,this.B)); +this.ra=!g.O(a.O().experiments,"bulleit_unstarted_event_killswitch");this.R=!1;this.ea=m(this);this.fa=f;this.N=l;this.G=q;this.V=this.ga=!1}; +RW=function(a,b){ina(a)&&a.V&&(a.V=!1,jna(a.T,kna(a),b))}; +ina=function(a){return null!==a.T&&SW(a.G)&&mV(a.G.I)}; +TW=function(a){return(a=a.I.getVideoData(2))?a.clientPlaybackNonce:""}; +kna=function(a){if(a=a.u.o.elementId)return a;g.dr(Error("No elementId on VideoAd InstreamVideoAdRenderer"));return""}; +UW=function(a){var b=a.u.o,c=b.playerOverlay&&b.playerOverlay.instreamAdPlayerOverlayRenderer;c||(c={});var d=a.I.O();if(g.Sy(d)&&!c.skipOrPreviewRenderer){var e=a.I.getDuration(2);isFinite(e)&&33<e&&!a.u.isSkippable()&&!g.Sy(d)&&g.dr(new ar("Instream ad is skippable by length, but was was marked nonskippable.",{adLengthSecs:e,IVAR:b}));d={};a.u.isSkippable()&&!KU(a.u)?d.skipAdRenderer=lna(a):d.adPreviewRenderer=mna(a,!1,KU(a.u));c.skipOrPreviewRenderer=d}c.skipOrPreviewRenderer&&g.Pb(c.skipOrPreviewRenderer)&& +g.dr(new ar("IAPOR.skipOrPreview was filled, but empty.",b));return c}; +lna=function(a){var b={preskipRenderer:{}};b.preskipRenderer.adPreviewRenderer=mna(a,!0,!1);b.skippableRenderer={};a=b.skippableRenderer;var c={message:{}};c.message.text="Saltar anuncio";a.skipButtonRenderer=c;return b}; +mna=function(a,b,c){var d=a.I.getVideoData(1),e={};if(b||c){var f={},k={};c=c?g.NL("El v\u00eddeo se reproducir\u00e1 en $TIME_REMAINING",{NEW_LINE:"\n",TIME_REMAINING:"{TIME_REMAINING}"}):g.NL("Podr\u00e1s saltarte este anuncio en $TIME_REMAINING",{NEW_LINE:"\n",TIME_REMAINING:"{TIME_REMAINING}"});k.text=c;k.isTemplated=!0;f.templatedAdText=k;e.templatedCountdown=f}else f={},k=g.NL("El v\u00eddeo se reproducir\u00e1 despu\u00e9s del anuncio",{NEW_LINE:"\n"}),f.text=k,f.isTemplated=!1,e.staticPreview= +f;b&&(e.durationMilliseconds=5E3);e.thumbnail={};b=e.thumbnail;f={};f.url=Ny(a.I.O(),d.videoId,"mqdefault.jpg");f.width=320;f.height=180;b.thumbnail={thumbnails:[f]};return e}; +WW=function(a){return mV(a.I)&&VW(a)}; +nna=function(a){function b(E,F){var G=a.ON,ba=Object.assign({},{});ba.FINAL=WU(Ya("1"));ba.SLOT_POS=WU(Ya("0"));return aV(G,$U(ba),F)} +function c(E){return null==E?{create:function(){return null}}:{create:function(F,G){var ba=b(F,G),na=a.An(F,ba); +ba=E(F,ba,na);g.A(ba,na);return ba}}} +var d=c(function(E,F,G){return new mW(a.I,E,F,G,a.rd)}),e=c(function(E,F,G){return new jW(a.I,E,F,G,a.rd)}),f=c(function(E,F,G){return new DW(a.I,E,F,G,a.rd)}),k=c(function(E,F,G){return new BW(a.I,E,F,G,a.rd)}),l=c(function(E,F,G){return new RV(a.I,E,F,G,a.rd,a.va)}),m=c(function(E,F,G){return new oW(a.I,E,F,G,a.rd)}),n=c(function(E,F,G){return new NV(a.I,E,F,G,a.rd)}),q=c(function(E,F,G){return new LW(a.I,E,F,G,a.rd,a.va)}),r=c(function(E,F,G){return new JW(a.I,E,F,G,a.rd)}),u=c(function(E,F,G){return new TV(a.I, +E,F,G,a.rd,a.va)}),w=c(function(E,F,G){return new gW(a.I,E,F,G,a.rd,a.va)}),B=c(function(E,F,G){return new eW(a.I,E,F,G,a.rd,a.va)}),D=c(function(E,F,G){return new iW(a.I,E,F,G,a.rd)}); +this.o=new dW({create:function(E,F){var G=aV(b(E,F),$U(Jma(E))),ba=a.An(E,G),na=new QW(a.I,E,G,ba,a.rd,a.XE,a.va,a.daiEnabled,function(pc){return new Yma(a.va,G,E,pc,a.I,a.rg,a.daiEnabled)},a.ci,a.Hc); +g.A(na,ba);return na}},d,e,f,{create:function(E,F){var G=a.An(E,F),ba=new HW(a.I,E,F,G,a.rd,a.va,function(na,pc){return new ana(a.va,F,na,a.I,a.rg,pc)}); +g.A(ba,G);return ba}},k,l,m,n,q,r,u,w,B,D)}; +XW=function(a){this.u=a;this.o={}}; +YW=function(){this.o=[]}; +ona=function(a,b,c){var d=g.ub(a.o,b);if(0<=d)return b;b=-d-1;return b>=a.o.length||a.o[b]>c?null:a.o[b]}; +pna=function(a){this.u=new YW;this.o=new XW(a.eF)}; +ZW=function(){FU.apply(this,arguments)}; +qna=function(a,b,c){this.A=a;this.o=b;this.u=c;this.B=a.getCurrentTime()}; +sna=function(a,b){var c=void 0===c?Date.now():c;if(a.u)for(var d=g.p(b),e=d.next();!e.done;e=d.next()){e=e.value;var f=c,k=a.o;$W({cuepointTrigger:{type:"CUEPOINT_TYPE_AD",event:rna(e.event),cuepointId:e.identifier,totalCueDurationMs:1E3*e.durationSecs,playheadTimeMs:e.o,cueStartTimeMs:1E3*e.startSecs,cuepointReceivedTimeMs:f,contentCpn:k}});"unknown"===e.event&&aX("DAI_ERROR_TYPE_CUEPOINT_WITH_INVALID_EVENT",a.o);e=e.startSecs+e.o/1E3;e>a.B&&a.A.getCurrentTime()>e&&aX("DAI_ERROR_TYPE_LATE_CUEPOINT", +a.o)}}; +tna=function(a,b,c){a.u&&$W({daiStateTrigger:{totalCueDurationMs:b,filledAdsDurationMs:c,contentCpn:a.o}})}; +una=function(a,b){a.u&&$W({driftRecoveryInfo:{contentCpn:a.o,cueIdentifier:b.cueIdentifier||void 0,driftRecoveryMs:b.driftRecoveryMs.toString(),breakDurationMs:Math.round(b.yz-b.YB).toString(),driftFromHeadMs:Math.round(1E3*OT(a.A.app)).toString()}})}; +vna=function(a,b){a.u&&$W({adTrimmingInfo:{contentCpn:a.o,cueIdentifier:b.cueIdentifier||void 0,adMediaInfo:b.PE}})}; +aX=function(a,b){$W({daiStateTrigger:{errorType:a,contentCpn:b}})}; +$W=function(a){g.cr("adsClientStateChange",a)}; +rna=function(a){switch(a){case "unknown":return"CUEPOINT_EVENT_UNKNOWN";case "start":return"CUEPOINT_EVENT_START";case "continue":return"CUEPOINT_EVENT_CONTINUE";case "stop":return"CUEPOINT_EVENT_STOP";case "predictStart":return"CUEPOINT_EVENT_PREDICT_START"}}; +bX=function(a){this.u=a;this.ba=(a=!g.O(this.u.O().experiments,"html5_ad_csi_tracker_initialization_killswitch"))?this.u.O().deviceParams.c:g.K("INNERTUBE_CLIENT_NAME",void 0);this.ga=a?this.u.O().deviceParams.cver:g.K("INNERTUBE_CLIENT_VERSION",void 0);this.Z=a?this.u.O().deviceParams.cbrand:"";this.aa=a?this.u.O().deviceParams.cmodel:"";this.N="AD_PLACEMENT_KIND_UNKNOWN";this.C=this.L=this.F=this.G=null;this.o="unknown_type";this.R=!0;this.T=this.A=this.H=!1;this.V="vod";this.B=null}; +wna=function(a){a.G=null;a.F=null;a.L=null;a.C=null;a.B=null;a.N="AD_PLACEMENT_KIND_UNKNOWN";a.o="unknown_type";a.H=!1;a.A=!1}; +xna=function(a){a.A=!1;JA("ad_to_video",["pbresume"],void 0)}; +yna=function(a){switch(a){case "AD_PLACEMENT_KIND_START":return"1";case "AD_PLACEMENT_KIND_MILLISECONDS":case "AD_PLACEMENT_KIND_COMMAND_TRIGGERED":case "AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED":return"2";case "AD_PLACEMENT_KIND_END":return"3";default:return"unknown"}}; +cX=function(a){this.o=a}; +dX=function(a){a=[a,a.A].filter(function(d){return!!d}); +for(var b=g.p(a),c=b.next();!c.done;c=b.next())c.value.deactivate();return a}; +eX=function(a,b){var c=a.o;g.yf(function(){return zna(c,b,1)})}; +fX=function(a,b,c,d,e,f,k,l){g.N.call(this);this.Lc=a;this.I=b;this.o=d;this.C=this.o.o instanceof FU?this.o.o:null;this.u=null;this.R=!1;this.G=c;this.N=(a=b.getVideoData(1))&&a.ya||!1;this.V=0;this.Z=!1;this.aa=g.O(b.O().experiments,"abort_ad_on_browser_autoplay_blocked");this.nf=e;this.ek=f;this.xh=k;this.T=!1;this.daiEnabled=l}; +Ana=function(a){if(jV(a.I)){var b=a.I.getVideoData(2);(b=a.o.H[b.Gb]||null)?(!a.u||a.u&&a.u.F!==b)&&a.yc(b):a.bq()}else 1===a.I.getPresentingPlayerType()&&a.u&&a.bq()}; +Bna=function(a){(a=a.baseUrl)&&g.nr(a,void 0,dn(a))}; +Cna=function(a,b){var c=a.G,d=a.o.Hb().o,e=a.hy(),f=a.jy();var k=a.isLiveStream()?"live":"vod";wna(c);var l=c.u.getVideoData(1),m=c.u.getVideoData(2);l&&(c.G=l.clientPlaybackNonce,c.L=l.videoId);m&&(c.F=m.clientPlaybackNonce,c.C=m.videoId,c.B=m.adFormat);c.N=d;0>=f?wna(c):(c.o=c.R?b?"unknown_type":"video_to_ad":b?"ad_to_video":"ad_to_ad",c.V=k,c.T=e+1==f,c.H=!0,c.H&&(KA("c",c.ba,c.o),KA("cver",c.ga,c.o),g.O(c.u.O().experiments,"html5_ad_csi_tracker_initialization_killswitch")||(KA("cbrand",c.Z,c.o), +KA("cmodel",c.aa,c.o)),KA("yt_pt","html5",c.o),KA("yt_pre","2",c.o),KA("yt_abt",yna(c.N),c.o),c.G&&KA("cpn",c.G,c.o),c.L&&KA("docid",c.L,c.o),c.F&&KA("ad_cpn",c.F,c.o),c.C&&KA("ad_docid",c.C,c.o),KA("yt_vst",c.V,c.o),c.B&&KA("ad_at",c.B,c.o)))}; +hX=function(a,b){b=void 0===b?!1:b;gX(a.Lc,a.o.Hb(),a);b||Fr("ADS_CLIENT_EVENT_TYPE_ADPLACEMENT_SCHEDULED");a.daiEnabled&&!a.o.G&&(Dna(a,a.ky()),a.o.G=!0)}; +Dna=function(a,b){for(var c=iX(a),d=a.o.Hb().start,e=[],f=g.p(b),k=f.next();!k.done;k=f.next()){k=k.value;if(c<=d)break;var l=Ena(k);e.push({externalVideoId:k.C,originalMediaDurationMs:(1E3*k.u).toString(),trimmedMediaDurationMs:(parseInt(k.o.trimmedMaxNonSkippableAdDurationMs,10)||0).toString()});l=d+l;var m=Math.min(l,c);k.B.A=c;if(!Fna(a,k,d,m)||l!==m)break;d=l}c=b.reduce(function(n,q){return n+Ena(q)},0); +tna(a.nf,vma(a.o.Hb()),c);vna(a.nf,{cueIdentifier:a.o.u&&a.o.u.identifier,PE:e})}; +Ena=function(a){var b=1E3*a.u;return 0<parseInt(a.o.trimmedMaxNonSkippableAdDurationMs,10)&&parseInt(a.o.trimmedMaxNonSkippableAdDurationMs,10)<b?parseInt(a.o.trimmedMaxNonSkippableAdDurationMs,10):b}; +iX=function(a){var b=a.o.Hb().end;a=ona(a.ek,a.o.Hb().start,b);return Math.min(b,null===a?Infinity:a)}; +Fna=function(a,b,c,d){var e=a.xh.create(b,$U(YU(a.o)));c=e.Xx(c,d);g.Me(e);if(!c)return!1;a.o.H[c]=b;return!0}; +Gna=function(a){if(a.Z)return function(c){c.seekTo(Infinity,!0,void 0,1)}; +var b=Math.floor((0,g.C)()/1E3)-a.V;return function(c){c.seekTo(c.getCurrentTime()+b,!0,void 0,1)}}; +Hna=function(a,b,c,d){this.o=a;this.u=b;this.A=c;this.B=d}; +jX=function(){}; +Ina=function(){jX.o||(jX.o=new jX);return jX.o}; +Jna=function(a,b){var c=g.gs(b);var d=g.ms(void 0),e=g.ks(void 0);d&&e&&g.Cs(a.client,d,e,[c])}; +kX=function(a,b,c,d,e,f){g.N.call(this);this.C=a;this.u=b;this.B=c;this.F=d;this.o=e;this.A=f;Kna(this)}; +Lna=function(a,b){var c=null,d={isEmpty:!0,mz:!1,bd:[]};try{c=JSON.parse(b.response)}catch(f){return b.response&&(c=b.response,c.startsWith("GIF89")||(f.params=c.substr(0,256),g.Jo(f))),d}if(!c)return d;c&&c.trackingParams&&Jna(Ina(),c.trackingParams);if(c&&c.adThrottled)return d.mz=!0,d;c=c.playerAds;if(!c||!c.length)return d;c=c.map(function(f){return f.adPlacementRenderer}).filter(function(f){return f&&null!=f.renderer}); +if(g.gb(c))return d;if(0<a.o.Hb().end){var e=a.o.Hb().end.toString();c.forEach(function(f){(f=f.config&&f.config.adPlacementConfig)&&"AD_PLACEMENT_KIND_MILLISECONDS"==f.kind&&"-1"==f.adTimeOffset.offsetEndMilliseconds&&f.adTimeOffset.offsetEndMilliseconds!=e&&(f.adTimeOffset.offsetEndMilliseconds=e)})}d.bd=c; +d.isEmpty=!1;return d}; +Kna=function(a){[a.o.T,a.o.Hb()].filter(function(b){return null!=b}).forEach(function(b){gX(a.u,b,a)}); +Fr("ADS_CLIENT_EVENT_TYPE_ADPLACEMENT_SCHEDULED")}; +lX=function(a,b,c){g.T.call(this,a);this.I=b;this.A=c;this.B=Mna(this)}; +mX=function(a,b){b=void 0===b?null:b;a.ha();if(b){var c=a.B;b.forEach(function(d){return a.A.executeCommand(d,c)})}}; +Mna=function(a){var b=a.I;if(b){a=function(d){return{toString:function(){return d()}}}; +var c={};c.AD_MT=a(function(){return Math.round(Math.max(0,1E3*b.getCurrentTime(2))).toString()}); +c.MT=a(function(){return Math.round(Math.max(0,1E3*b.getCurrentTime(1))).toString()}); +c.P_H=a(function(){return b.getPlayerSize().height.toString()}); +c.PV_H=c.P_H;c.P_W=a(function(){return b.getPlayerSize().width.toString()}); +c.PV_W=c.P_W;c.CONN="0";c.WT=a(function(){return(0,g.C)().toString()}); +c.LACT=a(function(){return Dp().toString()}); +c.VIS=a(function(){return b.getVisibilityState().toString()}); +c.VOL=a(function(){return b.getVolume().toString()}); +return c}return{}}; +nX=function(a){g.z.call(this);this.H=a}; +oX=function(a){nX.call(this,!0);this.o=a}; +Nna=function(a,b){function c(f){return{toString:f}} +var d={},e=a.getVideoData(1);d.CPN=c(function(){return e&&e.clientPlaybackNonce||null}); +d.ASR=c(function(){return e&&e.adSafetyReason||null}); +d.EI=c(function(){return e&&e.eventId||null}); +d.AD_CPN=c(function(){return b.ea}); +d.AD_MT=c(function(){return Math.round(Math.max(0,1E3*a.getCurrentTime(2))).toString()}); +d.MT=c(function(){return Math.round(Math.max(0,1E3*a.getCurrentTime(1))).toString()}); +d.P_H=c(function(){return a.getPlayerSize().height.toString()}); +d.PV_H=d.P_H;d.P_W=c(function(){return a.getPlayerSize().width.toString()}); +d.PV_W=d.P_W;d.CONN="0";d.WT=c(function(){return Date.now().toString()}); +d.LACT=c(function(){return Dp().toString()}); +d.VIS=c(function(){return a.getVisibilityState().toString()}); +d.VOL=c(function(){return a.getVolume().toString()}); +return d}; +Ona=function(a,b){g.z.call(this);var c=this;this.A=[];this.G=!1;this.u=0;this.C=this.F=this.B=!1;this.N=null;var d=(0,g.x)(a,b);this.o=new g.H(function(){return d(c.N)},300); +g.A(this,this.o);this.L=this.H=Infinity}; +Pna=function(a,b){if(!b)return!1;for(var c=0;c<b.length;c++){var d=b.item(c);if(d&&a.A.includes(d.identifier))return!0}return!1}; +Y=function(a,b,c,d,e){e=void 0===e?null:e;g.gO.call(this,c);this.api=a;this.va=b;this.macros={};this.componentType=d;this.F=null;this.za=e;this.fa=null;this.Ea=new oX(this.element);g.A(this,this.Ea);this.wa=this.M(this.element,"click",this.onClick);this.T=[];this.R=new Ona(this.onClick,this);g.A(this,this.R);this.Ha=!1;this.G=null}; +pX=function(a,b){a=void 0===a?null:a;b=void 0===b?null:b;if(null==a)return g.Jo(Error("Got null or undefined adText object")),"";var c=g.kd(a.text);if(!a.isTemplated)return c;if(null==b)return g.Jo(Error("Missing required parameters for a templated message")),c;for(var d=g.p(Object.entries(b)),e=d.next();!e.done;e=d.next()){var f=g.p(e.value);e=f.next().value;f=f.next().value;c=c.replace("{"+e+"}",f)}return c}; +Qna=function(a){a=void 0===a?null:a;return null==a||(a=a.thumbnail,null==a||null==a.thumbnails||g.gb(a.thumbnails)||null==a.thumbnails[0].url)?"":g.kd(a.thumbnails[0].url)}; +Rna=function(a){a=void 0===a?null:a;return null==a||(a=a.thumbnail,null==a||null==a.thumbnails||g.gb(a.thumbnails)||null==a.thumbnails[0].width||null==a.thumbnails[0].height)?new g.Zd(0,0):new g.Zd(a.thumbnails[0].width||0,a.thumbnails[0].height||0)}; +qX=function(a,b,c){g.yN(a.api,b,a);g.zN(a.api,b,c)}; +rX=function(a,b,c){g.CN(a.api,b)&&g.BN(a.api,b,c)}; +sX=function(a,b){b=void 0===b?null:b;var c=a.api.O();!(0<a.T.length)&&c.o&&g.O(a.api.O().experiments,"use_touch_events_for_bulleit_mweb")&&(oy?0:"ontouchstart"in document.documentElement&&(nh()||mh()))&&(a.kb(a.wa),b&&a.kb(b),a.T=[a.M(a.element,"touchstart",a.uJ,a),a.M(a.element,"touchmove",a.tJ,a),a.M(a.element,"touchend",a.sJ,a)])}; +tX=function(){g.z.call(this);var a=this;this.o=new Map;this.u=zea(function(b){if(b.target&&(b=a.o.get(b.target))&&b)for(var c=0;c<b.length;c++)g.nr(b[c],void 0,void 0)})}; +vX=function(){null==uX&&(uX=new tX);return uX}; +wX=function(a,b){if(a.simpleText){a:{var c=a.simpleText;if(b){var d=Sna(c);if(d){c=g.te("SPAN",null,d);break a}}c=g.ve(c)}return c}c=[];if(a.runs)for(d=0;d<a.runs.length;d++){var e=a.runs[d];e.text&&c.push(Tna(e,b))}return 1==c.length?c[0]:g.te("SPAN",null,c)}; +Tna=function(a,b){var c=null,d=a.text;b&&(d=Sna(d)||d);a.bold&&(c=g.te("B",null,c||d));a.italics&&(c=g.te("I",null,c||d));a.strikethrough&&(c=g.te("STRIKE",null,c||d));if(a.navigationEndpoint&&a.navigationEndpoint.urlEndpoint){var e=a.navigationEndpoint.urlEndpoint;c=g.te("A",null,c||d);g.cd(c,e.url);"TARGET_NEW_WINDOW"==e.target&&(c.target="_blank");if(e=a.navigationEndpoint.loggingUrls)e=e.map(function(f){return f.baseUrl}),vX().register(c,e),g.I(c,"ytp-ad-has-logging-urls")}return c||g.te("SPAN", +null,d)}; +Sna=function(a){a=a.split(/(?:\r\n|\r|\n)/g);if(1<a.length){for(var b=[a[0]],c=1;c<a.length;c++)b.push(g.te("BR")),b.push(a[c]);return b}return null}; +xX=function(a){nX.call(this,a);this.F=new g.N;g.A(this,this.F)}; +yX=function(a,b,c){g.z.call(this);this.o=a;this.B=b;this.view=c();g.A(this,this.view);this.N=null;this.L=[];this.macros={};this.T=!1;this.hide()}; +Vna=function(a,b){var c=Una(a);b.forEach(function(d){return a.B.executeCommand(d,c)})}; +Una=function(a){for(var b={},c=g.p(Object.entries(Nna(a.o,a.B))),d=c.next();!d.done;d=c.next()){var e=g.p(d.value);d=e.next().value;e=e.next().value;b[d]=e.toString()}Object.assign(b,a.macros);return b}; +zX=function(a){g.N.call(this);this.B=a;this.u=new g.T({D:"div",J:"ytp-ad-info-dialog-confirm-container",K:[{D:"button",J:"ytp-ad-info-dialog-confirm-button",W:"{{content}}"}]});g.A(this,this.u);this.u.hide();this.A=new g.T({D:"div",J:"ytp-ad-info-dialog-title",W:"{{content}}"});g.A(this,this.A);this.A.hide();this.o=new g.T({D:"div",J:"ytp-ad-info-dialog-relative-container",K:[{D:"div",J:"ytp-ad-info-dialog-form",K:[this.A,{D:"ul",J:"ytp-ad-info-dialog-ad-reasons"},{D:"div",J:"ytp-ad-info-dialog-message", +W:"{{content}}"},this.u]}]});g.A(this,this.o);this.o.hide();this.C=new g.Rr(this);g.A(this,this.C)}; +Wna=function(a){return a.o.da("ytp-ad-info-dialog-ad-reasons")}; +AX=function(a){return a?wX(a):null}; +BX=function(a){xX.call(this,!1);var b=this;this.o=new zX(a.xa());g.A(this,this.o);a={};for(var c=g.p(Object.values(Xna)),d=c.next();!d.done;a={Mn:a.Mn},d=c.next())a.Mn=d.value,this.o.subscribe(a.Mn,function(e){return function(){return b.dispatchEvent({type:e.Mn})}}(a))}; +CX=function(a,b,c){yX.call(this,a,b,function(){return new Yna.UD(c)}); +this.A=new g.Rr(this);g.A(this,this.A);this.u=null;Zna(this)}; +Zna=function(a){function b(e){return a.onClick(e)} +for(var c=g.p($na),d=c.next();!d.done;d=c.next())a.A.M(a.view,d.value,b)}; +DX=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-out-of-player-ad-info",K:[{D:"div",J:"ytp-out-of-player-hover-container"},{D:"div",J:"ytp-out-of-player-ad-info-button-container",K:[{D:"button",Y:["ytp-out-of-player-ad-info-button"],K:[{D:"span",J:"ad-info-icon"}]}]}]},"watch-ad-info-hover-button");this.o=this.da("ytp-out-of-player-hover-container");this.B=this.da("ytp-out-of-player-ad-info-button-container");this.C=this.da("ytp-out-of-player-ad-info-button");this.u=new CX(this.api,this.va,new oX(this.B)); +g.A(this,this.u);this.A=new g.Rr(this);g.A(this,this.A);this.zt();(new oX(this.element)).append(this.u.view);this.A.M(this.C,"mouseenter",this.EH);this.A.M(this.C,"mouseleave",this.zt);this.A.M(this.B,"click",this.DH);this.hide()}; +boa=function(a,b,c){lX.call(this,{D:"div",J:"videowall-companion-container",K:[{D:"iframe",J:"videowall-companion",P:{marginwidth:"0",marginheight:"0",hspace:"0",vspace:"0",frameborder:"0",scrolling:"no",src:c.iframeUrl}}]},a,b);var d=this;this.u=c;var e=this.da("videowall-companion");g.Ph(e,c.iframeWidth||300,c.iframeHeight||250);this.o=new DX(a,b);g.A(this,this.o);this.o.ca(this.element,0);this.u.adInfoRenderer&&this.u.adInfoRenderer.adHoverTextButtonRenderer?this.o.init(uU("watch-ad-info-hover-button"), +this.u.adInfoRenderer.adHoverTextButtonRenderer,{}):g.L(Error("VideowallIframeCompanionAdRenderer has no ad info renderer."));e&&this.M(e,"load",function(){mX(d,c.impressionCommands);var f=aoa(e);f&&d.M(f,"click",function(k){d.ha();g.Ce(d.o.element,k.target)||(mX(d,d.u.onClickCommands),d.I.onAdUxClicked("videowall-companion"))})})}; +aoa=function(a){try{var b=a.contentDocument||a.contentWindow.document;return b&&b.body}catch(c){return g.L(c),null}}; +EX=function(){ZW.apply(this,arguments)}; +coa=function(a){return a.length?(0,g.Jc)(a[0].loggingUrls||[],function(b){return b.baseUrl}):[]}; +FX=function(a,b,c,d,e,f,k){X.call(this,b,d.o,e,f,k);this.L=c;this.B=d;this.u=d.o;this.G=a;this.N=this.C=null;a=this.B.Hb();a.visible=!1;gX(this.G,a,this);Fr("ADS_CLIENT_EVENT_TYPE_ADPLACEMENT_SCHEDULED")}; +GX=function(a,b,c,d,e,f,k,l){fX.call(this,a,b,c,d,e,f,k,l);this.B=d.o;this.F=-1;this.H=this.A=null;this.L=doa(this.Oo())}; +HX=function(a){a.F++;var b=a.Oo();b?a.yc(b):a.Gh()}; +doa=function(a){return a?eoa.some(function(b){return a instanceof b}):!1}; +foa=function(a){this.o=new Hna(function(b){b=new fX(a.Lc,a.I,a.Mx(),b,a.nf,a.ek,a.xh,a.daiEnabled);hX(b);return b},function(b){return new kX(a.KE,a.Lc,a.I,a.Pr,b,a.nf)},function(b){var c=a.An(b.o); +b=new FX(a.Lc,a.I,a.YE,b,a.GO,c,a.rd);g.A(b,c);return b},function(b){b=new GX(a.Lc,a.I,a.Mx(),b,a.nf,a.ek,a.xh,a.daiEnabled); +hX(b);return b})}; +IX=function(a,b,c,d){d=goa(c,d);var e={D:"div"};d&&(e={D:"div",J:"image-companion",K:[{D:"img",P:{src:d.url,border:"0",style:"cursor:pointer;"}}]});lX.call(this,e,a,b);this.o=c;this.u=new DX(a,b);g.A(this,this.u);this.u.ca(this.element,0);this.o.adInfoRenderer&&this.o.adInfoRenderer.adHoverTextButtonRenderer?this.u.init(uU("watch-ad-info-hover-button"),this.o.adInfoRenderer.adHoverTextButtonRenderer,{}):g.L(Error("ImageCompanionAdRenderer has no ad info renderer."));if(a=this.da("image-companion"))void 0!== +d.width&&void 0!==d.height&&g.Ph(a,d.width,d.height),this.oa("click",this.C,this),mX(this,c.impressionCommands)}; +goa=function(a,b){if(!a.image||!a.image.thumbnail)return null;var c=a.image.thumbnail;return null==c.thumbnails?null:g.cb(c.thumbnails||[],function(d){return d.width==b.width&&d.height==b.height})}; +JX=function(a){ZW.call(this,a);this.u=(0,g.Jc)((a.image&&a.image.thumbnail?a.image.thumbnail.thumbnails:null)||[],function(b){return new g.Zd(b.width,b.height)})}; +hoa=function(a,b){MU.call(this);a.adStart&&a.adStart.adMessageRenderer&&(g.cr("adNotifyFilled",{notifyCompositeType:"COMPOSITE_AD_TYPE_LINEAR_AD_SEQUENCE"}),NU(this,new VV(a.adStart.adMessageRenderer)));if(a.linearAds)for(var c=[],d=g.p(a.linearAds),e=d.next();!e.done;e=d.next())e=e.value,e.instreamVideoAdRenderer?(e=b(e.instreamVideoAdRenderer),NU(this,e),c.push(e.u)):e.adActionInterstitialRenderer?(e=new PV(e.adActionInterstitialRenderer),NU(this,e)):e.adIntroRenderer&&(e=new UV(e.adIntroRenderer), +NU(this,e),this.u=1),this.o.filter(function(f){return f instanceof IU}).forEach(function(f,k){if(f instanceof IU){var l=new GU(k,c); +f.B=l}})}; +ioa=function(a,b){MU.call(this);if(a.renderers){for(var c=[],d=g.p(a.renderers),e=d.next();!e.done;e=d.next())e=e.value,e.instreamVideoAdRenderer&&(e=b(e.instreamVideoAdRenderer),NU(this,e),c.push(e.u));this.o.forEach(function(f,k){if(f instanceof IU){var l=new GU(k,c);f.B=l}})}}; +koa=function(a,b){MU.call(this);var c=a.persistingOverlay;this.A=c&&c.persistingAdOverlayRenderer?new ZV(c.persistingAdOverlayRenderer):null;NU(this,joa(this,a.adVideoStart));a:{if(c=a.linearAd){if(c.instreamVideoAdRenderer){c=b(c.instreamVideoAdRenderer);break a}if(c.instreamSurveyAdRenderer){c=new SU(c.instreamSurveyAdRenderer);break a}}c=null}NU(this,c);(c=a.adVideoEnd)?c.adActionInterstitialRenderer?(this.u=1,c=new PV(c.adActionInterstitialRenderer)):c=null:c=null;NU(this,c)}; +joa=function(a,b){return null==b?null:b.adActionInterstitialRenderer?(a.u=1,new PV(b.adActionInterstitialRenderer)):b.adTextInterstitialRenderer?new cW(b.adTextInterstitialRenderer):b.adMessageRenderer?(g.cr("adNotifyFilled",{notifyCompositeType:"COMPOSITE_AD_TYPE_SANDWICHED_LINEAR_AD"}),new VV(b.adMessageRenderer)):b.surveyTextInterstitialRenderer?new bW(b.surveyTextInterstitialRenderer):null}; +loa=function(a,b){this.u=a;this.o=b}; +moa=function(a){var b=new gV(a.Fx),c=new hV(b);return{wF:function(){return b}, +Xs:function(){return c}}}; +noa=function(a){this.o=a}; +ooa=function(a,b,c,d){try{var e=b.renderer,f=b.config&&b.config.adPlacementConfig,k=e?a.o.create(e,f):null;return new TU(b,c,k,d)}catch(l){g.L(l)}}; +poa=function(a){var b=new noa(a.HE);return{gy:function(){return b}}}; +qoa=function(a){g.z.call(this);this.o=a;this.A=new Oma(a.I);this.u=new iV(a.I);g.A(this,this.u)}; +roa=function(a){return function(){return new bX(a.o.I)}}; +soa=function(a){return function(b,c){return new pV(b,a.A,c,a.o.I,a.u,a.o.rg,a.o.daiEnabled)}}; +KX=function(a){g.z.call(this);var b=this;this.u=a;this.o=null;g.Le(this,function(){return b.o=null}); +var c=Qr(a);if(c){var d=function(){b.o&&b.o(!!Or())}; +this.u.addEventListener(c,d);g.Le(this,function(){b.u.removeEventListener(c,d)})}}; +LX=function(a){g.z.call(this);this.o=a}; +toa=function(a){var b=window.document;return g.Sy(a.O())?new KX(b):new LX(a)}; +uoa=function(a){g.z.call(this);this.o=new qna(a.I,a.contentCpn,a.daiEnabled)}; +voa=function(a){this.u=a;this.o=-1}; +MX=function(a){g.O(a.u.O().experiments,"stop_use_time_since_last_ad_service")||(a.o=(0,g.C)()/1E3,g.nr(a.u.O().H+"mac_204?action_fcts=1"))}; +woa=function(a){return g.O(a.u.O().experiments,"stop_use_time_since_last_ad_service")?0:0<a.o?Math.ceil((0,g.C)()/1E3-a.o):0}; +xoa=function(a){NX=a&&a.data}; +zoa=function(a){yoa=a&&a.data}; +Aoa=function(a){OX=a&&a.data}; +Boa=function(a){PX=a&&a.data}; +Coa=function(){PX=OX=NX=null}; +Doa=function(a){a.addEventListener("updateKevlarOrC3Companion",xoa);a.addEventListener("onPlaShelfInfoCardsReady",zoa);a.addEventListener("updateEngagementPanelAction",Aoa);a.addEventListener("changeEngagementPanelVisibility",Boa);window.addEventListener("yt-navigate-start",Coa)}; +RX=function(){g.z.call(this);var a=this;this.o=new Map;QX(this,"commandExecutorCommand",function(b,c,d){b=b.commands;b=void 0===b?[]:b;c=void 0===c?{}:c;d=void 0===d?{}:d;a.ha();b=g.p(b);for(var e=b.next();!e.done;e=b.next())a.executeCommand(e.value,c,d)}); +QX(this,"clickTrackingParams",function(){})}; +Eoa=function(a,b){QX(a,b.Wg(),function(c,d,e){d=void 0===d?{}:d;e=void 0===e?{}:e;b.Ka(c,d,e)})}; +QX=function(a,b,c){a.ha();a.o.get(b)?g.L(Error("Extension name "+b+" already registered")):a.o.set(b,c)}; +Foa=function(a,b,c,d,e){e=void 0===e?{}:e;if(a=a.o.get(b))try{a(c,d,e)}catch(f){g.L(f)}else new ar("Unhandled field",b)}; +TX=function(a,b,c,d,e,f){g.N.call(this);var k=this;this.o=b;this.ea=null;this.Oa=c;this.Fa=f.Hc;c=this.o.getVideoData(1).getPlayerResponse()||{};this.A=!SX(this.Fa)&&c.playerConfig&&c.playerConfig.daiConfig&&c.playerConfig.daiConfig.enableDai||!1;this.Aa=Ama({SF:3E4,JG:lV(b),I:b}).BF();this.B=null;this.R=naa(function(){k.o.ha()||g.rC(k.o,"ad",1)}); +this.u=null;this.F=new Map;c=this.o.O().experiments;var l=moa({Fx:b.getVideoData(1)}),m=new qoa({rg:l.Xs(),I:b,daiEnabled:this.A});g.A(this,m);this.G=new Set;this.aa=-1;this.Z=[];this.H=null;this.N=new Map;this.ba=d;this.T=new Set;this.C=new g.Rr(this);g.A(this,this.C);this.L=new g.Rr(this);g.A(this,this.L);this.ga=this.za=this.fa=!1;this.V=g.Sy(b.O());this.Ha=e;d=new uoa({contentCpn:this.o.getVideoData(1).clientPlaybackNonce,bU:this,daiEnabled:this.A,I:this.o});g.A(this,d);this.Ea=d.o;d=new pna({eF:this}); +this.ma=d.o;this.ua=d.u;var n=Wb($U(XU(this.o)));f=new nna({va:this,XE:m.u,rd:eV(),rg:l.Xs(),I:this.o,ON:n,An:soa(m),daiEnabled:this.A,ci:f.ci,Hc:this.Fa});this.Ua=(new foa({Pr:this.Oa,xh:f.o,KE:a,Lc:this,YE:this.Aa,rd:eV(),Mx:roa(m),nf:this.Ea,ek:this.ua,I:this.o,GO:n,An:function(q){return soa(m)(q,n)}, +daiEnabled:this.A})).o;this.ra=poa({HE:new loa(new Bma(b),c)}).gy();this.wa=toa(this.o);g.A(this,this.wa);this.Ya=g.Zy(this.o.O())?g.O(this.o.O().experiments,"align_ad_to_video_player_lifecycle_for_bulleit_living_room"):g.O(this.o.O().experiments,"align_ad_to_video_player_lifecycle_for_bulleit")}; +Goa=function(a){return a&&a.adPlacements?a.adPlacements.map(function(b){return b.adPlacementRenderer}).filter(function(b){return b&&null!=b.renderer}):[]}; +Ioa=function(a,b){var c=a.o.getVideoData(1);if(c.bo||g.K("SERVED_VIA_SPF_HISTORY"))g.O(a.o.O().experiments,"directly_unlock_preroll_on_cached_playbacks_for_bulleit")?a.R():UX(a);else{lV(a.o)&&Doa(VM(a.o));a.C.M(a.o,"applicationplayerstatechange",a.tA);a.C.M(a.o,g.fz("ad"),a.Rm,a);a.C.M(a.o,"crx_ad",a.uA,a);a.C.M(a.o,"aduxclicked",a.RA);a.C.M(a.o,"videodatachange",a.vA);var d=Hoa(a,b);d=VX(a,d);0<d.length&&WX(a,d);a.H&&(c.subscribe("cuepointupdated",a.Xm,a),a.A&&c.ka&&a.Xm(rw(c.ka,0)));UX(a);g.yf(a.sD, +a)}}; +Hoa=function(a,b){return b.filter(function(c){return"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"==(c.config&&c.config.adPlacementConfig&&c.config.adPlacementConfig.kind||null)?(!a.A&&g.Sy(a.o.O())&&a.o.getVideoData(1).kg()||(a.H=c),!1):!0})}; +VX=function(a,b){a.N=new Map;return b.filter(function(c){return"AD_PLACEMENT_KIND_COMMAND_TRIGGERED"==(c.config&&c.config.adPlacementConfig&&c.config.adPlacementConfig.kind||null)&&c.elementId?(a.N.set(c.elementId,c),!1):!0})}; +Joa=function(a,b){return b.every(function(c){c=a.F.get(c);return null==c?(g.L(Error("AdCueRange without a corresponding AdPlacement.")),!0):c instanceof kX?!1:c instanceof fX?!c.fg():!0})}; +UX=function(a){var b=Koa(a);if(0<b.length){Joa(a,b)&&a.R();var c=g.P(a.o.O().experiments,"delay_ads_gvi_call_on_bulleit_living_room_ms");0<c&&!a.V&&g.Gy(a.o.O())?(c=new g.H(function(){Loa(a,b)},c),g.A(a,c),c.start()):g.yf(function(){Loa(a,b)})}else a.R()}; +Moa=function(a,b){if(!b)return{};var c=!!a.u&&a.u||null;c?(c=c.u,c=c.F.zm()?CV(c.o,b):{}):c={};return c}; +Koa=function(a){for(var b=[],c=g.p(a.G),d=c.next();!d.done;d=c.next())d=d.value,rU(d)&&b.push(d);c=g.p(b);for(d=c.next();!d.done;d=c.next())a.G["delete"](d.value);return b}; +Ooa=function(a,b,c){c=void 0===c?null:c;b=a.ra.create(b,Noa(a),a.Z.length,c);a.Z=a.Z.concat(b);return b}; +Loa=function(a,b){if(!a.ha())for(var c=g.p(b),d=c.next();!d.done;d=c.next())a.Rm(d.value)}; +WX=function(a,b,c){c=void 0===c?null:c;Poa(b);b=Ooa(a,b,c);return 0==b.length?null:b.map(function(d){return a.Ua.create(d)})}; +Roa=function(a,b){b.Ak()?(g.Me(a.B),a.B=b):(a.B&&a.B.Hb().start<b.Hb().start&&(g.O(a.o.O().experiments,"html5_enable_clear_companion_for_composite_in_player_ads")&&b.fg()?XX(a):(b.Zh()||b.Tm())&&XX(a)),b.lz()&&Qoa(a,b))}; +XX=function(a){var b=a.Aa;if(b.o)b.o&&xma(b.o);else{var c=b.u.getVideoData(1);b.u.sa("updateKevlarOrC3Companion",{contentVideoId:c&&c.videoId})}g.Me(a.B);a.B=null}; +Qoa=function(a,b){a.u&&YX(a,a.A);a.u=b;b.fg()&&Soa(a)}; +Soa=function(a){a.fa||(a.L.M(a.o,"presentingplayerstatechange",a.iJ),a.L.M(a.o,"internalAbandon",a.PJ),a.L.M(a.o,"progresssync",a.sN),a.L.M(a.o,"onVolumeChange",a.tN),a.L.M(a.wa,"fullscreentoggled",a.aL),a.fa=!0);g.I(a.o.getRootNode(),"ad-showing");a.A||(g.I(a.o.getRootNode(),"ad-interrupting"),g.O(a.o.O().experiments,"enable_html5_teal_ad_badge")&&lV(a.o)&&g.I(a.o.getRootNode(),"ad-teal-design"),g.FL(a.o.app,2))}; +YX=function(a,b,c){var d=!!a.u&&a.u||null,e=d&&d.fg()&&(jV(a.o)||a.A);d=b&&d&&d.reset()||null;a.u&&Toa(a,a.u);a.u=null;a.aa=-1;e&&Uoa(a,c);a.ga||a.R();b&&d&&(d.Hb().u=!1,hX(d,!0))}; +Uoa=function(a,b){g.Tr(a.L);a.fa=!1;g.Gn(a.o.getRootNode(),"ad-showing");a.A||(a.Ya?(a.ga||a.R(),Voa(a),a.o.cueVideoByPlayerVars({},2)):(a.o.cueVideoByPlayerVars({},2),Voa(a)),g.Gn(a.o.getRootNode(),"ad-interrupting"),g.O(a.o.O().experiments,"enable_html5_teal_ad_badge")&&g.Gn(a.o.getRootNode(),"ad-teal-design"));b&&b(a.o)}; +Voa=function(a){if(a.za)!a.V&&g.Gy(a.o.O())&&(g.O(a.o.O().experiments,"release_player_on_abandon_for_bulleit_living_room")||g.O(a.o.O().experiments,"release_player_on_abandon_for_bulleit_lr_ads_frontend"))&&g.FN(a.o,2);else if(g.FN(a.o,2),!a.V){var b=g.iM(a.o,1);g.S(b,4)&&!g.S(b,2)&&a.o.playVideo()}}; +gX=function(a,b,c){if(b instanceof qU){if(a.V&&sU(b)&&g.S(g.iM(a.o,1),64)&&!a.A){var d=1E3*a.o.getCurrentTime(1)||0;d!=b.start&&b.contains(d)&&b.deactivate()}a.F.has(b)?g.L(Error(b.toString()+" has already been seen")):(a.G.add(b),a.F.set(b,c),rU(b)||g.sN(a.o,[b],1))}else g.L(Error("Should use AdCueRange instead of CueRange"))}; +Noa=function(a){var b=1E3*a.o.getDuration(1);return new pU(b,1E3*a.o.getCurrentTime(1)||0,g.O(a.o.O().experiments,"enable_upg_processed_dvr_dai")?a.A:a.o.getVideoData(1).kg())}; +zna=function(a,b,c){g.WT(a.o.app,b,c);b=g.p(b);for(c=b.next();!c.done;c=b.next())c=c.value,a.G["delete"](c),a.F["delete"](c)}; +Toa=function(a,b){for(var c=a.F,d=g.p(c),e=d.next();!e.done;e=d.next()){e=g.p(e.value);var f=e.next().value;if(e.next().value==b){c["delete"](f);break}}g.Me(b)}; +ZX=function(a,b){var c=a.o.app;1==b&&(c.N.tick("vr"),c.Ea||(c.Ea=zs(UA,c.cB,c)),jL(c.F),fJ(c.N,c.F.getVideoData(),XT(c)));var d=c.o;(g.Zy(d)&&d.A||g.Hy(d))&&(c.Wb()||c.u.sa("onAdStateChange",b));switch(b){case 1:a.aa=1;break;case 0:a.aa=0}}; +Poa=function(a){for(var b=0;b<a.length;b++)Fr("ADS_CLIENT_EVENT_TYPE_ADPLACEMENTRENDERER_RECEIVED")}; +$X=function(a){return a&&a.thumbnails&&!g.gb(a.thumbnails||null)&&a.thumbnails[0].url?g.kd(a.thumbnails[0].url):""}; +aY=function(a,b,c,d){d=void 0===d?!1:d;Y.call(this,a,b,{D:"img",J:"ytp-ad-image"},"ad-image",void 0===c?null:c);this.o=d;this.hide()}; +bY=function(a){if(!a)return null;switch(a.iconType){case "OPEN_IN_NEW":return{D:"svg",P:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 48 48",width:"100%"},K:[{D:"path",P:{d:"M0 0h48v48H0z",fill:"none"}},{D:"path",P:{d:"M38 38H10V10h14V6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V24h-4v14zM28 6v4h7.17L15.51 29.66l2.83 2.83L38 12.83V20h4V6H28z"}}]};case "CHECK_BOX":return g.V?{D:"div",Y:["ytp-icon","ytp-icon-check-box"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 24 24",width:"100%"}, +K:[{D:"path",P:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",P:{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",fill:"#d4d4d4"}}]};case "CHECK_BOX_OUTLINE_BLANK":return g.V?{D:"div",Y:["ytp-icon","ytp-icon-check-box-outline-blank"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 24 24",width:"100%"},K:[{D:"path",P:{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z",fill:"#d4d4d4"}}, +{D:"path",P:{d:"M0 0h24v24H0z",fill:"none"}}]};case "CLOSE":return g.wM();case "INFO_OUTLINE":return AM();case "REMOVE_CIRCLE":return{D:"svg",P:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},K:[{D:"path",P:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",P:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z",fill:"#757575"}}]};case "SKIP_NEXT":return EM();case "LIKE":return g.BM();case "DISLIKE":return yM();default:return g.er(new ar("Unexpected icon:", +a)),null}}; +cY=function(a,b,c,d,e,f){c=void 0===c?[]:c;e=void 0===e?!1:e;c={D:"button",Y:["ytp-ad-button"].concat(c)};null!=f&&(c.P={tabindex:f});Y.call(this,a,b,c,void 0===d?"button":d);this.o=this.u=this.B=null;this.C=e;this.hide()}; +Woa=function(a){var b=null;null!=a.o&&(b=[a.o.serviceEndpoint,a.o.navigationEndpoint].filter(function(c){return null!=c}),a.o.command&&(b=b.concat(a.o.command))); +return b||[]}; +dY=function(a,b,c,d,e){Y.call(this,a,b,c,d);this.o=e;g.A(this,this.o);this.aa=this.B=-1}; +eY=function(a){a.o&&-1===a.B&&(a.B=a.o.subscribe("b",a.si,a),a.aa=a.o.subscribe("a",a.Hj,a),a.si())}; +fY=function(a){null!=a.o&&-1!==a.B&&(a.o.mi(a.B),a.o.mi(a.aa),a.aa=-1,a.B=-1)}; +gY=function(a,b,c,d){d=void 0===d?!1:d;dY.call(this,a,b,{D:"div",J:"ytp-ad-timed-pie-countdown-container",K:[{D:"svg",J:"ytp-ad-timed-pie-countdown",P:{viewBox:"0 0 20 20"},K:[{D:"circle",J:"ytp-ad-timed-pie-countdown-background",P:{r:10,cx:"10",cy:"10"}},{D:"circle",J:"ytp-ad-timed-pie-countdown-inner",P:{r:5,cx:"10",cy:"10"}},{D:"circle",J:"ytp-ad-timed-pie-countdown-outer",P:{r:10,cx:"10",cy:"10"}}]}]},"timed-pie-countdown",c);this.A=this.da("ytp-ad-timed-pie-countdown-inner");this.u=Math.ceil(10* +Math.PI);this.C=d;this.hide()}; +hY=function(a,b,c,d){Y.call(this,a,b,{D:"div",J:"ytp-ad-text"},void 0===d?"ad-text":d,void 0===c?null:c);this.o=null;this.hide()}; +iY=function(a,b){b&&g.De(a.element,pX(a.o,b))}; +jY=function(a,b,c,d){dY.call(this,a,b,{D:"div",J:"ytp-ad-preview-slot"},"ad-preview",c);var e=this;this.ea=-1;this.u=new g.gO({D:"span",J:"ytp-ad-preview-container"});g.A(this,this.u);this.A=new hY(this.api,this.va,"ytp-ad-preview-text");g.A(this,this.A);this.A.ca(this.u.element);this.H=new g.gO({D:"span",J:"ytp-ad-preview-image"});g.A(this,this.H);this.C=new aY(this.api,this.va);g.A(this,this.C);this.C.ca(this.H.element);this.H.ca(this.u.element);this.u.ca(this.element);this.N=new g.LN(this.u,400, +!1,100,function(){return e.hide()}); +g.A(this,this.N);this.V=0;this.ba=!1;this.ma=d;this.hide()}; +kY=function(a){a.N.show(100);a.show()}; +lY=function(a,b,c,d,e){e=void 0===e?0:e;g.z.call(this);this.A=a;this.u=!1;this.L=d;this.F=!1;this.o=null;0<b&&(this.o=new g.H(this.hx,b,this),g.A(this,this.o));this.B=new g.H(this.hx,c,this);g.A(this,this.B);this.H=Kn(this.A,e,1,d);g.A(this,this.H);this.G=Kn(this.A,0,d,1);g.A(this,this.G);this.C=new g.Rr;g.A(this,this.C)}; +Yoa=function(){this.o=Xoa}; +Zoa=function(){this.o=new Yoa}; +apa=function(a,b,c,d){d=void 0===d?0:d;var e=!1;Xda({measure:function(){if(!e){var f=[];b.hidden&&f.push("hidden");"none"===Ch(b,"display")&&f.push("display:none");var k=Ch(b,"visibility");"hidden"!==k&&"collapse"!==k||f.push("visibility:"+k);k=b.getBoundingClientRect();k.width||k.height||f.push("boundingClientRect:0");k=0;for(var l=b;l;){if("0"===Ch(l,"opacity")){f.push("opacity:0@level"+k);break}if(g.En(l,"video-ads")||g.En(l,"ytp-ad-module"))break;k+=1;l=l.parentElement}if(0<f.length&&(k=d,f=f.join(","), +a.o.o().o.A("/client_streamz/youtube/video_ads/visibility_error",c,f),0<k&&Math.random()<k)){k=["id","class","style","hidden","aria-hidden"];l=[];for(var m=b;m;){for(var n={tagName:m.tagName},q={},r=g.p(k),u=r.next();!u.done;u=r.next())u=u.value,m.hasAttribute(u)&&(q[u]=m.getAttribute(u));g.Pb(q)||(n.attributes=q);l.push(n);m=m.parentElement}k=$oa(l);g.L(Error("vis_check_error_reason: "+f+", dump: "+k))}}}})(); +return function(){return e=!0}}; +$oa=function(a){return JSON.stringify(a.map(function(b){var c=[b.tagName];b.attributes&&c.push(b.attributes);return c}))}; +cpa=function(a,b,c){c=void 0===c?0:c;return apa(bpa(),a,b,c)}; +mY=function(a,b,c){dY.call(this,a,b,{D:"div",J:"ytp-ad-skip-button-slot"},"skip-button",c);var d=this;this.H=null;this.ea=!1;this.A=new g.gO({D:"span",Y:["ytp-ad-skip-button-container"]});g.A(this,this.A);this.A.ca(this.element);this.u=this.C=null;this.ma=new g.LN(this.A,500,!1,100,function(){return d.hide()}); +g.A(this,this.ma);this.V=new lY(this.A.element,15E3,5E3,.5,.5);g.A(this,this.V);this.ba=new g.H(function(){var e=d.api.O().experiments;g.O(e,"enable_visibility_check_for_skip_button_in_bulleit")&&(d.N=cpa(d.u.element,"skip-button-ad-text",g.P(e,"visibility_error_html_dump_sample_rate")))},3E3); +g.A(this,this.ba);this.N=null;this.hide()}; +dpa=function(a){a=a.H&&a.H.adRendererCommands;return(a&&a.clickCommand&&a.clickCommand.commandExecutorCommand&&a.clickCommand.commandExecutorCommand.commands||[]).some(function(b){return b.adLifecycleCommand||b.adPlayerControlsCommand})}; +nY=function(a,b){g.N.call(this);this.C=b;this.F=new g.Rr(this);g.A(this,this.F);this.u=a;this.La=new g.Xf(100);g.A(this,this.La);this.F.M(this.La,"tick",this.qJ);this.B={seekableStart:0,seekableEnd:a/1E3,current:0};this.A=!1;this.o=0;this.start()}; +oY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-action-interstitial",P:{tabindex:"0"},K:[{D:"div",J:"ytp-ad-action-interstitial-background-container"},{D:"div",J:"ytp-ad-action-interstitial-slot",K:[{D:"div",J:"ytp-ad-action-interstitial-card",K:[{D:"div",J:"ytp-ad-action-interstitial-image-container"},{D:"div",J:"ytp-ad-action-interstitial-headline-container"},{D:"div",J:"ytp-ad-action-interstitial-description-container"},{D:"div",J:"ytp-ad-action-interstitial-action-button-container"}]}]}]}, +"ad-action-interstitial");this.ua=this.da("ytp-ad-action-interstitial-image-container");this.H=new aY(this.api,this.va,"ytp-ad-action-interstitial-image");g.A(this,this.H);this.H.ca(this.ua);this.ma=this.da("ytp-ad-action-interstitial-headline-container");this.aa=new hY(this.api,this.va,"ytp-ad-action-interstitial-headline");g.A(this,this.aa);this.aa.ca(this.ma);this.ea=this.da("ytp-ad-action-interstitial-description-container");this.V=new hY(this.api,this.va,"ytp-ad-action-interstitial-description"); +g.A(this,this.V);this.V.ca(this.ea);this.Fa=this.da("ytp-ad-action-interstitial-background-container");this.N=new aY(this.api,this.va,"ytp-ad-action-interstitial-background",!0);g.A(this,this.N);this.N.ca(this.Fa);this.Aa=this.da("ytp-ad-action-interstitial-action-button-container");this.u=this.B=this.A=this.o=null;this.C=new g.Rr;g.A(this,this.C);this.ba=null;this.hide()}; +epa=function(a){var b=g.ie("html5-video-player");b&&g.J(b,"ytp-ad-display-override",a)}; +pY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-choice-interstitial",K:[{D:"div",J:"ytp-ad-choice-interstitial-main-content",K:[{D:"div",J:"ytp-ad-choice-interstitial-head-title"},{D:"div",J:"ytp-ad-choice-interstitial-button-container"}]}]},"ad-choice-interstitial");this.B=this.A=this.o=this.u=null;this.C=new g.LN(this,0,!1,0);g.A(this,this.C);this.hide()}; +fpa=function(a,b){var c=$X(b)||"";g.kc(c)?g.Jo(Error("Found ThumbnailDetails without valid image URL")):g.xh(a,"backgroundImage","url("+c+")")}; +gpa=function(a,b){var c=a.da("ytp-ad-choice-interstitial-head-title");g.De(c,g.R(b))}; +hpa=function(a){switch(a){case 0:case 1:return a;default:return g.L(Error("AdChoiceInterstitialRenderer received an invalid value for default button choice index (i.e., not 0 or 1): "+a)),1}}; +jpa=function(a,b,c,d){if(2!==b.length)return!1;a.o=ipa(a,b[0],c,0===d);a.o.show();a.A=ipa(a,b[1],c,1===d);a.A.show();return!0}; +ipa=function(a,b,c,d){var e=a.da("ytp-ad-choice-interstitial-button-container"),f=d?1:2,k=["ytp-ad-choice-interstitial-button"],l=g.O(a.api.O().experiments,"self_podding_highlighted_button_blue")?"ytp-ad-choice-interstitial-button-highlight-blue":"ytp-ad-choice-interstitial-button-highlight",m=g.O(a.api.O().experiments,"self_podding_highlight_non_default_button");d&&k.push("ytp-ad-choice-interstitial-button-default");d===!m&&k.push(l);d=new cY(a.api,a.va,k,"button",!1,f);g.A(a,d);d.init(uU("button"), +b,a.macros);d.ca(e);d.element.style.width=8*c+32+"px";return d}; +kpa=function(a,b){var c=8*b+32,d=a.da("ytp-ad-choice-interstitial-button-container");190<c?(d.classList.add("ytp-ad-choice-interstitial-button-container-stacked"),d.style.width=c+"px"):(d.classList.remove("ytp-ad-choice-interstitial-button-container-stacked"),d.style.width="")}; +lpa=function(a,b,c,d){a.u=new nY(d);a.u.subscribe("a",function(){a.C.hide();for(var e=g.p(b),f=e.next();!f.done;f=e.next())a.va.executeCommand(f.value,c)}); +g.A(a,a.u)}; +mpa=function(a,b,c){var d=a.da("ytp-ad-choice-interstitial");a.B=new gY(a.api,a.va,a.u,!0);g.A(a,a.B);a.B.init(uU("timed-pie-countdown"),b,c);a.B.ca(d)}; +qY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-text-interstitial"},"ad-text-interstitial");this.u=this.da("ytp-ad-text-interstitial");this.o=new hY(this.api,this.va,"ytp-ad-text-interstitial-message");g.A(this,this.o);this.o.ca(this.u);this.hide()}; +npa=function(a){var b=g.ie("html5-video-player");b&&g.J(b,"ytp-ad-display-override",a)}; +rY=function(a,b,c,d,e,f){d=void 0===d?!1:d;e=void 0===e?[]:e;Y.call(this,a,b,{D:"span",Y:["ytp-ad-hover-text-button"].concat(e)},void 0===f?"ad-hover-text-button":f);this.button=this.u=null;this.C=d;this.B=c;this.hide()}; +sY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-feedback-dialog-background",K:[{D:"div",J:"ytp-ad-feedback-dialog-container",K:[{D:"div",J:"ytp-ad-feedback-dialog-form",P:{role:"dialog",tabindex:"-1"},K:[{D:"div",J:"ytp-ad-feedback-dialog-title",K:[{D:"span",W:"{{title}}"}]},{D:"span",J:"ytp-ad-info-dialog-feedback-options-title",W:"{{reasonsTitle}}"},{D:"div",J:"ytp-ad-info-dialog-feedback-options"},{D:"div",J:"ytp-ad-feedback-dialog-confirm-container",K:[{D:"button",J:"ytp-ad-feedback-dialog-cancel-button", +W:"{{cancelLabel}}"},{D:"button",J:"ytp-ad-feedback-dialog-confirm-button",W:"{{confirmLabel}}"}]}]}]}]},"ad-info-dialog");this.A=[];this.o=null;this.B=this.da("ytp-ad-feedback-dialog-cancel-button");this.H=this.da("ytp-ad-feedback-dialog-confirm-button");this.N=this.da("ytp-ad-info-dialog-feedback-options");this.V=this.da("ytp-ad-feedback-dialog-title");this.C=this.u=null;this.hide()}; +rpa=function(a,b){var c=b.cancelRenderer&&b.cancelRenderer.buttonRenderer||null;c&&(a.o=new cY(a.api,a.va,["ytp-ad-feedback-dialog-close-button"],"button"),g.A(a,a.o),a.o.init(uU("button"),c,a.macros),a.o.oa("click",a.GA,a),a.o.ca(a.element));b.title&&(c=g.R(b.title),a.na("title",c));b.reasonsTitle&&(c=g.R(b.reasonsTitle),a.na("reasonsTitle",c));b.reasons&&opa(a,b.reasons);b.cancelLabel&&(c=g.R(b.cancelLabel),a.na("cancelLabel",c),g.gp(a.B,"click",function(){return a.GA()})); +b.confirmLabel&&(c=g.R(b.confirmLabel),a.na("confirmLabel",c),g.gp(a.H,"click",function(){return ppa(a)})); +b.undoRenderer&&qpa(a,b.undoRenderer)}; +opa=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){var e=d.value;d=e.reason;null==d?g.Jo(Error("AdFeedbackReason.reason was not set.")):(e=e.endpoint,null==e?g.Jo(Error("AdFeedbackReason.endpoint was not set.")):(d=new tY(d,e),g.A(a,d),a.N.appendChild(d.xa()),a.A.push(d)))}}; +qpa=function(a,b){var c=b&&b.buttonRenderer||null;c&&(c.serviceEndpoint?(a.u=new cY(a.api,a.va,["ytp-ad-feedback-dialog-undo-mute-button"],"ad-feedback-undo-mute-button"),g.A(a,a.u),a.u.init(uU("ad-feedback-undo-mute-button"),c,a.macros),a.u.oa("click",a.nN,a),a.u.ca(a.V)):g.Jo(Error("AdFeedbackRenderer.undoRenderer.undoButtonRenderer was specified but did not contain a service endpoint.")))}; +ppa=function(a){var b=a.A.filter(function(c){return c.isChecked()}); +0!==b.length&&(a.va.executeCommand(b[0].u,a.macros),a.api.onAdUxClicked("ad-feedback-dialog-confirm-button"),a.S("w"),a.hide())}; +tY=function(a,b){this.u=b;this.o=new g.gO({D:"label",J:"ytp-ad-feedback-dialog-reason-label",K:[{D:"input",J:"ytp-ad-feedback-dialog-reason-input",P:{type:"radio",name:"feedback-reason-group"}},{D:"span",J:"ytp-ad-feedback-dialog-reason-text",W:g.R(a)}]});this.A=this.o.da("ytp-ad-feedback-dialog-reason-input")}; +uY=function(a,b,c,d){c=void 0===c?[]:c;d=void 0===d?"confirm-dialog":d;Y.call(this,a,b,{D:"div",Y:["ytp-ad-confirm-dialog-background"],K:[{D:"div",J:"ytp-ad-confirm-dialog-container",K:[{D:"div",Y:["ytp-ad-confirm-dialog"].concat(c),P:{role:"dialog",tabindex:"-1"},K:[{D:"div",J:"ytp-ad-confirm-dialog-title",W:"{{title}}"},{D:"div",J:"ytp-ad-confirm-dialog-messages"},{D:"div",J:"ytp-ad-confirm-dialog-confirm-container",K:[{D:"button",J:"ytp-ad-confirm-dialog-cancel-button",W:"{{cancelLabel}}"},{D:"button", +J:"ytp-ad-confirm-dialog-confirm-button",W:"{{confirmLabel}}"}]}]}]},{D:"button",Y:["ytp-ad-confirm-dialog-close-overlay-button","ytp-ad-button","ytp-ad-button-link"],K:[{D:"span",J:"ytp-ad-button-icon",K:[g.wM()]}]}]},d);this.C=this.da("ytp-ad-confirm-dialog-close-overlay-button");this.B=this.da("ytp-ad-confirm-dialog-cancel-button");this.N=this.da("ytp-ad-confirm-dialog-confirm-button");this.H=this.da("ytp-ad-confirm-dialog-messages");this.A=null;this.o=new g.Rr;g.A(this,this.o);this.u=null;this.hide()}; +spa=function(a,b){if(b.title){var c=g.R(b.title);a.na("title",c)}if(b.dialogMessages){c=g.p(b.dialogMessages);for(var d=c.next();!d.done;d=c.next())d=wX(d.value),a.H.appendChild(d)}b.cancelLabel&&(c=g.R(b.cancelLabel),a.na("cancelLabel",c),a.o.M(a.B,"click",function(e){return a.Ju(e)})); +b.confirmLabel&&(c=g.R(b.confirmLabel),a.na("confirmLabel",c),a.o.M(a.N,"click",function(e){return a.Pu(e)})); +a.o.M(a.C,"click",function(e){return a.Ou(e)})}; +vY=function(a,b){uY.call(this,a,b,[],"ad-mute-confirm-dialog")}; +wY=function(a,b,c){Y.call(this,a,b,{D:"div",J:"ytp-ad-info-dialog-background",K:[{D:"div",J:"ytp-ad-info-dialog-container",K:[{D:"div",J:"ytp-ad-info-dialog-form",P:{role:"dialog",tabindex:"-1"},K:[{D:"div",J:"ytp-ad-info-dialog-title",W:"{{title}}"},{D:"ul",J:"ytp-ad-info-dialog-ad-reasons"},{D:"div",J:"ytp-ad-info-dialog-message"},{D:"div",J:"ytp-ad-info-dialog-mute-container"},{D:"div",J:"ytp-ad-info-dialog-confirm-container",K:[{D:"button",J:"ytp-ad-info-dialog-confirm-button",W:"{{confirmLabel}}"}]}]}]}]}, +"ad-info-dialog");this.o=this.u=null;this.H=this.da("ytp-ad-info-dialog-confirm-button");this.ma=this.da("ytp-ad-info-dialog-mute-container");this.ea=this.da("ytp-ad-info-dialog-message");this.V=this.da("ytp-ad-info-dialog-ad-reasons");this.B=this.A=null;this.ba=c;this.C=null;this.aa=!1;this.N=null;this.hide()}; +tpa=function(a){(a.C&&a.C.impressionEndpoints||[]).forEach(function(b){return a.va.executeCommand(b,a.macros)})}; +upa=function(a,b){var c=b.content&&b.content.adFeedbackRenderer||null;c&&(a.u=new sY(a.api,a.va),g.A(a,a.u),a.u.init(uU("ad-feedback-dialog"),c,a.macros),a.u.ca(a.ba),a.u.subscribe("w",function(){return a.S("y")}))}; +vpa=function(a,b){var c=b.content&&b.content.confirmDialogRenderer||null;c&&(a.B=new vY(a.api,a.va),g.A(a,a.B),a.B.init(uU("ad-mute-confirm-dialog"),c,a.macros),a.B.ca(a.ba),a.B.subscribe("x",function(){return a.S("y")}))}; +wpa=function(a){a.o&&a.o.oa("click",a.HA,a);g.gp(a.H,"click",function(){return a.HA()})}; +xY=function(a,b,c,d){rY.call(this,a,b,void 0===d?!0:d,!0,["ytp-ad-info-hover-text-button"],"ad-info-hover-text-button");this.o=null;this.A=c;this.hide()}; +xpa=function(a,b,c){b=b.dialog&&b.dialog.adInfoDialogRenderer||null;null==b?g.L(Error("AdInfoDialogEndpoint did not contain an AdInfoDialogRenderer.")):(a.o=new wY(a.api,a.va,a.A),g.A(a,a.o),a.o.init(uU("ad-info-dialog"),b,c),a.o.ca(a.A),a.o.subscribe("z",function(){return a.S("B")}),a.o.subscribe("y",function(){return a.S("A")}))}; +ypa=function(a,b,c){null==a.button?g.L(Error("AdInfoHoverTextButton.button was expected but it was not created.")):(b=b&&b.serviceEndpoint&&b.serviceEndpoint.adInfoDialogEndpoint||null,null==b?a.u&&g.I(a.u.element,"ytp-ad-info-hover-text-long"):(xpa(a,b,c),a.u&&g.I(a.u.element,"ytp-ad-info-hover-text-short"),a.button.oa("click",function(){a.o&&!a.o.Ma()&&(a.o.show(),a.api.onAdUxClicked("ad-info-icon-button"))})))}; +yY=function(a,b){Y.call(this,a,b,{D:"div",Y:["ytp-ad-player-overlay-flyout-cta","ytp-ad-overlay-as-flyout-cta"],K:[{D:"div",Y:["ytp-flyout-cta","ytp-flyout-cta-inactive"],K:[{D:"div",J:"ytp-flyout-cta-icon-container"},{D:"div",J:"ytp-flyout-cta-body",K:[{D:"div",J:"ytp-flyout-cta-text-container",K:[{D:"div",J:"ytp-flyout-cta-headline-container"},{D:"div",J:"ytp-flyout-cta-description-container"},{D:"div",J:"ytp-flyout-cta-url-container"}]},{D:"div",J:"ytp-flyout-cta-action-container",K:[{D:"div", +J:"ytp-flyout-cta-ad-controls-container",K:[{D:"div",J:"ytp-ad-overlay-ad-info-button-container"},{D:"div",J:"ytp-ad-overlay-close-container",K:[{P:{title:"Close"},D:"button",J:"ytp-ad-overlay-close-button",K:[bY(zpa)]}]}]},{D:"div",J:"ytp-ad-overlay-as-flyout-cta-action-button-container"}]}]}]}]},"invideo-overlay-as-cta");var c=this;(this.V="tall"===g.Ju(this.api.O().experiments,"render_enhanced_overlays_as_ctas_for_desktop_style"))&&g.I(this.element,"ytp-flyout-cta-body-tall");this.A=null;this.o= +g.ie("ytp-flyout-cta",this.element);this.ea=new aY(this.api,this.va,"ytp-flyout-cta-icon");g.A(this,this.ea);this.ea.ca(this.da("ytp-flyout-cta-icon-container"));this.ba=new hY(this.api,this.va,"ytp-flyout-cta-headline");g.A(this,this.ba);this.ba.ca(this.da("ytp-flyout-cta-headline-container"));this.C=null;this.V&&(this.C=new hY(this.api,this.va,"ytp-flyout-cta-description"),g.A(this,this.C),this.C.ca(this.da("ytp-flyout-cta-description-container")));this.ua=new hY(this.api,this.va,"ytp-flyout-cta-description"); +g.A(this,this.ua);this.ua.ca(this.da("ytp-flyout-cta-url-container"));this.u=new cY(this.api,this.va,["ytp-flyout-cta-action-button"]);g.A(this,this.u);this.u.ca(this.da("ytp-ad-overlay-as-flyout-cta-action-button-container"));this.Oa=g.ie("ytp-flyout-cta-ad-controls-container",this.element);this.N=this.H=null;this.aa=!1;this.B=null;this.Ya=g.ie("ytp-ad-overlay-close-container",this.o);this.Aa=new g.H(function(){g.Gn(c.o,"ytp-flyout-cta-inactive")},1E3); +this.ma=0;this.Fa=[];this.hide()}; +Bpa=function(a,b,c){if(!b.image||!b.image.thumbnail)return g.L(Error("InvideoOverlayAdRenderer has no image.")),!1;var d=pX(b.title);if(!b.title||g.kc(d))return g.L(Error("InvideoOverlayAdRenderer has no title AdText.")),!1;if(a.V&&!b.description)return g.L(Error("Tall InvideoOverlayAdRenderer has no description AdText.")),!1;if(!b.displayUrl)return g.L(Error("InvideoOverlayAdRenderer has no displayUrl AdText.")),!1;d=b.navigationEndpoint||b.imageNavigationEndpoint;if(!d)return g.L(Error("InvideoOverlayAdRenderer has no valid navigation endpoint.")), +!1;a.Fa=g.ob([d].concat(a.A&&a.A.onClickCommands||[]));a.B=g.ie("ytp-ad-overlay-ad-info-button-container",a.o);Apa(a,c);a.ea.init(uU("ad-image"),b.image,a.macros);a.ba.init(uU("ad-text"),b.title,a.macros);a.V&&a.C&&b.description&&a.C.init(uU("ad-text"),b.description,a.macros);a.ua.init(uU("ad-text"),b.displayUrl,a.macros);a.u.init(uU("button"),{text:{simpleText:"VISIT SITE"}},a.macros);a.M(a.o,"mouseover",function(){a.ma++}); +a.M(a.Ya,"click",a.yJ);qX(a,a.o,b.trackingParams||null);rX(a,a.o,!0);return!0}; +Apa=function(a,b){if(b){var c=b.adHoverTextButtonRenderer||null;if(null==c)g.L(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer."));else{var d=g.ie("video-ads ytp-ad-module")||null;if(null==d)g.L(Error("Could not locate the root ads container element to attach the ad info dialog."));else if(a.H=new g.gO({D:"div",J:"ytp-ad-overlay-ad-info-dialog-container"}),g.A(a,a.H),a.H.ca(d),d=new xY(a.api,a.va,a.H.element,!1),g.A(a,d),d.init(uU("ad-info-hover-text-button"),c,a.macros),a.B){d.ca(a.B, +0);d.subscribe("B",a.wJ,a);d.subscribe("A",a.zJ,a);a.M(a.B,"click",a.xJ);var e=g.ie("ytp-ad-button",d.element);a.M(e,"click",a.vJ);a.N=d;c.hoverText&&(c=g.R(c.hoverText),ke(a.N.element,{title:c}))}else g.L(Error("Ad info button container within overlay ad was not present."))}}else g.Jo(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))}; +Cpa=function(a){return a.A&&a.A.closeButton&&a.A.closeButton.buttonRenderer&&(a=a.A.closeButton.buttonRenderer,a.serviceEndpoint)?[a.serviceEndpoint]:[]}; +Dpa=function(a,b){var c=a.api.getRootNode();g.J(c,"ytp-ad-overlay-open",b);g.J(c,"ytp-ad-overlay-closed",!b)}; +zY=function(a){return g.O(a.O().experiments,"html5_enable_in_video_overlay_ad_in_pacf")&&mV(a)}; +AY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-overlay-slot",K:[{D:"div",J:"ytp-ad-overlay-container"}]},"invideo-overlay");this.H=[];this.B=this.ma=null;var c=this.da("ytp-ad-overlay-container");this.ba=new lY(c,45E3,6E3,.3,.4);g.A(this,this.ba);zY(this.api)||(this.V=new g.H(this.clear,45E3,this),g.A(this,this.V));this.A=Epa(this);g.A(this,this.A);this.A.ca(c);this.u=Fpa(this);g.A(this,this.u);this.u.ca(c);this.o=Gpa(this);g.A(this,this.o);this.o.ca(c);this.ua=this.aa=null;this.ea=!1;this.C= +null;this.N=0;this.hide()}; +Epa=function(a){var b=new g.gO({D:"div",J:"ytp-ad-text-overlay",K:[{D:"div",J:"ytp-ad-overlay-ad-info-button-container"},{D:"div",J:"ytp-ad-overlay-close-container",K:[{D:"button",J:"ytp-ad-overlay-close-button",K:[bY(BY)]}]},{D:"div",J:"ytp-ad-overlay-title",W:"{{title}}"},{D:"div",J:"ytp-ad-overlay-desc",W:"{{description}}"},{D:"div",Y:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],W:"{{displayUrl}}"}]});a.M(b.da("ytp-ad-overlay-title"),"click",function(c){return CY(a,b.element,c)}); +a.M(b.da("ytp-ad-overlay-link"),"click",function(c){return CY(a,b.element,c)}); +a.M(b.da("ytp-ad-overlay-close-container"),"click",a.Ku);b.hide();return b}; +Fpa=function(a){var b=new g.gO({D:"div",Y:["ytp-ad-text-overlay","ytp-ad-enhanced-overlay"],K:[{D:"div",J:"ytp-ad-overlay-ad-info-button-container"},{D:"div",J:"ytp-ad-overlay-close-container",K:[{D:"button",J:"ytp-ad-overlay-close-button",K:[bY(BY)]}]},{D:"div",J:"ytp-ad-overlay-text-image",K:[{D:"img",P:{src:"{{imageUrl}}"}}]},{D:"div",J:"ytp-ad-overlay-title",W:"{{title}}"},{D:"div",J:"ytp-ad-overlay-desc",W:"{{description}}"},{D:"div",Y:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"], +W:"{{displayUrl}}"}]});a.M(b.da("ytp-ad-overlay-title"),"click",function(c){return CY(a,b.element,c)}); +a.M(b.da("ytp-ad-overlay-link"),"click",function(c){return CY(a,b.element,c)}); +a.M(b.da("ytp-ad-overlay-close-container"),"click",a.Ku);a.M(b.da("ytp-ad-overlay-text-image"),"click",a.eN);b.hide();return b}; +Gpa=function(a){var b=new g.gO({D:"div",J:"ytp-ad-image-overlay",K:[{D:"div",J:"ytp-ad-overlay-ad-info-button-container"},{D:"div",J:"ytp-ad-overlay-close-container",K:[{D:"button",J:"ytp-ad-overlay-close-button",K:[bY(BY)]}]},{D:"div",J:"ytp-ad-overlay-image",K:[{D:"img",P:{src:"{{imageUrl}}",width:"{{width}}",height:"{{height}}"}}]}]});a.M(b.da("ytp-ad-overlay-image"),"click",function(c){return CY(a,b.element,c)}); +a.M(b.da("ytp-ad-overlay-close-container"),"click",a.Ku);b.hide();return b}; +DY=function(a,b){if(b){var c=b.adHoverTextButtonRenderer||null;if(null==c)g.L(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer."));else{var d=g.ie("video-ads ytp-ad-module")||null;null==d?g.L(Error("Could not locate the root ads container element to attach the ad info dialog.")):(a.aa=new g.gO({D:"div",J:"ytp-ad-overlay-ad-info-dialog-container"}),g.A(a,a.aa),a.aa.ca(d),d=new xY(a.api,a.va,a.aa.element,!1),g.A(a,d),d.init(uU("ad-info-hover-text-button"),c,a.macros),a.C?(d.ca(a.C, +0),d.subscribe("B",a.BJ,a),d.subscribe("A",a.EJ,a),a.M(a.C,"click",a.CJ),c=g.ie("ytp-ad-button",d.element),a.M(c,"click",a.AJ),a.ua=d):g.L(Error("Ad info button container within overlay ad was not present.")))}}else g.Jo(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))}; +Hpa=function(a){return a.B&&a.B.closeButton&&a.B.closeButton.buttonRenderer&&(a=a.B.closeButton.buttonRenderer,a.serviceEndpoint)?[a.serviceEndpoint]:[]}; +Ipa=function(a,b){if(EY(a,FY)||a.api.app.H.o)return!1;var c=pX(b.title),d=pX(b.description);if(g.kc(c)||g.kc(d))return!1;qX(a,a.A.element,b.trackingParams||null);a.A.na("title",pX(b.title));a.A.na("description",pX(b.description));a.A.na("displayUrl",pX(b.displayUrl));b.navigationEndpoint&&pb(a.H,b.navigationEndpoint);a.A.show();a.ba.start();rX(a,a.A.element,!0);zY(a.api)||(a.M(a.api,"resize",function(){EY(a,FY)&&a.clear()}),a.M(a.api,"minimized",a.DJ)); +a.M(a.A.element,"mouseover",function(){a.N++}); +return!0}; +Jpa=function(a,b){if(EY(a,FY)||a.api.app.H.o)return!1;var c=pX(b.title),d=pX(b.description);if(g.kc(c)||g.kc(d))return!1;qX(a,a.u.element,b.trackingParams||null);a.u.na("title",pX(b.title));a.u.na("description",pX(b.description));a.u.na("displayUrl",pX(b.displayUrl));a.u.na("imageUrl",Qna(b.image));b.navigationEndpoint&&pb(a.H,b.navigationEndpoint);a.ma=b.imageNavigationEndpoint||null;a.u.show();a.ba.start();rX(a,a.u.element,!0);zY(a.api)||a.M(a.api,"resize",function(){EY(a,FY)&&a.clear()}); +a.M(a.u.element,"mouseover",function(){a.N++}); +return!0}; +Kpa=function(a,b){if(a.api.app.H.o)return!1;var c=Rna(b.image),d=c;c.width<FY.width&&(d=FY);if(0==c.width||0==c.height||EY(a,d))return!1;qX(a,a.o.element,b.trackingParams||null);a.o.na("imageUrl",Qna(b.image));a.o.na("width",c.width);a.o.na("height",c.height);b.navigationEndpoint&&pb(a.H,b.navigationEndpoint);d=a.o.da("ytp-ad-image-overlay");g.xh(d,"max-width",c.width+"px");a.o.show();rX(a,a.o.element,!0);zY(a.api)||(a.V.start(),a.M(a.api,"resize",function(){EY(a,c)&&a.clear()})); +a.M(a.o.element,"mouseover",function(){a.N++;zY(a.api)?a.api.S("aduxmouseover","invideo-overlay"):a.V.stop()}); +a.M(a.o.element,"mouseout",function(){zY(a.api)?a.api.S("aduxmouseout","invideo-overlay"):a.V.start()}); +return!0}; +EY=function(a,b){var c=g.iN(a.api).getPlayerSize();return b.width>c.width||b.height>c.height}; +CY=function(a,b,c){var d=g.Sb(a.macros),e=g.Qh(b);d.AW={toString:function(){return e.width.toString()}}; +d.AH={toString:function(){return e.height.toString()}}; +var f=g.Nh(c,b).floor();d.I_X={toString:function(){return f.x.toString()}}; +d.NX={toString:function(){return f.x.toString()}}; +d.I_Y={toString:function(){return f.y.toString()}}; +d.NY={toString:function(){return f.y.toString()}}; +d.NM={toString:function(){return a.N.toString()}}; +a.H.forEach(function(k){return a.va.executeCommand(k,d)}); +a.api.pauseVideo()}; +Lpa=function(a,b){var c=a.api.getRootNode();g.J(c,"ytp-ad-overlay-open",b);g.J(c,"ytp-ad-overlay-closed",!b)}; +GY=function(a,b,c){dY.call(this,a,b,{D:"div",J:"ytp-ad-message-overlay",K:[{D:"div",J:"ytp-ad-message-slot"}]},"ad-message",c);var d=this;this.V=-1;this.ba=this.da("ytp-ad-message-slot");this.A=new g.gO({D:"span",J:"ytp-ad-message-container"});this.A.ca(this.ba);g.A(this,this.A);this.u=new hY(this.api,this.va,"ytp-ad-message-text");g.A(this,this.u);this.u.ca(this.A.element);this.H=new g.LN(this.A,400,!1,100,function(){return d.hide()}); +g.A(this,this.H);this.C=0;this.N=!1;this.hide()}; +Mpa=function(a,b){var c=a.api.getRootNode();g.J(c,"ytp-ad-overlay-open",b);g.J(c,"ytp-ad-overlay-closed",!b)}; +HY=function(a,b,c){dY.call(this,a,b,{D:"div",J:"ytp-ad-skip-ad-slot"},"skip-ad",c);this.H=!1;this.C=0;this.A=this.u=null;this.hide()}; +IY=function(a,b){if(!a.H)if(a.H=!0,a.u&&(b?a.u.N.hide():a.u.hide()),b){var c=a.A;c.ma.show();c.show()}else a.A.show()}; +JY=function(a,b,c){Y.call(this,a,b,{D:"div",J:"ytp-ad-persisting-overlay",K:[{D:"div",J:"ytp-ad-persisting-overlay-skip"}]},"persisting-overlay");this.u=this.da("ytp-ad-persisting-overlay-skip");this.o=c;g.A(this,this.o);this.hide()}; +KY=function(a,b,c){dY.call(this,a,b,{D:"span",J:"ytp-ad-duration-remaining"},"ad-duration-remaining",c);this.u=null;this.hide()}; +LY=function(a,b){hY.call(this,a,b,"ytp-video-ad-top-bar-title","ad-title")}; +MY=function(a,b,c){dY.call(this,a,b,{D:"div",Y:["ytp-flyout-cta","ytp-flyout-cta-inactive"],K:[{D:"div",J:"ytp-flyout-cta-icon-container"},{D:"div",J:"ytp-flyout-cta-body",K:[{D:"div",J:"ytp-flyout-cta-text-container",K:[{D:"div",J:"ytp-flyout-cta-headline-container"},{D:"div",J:"ytp-flyout-cta-description-container"}]},{D:"div",J:"ytp-flyout-cta-action-button-container"}]}]},"flyout-cta",c);this.H=new aY(this.api,this.va,"ytp-flyout-cta-icon");g.A(this,this.H);this.H.ca(this.da("ytp-flyout-cta-icon-container")); +this.C=new hY(this.api,this.va,"ytp-flyout-cta-headline");g.A(this,this.C);this.C.ca(this.da("ytp-flyout-cta-headline-container"));this.A=new hY(this.api,this.va,"ytp-flyout-cta-description");g.A(this,this.A);this.A.ca(this.da("ytp-flyout-cta-description-container"));this.u=new cY(this.api,this.va,["ytp-flyout-cta-action-button"]);g.A(this,this.u);this.u.ca(this.da("ytp-flyout-cta-action-button-container"));this.N=null;this.V=0;this.hide()}; +NY=function(a,b,c,d){c=void 0===c?[]:c;d=void 0===d?"toggle-button":d;var e=uU("ytp-ad-toggle-button-input");Y.call(this,a,b,{D:"div",Y:["ytp-ad-toggle-button"].concat(c),K:[{D:"label",J:"ytp-ad-toggle-button-label",P:{"for":e},K:[{D:"span",J:"ytp-ad-toggle-button-icon",P:{role:"button","aria-label":"{{tooltipText}}"},K:[{D:"span",J:"ytp-ad-toggle-button-untoggled-icon",W:"{{untoggledIconTemplateSpec}}"},{D:"span",J:"ytp-ad-toggle-button-toggled-icon",W:"{{toggledIconTemplateSpec}}"}]},{D:"input", +J:"ytp-ad-toggle-button-input",P:{id:e,type:"checkbox"}},{D:"span",J:"ytp-ad-toggle-button-text",W:"{{buttonText}}"},{D:"span",J:"ytp-ad-toggle-button-tooltip",W:"{{tooltipText}}"}]}]},d);this.A=this.da("ytp-ad-toggle-button");this.o=this.da("ytp-ad-toggle-button-input");this.da("ytp-ad-toggle-button-label");this.N=this.da("ytp-ad-toggle-button-icon");this.C=this.da("ytp-ad-toggle-button-untoggled-icon");this.B=this.da("ytp-ad-toggle-button-toggled-icon");this.aa=this.da("ytp-ad-toggle-button-text"); +this.u=null;this.H=!1;this.V=null;this.hide()}; +OY=function(a){a.H&&(a.isToggled()?(g.Rh(a.C,!1),g.Rh(a.B,!0)):(g.Rh(a.C,!0),g.Rh(a.B,!1)))}; +Npa=function(a,b){var c=null;a.u&&(c=(b?[a.u.defaultServiceEndpoint,a.u.defaultNavigationEndpoint]:[a.u.toggledServiceEndpoint]).filter(function(d){return null!=d})); +return c||[]}; +PY=function(a,b,c){Y.call(this,a,b,{D:"div",J:"ytp-ad-instream-user-sentiment-container"},"instream-user-sentiment",void 0===c?null:c);var d=this;this.o=null;this.A=new NY(this.api,this.va,["ytp-ad-instream-user-sentiment-like-button"]);g.A(this,this.A);this.A.ca(this.element);this.u=new NY(this.api,this.va,["ytp-ad-instream-user-sentiment-dislike-button"]);g.A(this,this.u);this.u.ca(this.element);this.B=new g.LN(this,400,!1,500,function(){return d.hide()}); +g.A(this,this.B);this.C=null;this.hide()}; +Opa=function(a,b){a.A.init(uU("toggle-button"),a.o.likeButton.toggleButtonRenderer,b);a.u.init(uU("toggle-button"),a.o.dislikeButton.toggleButtonRenderer,b);a.C=a.M(a.element,"change",a.FA)}; +QY=function(a,b){cY.call(this,a,b,["ytp-ad-visit-advertiser-button"],"visit-advertiser");this.A=null}; +RY=function(a,b,c){c=void 0===c?!1:c;Y.call(this,a,b,{D:"span",J:"ytp-ad-simple-ad-badge"},"simple-ad-badge");this.o=c;this.hide()}; +SY=function(a,b,c){Y.call(this,a,b,{D:"div",J:"ytp-ad-player-overlay",K:[{D:"div",J:"ytp-ad-player-overlay-flyout-cta"},{D:"div",J:"ytp-ad-player-overlay-instream-info"},{D:"div",J:"ytp-ad-player-overlay-skip-or-preview"},{D:"div",J:"ytp-ad-player-overlay-progress-bar"},{D:"div",J:"ytp-ad-player-overlay-instream-user-sentiment"}]},"player-overlay");this.C=this.da("ytp-ad-player-overlay-flyout-cta");this.u=this.da("ytp-ad-player-overlay-instream-info");this.A=null;if(Ppa(this)){a=g.te("div");g.I(a, +"ytp-ad-player-overlay-top-bar-gradients");b=this.u;b.parentNode&&b.parentNode.insertBefore(a,b);if((b=this.api.getVideoData(2))&&b.isListed&&b.title){var d=new LY(this.api,this.va);d.ca(a);d.init(uU("ad-title"),{text:b.title},this.macros);g.A(this,d)}this.A=a}this.B=this.da("ytp-ad-player-overlay-skip-or-preview");this.N=this.da("ytp-ad-player-overlay-progress-bar");this.H=this.da("ytp-ad-player-overlay-instream-user-sentiment");this.o=c;g.A(this,this.o);this.hide()}; +Ppa=function(a){a=a.api.O();return Ty(a)&&a.o}; +TY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-survey-answer"},"survey-answer");this.u=this.da("ytp-ad-survey-answer");this.o=null;this.A="";this.hide()}; +UY=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-survey-none-of-the-above"},"survey-none-of-the-above");this.u=this.da("ytp-ad-survey-none-of-the-above");this.o=null;this.hide()}; +VY=function(a,b){cY.call(this,a,b,["ytp-ad-survey-submit-button"],"survey-submit")}; +WY=function(a,b,c){Y.call(this,a,b,{D:"div",J:"ytp-ad-survey-player-overlay",K:[{D:"div",J:"ytp-ad-survey-player-overlay-instream-info"},{D:"div",J:"ytp-ad-survey-player-overlay-skip-preview-submit",K:[{D:"div",J:"ytp-ad-survey-player-overlay-skip-or-preview"},{D:"div",J:"ytp-ad-survey-player-overlay-submit"}]},{D:"div",J:"ytp-ad-survey-player-overlay-instream-user-sentiment"}]},"survey-player-overlay");this.C=this.da("ytp-ad-survey-player-overlay-instream-info");this.u={};this.H=this.da("ytp-ad-survey-player-overlay-skip-or-preview"); +this.o=null;this.N=this.da("ytp-ad-survey-player-overlay-submit");this.A=null;this.B=c;g.A(this,this.B);this.hide()}; +XY=function(a,b,c){Y.call(this,a,b,{D:"div",J:"ytp-ad-survey-question",K:[{D:"div",Y:["ytp-ad-survey-question-text","ytp-ad-survey-question-foreground"]},{D:"div",Y:["ytp-ad-survey-answers","ytp-ad-survey-question-foreground"]},{D:"div",Y:["ytp-ad-survey-question-player-overlay","ytp-ad-survey-question-foreground"]},{D:"div",J:"ytp-ad-survey-question-background"}]},c);this.question=this.da("ytp-ad-survey-question");this.ba=this.da("ytp-ad-survey-question-background");this.V=this.da("ytp-ad-survey-question-text"); +this.answers=this.da("ytp-ad-survey-answers");this.N=this.da("ytp-ad-survey-question-player-overlay");this.C=null;this.A=[];this.o=null;this.B=(0,g.C)()}; +Qpa=function(a,b,c){var d=new TY(a.api,a.va);d.ca(a.answers);d.init(uU("survey-answer"),b,c);a.A.push(d)}; +Spa=function(a,b){if(b){var c=b.background;c&&c.instreamSurveyAdBackgroundImageRenderer&&(c=(c=c.instreamSurveyAdBackgroundImageRenderer.image)&&$X(c)||"",g.kc(c)?g.Jo(Error("Found ThumbnailDetails without valid image URL")):g.xh(a.ba,"backgroundImage","url("+c+")"));Rpa(a,b)}else g.L(Error("addCommonComponents() needs to be called before starting countdown."))}; +Rpa=function(a,b){if(null==b.durationMilliseconds||void 0==b.durationMilliseconds||0==b.durationMilliseconds)g.L(Error("durationMilliseconds unset or 0 for SurveyAdQuestionCommon: "+JSON.stringify(b)));else{a.B=(0,g.C)();a.o=new nY(b.durationMilliseconds,a.va);g.A(a,a.o);if(b.timeoutCommands){var c=b.timeoutCommands;a.o.subscribe("a",function(){c.forEach(function(e){return a.va.executeCommand(e,a.macros)})})}if(a.o&&b.instreamAdPlayerOverlay&&b.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer)try{var d= +new WY(a.api,a.va,a.o); +d.ca(a.N);d.init(uU("survey-player-overlay"),b.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer,a.macros);a.C=d;g.A(a,d);a.yC()}catch(e){g.L(Error("ISAPOR had an error when initializing. Error: "+(e+" SurveyAdQuestionCommon: "+JSON.stringify(b))))}else g.L(Error("ISAPOR was not present in renderer. SurveyAdQuestionCommon: "+JSON.stringify(b)));a.o&&b.durationMilliseconds&&0<b.durationMilliseconds?(d=new zO(a.api,a.o),d.ca(a.N),g.A(a,d)):g.L(Error("Survey progress bar was not added. SurveyAdQuestionCommon: "+ +JSON.stringify(b)))}}; +Tpa=function(a){function b(c){return{toString:function(){return c()}}} +a.macros.SURVEY_LOCAL_TIME_EPOCH_S=b(function(){var c=new Date;return Math.round(c.valueOf()/1E3)+-60*c.getTimezoneOffset()}); +a.macros.SURVEY_ELAPSED_MS=b(function(){return(0,g.C)()-a.B})}; +YY=function(a,b){XY.call(this,a,b,"survey-question-multi-select");this.u=null;this.aa=[];this.H=null;this.hide()}; +Upa=function(a,b,c){a.u=new UY(a.api,a.va);a.u.ca(a.answers);a.u.init(uU("survey-none-of-the-above"),b,c)}; +Vpa=function(a){a.A.forEach(function(b){b.o.toggleButton(!1)}); +ZY(a,!0)}; +ZY=function(a,b){var c=a.C,d=Wpa(a),e=b;e=void 0===e?!1:e;c.o&&(d?c.o.hide():c.o.show(),e&&c.o instanceof HY&&!c.o.H&&IY(c.o,!1));c.A&&(d?c.A.show():c.A.hide())}; +Wpa=function(a){return a.A.some(function(b){return b.o.isToggled()})||a.u.o.isToggled()}; +$Y=function(a,b){XY.call(this,a,b,"survey-question-single-select");this.hide()}; +aZ=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-survey",K:[{D:"div",J:"ytp-ad-survey-questions"}]},"survey");this.o=this.da("ytp-ad-survey-questions");this.u=[];this.hide()}; +bZ=function(a,b){Y.call(this,a,b,{D:"div",J:"ytp-ad-survey-interstitial",K:[{D:"div",J:"ytp-ad-survey-interstitial-contents",K:[{D:"div",J:"ytp-ad-survey-interstitial-logo",K:[{D:"div",J:"ytp-ad-survey-interstitial-logo-image"}]},{D:"div",J:"ytp-ad-survey-interstitial-text"}]}]},"survey-interstitial");this.B=this.da("ytp-ad-survey-interstitial");this.C=this.da("ytp-ad-survey-interstitial-contents");this.o=null;this.N=this.da("ytp-ad-survey-interstitial-text");this.H=this.da("ytp-ad-survey-interstitial-logo-image"); +this.A=null;this.u=new g.LN(this,500,!1,300);g.A(this,this.u)}; +Xpa=function(a,b,c){c=c.dismissCommands;var d=b.target==a.B;b=a.o.element.contains(b.target);if(d||b)a.u.hide(),d&&c.forEach(function(e){return a.va.executeCommand(e,a.macros)})}; +Ypa=function(a,b){var c=b&&$X(b)||"";if(g.kc(c))g.Jo(Error("Found ThumbnailDetails without valid image URL"));else{var d=a.style.cssText;if(g.ne&&10>document.documentMode)d=new Gc;else{var e=document;"function"===typeof HTMLTemplateElement&&(e=g.ue("TEMPLATE").content.ownerDocument);e=e.implementation.createHTMLDocument("").createElement("DIV");e.style.cssText=d;d=eea(e.style)}c=Haa(d,Mc({"background-image":'url("'+c+'")'}));a.style.cssText=Hc(c)}}; +Zpa=function(a){var b=g.ie("html5-video-player");b&&g.J(b,"ytp-ad-display-override",a)}; +cZ=function(a,b){Y.call(this,a,b,{D:"div",J:"iv-website-companion",K:[{D:"div",J:"iv-website-companion-block",K:[{D:"div",J:"iv-website-companion-icon"},{D:"div",J:"iv-website-companion-text",K:[{D:"div",J:"iv-website-companion-desc",K:[{D:"span",Y:["yt-badge","yt-badge-ad"],W:"{{adBadgeText}}"}]}]}]}]},"action-companion");this.aa=this.da("iv-website-companion");this.A=new aY(this.api,this.va,"iv-website-companion-banner");g.A(this,this.A);this.A.ca(this.aa,0);this.ea=new aY(this.api,this.va);g.A(this, +this.A);this.ea.ca(this.da("iv-website-companion-icon"));this.N=new hY(this.api,this.va,"iv-website-companion-header");g.A(this,this.N);this.N.ca(this.da("iv-website-companion-text"),0);this.C=new hY(this.api,this.va,"iv-website-companion-domain");g.A(this,this.C);this.C.ca(this.da("iv-website-companion-desc"));this.u=new cY(this.api,this.va,["iv-website-companion-action","yt-uix-button-size-default","yt-uix-button-primary"]);g.A(this,this.u);this.u.ca(this.da("iv-website-companion-block"));this.B= +new DX(this.api,this.va);g.A(this,this.B);this.B.ca(this.aa,0);this.V=null;this.ba=[];this.H=new g.Rr;g.A(this,this.H);this.ma=new xU(3E4);this.o=null;this.hide()}; +dZ=function(){g.T.call(this,{D:"div",J:"ad-carousel",K:[{D:"div",J:"ad-carousel-clip",K:[{D:"ul",Y:["ad-carousel-list","ad-carousel-list-animation"]}]}]});var a=this.da("ad-carousel");this.B=new g.T({D:"button",Y:["ad-carousel-nav-button","ad-carousel-nav-prev"],P:{type:"button",onclick:"return false;"},K:[{D:"span",Y:["ad-carousel-prev-icon","yt-uix-tooltip","yt-sprite"],P:{"data-tooltip-text":"Prev",title:"Prev"}}]});g.A(this,this.B);this.B.oa("click",this.G,this);this.B.ca(a);this.A=new g.T({D:"button", +Y:["ad-carousel-nav-button","ad-carousel-nav-next"],P:{type:"button",onclick:"return false;"},K:[{D:"span",Y:["ad-carousel-next-icon","yt-uix-tooltip","yt-sprite"],P:{"data-tooltip-text":"Next",title:"Next"}}]});g.A(this,this.A);this.A.oa("click",this.F,this);this.A.ca(a);this.C=this.da("ad-carousel-list");this.u=0;this.o=[]}; +fZ=function(a){a.C&&g.xh(a.C,"left",(2>a.o.length?0:-a.u*a.o[1].element.clientWidth)+"px");g.$L(a.B,0<a.u);g.$L(a.A,a.u<a.o.length-eZ(a))}; +eZ=function(a){return 2>a.o.length?1:Math.round((a.element.clientWidth-a.o[0].element.clientWidth)/a.o[1].element.clientWidth)+1}; +gZ=function(){xX.call(this,!0);this.o=new dZ}; +hZ=function(){xX.call(this,!1);this.u=new g.T({D:"div",J:"iv-btp-card",K:[{D:"a",J:"iv-btp-card-content",K:[{D:"div",W:"{{cards}}"}]}]});g.A(this,this.u);var a={D:"div",J:"iv-btp-card-merchant",K:[{D:"span",J:"iv-btp-card-merchant-text",W:"{{merchant}}"}]};this.B=new g.XL({D:"div",Y:["iv-btp-small-card","yt-uix-hovercard-target"],P:{"data-position":"bottomright","data-orientation":"vertical"},K:[{D:"div",Y:["iv-btp-card-image","yt-uix-hovercard-anchor"],W:"{{image}}"},{D:"div",J:"iv-btp-card-info", +K:[{D:"span",J:"iv-btp-card-action",W:"{{price}}"},a]},{D:"div",Y:["yt-uix-hovercard-content","iv-btp-hovercard"],W:"{{hovercard}}"}]});g.A(this,this.B);this.o=new g.XL({D:"div",J:"iv-btp-large-card",K:[{D:"div",J:"iv-btp-card-image",K:[{D:"span"},{D:"div",J:"iv-btp-card-image-aligned",W:"{{image}}"}]},{D:"div",J:"iv-btp-card-info",K:[{D:"div",J:"iv-btp-card-text-box",K:[{D:"div",J:"iv-btp-card-text-valign",K:[{D:"div",Y:["yt-ui-ellipsis","yt-ui-ellipsis-4","iv-btp-card-headline"],W:"{{headline}}"}]}]}, +{D:"span",J:"iv-btp-card-action",W:"{{price}}"},a,{D:"div",W:"{{review}}"}]}]});g.A(this,this.o);this.A=new g.XL({D:"div",J:"iv-btp-hovercard-text-box",K:[{D:"a",K:[{D:"div",Y:["yt-ui-ellipsis","yt-ui-ellipsis-4","iv-btp-hovercard-headline"],W:"{{headline}}"}]},{D:"div",J:"iv-btp-hovercard-info",K:[{D:"span",J:"iv-btp-hovercard-action",W:"{{price}}"},a]},{D:"div",W:"{{review}}"}]});g.A(this,this.A);this.C=new g.XL({D:"div",J:"iv-btp-card-review",K:[{D:"div",J:"iv-btp-card-rating",K:[{D:"span",J:"iv-btp-card-rating-bg", +K:[{D:"span",J:"iv-btp-card-rating-fg"}]}]},{D:"span",J:"iv-btp-card-reviews",W:"{{reviewText}}"}]});g.A(this,this.C);this.B.na("hovercard",this.A);this.u.na("cards",[this.B,this.o]);$pa(this)}; +$pa=function(a){a.u.oa("click",function(){a.dispatchEvent({type:"offerclick"})}); +for(var b=g.p((a.u.element||document).getElementsByTagName("A")),c=b.next();!c.done;c=b.next())a.u.M(c.value,"click",function(){a.dispatchEvent({type:"offernavclick"})})}; +iZ=function(a,b,c){c=c?wX(c):null;a.na(b,c)}; +jZ=function(a,b){yX.call(this,a,b,function(){return new aqa.Er}); +this.u=null;bqa(this)}; +bqa=function(a){for(var b=g.p(Object.values(cqa)),c=b.next();!c.done;c=b.next())a.view.addEventListener(c.value,function(d){return a.onClick(d)})}; +kZ=function(){g.z.call(this);this.A=this.B=this.u=this.C=this.o=null}; +eqa=function(a,b){return dqa(a).then(function(c){c&&g.Na(c.promotionShelfShow)&&c.promotionShelfShow(b)})}; +fqa=function(a){dqa(a).then(function(b){b&&g.Na(b.promotionShelfClear)&&b.promotionShelfClear()})}; +gqa=function(){return g.Ia("yt.www.watch.ads")}; +dqa=function(a){if(a.ha())throw Error("Object is disposed");if(!a.o){var b=gqa();a.o=b?Hf(b):(new Df(function(c){a.C=rea(c)})).then(gqa)}return a.o}; +lZ=function(){xX.call(this,!0);this.o=new g.T({D:"div",J:"iv-btp-companion",K:[{D:"div",J:"iv-btp-block-clicks"},{D:"div",J:"iv-btp-attribution",K:[{D:"span",J:"iv-btp-title",W:"{{shopText}}"},{D:"div",J:"ad-info-container",K:[{D:"span",J:"iv-btp-sponsored",W:"{{sponsoredText}}"},{D:"button",J:"ad-info-icon"}]}]}]});g.A(this,this.o);this.A=this.o.da("iv-btp-block-clicks");this.u=new kZ;g.A(this,this.u);this.B=eqa(this.u,this.o.element);hqa(this)}; +hqa=function(a){a.o.oa("click",function(b){g.Ce(a.o.da("ad-info-icon"),b.target)&&a.dispatchEvent({type:"adinfoclick"})})}; +nZ=function(a,b){yX.call(this,a,b,function(){return new mZ.vE}); +this.R=new g.Rr(this);g.A(this,this.R);this.G=[];this.u=null;this.A=new mZ.Ar;g.A(this,this.A);this.view.append(this.A);this.F=new mZ.TD(a,b,new oX(this.view.o.da("ad-info-icon")));g.A(this,this.F);this.view.append(this.F.view);iqa(this)}; +iqa=function(a){a.R.M(a.o,"appresize",a.V);a.R.M(a.view,"adinfoclick",function(b){return a.onClick(b)})}; +jqa=function(a){var b=a.view;g.Rh(b.A,!0);Lf([a.u,Zf(1E3)]).then(function(){g.Rh(b.A,!1)})}; +oZ=function(){xX.call(this,!0);var a=this;this.B=this.u=0;this.o=new g.T({D:"div",J:"iv-cards-slider",K:[{D:"div",J:"iv-cards-slider-body",K:[{D:"ul",J:"iv-cards-slider-list"}]},{D:"button",Y:["iv-cards-slider-button","iv-cards-slider-prev"],P:{type:"button",onclick:";return false;"},K:[{D:"span",Y:["iv-cards-slider-prev-icon","yt-sprite"]}]},{D:"button",Y:["iv-cards-slider-button","iv-cards-slider-next"],P:{type:"button",onclick:";return false;"},K:[{D:"span",Y:["iv-cards-slider-next-icon","yt-sprite"]}]}]}); +this.G=g.ie("iv-cards-slider-list",this.o.element);if(this.A=g.ie("iv-cards-slider-prev",this.o.element))this.o.M(this.A,"click",function(){a.dispatchEvent({type:"prevbuttonclick"})}),g.Rh(this.A,!1); +(this.C=g.ie("iv-cards-slider-next",this.o.element))&&this.o.M(this.C,"click",function(){a.dispatchEvent({type:"nextbuttonclick"})}); +g.A(this,this.o)}; +pZ=function(a){a.G.style.left=125*-a.u+"px";a.A&&g.Rh(a.A,0<a.u);a.C&&g.Rh(a.C,a.u<a.B-3)}; +qZ=function(){xX.call(this,!0);this.o=new g.T({D:"div",J:"iv-cards-companion",K:[{D:"div",J:"iv-cards-attribution",K:[{D:"span",Y:["yt-badge","yt-badge-ad"],W:"{{adBadgeText}}"},{D:"a",J:"ad-companion-clickthrough",P:{target:"_blank"},W:"{{shopText}}"}]},{D:"div",W:"{{content}}"}]});g.A(this,this.o);this.u=new xU(3E4);this.A=this.u.showCompanion(this.o.element,300,250);kqa(this)}; +kqa=function(a){a.o.oa("click",function(){a.dispatchEvent({type:"companionclick"})}); +var b=g.ie("ad-companion-clickthrough",a.o.element);b&&a.o.M(b,"click",function(){a.dispatchEvent({type:"shoptextclick"})})}; +rZ=function(){xX.call(this,!1);this.o=new g.T({D:"li",J:"iv-cards-slider-item",K:[{D:"div",J:"iv-cards-slider-unit",K:[{D:"a",K:[{D:"div",J:"iv-cards-slider-image",W:"{{image}}"},{D:"span",Y:["yt-ui-ellipsis","yt-ui-ellipsis-4","iv-cards-slider-text"],W:"{{headline}}"},{D:"span",J:"iv-cards-slider-action",W:"{{price}}"}]}]}]});g.A(this,this.o);lqa(this)}; +lqa=function(a){a.o.oa("click",function(){a.dispatchEvent({type:"offerclick"})})}; +sZ=function(a,b){yX.call(this,a,b,function(){return new mqa.Er}); +var c=this;this.u=null;this.view.addEventListener("offerclick",function(){return c.onClick()})}; +uZ=function(a,b){yX.call(this,a,b,function(){return new tZ.cE}); +this.Z=new g.Rr(this);g.A(this,this.Z);this.V=[];this.R=null;this.F=[];this.A=null;this.u=new tZ.Ar;g.A(this,this.u);this.view.append(this.u);this.G=new DX(a,b);g.A(this,this.G);g.ye(this.view.xa(),this.G.element,0);nqa(this)}; +nqa=function(a){function b(c){return a.onClick(c)} +a.view.addEventListener("shoptextclick",b);a.view.addEventListener("companionclick",b);a.u.addEventListener("nextbuttonclick",b);a.u.addEventListener("prevbuttonclick",b)}; +oqa=function(a,b,c){switch(a){case "invideo-overlay":a=new AY(b,c);break;case "invideo-overlay-as-cta":a=new yY(b,c);break;case "persisting-overlay":a=new JY(b,c,new AO(b));break;case "player-overlay":a=new SY(b,c,new AO(b));break;case "pla-shelf":a=new nZ(b,c);break;case "shopping-companion":a=new uZ(b,c);break;case "survey":a=new aZ(b,c);break;case "ad-action-interstitial":a=new oY(b,c);break;case "action-companion":a=new cZ(b,c);break;case "ad-text-interstitial":a=new qY(b,c);break;case "survey-interstitial":a= +new bZ(b,c);break;case "ad-choice-interstitial":a=new pY(b,c);break;case "ad-message":a=new GY(b,c,new AO(b,1));break;default:return null}return a}; +vZ=function(a){g.Rr.call(this);this.o=a;this.M(this.o,"onAdUxUpdate",this.G)}; +wZ=function(a,b){vZ.call(this,a);this.B=b;this.u=new Map;g.A(this,vX())}; +pqa=function(a,b){vU.call(this,"image-companion",a,b)}; +xZ=function(a){vZ.call(this,a)}; +yZ=function(a,b){vZ.call(this,a);this.B=a;this.F=b;this.u={};var c=new g.T({D:"div",Y:["video-ads","ytp-ad-module"]});g.A(this,c);oy&&g.I(c.element,"ytp-ads-tiny-mode");this.C=new oX(c.element);g.A(this,this.C);g.vN(this.B,c.element,4);g.A(this,vX())}; +qqa=function(a,b){var c=a.u;var d=b.id;c=null!==c&&d in c?c[d]:null;null==c&&g.Jo(Error("Component not found for element id: "+b.id));return c||null}; +zZ=function(a,b,c){this.Si=a;this.Hc=b;this.qo=c}; +AZ=function(a){this.Si=a}; +BZ=function(a){this.Si=a}; +CZ=function(a){this.Si=a}; +DZ=function(){}; +EZ=function(){}; +FZ=function(a){this.Qr=a}; +GZ=function(a){this.I=a}; +HZ=function(a){this.rg=a}; +sqa=function(a){g.z.call(this);this.o=a;this.u=rqa(this)}; +rqa=function(a){var b=new RX;g.A(a,b);a=g.p([new zZ(a.o.JE,a.o.Hc,a.o.IE),new FZ(a.o.Qr),new AZ(a.o.LE),new GZ(a.o.I),new HZ(a.o.rg),new CZ(a.o.KJ),new BZ(a.o.UE),new DZ,new EZ]);for(var c=a.next();!c.done;c=a.next())Eoa(b,c.value);a=g.p(["adInfoDialogEndpoint","adFeedbackEndpoint"]);for(c=a.next();!c.done;c=a.next())QX(b,c.value,function(){}); +return b}; +IZ=function(a,b,c){if(c&&!c.includes(a.layoutType))return!1;b=g.p(b);for(c=b.next();!c.done;c=b.next())if(!a.Ja.o.has(c.value))return!1;return!0}; +tqa=function(a){switch(a){case 0:return!0;case 1:return!1;case 2:return!1;default:return!1}}; +JZ=function(a){var b=new Map;a.forEach(function(c){b.set(c.o(),c)}); +this.o=b}; +KZ=function(a,b){var c=a.o.get(b);if(void 0!==c)return c.get()}; +LZ=function(a){return Array.from(a.o.keys())}; +MZ=function(a){g.z.call(this);this.o=a;this.u=.1>Math.random();this.eventCount=0}; +vqa=function(a){var b;return(null===(b=uqa.get(a))||void 0===b?void 0:b.Vq)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"}; +OZ=function(a,b,c){NZ(a,b,void 0,void 0,c)}; +PZ=function(a,b,c,d){NZ(a,b,void 0,void 0,c,d?d:void 0)}; +wqa=function(a,b,c,d){g.O(a.o.get().I.O().experiments,"html5_control_flow_include_trigger_logging_in_tmp_logs")&&NZ(a,"ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED",void 0,void 0,b,d?d:void 0,c)}; +RZ=function(a,b,c,d,e,f,k,l){a=a.u||xqa(a.o.get());return{adClientDataEntry:{slotData:QZ(a,{slotId:b,bb:c,vb:d,Bc:e,yg:[],xg:[],Ja:new JZ([])}),layoutData:yqa(a,{layoutId:f,layoutType:k,vb:l,Be:[],We:[],Ve:[],Ie:new Map,Ja:new JZ([]),eh:{}})}}}; +NZ=function(a,b,c,d,e,f,k){if(g.O(a.o.get().I.O().experiments,"html5_enable_ads_client_monitoring_log")&&!g.O(a.o.get().I.O().experiments,"html5_disable_client_tmp_logs")&&"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"!==b){var l=a.u||xqa(a.o.get());b={eventType:b,eventOrder:++a.eventCount};var m=g.P(a.o.get().I.O().experiments,"html5_experiment_id_label");m=0<m?{html5ExperimentContext:{ytExperimentId:m}}:void 0;if(c||e||f||m){var n={};e&&(n.slotData=QZ(l,e));f&&(n.layoutData=yqa(l,f));k&&(e={type:SZ.get(k.trigger.triggerType)|| +"TRIGGER_TYPE_UNSPECIFIED",category:zqa.get(k.category)||"TRIGGER_CATEGORY_UNSPECIFIED"},n.triggerData=e);c&&(n.opportunityData=Aqa(a,l,c,d));m&&(n.externalContext=m);b.adClientData=n}g.cr("adsClientStateChange",{adsClientEvent:b})}}; +QZ=function(a,b){var c={type:Bqa.get(b.bb)||"SLOT_TYPE_UNSPECIFIED",entryTriggerType:b.Bc?SZ.get(b.Bc.triggerType)||"TRIGGER_TYPE_UNSPECIFIED":"TRIGGER_TYPE_UNSPECIFIED",controlFlowManagerLayer:Cqa.get(b.vb)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};if(a){c.debugData={slotId:b.slotId};var d=b.Bc;if(d){var e={type:SZ.get(d.triggerType)||"TRIGGER_TYPE_UNSPECIFIED"};"trigger_type_layout_id_entered"===d.triggerType&&(e.layoutIdEnteredTriggerData={enteredLayoutId:d.u});c.debugData.slotEntryTriggerData= +e}}return c}; +yqa=function(a,b){var c={type:Dqa.get(b.layoutType)||"LAYOUT_TYPE_UNSPECIFIED",controlFlowManagerLayer:Cqa.get(b.vb)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};a&&(c.debugData={layoutId:b.layoutId});return c}; +Aqa=function(a,b,c,d){c={opportunityType:Eqa.get(c)||"OPPORTUNITY_TYPE_UNSPECIFIED"};b&&d&&(c.debugData={slots:(0,g.Jc)(d,function(e){return QZ(b,e)},a)}); +return c}; +TZ=function(a,b,c,d){d=void 0===d?{}:d;a=Fqa(a,b||null,c||null,d);g.dr(a)}; +UZ=function(a,b,c,d){d=void 0===d?{}:d;a=Fqa(a,b||null,c||null,d);g.er(a)}; +Fqa=function(a,b,c,d){a=a instanceof Error?a:new ar(a);d.category="H5 Ads Control Flow";b&&(d.slot=b?"slot: "+b.bb:"");c&&(d.layout=c?"layout: "+c.layoutType:"");ifa(a,d);return a}; +VZ=function(a,b,c){g.z.call(this);this.u=b;this.Da=c;this.o=a(this,this,this,this,this);g.A(this,this.o);a=g.p(b);for(b=a.next();!b.done;b=a.next())g.A(this,b.value)}; +Hqa=function(a,b,c){if(null!=WZ(a.o,b))if(WZ(a.o,b).C=c?"filled":"not_filled",null===c){PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_EMPTY",b);c=g.p(a.u);for(var d=c.next();!d.done;d=c.next())d.value.al(b);XZ(a,b,!1)}else{PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_NON_EMPTY",b,c);var e=g.p(a.u);for(d=e.next();!d.done;d=e.next())d.value.bl(b);if(WZ(a.o,b).B)XZ(a,b,!1);else{PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_SCHEDULE_LAYOUT_REQUESTED",b,c);try{var f=a.o;if(!WZ(f,b))throw new YZ("Unknown slotState for onLayout"); +if(!f.o.bi.get(b.bb))throw new YZ("No LayoutRenderingAdapterFactory registered for slot of type: "+b.bb);if(g.gb(c.Be)&&g.gb(c.We)&&g.gb(c.Ve))throw new YZ("Layout has no exit triggers.");ZZ(f,0,c.Be);ZZ(f,1,c.We);ZZ(f,2,c.Ve)}catch(n){$Z(a,b,c,n);XZ(a,b,!0);return}a.o.Yj(b);try{var k=a.o,l=WZ(k,b),m=k.o.bi.get(b.bb).get().o(k.C,k.A,b,c);m.init();l.layout=c;if(l.u)throw new YZ("Already had LayoutRenderingAdapter registered for slot");l.u=m;a_(k,l,0,c.Be);a_(k,l,1,c.We);a_(k,l,2,c.Ve)}catch(n){b_(a, +b);XZ(a,b,!0);$Z(a,b,c,n);return}PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",b,c);e=g.p(a.u);for(d=e.next();!d.done;d=e.next())d.value.Dj(c);b_(a,b);Gqa(a,b)}}}; +Iqa=function(a,b,c){PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",b,c);a=g.p(a.u);for(b=a.next();!b.done;b=a.next())b.value.Dj(c)}; +c_=function(a,b,c){if(null!=WZ(a.o,b)){PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",b,c);a=g.p(a.u);for(var d=a.next();!d.done;d=a.next())d.value.qj(b,c)}}; +Jqa=function(a,b,c){PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",b,c);a=g.p(a.u);for(var d=a.next();!d.done;d=a.next())d.value.qj(b,c)}; +f_=function(a,b,c,d){if(null!=WZ(a.o,b)){PZ(a.Da,vqa(d),b,c);d=WZ(a.o,b);null!=d.layout&&d.layout.layoutId===c.layoutId&&("rendering_stop_requested"!==d.o&&d_(d.slot,d.o,"onLayoutExited"),d.o="entered");d=g.p(a.u);for(var e=d.next();!e.done;e=d.next())e.value.rj(b,c);(d=e_(a.o,b))&&c.layoutId===d.layoutId&&Kqa(a,b,!1)}}; +Lqa=function(a,b,c,d){PZ(a.Da,vqa(d),b,c);a=g.p(a.u);for(d=a.next();!d.done;d=a.next())d.value.rj(b,c)}; +$Z=function(a,b,c,d){TZ(d,b,c);XZ(a,b,!0)}; +b_=function(a,b){if(null!=WZ(a.o,b)){WZ(a.o,b).Yj=!1;var c=g_,d=WZ(a.o,b),e=[].concat(g.la(d.G));ib(d.G);c(a,e)}}; +g_=function(a,b){b.sort(function(k,l){return k.category===l.category?k.trigger.o.localeCompare(l.trigger.o):k.category-l.category}); +for(var c=new Map,d=g.p(b),e=d.next();!e.done;e=d.next())if(e=e.value,null!=WZ(a.o,e.slot))if(WZ(a.o,e.slot).Yj)WZ(a.o,e.slot).G.push(e);else{wqa(a.Da,e.slot,e,e.layout);var f=c.get(e.category);f||(f=[]);f.push(e);c.set(e.category,f)}d=g.p((new Map([[0,"normal"],[1,"skipped"],[2,"muted"]])).entries());for(e=d.next();!e.done;e=d.next())f=g.p(e.value),e=f.next().value,f=f.next().value,(e=c.get(e))&&Mqa(a,e,f);(d=c.get(3))&&Nqa(a,d);(d=c.get(4))&&Oqa(a,d);(c=c.get(5))&&Pqa(a,c)}; +Mqa=function(a,b,c){b=g.p(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.layout&&h_(a.o,d.slot)&&Qqa(a,d.slot,d.layout,c)}; +Nqa=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next())XZ(a,d.value.slot,!1)}; +Oqa=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){d=d.value;a:switch(WZ(a.o,d.slot).C){case "not_filled":var e=!0;break a;default:e=!1}e&&(OZ(a.Da,"ADS_CLIENT_EVENT_TYPE_FULFILL_SLOT_REQUESTED",d.slot),a.o.Bo(d.slot))}}; +Pqa=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){d=d.value;OZ(a.Da,"ADS_CLIENT_EVENT_TYPE_ENTER_SLOT_REQUESTED",d.slot);try{var e=a.o,f=d.slot,k=WZ(e,f);if(!k)throw new i_("Got enter request for unknown slot");if(!k.A)throw new i_("Tried to enter slot with no assigned slotAdapter");if("scheduled"!==k.o)throw new i_("Tried to enter a slot from stage: "+k.o);if(j_(k))throw new i_("Got enter request for already active slot");for(var l=g.p(k_(e,f.bb).values()),m=l.next();!m.done;m=l.next()){var n= +m.value;if(k!==n&&j_(n)){var q=n.layout;var r=q?"layout: "+q.layoutType:"";throw new i_("Trying to enter a slot when a slot of same type is already active. Its status: "+(n.o+". Its layout: ")+(r?r:"empty"));}}}catch(D){TZ(D,d.slot,e_(a.o,d.slot));XZ(a,d.slot,!0);continue}d=WZ(a.o,d.slot);"scheduled"!==d.o&&d_(d.slot,d.o,"enterSlot");d.o="enter_requested";var u=d.A;d=u.wb;u=u.slot;if(null!=WZ(d.o,u)){OZ(d.Da,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",u);var w=WZ(d.o,u);"enter_requested"!==w.o&&d_(w.slot, +w.o,"onSlotEntered");w.o="entered";w=g.p(d.u);for(var B=w.next();!B.done;B=w.next())B.value.Kk(u);Gqa(d,u)}}}; +Gqa=function(a,b){var c;if(null!=WZ(a.o,b)&&j_(WZ(a.o,b))&&e_(a.o,b)&&!h_(a.o,b)){PZ(a.Da,"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",b,null!==(c=e_(a.o,b))&&void 0!==c?c:void 0);var d=WZ(a.o,b);"entered"!==d.o&&d_(d.slot,d.o,"enterLayoutForSlot");d.o="rendering";d.u.startRendering(d.layout)}}; +Qqa=function(a,b,c,d){if(null!=WZ(a.o,b)){var e=a.Da,f;var k=(null===(f=uqa.get(d))||void 0===f?void 0:f.Gq)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";PZ(e,k,b,c);a=WZ(a.o,b);"rendering"!==a.o&&d_(a.slot,a.o,"exitLayout");a.o="rendering_stop_requested";a.u.Mj(c,d)}}; +XZ=function(a,b,c){if(null!=WZ(a.o,b)){if(a.o.Ot(b)||a.o.Mt(b))if(WZ(a.o,b).B=!0,!c)return;if(j_(WZ(a.o,b)))WZ(a.o,b).B=!0,Kqa(a,b,c);else{if(a.o.Pt(b)&&(WZ(a.o,b).B=!0,null!=WZ(a.o,b)&&(OZ(a.Da,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",b),WZ(a.o,b).F.ox()),!c))return;c=e_(a.o,b);OZ(a.Da,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",b);var d=WZ(a.o,b),e=b.Bc,f=d.R.get(e.o);f&&(f.Vf(e),d.R["delete"](e.o));e=g.p(b.yg);for(f=e.next();!f.done;f=e.next()){f=f.value;var k=d.L.get(f.o); +k&&(k.Vf(f),d.L["delete"](f.o))}e=g.p(b.xg);for(f=e.next();!f.done;f=e.next())if(f=f.value,k=d.H.get(f.o))k.Vf(f),d.H["delete"](f.o);void 0!==d.layout&&(e=d.layout,l_(d,e.Be),l_(d,e.We),l_(d,e.Ve));d.F=void 0;d.A=void 0;void 0!==d.u&&(d.u.ii(),d.u=void 0);d=a.o;WZ(d,b)&&(d=k_(d,b.bb))&&d["delete"](b.slotId);OZ(a.Da,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",b);a=g.p(a.u);for(d=a.next();!d.done;d=a.next())d=d.value,d.dl(b),c&&d.Yk(b,c)}}}; +Kqa=function(a,b,c){if(null!=WZ(a.o,b)&&j_(WZ(a.o,b))){var d=e_(a.o,b);if(d&&h_(a.o,b))Qqa(a,b,d,c?"error":"abandoned");else{OZ(a.Da,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",b);try{var e=WZ(a.o,b);if(!e)throw new i_("Cannot exit slot it is unregistered");"enter_requested"!==e.o&&"entered"!==e.o&&"rendering"!==e.o&&d_(e.slot,e.o,"exitSlot");e.o="exit_requested";if(void 0===e.A)throw e.o="scheduled",new i_("Cannot exit slot because adapter is not defined");var f=e.A,k=f.wb,l=f.slot;if(null!=WZ(k.o, +l)){OZ(k.Da,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",l);var m=WZ(k.o,l);"exit_requested"!==m.o&&d_(m.slot,m.o,"onSlotExited");m.o="scheduled";for(var n=g.p(k.u),q=n.next();!q.done;q=n.next())q.value.Lk(l);null!=WZ(k.o,l)&&WZ(k.o,l).B&&XZ(k,l,!1)}}catch(r){TZ(r,b)}}}}; +m_=function(a){this.slot=a;this.R=new Map;this.L=new Map;this.H=new Map;this.N=new Map;this.u=this.layout=this.A=this.F=void 0;this.Yj=this.B=!1;this.G=[];this.o="not_scheduled";this.C="not_filled"}; +j_=function(a){return"enter_requested"===a.o||a.isActive()}; +YZ=function(a){Va.call(this,"Layout error: "+a)}; +i_=function(a){Va.call(this,"Slot error: "+a)}; +n_=function(a,b,c,d,e){g.z.call(this);this.o=a;this.B=b;this.F=c;this.C=d;this.A=e;this.u=new Map}; +k_=function(a,b){var c=a.u.get(b);return c?c:new Map}; +WZ=function(a,b){return k_(a,b.bb).get(b.slotId)}; +Rqa=function(a){var b=[];a.u.forEach(function(c){c=g.p(c.values());for(var d=c.next();!d.done;d=c.next())b.push(d.value.slot)}); +return b}; +h_=function(a,b){var c=WZ(a,b),d;if(d=void 0!==c.layout)a:switch(c.o){case "rendering":case "rendering_stop_requested":d=!0;break a;default:d=!1}return d}; +e_=function(a,b){var c=WZ(a,b);return void 0!==c.layout?c.layout:null}; +o_=function(a,b,c){if(g.gb(c))throw new i_("No "+Sqa.get(b)+" triggers found for slot.");c=g.p(c);for(var d=c.next();!d.done;d=c.next())if(d=d.value,!a.o.ff.get(d.triggerType))throw new i_("No trigger adapter registered for "+b+" trigger of type: "+d.triggerType);}; +ZZ=function(a,b,c){c=g.p(c);for(var d=c.next();!d.done;d=c.next())if(d=d.value,!a.o.ff.get(d.triggerType))throw new YZ("No trigger adapter registered for "+Sqa.get(b)+" trigger of type: "+d.triggerType);}; +a_=function(a,b,c,d){d=g.p(d);for(var e=d.next();!e.done;e=d.next()){e=e.value;var f=a.o.ff.get(e.triggerType);f.Lf(c,e,b.slot,b.layout?b.layout:null);b.N.set(e.o,f)}}; +l_=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){d=d.value;var e=a.N.get(d.o);e&&(e.Vf(d),a.N["delete"](d.o))}}; +d_=function(a,b,c){TZ("Slot stage was "+b+" when calling method "+c,a)}; +Tqa=function(a){return p_(a.fl).concat(p_(a.ff)).concat(p_(a.Jh)).concat(p_(a.Bi)).concat(p_(a.bi))}; +p_=function(a){var b=[];a=g.p(a.values());for(var c=a.next();!c.done;c=a.next())c=c.value,c.yk&&b.push(c);return b}; +Vqa=function(a){g.z.call(this);this.o=a;this.u=Uqa(this)}; +Uqa=function(a){var b=new VZ(function(c,d,e,f){return new n_(a.o.B,c,d,e,f)},new Set(Tqa(a.o.B).concat(a.o.listeners)),a.o.Da); +g.A(a,b);return b}; +q_=function(a){g.z.call(this);var b=this;this.u=a;this.o=null;g.Le(this,function(){g.Me(b.o);b.o=null})}; +Z=function(a){return new q_(a)}; +r_=function(a,b,c,d){g.z.call(this);this.G=a;this.B=b;this.opportunityType=c;this.Da=d}; +t_=function(a,b){NZ(a.Da,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",a.opportunityType,void 0);var c=a.G.get().Zs(b);NZ(a.Da,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",a.opportunityType,c);if(c.length){var d=a.B();c=g.p(c);for(var e=c.next();!e.done;e=c.next())a:{var f=d;e=e.value;OZ(f.Da,"ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED",e);try{var k=f.o;if(g.kc(e.slotId))throw new i_("Slot ID was empty");if(WZ(k,e))throw new i_("Duplicate registration for slot.");if(!k.o.Jh.has(e.bb))throw new i_("No fulfillment adapter factory registered for slot of type: "+ +e.bb);if(!k.o.Bi.has(e.bb))throw new i_("No SlotAdapterFactory registered for slot of type: "+e.bb);o_(k,5,e.Bc?[e.Bc]:[]);o_(k,4,e.yg);o_(k,3,e.xg);var l=f.o,m=k_(l,e.bb);if(WZ(l,e))throw new i_("Duplicate slots not supported");m.set(e.slotId,new m_(e));l.u.set(e.bb,m)}catch(Ig){TZ(Ig,e);break a}f.o.Yj(e);try{var n=f.o,q=WZ(n,e),r=e.Bc,u=n.o.ff.get(r.triggerType);u&&(u.Lf(5,r,e,null),q.R.set(r.o,u));for(var w=g.p(e.yg),B=w.next();!B.done;B=w.next()){var D=B.value,E=n.o.ff.get(D.triggerType);E&&(E.Lf(4, +D,e,null),q.L.set(D.o,E))}for(var F=g.p(e.xg),G=F.next();!G.done;G=F.next()){var ba=G.value,na=n.o.ff.get(ba.triggerType);na&&(na.Lf(3,ba,e,null),q.H.set(ba.o,na))}var pc=n.o.Jh.get(e.bb).get(),yb=n.B,Wa=e;var Fb=Wqa(Wa,{ue:["metadata_type_fulfilled_layout"]})?new s_(yb,Wa):pc.o(yb,Wa);q.F=Fb;n.o.Bi.get(e.bb).get();q.A=new Xqa(n.F,e)}catch(Ig){TZ(Ig,e);XZ(f,e,!0);break a}OZ(f.Da,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",e);Wa=WZ(f.o,e);"not_scheduled"!==Wa.o&&d_(Wa.slot,Wa.o,"onSlotScheduled");Wa.o= +"scheduled";Wa=g.p(f.u);for(var Cd=Wa.next();!Cd.done;Cd=Wa.next())Cd.value.Mk(e);b_(f,e)}}}; +u_=function(a,b,c,d){r_.call(this,a,b,"opportunity_type_ad_break_service_response_received",c);this.o=d}; +v_=function(a,b,c){r_.call(this,a,b,"opportunity_type_player_response_received",c)}; +w_=function(a){this.o=a;this.listeners=[]}; +Yqa=function(a,b,c,d,e){if(""===b)TZ("Received empty content video CPN in DefaultContentPlaybackLifecycleApi");else{a.o.u(b,c,d,e);a=g.p(a.listeners);for(var f=a.next();!f.done;f=a.next())f.value.u(b,c,d,e)}}; +x_=function(a){this.I=a}; +SW=function(a){return y_(a)||z_(a)||A_(a)||VW(a)||SX(a)||Zqa(a)||$qa(a)||ara(a)}; +y_=function(a){return g.O(a.I.O().experiments,"html5_enable_companion_with_action_on_above_feed_slot")}; +z_=function(a){return g.O(a.I.O().experiments,"html5_enable_companion_with_image_on_above_feed_slot")}; +A_=function(a){return g.O(a.I.O().experiments,"html5_enable_companion_with_shopping_on_above_feed_slot")}; +$qa=function(a){return g.O(a.I.O().experiments,"html5_enable_in_video_overlay_ad_in_pacf")}; +VW=function(a){var b=(g.Qy(a.I.O())||a.I.O().o||g.Uy(a.I.O())||Iy(a.I.O()))&&g.O(a.I.O().experiments,"html5_enable_video_overlay_on_inplayer_slot");a=g.Gy(a.I.O())&&!g.Sy(a.I.O())&&g.O(a.I.O().experiments,"html5_enable_video_overlay_on_inplayer_slot_for_tv");return b||a}; +xqa=function(a){return g.O(a.I.O().experiments,"html5_force_debug_data_for_client_tmp_logs")}; +SX=function(a){return g.O(a.I.O().experiments,"html5_pacf_enable_dai")}; +Zqa=function(a){return g.O(a.I.O().experiments,"html5_enable_forecasting_in_pacf")}; +ara=function(a){return g.O(a.I.O().experiments,"html5_enable_ad_break_service_renderer_on_pacf")}; +bra=function(a,b,c){g.z.call(this);this.u=Z(function(){return{Zs:function(){return[]}}}); +g.A(this,this.u);this.A=Z(function(){return new x_(b)}); +g.A(this,this.A);this.Da=new MZ(this.A);this.zb=new u_(this.u,a,this.Da,c);g.A(this,this.zb);this.C=new v_(this.u,a,this.Da);g.A(this,this.C);this.F=new w_(this.C);this.B={fl:new Map,Jh:new Map,ff:new Map,Bi:new Map,bi:new Map};this.listeners=[];this.o={zb:this.zb,Vj:null,ci:null,Hc:this.A.get()}}; +B_=function(a){this.value=a}; +C_=function(a){this.value=a}; +D_=function(a){this.value=a}; +E_=function(a){this.value=a}; +F_=function(){B_.apply(this,arguments)}; +G_=function(a){this.value=a}; +H_=function(a){this.value=a}; +I_=function(a){this.value=a}; +J_=function(a){this.value=a}; +K_=function(){B_.apply(this,arguments)}; +L_=function(a){this.value=a}; +M_=function(a){this.value=a}; +N_=function(a){this.value=a}; +O_=function(a){this.value=a}; +P_=function(a){this.value=a}; +Q_=function(a){this.value=a}; +R_=function(a){this.value=a}; +S_=function(a){this.value=a}; +T_=function(a){this.value=a}; +U_=function(a){this.value=a}; +V_=function(a){this.value=a}; +W_=function(a){this.value=a}; +X_=function(a){this.value=a}; +Y_=function(a){this.value=a}; +Z_=function(a){this.value=a}; +$_=function(a,b,c,d,e){this.wb=a;this.slot=b;this.Ub=c;this.Ab=d;this.Da=e}; +s_=function(a,b){this.wb=a;this.slot=b}; +Wqa=function(a,b){var c;a:if((c=b.bb)&&c!==a.bb)c=!1;else{c=g.p(b.ue);for(var d=c.next();!d.done;d=c.next())if(!a.Ja.o.has(d.value)){c=!1;break a}c=!0}return c?!0:!1}; +cra=function(){}; +a0=function(a,b,c){this.Ub=a;this.Ab=b;this.Da=c}; +b0=function(){}; +dra=function(a,b,c,d){this.wb=a;this.slot=b;this.layout=c;this.o=d}; +c0=function(a,b){return IZ(a,b.ue,b.lg)?!0:!1}; +d0=function(a){this.u=a}; +e0=function(a,b,c,d,e,f){this.u=a;this.B=b;this.C=c;this.layoutId=e;this.o=new Set;this.A={adPlacementConfig:d,bH:void 0===f?null:f}}; +f0=function(){return["metadata_type_ad_placement_config"]}; +g0=function(a){var b=a.B.get();return era(b,a.A)}; +h0=function(a,b){var c=fra(a.C.get(),a.layoutId,b);a.u.has(b)&&a.u.get(b)&&a.u.get(b).forEach(function(d){if(d=d.baseUrl){var e=a.B.get();e.rg.send(d,era(e,a.A),c)}}); +a.o.add(b)}; +i0=function(a,b){a.o.has(b)||h0(a,b)}; +gra=function(a,b,c,d,e){this.wb=a;this.slot=b;this.layout=c;this.o=d;a=KZ(this.layout.Ja,"metadata_type_ad_placement_config");this.u=new e0(c.Ie,this.o,e,a,c.layoutId)}; +hra=function(){var a=["metadata_type_client_forecasting_ad_renderer"];f0().forEach(function(b){a.push(b)}); +return{ue:a,lg:["layout_type_forecasting"]}}; +j0=function(a,b){this.A=a;this.u=b}; +k0=function(a,b,c,d){g.N.call(this);this.wb=a;this.slot=b;this.layout=c;this.u=d;this.o=[]}; +l0=function(a,b,c,d,e,f,k,l,m,n,q){k0.call(this,a,b,c,d);this.C=e;this.B=f;this.H=l;this.L=m;this.N=n;this.G=q;this.yk=!0;this.A=null;this.R=KZ(this.layout.Ja,"metadata_type_ad_video_id");a=this.B();a.u.add(this);g.A(a,this);a=KZ(this.layout.Ja,"metadata_type_ad_placement_config");this.F=new e0(c.Ie,e,k,a,c.layoutId)}; +ira=function(a,b){return IZ(b,["metadata_type_ad_video_id"],["layout_type_media"])&&a.R===KZ(b.Ja,"metadata_type_ad_video_id")?!0:!1}; +jra=function(a,b,c,d,e,f,k,l){l0.call(this,a,b,c,d,e,f,k,l,"metadata_type_action_companion_ad_renderer",function(m,n){return new MV(m,n)},"action-companion")}; +kra=function(){var a=["metadata_type_action_companion_ad_renderer","metadata_type_ad_video_id"];f0().forEach(function(b){a.push(b)}); +return{ue:a,lg:["layout_type_companion_with_action_button"]}}; +m0=function(a,b,c,d,e,f,k){k0.call(this,a,b,c,d);this.A=e;this.G=f;this.F=k;this.B=!1;this.C=KZ(this.layout.Ja,"metadata_type_linked_player_bytes_layout_id")}; +n0=function(a,b,c,d,e,f,k){return c0(c,{ue:["metadata_type_instream_ad_player_overlay_renderer","metadata_type_player_bytes_callback","metadata_type_linked_player_bytes_layout_id"],lg:["layout_type_media_layout_player_overlay"]})?new m0(a,b,c,d,e,f,k):null}; +lra=function(a,b,c,d){this.u=a;this.C=b;this.B=c;this.A=d}; +o0=function(a,b,c,d,e){this.C=a;this.u=b;this.Ab=c;this.B=e;this.A=new Map;this.o=function(f){return function(k){return RZ(d,f.slotId,f.bb,f.vb,f.Bc,k.layoutId,k.layoutType,k.vb)}}}; +ora=function(a,b,c){if(b=mra(b)){b=g.p(b);for(var d=b.next();!d.done;d=b.next())if((d=d.value)&&d.externalVideoId){var e=nra(a,d.externalVideoId);e.instreamVideoAdRenderer||(e.instreamVideoAdRenderer=d,e.fp=c)}else TZ("InstreamVideoAdRenderer without externalVideoId")}}; +p0=function(a,b,c,d,e,f){nra(a,d).Rr.push({Zw:b,Wj:c,Yw:e,ro:f})}; +nra=function(a,b){a.A.has(b)||a.A.set(b,{instreamVideoAdRenderer:void 0,fp:void 0,adVideoId:b,Rr:[]});return a.A.get(b)}; +pra=function(a,b){if(void 0===a.instreamVideoAdRenderer)return TZ("AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer"),!1;for(var c=g.p(a.Rr),d=c.next();!d.done;d=c.next()){d=d.value;if(void 0===d.ro)return!1;if(void 0===d.Yw)return TZ("AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined"),!1;if(void 0===a.fp||void 0===d.Wj||a.fp!==d.Wj&&"AD_PLACEMENT_KIND_COMMAND_TRIGGERED"!==d.Wj)return!1;if(void 0===a.instreamVideoAdRenderer.elementId)return TZ("InstreamVideoAdRenderer has no elementId, kind: "+ +(a.fp+", matching APSR kind: "+d.Wj+". APR count: "+b.bd.length+". isAdBreakResponse: "+b.gp)),!1;if("AD_PLACEMENT_KIND_COMMAND_TRIGGERED"===d.Wj&&void 0===d.Zw)return TZ("Command Triggered AdPlacementSupportedRenderer's AdPlacementRenderer does not have an element ID"),!1}return!0}; +mra=function(a){var b=[],c=a.sandwichedLinearAdRenderer&&a.sandwichedLinearAdRenderer.linearAd&&a.sandwichedLinearAdRenderer.linearAd.instreamVideoAdRenderer;return c?(b.push(c),b):a.instreamVideoAdRenderer?(b.push(a.instreamVideoAdRenderer),b):a.linearAdSequenceRenderer&&a.linearAdSequenceRenderer.linearAds?(a.linearAdSequenceRenderer.linearAds.forEach(function(d){d.instreamVideoAdRenderer&&b.push(d.instreamVideoAdRenderer)}),b):null}; +qra=function(a){var b,c,d,e=null===(b=a.config)||void 0===b?void 0:b.adPlacementConfig,f=null===(d=null===(c=a.config)||void 0===c?void 0:c.adPlacementConfig)||void 0===d?void 0:d.kind;a=a.renderer;return!!(e&&f&&a)}; +rra=function(a){var b,c;return void 0!==(null===(c=null===(b=a.renderer)||void 0===b?void 0:b.adBreakServiceRenderer)||void 0===c?void 0:c.getAdBreakUrl)}; +vra=function(a,b,c,d){var e=a.config.adPlacementConfig;b=(e.adTimeOffset||{}).offsetStartMilliseconds;if(void 0===b)throw new TypeError("Expected start offset");b=Number(b);if(isNaN(b))throw new TypeError("Expected valid start offset");var f=(a.renderer.linearAdSequenceRenderer||{}).linearAds;if(null===f||void 0===f||!f.length)throw new TypeError("Expected linear ads");var k=[],l={Lv:b,VC:0,IO:k};f=f.map(function(m){return sra(m,l,c,e,d)}).map(function(m,n){var q=new GU(n,k); +return m(q)}); +return tra(b,f,e,new Map([["ad_placement_start",a.placementStartPings||[]],["ad_placement_end",a.placementEndPings||[]]]),ura(a),c)}; +sra=function(a,b,c,d,e){a=a.instreamVideoAdRenderer;if(!a)throw new TypeError("Expected instream video ad renderer");if(!a.playerVars)throw new TypeError("Expected player vars in url encoded string");var f=aq(a.playerVars),k=Number(f.length_seconds);if(isNaN(k))throw new TypeError("Expected valid length seconds in player vars");var l=wra(f,a);if(!l)throw new TypeError("Expected valid video id in IVAR");var m=b.Lv,n=b.VC,q=Number(a.trimmedMaxNonSkippableAdDurationMs),r=isNaN(q)?k:Math.min(k,q/1E3); +b.Lv+=1E3*r;b.VC++;b.IO.push(r);var u=a.pings?HU(a.pings):new Map;b=a.playerOverlay||{};var w=void 0===b.instreamAdPlayerOverlayRenderer?null:b.instreamAdPlayerOverlayRenderer;return function(B){var D=ds(),E={layoutId:D,layoutType:"layout_type_media",vb:"adapter"};return{layoutId:D,layoutType:"layout_type_media",Ie:u,Be:[],We:[],Ve:[],vb:"adapter",Ja:new JZ([new L_(e),new R_(r),new S_(f),new T_(m),new U_(n),new P_({current:null}),w&&new M_(w),new I_(d),new K_(l),new J_(B)].filter(xra)),eh:c(E)}}}; +ura=function(a){a=Number(a.driftRecoveryMs);return isNaN(a)||0>=a?null:a}; +wra=function(a,b){var c=a.video_id;return c?c:(c=b.externalVideoId)?c:null}; +q0=function(a,b,c,d,e,f,k){r_.call(this,a,d,"opportunity_type_player_bytes_media_layout_entered",f);this.A=b;this.o=c;this.u=e;this.C=k;this.yk=!0}; +r0=function(a,b,c){this.o=a;this.Da=b;this.ro=c}; +s0=function(a){var b,c=null===(b=KZ(a.Ja,"metadata_type_player_bytes_callback_ref"))||void 0===b?void 0:b.current;return c?{Vv:a.layoutId,contentCpn:KZ(a.Ja,"metadata_type_content_cpn"),NN:c,instreamAdPlayerOverlayRenderer:KZ(a.Ja,"metadata_type_instream_ad_player_overlay_renderer"),adPlacementConfig:KZ(a.Ja,"metadata_type_ad_placement_config"),videoLengthSeconds:KZ(a.Ja,"metadata_type_video_length_seconds")}:null}; +t0=function(){g.z.apply(this,arguments);this.yk=!0;this.o=new Map}; +Xqa=function(a,b){this.wb=a;this.slot=b}; +u0=function(){}; +v0=function(a){this.o=ds();this.u=a;this.triggerType="trigger_type_layout_id_entered"}; +w0=function(a,b){this.o=a;this.C=b;this.triggerType="trigger_type_layout_id_exited"}; +x0=function(a,b){this.o=a;this.C=b;this.bb="slot_type_player_bytes";this.layoutType="layout_type_media";this.triggerType="trigger_type_on_different_layout_id_entered"}; +y0=function(a){this.o=ds();this.A=a;this.triggerType="trigger_type_slot_id_entered"}; +z0=function(a){this.o=ds();this.C=a;this.triggerType="trigger_type_slot_id_exited"}; +A0=function(a){this.o=ds();this.C=a;this.triggerType="trigger_type_slot_id_fulfilled_empty"}; +B0=function(a){this.o=ds();this.C=a;this.triggerType="trigger_type_slot_id_fulfilled_non_empty"}; +C0=function(a){this.o=ds();this.B=a;this.triggerType="trigger_type_slot_id_scheduled"}; +D0=function(a,b,c,d){this.category=a;this.trigger=b;this.slot=c;this.layout=d}; +E0=function(a){g.z.call(this);this.o=a;this.yk=!0;this.u=new Map;this.C=new Set;this.B=new Set;this.F=new Set;this.A=new Set}; +yra=function(a,b){this.o=a;this.u=b;this.triggerType="trigger_type_before_content_video_id_started"}; +F0=function(a,b){g.z.call(this);var c=this;this.A=a;this.o=new Map;b.get().addListener(this);g.Le(this,function(){b.get().removeListener(c)})}; +zra=function(a,b){for(var c=[],d=g.p(a.values()),e=d.next();!e.done;e=d.next())e=e.value,e.trigger.u===b&&c.push(e);return c}; +G0=function(a){this.o=ds();this.visible=a;this.triggerType="trigger_type_after_content_video_id_ended"}; +H0=function(a,b,c){this.o=a;this.u=b;this.visible=c;this.triggerType="trigger_type_media_time_range"}; +I0=function(a,b){this.o=a;this.u=b;this.triggerType="trigger_type_not_in_media_time_range"}; +J0=function(a,b){g.z.call(this);this.u=a;this.Ob=b;this.o=new Map}; +K0=function(a,b,c,d,e,f,k,l,m){a.o.set(c.o,{bundle:new D0(b,c,d,e),Nx:f});a.Ob.get().addCueRange(f,k,l,m,a)}; +Ara=function(a,b){for(var c=g.p(a.o.entries()),d=c.next();!d.done;d=c.next()){var e=g.p(d.value);d=e.next().value;e=e.next().value;if(b===e.Nx)return d}return""}; +L0=function(a){this.o=ds();this.layoutId=a;this.triggerType="trigger_type_on_layout_self_exit_requested"}; +M0=function(a,b){this.o=a;this.slotId=b;this.triggerType="trigger_type_on_element_self_enter_requested"}; +N0=function(a){g.z.call(this);this.B=a;this.yk=!0;this.A=new Map;this.u=this.o=null}; +O0=function(a,b){this.o=a;this.contentVideoId=b;this.triggerType="trigger_type_on_new_playback_after_content_video_id"}; +P0=function(a,b){g.z.call(this);var c=this;this.u=a;this.o=new Map;b.get().addListener(this);g.Le(this,function(){b.get().removeListener(c)})}; +Bra=function(a,b){this.o=a;this.layoutId=b;this.triggerType="trigger_type_close_requested"}; +Cra=function(){this.o=ds();this.triggerType="TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED"}; +Q0=function(a){this.o=ds();this.durationMs=45E3;this.layoutId=a;this.triggerType="trigger_type_time_relative_to_layout_enter"}; +R0=function(){}; +Dra=function(a,b,c){a=ds();var d={layoutId:a,layoutType:"layout_type_ad_break_response",vb:"core"};return{layoutId:a,layoutType:"layout_type_ad_break_response",Ie:new Map,Be:[new v0(a)],We:[],Ve:[],vb:"core",Ja:new JZ([new Z_(b)]),eh:c(d)}}; +S0=function(a,b,c,d,e,f,k,l){var m=ds(),n={layoutId:m,layoutType:a,vb:"core"},q=new Map;f?q.set("impression",f):k&&TZ("Companion Ad Renderer without impression Pings but does have impressionCommands",void 0,void 0,{"impressionCommands length":k.length,adPlacementKind:e.kind,companionType:b.o()});return{layoutId:m,layoutType:a,Ie:q,Be:[new L0(m),new x0(ds(),d)],We:[],Ve:[],vb:"core",Ja:new JZ([b,new K_(c),new I_(e)]),eh:l(n)}}; +T0=function(a,b,c,d,e,f){var k={layoutId:a,layoutType:b,vb:"core"};return{layoutId:a,layoutType:b,Ie:new Map,Be:f?[f]:[],We:[new Bra(ds(),a)],Ve:[],vb:"core",Ja:new JZ([new F_(c),new I_(d)]),eh:e(k)}}; +tra=function(a,b,c,d,e,f){b.every(function(m){return IZ(m,[],["layout_type_media"])})||TZ("Unexpect subLayout type for DAI composite layout"); +var k=ds(),l={layoutId:k,layoutType:"layout_type_composite_player_bytes",vb:"core"};return{layoutId:k,layoutType:"layout_type_composite_player_bytes",Ie:d,Be:[new Cra],We:[],Ve:[],vb:"core",Ja:new JZ([new T_(a),new Q_(b),new I_(c),new W_(e)]),eh:f(l)}}; +xra=function(a){return null!==a}; +Era=function(){this.o=ds();this.triggerType="TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED"}; +Fra=function(a,b,c){var d=!a.hideCueRangeMarker;switch(a.kind){case "AD_PLACEMENT_KIND_START":return d={nh:new Tn(-0x8000000000000,-0x8000000000000),uC:d},null!=c&&(d.Yi=new Tn(-0x8000000000000,-0x8000000000000)),d;case "AD_PLACEMENT_KIND_END":return d={nh:new Tn(0x7ffffffffffff,0x8000000000000),uC:d},null!=c&&(d.Yi=new Tn(Math.max(0,b-c),0x8000000000000)),d;case "AD_PLACEMENT_KIND_MILLISECONDS":var e=a.adTimeOffset;e.offsetStartMilliseconds||UZ("AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds."); +e.offsetEndMilliseconds||UZ("AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.");a=Number(e.offsetStartMilliseconds);e=Number(e.offsetEndMilliseconds);-1===e&&(e=b);if(Number.isNaN(a)||Number.isNaN(e)||a>=e)TZ("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be > startMs.",void 0,void 0,{rU:a,qU:e});else{d={nh:new Tn(a,e),uC:d};if(null!=c){a=Math.max(0,a-c);if(a===e)return d;d.Yi=new Tn(a,e)}return d}}}; +U0=function(){}; +Gra=function(a,b,c,d,e){a=ds();if(e=Fra(c,e,Number(b.prefetchMilliseconds)||0))return c=[],e.Yi&&e.Yi.start!==e.nh.start&&c.push(new H0(ds(),new Tn(e.Yi.start,e.nh.start),!1)),c.push(new H0(ds(),new Tn(e.nh.start,e.nh.end),!0)),b={getAdBreakUrl:b.getAdBreakUrl,XN:e.nh.start,VN:e.nh.end},{slotId:a,bb:"slot_type_ad_break_request",Bc:new B0(a),yg:c,xg:[new O0(ds(),d),new z0(a),new A0(a)],vb:"core",Ja:new JZ([new Y_(b)])};TZ("Could not calculate fetch range for trigger.",void 0,void 0,{kind:c.kind,config:c, +bundle:e})}; +Hra=function(a,b,c,d){a=ds();c=new v0(c);var e={slotId:a,bb:"slot_type_in_player",vb:"core",Bc:c};return{slotId:a,bb:"slot_type_in_player",Bc:c,yg:[new y0(a)],xg:[new O0(ds(),b),new z0(a)],vb:"core",Ja:new JZ([new X_(d(e))])}}; +Jra=function(a,b,c,d,e){if(a=Ira(b,c,d))if(d=a instanceof H0?new I0(ds(),a.u):null,b=ds(),e=e({slotId:b,bb:"slot_type_in_player",vb:"core",Bc:a},d))return{slotId:b,bb:"slot_type_in_player",Bc:a,yg:[new y0(b)],xg:[new O0(ds(),c),new z0(b)],vb:"core",Ja:new JZ([new X_(e)])}}; +Lra=function(a,b,c,d,e){a=ds();return Kra(a,b,new v0(d),c,e)}; +Mra=function(a,b,c,d,e){return Kra(c,b,new M0(ds(),c),d,e)}; +Nra=function(a,b,c){a=ds();var d=new Era,e={slotId:a,bb:"slot_type_player_bytes",vb:"core",Bc:d};return{slotId:a,bb:"slot_type_player_bytes",Bc:d,yg:[new C0(a)],xg:[new O0(ds(),b)],vb:"core",Ja:new JZ([new X_(c(e))])}}; +Ora=function(a,b,c,d,e){a=ds();if(b=Ira(b,c,d))return d={slotId:a,bb:"slot_type_forecasting",vb:"core",Bc:b},{slotId:a,bb:"slot_type_forecasting",Bc:b,yg:[new y0(a)],xg:[new z0(a),new O0(ds(),c)],vb:"core",Ja:new JZ([new X_(e(d))])}}; +Ira=function(a,b,c){var d,e=!a.hideCueRangeMarker;switch(a.kind){case "AD_PLACEMENT_KIND_START":return new yra(ds(),b);case "AD_PLACEMENT_KIND_MILLISECONDS":return(a=null===(d=Fra(a,c))||void 0===d?void 0:d.nh)?new H0(ds(),a,e):void 0;case "AD_PLACEMENT_KIND_END":return new G0(e);default:TZ("Cannot construct entry trigger",void 0,void 0,{kind:a.kind})}}; +Kra=function(a,b,c,d,e){var f={slotId:a,bb:b,vb:"core",Bc:c};return{slotId:a,bb:b,Bc:c,yg:[new y0(a)],xg:[new O0(ds(),d),new z0(a)],vb:"core",Ja:new JZ([new X_(e(f))])}}; +V0=function(a,b){g.z.call(this);var c=this;this.Ob=a;this.Lq=new Map;this.Or=new Set;b.get().addListener(this);g.Le(this,function(){b.get().removeListener(c)})}; +Pra=function(a,b,c){a.Lq["delete"](b);a.Ob.get().removeCueRange(b);c&&a.Ob.get().removeCueRange(c)}; +W0=function(){this.o=new Map}; +X0=function(a,b,c){g.z.call(this);this.A=a;this.B=b;this.Da=c;this.o=this.u=null;this.B.get().addListener(this)}; +Y0=function(a,b){this.Pr=a;this.o=b}; +Qra=function(a,b){var c=null;try{c=JSON.parse(a.response)}catch(e){return a.response&&(c=a.response,c.startsWith("GIF89")||(e.params=c.substr(0,256),g.er(e))),{bd:[],Di:!1}}if(!c)return{bd:[],Di:!1};c&&c.trackingParams&&Jna(Ina(),c.trackingParams);if(c.adThrottled)return{bd:[],Di:!0};c=c.playerAds;if(!c||!c.length)return{bd:[],Di:!1};c=c.map(function(e){return e.adPlacementRenderer}).filter(function(e){return!(!e||!e.renderer)}); +if(!c.length)return{bd:[],Di:!1};if(0<b.end){var d=b.end.toString();c.forEach(function(e){(e=e.config&&e.config.adPlacementConfig)&&"AD_PLACEMENT_KIND_MILLISECONDS"===e.kind&&e.adTimeOffset&&"-1"===e.adTimeOffset.offsetEndMilliseconds&&e.adTimeOffset.offsetEndMilliseconds!==d&&(e.adTimeOffset.offsetEndMilliseconds=d)})}return{bd:c, +Di:!1}}; +Z0=function(a){g.z.call(this);this.I=a;this.listeners=[];this.o=new g.Rr(this);g.A(this,this.o);this.o.M(this.I,"aduxclicked",this.onAdUxClicked);this.o.M(this.I,"aduxmouseover",this.HH);this.o.M(this.I,"aduxmouseout",this.GH);this.o.M(this.I,"muteadaccepted",this.WJ)}; +Rra=function(a,b,c){b=(0,g.Jc)(b,function(d){return new wU(d,c,d.id)}); +a.I.sa("onAdUxUpdate",b)}; +$0=function(a){g.z.call(this);this.I=a;this.o=new Map;this.u=new g.Rr(this);g.A(this,this.u);this.u.M(this.I,g.fz("ad"),this.Kc,this);this.u.M(this.I,"crx_ad",this.Ye,this)}; +Sra=function(a,b,c,d){g.cz.call(this,b,c,{id:a,namespace:"ad",priority:2,visible:d})}; +a1=function(){this.listeners=[]}; +Tra=function(a,b,c,d,e){a.listeners.forEach(function(f){if(f.o)TZ(f.o.layoutId===b?"Received repeat AD_START event.":"Received a new AD_START event before received AD_ENDED event.");else{var k=ds();f.u={slotId:k,bb:"slot_type_player_bytes",Bc:void 0,yg:[],xg:[],vb:"surface",Ja:new JZ([])};var l=[],m=c.C||"";m&&l.push(new K_(m));(m=(m=c.o)&&m.playerOverlay&&m.playerOverlay.instreamAdPlayerOverlayRenderer)&&l.push(new M_(m));c.o.adNextParams&&l.push(new D_(c.o.adNextParams||""));(m=c.F)&&l.push(new E_(m)); +l.push(new J_(c.B));l.push(new R_(c.u));l.push(new L_(d));l.push(new P_({current:e}));l.push(new I_(c.fa));f.o={layoutId:b,layoutType:"layout_type_media",Ie:new Map,Be:[],We:[],Ve:[],vb:"surface",Ja:new JZ(l),eh:RZ(f.Da,k,"slot_type_player_bytes","surface",void 0,b,"layout_type_media","surface")};Iqa(f.A(),f.u,f.o);Jqa(f.A(),f.u,f.o)}})}; +jna=function(a,b,c){a.listeners.forEach(function(d){if(d.o&&d.o.layoutId===b){var e="c"===c?"abandoned":"normal";Lqa(d.A(),d.u,d.o,e);d.u=null;d.o=null}else TZ("Received AD_ENDED for unknown layout")})}; +b1=function(a,b){this.u=a;this.I=b;this.o=new Map;eV().subscribe("e",this.B,this);eV().subscribe("j",this.A,this);eV().subscribe("s",this.C,this)}; +Ura=function(a,b,c,d){d=void 0===d?null:d;a.o.has(b)?TZ("Unexpected registration of layout in LidarApi"):(a.o.set(b,d),Nma(eV(),b,{im:function(){var e=c1(a.u.get(),2,!1),f;if(f=2===a.u.get().getPresentingPlayerType())f=a.u.get(),f=1===g.iM(f.I,2);return{currentTime:e,duration:c,nb:f,jU:!1,kU:!0,volume:a.u.get().isMuted()?0:a.u.get().getVolume()/100}}}))}; +fra=function(a,b,c){if(!a.o.has(b))return{};if("seek"===c)return a=g.O(a.I.O().experiments,"html5_dai_enable_active_view_creating_completed_adblock"),Jm(b,a),{};c=oV(c);if(null===c)return{};var d=a.I.xb();d=d&&2===d.getPlayerType()&&qK(d);if(!d)return{};a={opt_adElement:d,opt_fullscreen:a.u.get().isFullscreen()};return Im(c,b,a)}; +d1=function(a){this.o=a}; +e1=function(a,b){var c=void 0===c?new hV(new d1(function(){var d=a.getVideoData(1);return d?d.Td():""})):c; +this.I=a;this.o=b;this.rg=c}; +Vra=function(a){if(a=a.I.xb())if(a=dJ(a.C))return a;return function(){}}; +era=function(a,b){var c={};c=Object.assign(Object.assign(Object.assign({},XU(a.I)),Ima(b.adPlacementConfig)),(c.FINAL=WU(function(){return"1"}),c.AD_CPN=WU(function(){var l; +return(null===(l=f1(a.o.get(),2))||void 0===l?void 0:l.clientPlaybackNonce)||""}),c.SLOT_POS=WU(function(){return(b.bH||0).toString()}),c)); +for(var d={},e=g.p(Object.values(Wra)),f=e.next();!f.done;f=e.next()){f=f.value;var k=c[f];null!=k&&(d[f]=k.toString())}return d}; +g1=function(a,b){g.z.call(this);this.I=a;this.u=b;this.listeners=[];var c=new g.LO(this);g.A(this,c);c.M(a,"videodatachange",this.pN);this.o=f1(this);this.contentCpn=f1(this,1).clientPlaybackNonce}; +f1=function(a,b){var c=a.I.getVideoData(b);return c?a.Zn(c):null}; +h1=function(a){g.z.call(this);this.I=a;this.listeners=[];var b=new g.Rr(this);g.A(this,b);b.M(a,"progresssync",this.pM);b.M(a,"presentingplayerstatechange",this.hM);b.M(a,"fullscreentoggled",this.IH);b.M(a,"minimized",this.JH);b.M(a,"resize",this.Ra)}; +c1=function(a,b,c){return a.I.getCurrentTime(b,c)}; +Xra=function(a,b,c,d,e,f,k,l,m,n){this.wb=a;this.slot=b;this.layout=c;this.B=d;this.F=e;this.A=f;this.u=k;this.G=l;this.H=m;this.C=n;this.o=null;this.driftRecoveryMs=KZ(c.Ja,"metadata_type_drift_recovery_ms")||null}; +i1=function(a){var b=KZ(a.layout.Ja,"metadata_type_layout_enter_ms");return a.C.reduce(function(c,d){return c+1E3*KZ(d.layout.Ja,"metadata_type_video_length_seconds")},b)}; +Zra=function(a){var b=KZ(a.layout.Ja,"metadata_type_layout_enter_ms"),c=i1(a);a=Yra(a.A.get(),b,c);return Math.min(c,null!==a?a:Infinity)}; +$ra=function(a,b){return null==b?null:a.C.find(function(c){return c.layout.layoutId===b})||null}; +j1=function(a,b){var c;a.H.get();var d={driftRecoveryInfo:Object.assign({contentCpn:null===(c=a.B.get().o)||void 0===c?void 0:c.clientPlaybackNonce,adClientData:a.layout.eh.adClientDataEntry},b)};g.cr("adsClientStateChange",d)}; +asa=function(a,b,c,d,e,f,k,l){this.wb=a;this.slot=b;this.layout=c;this.C=d;this.o=e;this.A=f;this.F=k;this.B=l;this.u=null}; +bsa=function(a,b,c,d){var e=KZ(a.layout.Ja,"metadata_type_video_length_seconds");0>=e||0>=c||g.S(b,16)||g.S(b,32)||(k1(c,.25*e,d)&&i0(a.o,"first_quartile"),k1(c,.5*e,d)&&i0(a.o,"midpoint"),k1(c,.75*e,d)&&i0(a.o,"third_quartile"))}; +k1=function(a,b,c){return a<b?!1:null!==c?c<=b:a<=b+1}; +l1=function(a,b,c,d,e,f,k){this.G=a;this.B=b;this.C=c;this.A=d;this.H=e;this.F=f;this.u=k}; +m1=function(a,b,c,d,e,f,k,l){r_.call(this,a,b,"opportunity_type_live_stream_break_signal",c);var m=this;this.C=d;this.Ub=e;this.u=f;this.F=k;this.A=l;this.o=null;d.get().addListener(this);g.Le(this,function(){d.get().removeListener(m)}); +f.get().addListener(this);g.Le(this,function(){f.get().removeListener(m)})}; +dsa=function(a,b){if(f1(a.C.get(),1).daiEnabled&&"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"===b.adPlacementRenderer.config.adPlacementConfig.kind)if(a.o)TZ("Unexpected multiple fetch instructions for the current content");else{a.o=b;for(var c=g.p(a.u.get().u),d=c.next();!d.done;d=c.next())csa(a,a.o,d.value)}}; +csa=function(a,b,c){var d=c1(a.F.get(),1,!1);d=esa(c,d);d={contentCpn:b.contentCpn,Yi:new Tn(1E3*d.start,1E3*d.end),WN:null,execute:function(){return fsa(a,b,c)}}; +a.A.get().schedule(d)}; +fsa=function(a,b,c){var d=b.contentCpn,e=b.adPlacementRenderer.renderer.adBreakServiceRenderer.getAdBreakUrl,f=b.Dh;return g.rh(a,function l(){var m=this,n,q,r,u;return g.Aa(l,function(w){if(1==w.o)return g.sa(w,m.Ub.get().fetch({AD:e,Ti:c,Px:gsa(c)}),2);n=w.u;q=n.bd;if(r=n.Di)return w["return"](!1);2<=q.length&&TZ("Unexpected "+q.length+" ad placement renderers");q.length||TZ("Expected ad placement renderer");u={bd:q,Sr:q,contentCpn:d,Dh:f,gp:!0,daiEnabled:!0};t_(m,u);return w["return"](!0)})})}; +esa=function(a,b){var c=a.startSecs+a.durationSecs;return a.startSecs<=b?new Tn(a.startSecs-4,c):new Tn(Math.floor(b+Math.random()*Math.max(0,a.startSecs-b-10)),c)}; +gsa=function(a){var b=1E3*a.startSecs;return new g.cz(b,b+1E3*a.durationSecs)}; +n1=function(a,b){var c;g.z.call(this);var d=this;this.B=a;this.u=new Map;this.A=new Map;this.o=null;b.get().addListener(this);g.Le(this,function(){b.get().removeListener(d)}); +this.o=(null===(c=b.get().o)||void 0===c?void 0:c.slotId)||null}; +hsa=function(a,b){for(var c=[],d=g.p(a.values()),e=d.next();!e.done;e=d.next())e=e.value,e.slot.slotId===b&&c.push(e);return c}; +o1=function(a,b){g.z.call(this);var c=this;this.I=a;this.listeners=[];this.o=new Set;this.u=[];this.A=new XW(this);this.B=new YW;b.get().addListener(this);g.Le(this,function(){b.get().removeListener(c)}); +isa(this)}; +Yra=function(a,b,c){return ona(a.B,b,c)}; +isa=function(a){var b,c=a.I.getVideoData(1);c.subscribe("cuepointupdated",a.aA,a);a.o.clear();c=(null===(b=c.ka)||void 0===b?void 0:rw(b,0))||[];var d=g.p(c);for(c=d.next();!c.done;c=d.next())a.o.add(c.value);a.u.length=0;d=g.p(a.o);for(c=d.next();!c.done;c=d.next())a.A.reduce(c.value)}; +jsa=function(a,b,c,d,e,f,k,l){l0.call(this,a,b,c,d,e,f,k,l,"metadata_type_image_companion_ad_renderer",function(m,n){return new pqa(m,n)},"image-companion")}; +ksa=function(){var a=["metadata_type_image_companion_ad_renderer","metadata_type_ad_video_id"];f0().forEach(function(b){a.push(b)}); +return{ue:a,lg:["layout_type_companion_with_image"]}}; +lsa=function(a,b,c,d,e,f,k,l){l0.call(this,a,b,c,d,e,f,k,l,"metadata_type_shopping_companion_carousel_renderer",function(m,n){return new CW(m,n)},"shopping-companion")}; +msa=function(){var a=["metadata_type_shopping_companion_carousel_renderer","metadata_type_ad_video_id"];f0().forEach(function(b){a.push(b)}); +return{ue:a,lg:["layout_type_companion_with_shopping"]}}; +nsa=function(a,b,c,d,e){this.u=a;this.F=b;this.A=c;this.B=d;this.C=e}; +osa=function(a,b){b=void 0===b?p1:b;b.width<p1.width&&(b=p1);return a.width<b.width||a.height<b.height}; +psa=function(a,b,c){var d=KZ(a.Ja,"metadata_type_ad_placement_config");return new e0(a.Ie,b,c,d,a.layoutId)}; +q1=function(a){return KZ(a.Ja,"metadata_type_invideo_overlay_ad_renderer")}; +r1=function(a,b,c,d,e,f,k,l){k0.call(this,f,a,b,e);this.A=k;this.B=l;this.C=psa(b,c,d)}; +qsa=function(){var a=["metadata_type_invideo_overlay_ad_renderer"];f0().forEach(function(b){a.push(b)}); +return{ue:a,lg:["layout_type_in_video_text_overlay","layout_type_in_video_enhanced_text_overlay"]}}; +s1=function(a,b,c,d,e,f,k,l,m){k0.call(this,f,a,b,e);this.A=k;this.B=l;this.C=m;this.F=psa(b,c,d)}; +rsa=function(){var a=["metadata_type_invideo_overlay_ad_renderer"];f0().forEach(function(b){a.push(b)}); +return{ue:a,lg:["layout_type_in_video_image_overlay"]}}; +t1=function(a,b,c,d,e,f,k){this.u=a;this.B=b;this.A=c;this.H=d;this.F=e;this.C=f;this.G=k}; +u1=function(a){g.z.call(this);this.u=a;this.o=new Map}; +v1=function(a,b){for(var c=[],d=g.p(a.o.values()),e=d.next();!e.done;e=d.next())e=e.value,e.trigger.layoutId===b.layoutId&&c.push(e);c.length&&g_(a.u(),c)}; +w1=function(a){g.z.call(this);this.B=a;this.yk=!0;this.u=new Map;this.o=new Map;this.A=new Map}; +ssa=function(a,b){var c=[],d=a.o.get(b.layoutId);if(d){d=g.p(d);for(var e=d.next();!e.done;e=d.next())(e=a.A.get(e.value.o))&&c.push(e)}return c}; +tsa=function(a,b,c,d,e){g.z.call(this);var f=this;this.Ab=Z(function(){return new R0}); +g.A(this,this.Ab);this.Z=Z(function(){return new t0}); +g.A(this,this.Z);this.ua=Z(function(){return new U0}); +g.A(this,this.ua);this.za=Z(function(){return new W0}); +g.A(this,this.za);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.ba=Z(function(){return new Z0(b)}); +g.A(this,this.ba);this.Ob=Z(function(){return new $0(b)}); +g.A(this,this.Ob);this.V=Z(function(){return new x_(b)}); +g.A(this,this.V);this.Da=new MZ(this.V);g.A(this,this.Da);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.R=Z(function(){return new o0(new Set([f.Oa]),f.ua,f.Ab,f.Da,"slot_type_above_feed")}); +g.A(this,this.R);this.ea=Z(function(){return new a1}); +g.A(this,this.ea);this.A=Z(function(){return new g1(b,f.za)}); +g.A(this,this.A);this.fa=Z(function(){return new o1(b,f.A)}); +g.A(this,this.fa);this.Ua=Z(function(){return new V0(f.Ob,f.A)}); +g.A(this,this.Ua);this.L=Z(function(){return new e1(b,f.A)}); +g.A(this,this.L);this.tb=Z(function(){return b}); +g.A(this,this.tb);this.N=Z(function(){return new h1(b)}); +g.A(this,this.N);this.H=Z(function(){return new b1(f.N,b)}); +g.A(this,this.H);this.zb=new u_(this.R,a,this.Da,c);g.A(this,this.zb);this.Oa=new m1(this.R,a,this.Da,this.A,this.Ub,this.fa,this.N,this.Ua);c=Z(function(){return new r0(f.ua,f.Da,f.Ab.get().o)}); +g.A(this,c);this.Fb=new q0(c,s0,x1,a,this.V,this.Da,this.A);g.A(this,this.Fb);this.ma=new v_(this.R,a,this.Da);g.A(this,this.ma);var k=new w_(this.ma);this.Xb=Z(function(){return k}); +this.F=k;this.Fa=Z(function(){return new a0(f.Ub,f.Ab,f.Da)}); +g.A(this,this.Fa);this.G=Z(function(){return new b0}); +g.A(this,this.G);this.u=new E0(a);g.A(this,this.u);this.ga=new u1(a);g.A(this,this.ga);this.Ha=new F0(a,this.Xb);g.A(this,this.Ha);this.T=new J0(a,this.Ob);g.A(this,this.T);this.ra=new n1(a,this.A);g.A(this,this.ra);this.aa=new N0(a);g.A(this,this.aa);this.ob=new P0(a,this.A);g.A(this,this.ob);this.wa=new w1(a);g.A(this,this.wa);this.C=Z(function(){return new u0}); +g.A(this,this.C);this.Aa=Z(function(){return new nsa(f.ba,f.L,a,f.Z,f.H)}); +g.A(this,this.Aa);this.Ea=Z(function(){return new d0(f.zb)}); +g.A(this,this.Ea);this.Ya=Z(function(){return new j0(f.L,f.H)}); +g.A(this,this.Ya);this.yb=Z(function(){return new l1(f.A,f.tb,f.N,f.L,f.za,f.fa,f.H)}); +g.A(this,this.yb);this.eb=Z(function(){return new t1(f.ba,f.N,f.L,f.Z,f.H,f.ga,f.wa)}); +g.A(this,this.eb);this.Zb=new X0(a,this.ea,this.Da);g.A(this,this.Zb);this.B={fl:new Map([["opportunity_type_ad_break_service_response_received",this.zb],["opportunity_type_live_stream_break_signal",this.Oa],["opportunity_type_player_bytes_media_layout_entered",this.Fb],["opportunity_type_player_response_received",this.ma]]),Jh:new Map([["slot_type_ad_break_request",this.Fa],["slot_type_above_feed",this.G],["slot_type_forecasting",this.G],["slot_type_in_player",this.G],["slot_type_player_bytes",this.G]]), +ff:new Map([["trigger_type_layout_id_entered",this.u],["trigger_type_layout_id_exited",this.u],["trigger_type_on_different_layout_id_entered",this.u],["trigger_type_slot_id_entered",this.u],["trigger_type_slot_id_exited",this.u],["trigger_type_slot_id_fulfilled_empty",this.u],["trigger_type_slot_id_fulfilled_non_empty",this.u],["trigger_type_slot_id_scheduled",this.u],["trigger_type_close_requested",this.ga],["trigger_type_before_content_video_id_started",this.Ha],["trigger_type_after_content_video_id_ended", +this.T],["trigger_type_media_time_range",this.T],["trigger_type_not_in_media_time_range",this.T],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.ra],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.ra],["trigger_type_on_layout_self_exit_requested",this.aa],["trigger_type_on_element_self_enter_requested",this.aa],["trigger_type_on_new_playback_after_content_video_id",this.ob],["trigger_type_time_relative_to_layout_enter",this.wa]]),Bi:new Map([["slot_type_above_feed",this.C],["slot_type_ad_break_request", +this.C],["slot_type_forecasting",this.C],["slot_type_in_player",this.C],["slot_type_player_bytes",this.C]]),bi:new Map([["slot_type_above_feed",this.Aa],["slot_type_ad_break_request",this.Ea],["slot_type_forecasting",this.Ya],["slot_type_player_bytes",this.yb],["slot_type_in_player",this.eb]])};this.listeners=[this.Z.get()];this.o={zb:this.zb,Vj:this.aa,ci:this.ea.get(),Hc:this.V.get()}}; +usa=function(a,b,c,d,e){g.z.call(this);var f=this;this.Ab=Z(function(){return new R0}); +g.A(this,this.Ab);this.T=Z(function(){return new t0}); +g.A(this,this.T);this.ea=Z(function(){return new U0}); +g.A(this,this.ea);this.Oa=Z(function(){return new W0}); +g.A(this,this.Oa);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.wa=Z(function(){return new Z0(b)}); +g.A(this,this.wa);this.Ob=Z(function(){return new $0(b)}); +g.A(this,this.Ob);this.H=Z(function(){return new x_(b)}); +g.A(this,this.H);this.Da=new MZ(this.H);g.A(this,this.Da);this.L=Z(function(){return new o0(new Set,f.ea,f.Ab,f.Da,null)}); +g.A(this,this.L);this.V=Z(function(){return new a1}); +g.A(this,this.V);this.C=Z(function(){return new g1(b,f.Oa)}); +g.A(this,this.C);this.Ya=Z(function(){return new V0(f.Ob,f.C)}); +g.A(this,this.Ya);this.aa=Z(function(){return new e1(b,f.C)}); +g.A(this,this.aa);this.ga=Z(function(){return new h1(b)}); +g.A(this,this.ga);this.Z=Z(function(){return new b1(f.ga,b)}); +g.A(this,this.Z);this.zb=new u_(this.L,a,this.Da,c);g.A(this,this.zb);c=Z(function(){return new r0(f.ea,f.Da,f.Ab.get().o)}); +g.A(this,c);this.Ha=new q0(c,s0,x1,a,this.H,this.Da,this.C);g.A(this,this.Ha);this.fa=new v_(this.L,a,this.Da);g.A(this,this.fa);var k=new w_(this.fa);this.Ua=Z(function(){return k}); +this.F=k;this.ua=Z(function(){return new a0(f.Ub,f.Ab,f.Da)}); +g.A(this,this.ua);this.R=Z(function(){return new b0}); +g.A(this,this.R);this.u=new E0(a);g.A(this,this.u);this.N=new u1(a);g.A(this,this.N);this.za=new F0(a,this.Ua);g.A(this,this.za);this.G=new J0(a,this.Ob);g.A(this,this.G);this.ba=new N0(a);g.A(this,this.ba);this.Fa=new P0(a,this.C);g.A(this,this.Fa);this.ra=new w1(a);g.A(this,this.ra);this.A=Z(function(){return new u0}); +g.A(this,this.A);this.ma=Z(function(){return new d0(f.zb)}); +g.A(this,this.ma);this.Aa=Z(function(){return new j0(f.aa,f.Z)}); +g.A(this,this.Aa);this.Ea=Z(function(){return new t1(f.wa,f.ga,f.aa,f.T,f.Z,f.N,f.ra)}); +g.A(this,this.Ea);this.eb=new X0(a,this.V,this.Da);g.A(this,this.eb);this.B={fl:new Map([["opportunity_type_ad_break_service_response_received",this.zb],["opportunity_type_player_bytes_media_layout_entered",this.Ha],["opportunity_type_player_response_received",this.fa]]),Jh:new Map([["slot_type_ad_break_request",this.ua],["slot_type_forecasting",this.R],["slot_type_in_player",this.R]]),ff:new Map([["trigger_type_layout_id_entered",this.u],["trigger_type_layout_id_exited",this.u],["trigger_type_on_different_layout_id_entered", +this.u],["trigger_type_slot_id_entered",this.u],["trigger_type_slot_id_exited",this.u],["trigger_type_slot_id_fulfilled_empty",this.u],["trigger_type_slot_id_fulfilled_non_empty",this.u],["trigger_type_slot_id_scheduled",this.u],["trigger_type_close_requested",this.N],["trigger_type_before_content_video_id_started",this.za],["trigger_type_after_content_video_id_ended",this.G],["trigger_type_media_time_range",this.G],["trigger_type_not_in_media_time_range",this.G],["trigger_type_on_layout_self_exit_requested", +this.ba],["trigger_type_on_element_self_enter_requested",this.ba],["trigger_type_on_new_playback_after_content_video_id",this.Fa],["trigger_type_time_relative_to_layout_enter",this.ra]]),Bi:new Map([["slot_type_ad_break_request",this.A],["slot_type_above_feed",this.A],["slot_type_forecasting",this.A],["slot_type_in_player",this.A]]),bi:new Map([["slot_type_ad_break_request",this.ma],["slot_type_forecasting",this.Aa],["slot_type_in_player",this.Ea]])};this.listeners=[this.T.get()];this.o={zb:this.zb, +Vj:null,ci:this.V.get(),Hc:this.H.get()}}; +vsa=function(a,b,c,d,e){g.z.call(this);var f=this;this.Ab=Z(function(){return new R0}); +g.A(this,this.Ab);this.R=Z(function(){return new t0}); +g.A(this,this.R);this.ga=Z(function(){return new U0}); +g.A(this,this.ga);this.Ea=Z(function(){return new W0}); +g.A(this,this.Ea);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.ra=Z(function(){return new Z0(b)}); +g.A(this,this.ra);this.Ob=Z(function(){return new $0(b)}); +g.A(this,this.Ob);this.G=Z(function(){return new x_(b)}); +g.A(this,this.G);this.Da=new MZ(this.G);g.A(this,this.Da);this.H=Z(function(){return new o0(new Set,f.ga,f.Ab,f.Da,null)}); +g.A(this,this.H);this.T=Z(function(){return new a1}); +g.A(this,this.T);this.C=Z(function(){return new g1(b,f.Ea)}); +g.A(this,this.C);this.Oa=Z(function(){return new V0(f.Ob,f.C)}); +g.A(this,this.Oa);this.V=Z(function(){return new e1(b,f.C)}); +g.A(this,this.V);this.aa=Z(function(){return new h1(b)}); +g.A(this,this.aa);this.wa=Z(function(){return new b1(f.aa,b)}); +g.A(this,this.wa);this.zb=new u_(this.H,a,this.Da,c);g.A(this,this.zb);c=Z(function(){return new r0(f.ga,f.Da,f.Ab.get().o)}); +g.A(this,c);this.Aa=new q0(c,s0,x1,a,this.G,this.Da,this.C);g.A(this,this.Aa);this.ba=new v_(this.H,a,this.Da);g.A(this,this.ba);var k=new w_(this.ba);this.Ha=Z(function(){return k}); +this.F=k;this.ea=Z(function(){return new a0(f.Ub,f.Ab,f.Da)}); +g.A(this,this.ea);this.N=Z(function(){return new b0}); +g.A(this,this.N);this.u=new E0(a);g.A(this,this.u);this.ma=new F0(a,this.Ha);g.A(this,this.ma);this.L=new J0(a,this.Ob);g.A(this,this.L);this.Z=new N0(a);g.A(this,this.Z);this.za=new P0(a,this.C);g.A(this,this.za);this.A=Z(function(){return new u0}); +g.A(this,this.A);this.fa=Z(function(){return new d0(f.zb)}); +g.A(this,this.fa);this.ua=Z(function(){return new j0(f.V,f.wa)}); +g.A(this,this.ua);this.Fa=Z(function(){return new lra(f.ra,f.aa,f.V,f.R)}); +g.A(this,this.Fa);this.Ua=new X0(a,this.T,this.Da);g.A(this,this.Ua);this.B={fl:new Map([["opportunity_type_ad_break_service_response_received",this.zb],["opportunity_type_player_bytes_media_layout_entered",this.Aa],["opportunity_type_player_response_received",this.ba]]),Jh:new Map([["slot_type_ad_break_request",this.ea],["slot_type_forecasting",this.N],["slot_type_in_player",this.N]]),ff:new Map([["trigger_type_layout_id_entered",this.u],["trigger_type_layout_id_exited",this.u],["trigger_type_on_different_layout_id_entered", +this.u],["trigger_type_slot_id_entered",this.u],["trigger_type_slot_id_exited",this.u],["trigger_type_slot_id_fulfilled_empty",this.u],["trigger_type_slot_id_fulfilled_non_empty",this.u],["trigger_type_slot_id_scheduled",this.u],["trigger_type_before_content_video_id_started",this.ma],["trigger_type_after_content_video_id_ended",this.L],["trigger_type_media_time_range",this.L],["trigger_type_on_layout_self_exit_requested",this.Z],["trigger_type_on_element_self_enter_requested",this.Z],["trigger_type_on_new_playback_after_content_video_id", +this.za]]),Bi:new Map([["slot_type_ad_break_request",this.A],["slot_type_above_feed",this.A],["slot_type_forecasting",this.A],["slot_type_in_player",this.A]]),bi:new Map([["slot_type_ad_break_request",this.fa],["slot_type_forecasting",this.ua],["slot_type_in_player",this.Fa]])};this.listeners=[this.R.get()];this.o={zb:this.zb,Vj:null,ci:this.T.get(),Hc:this.G.get()}}; +wsa=function(a,b,c,d,e){g.z.call(this);var f=this;this.Ab=Z(function(){return new R0}); +g.A(this,this.Ab);this.ga=Z(function(){return new t0}); +g.A(this,this.ga);this.ua=Z(function(){return new U0}); +g.A(this,this.ua);this.wa=Z(function(){return new W0}); +g.A(this,this.wa);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.Ob=Z(function(){return new $0(b)}); +g.A(this,this.Ob);this.L=Z(function(){return new x_(b)}); +g.A(this,this.L);this.Da=new MZ(this.L);g.A(this,this.Da);this.C=Z(function(){return new o0(new Set,f.ua,f.Ab,f.Da,null)}); +g.A(this,this.C);this.A=Z(function(){return new g1(b,f.wa)}); +g.A(this,this.A);this.Aa=Z(function(){return new V0(f.Ob,f.A)}); +g.A(this,this.Aa);this.ea=Z(function(){return new e1(b,f.A)}); +g.A(this,this.ea);this.ma=Z(function(){return new h1(b)}); +g.A(this,this.ma);this.fa=Z(function(){return new b1(f.ma,b)}); +g.A(this,this.fa);this.zb=new u_(this.C,a,this.Da,c);g.A(this,this.zb);this.R=new v_(this.C,a,this.Da);g.A(this,this.R);var k=new w_(this.R);this.za=Z(function(){return k}); +this.F=k;this.V=Z(function(){return new a0(f.Ub,f.Ab,f.Da)}); +g.A(this,this.V);this.aa=Z(function(){return new b0}); +g.A(this,this.aa);this.u=new E0(a);g.A(this,this.u);this.Z=new F0(a,this.za);g.A(this,this.Z);this.G=new J0(a,this.Ob);g.A(this,this.G);this.N=new N0(a);g.A(this,this.N);this.ra=new P0(a,this.A);g.A(this,this.ra);this.H=Z(function(){return new u0}); +g.A(this,this.H);this.T=Z(function(){return new d0(f.zb)}); +g.A(this,this.T);this.ba=Z(function(){return new j0(f.ea,f.fa)}); +g.A(this,this.ba);this.B={fl:new Map([["opportunity_type_ad_break_service_response_received",this.zb],["opportunity_type_player_response_received",this.R]]),Jh:new Map([["slot_type_ad_break_request",this.V],["slot_type_forecasting",this.aa]]),ff:new Map([["trigger_type_layout_id_entered",this.u],["trigger_type_layout_id_exited",this.u],["trigger_type_on_different_layout_id_entered",this.u],["trigger_type_slot_id_entered",this.u],["trigger_type_slot_id_exited",this.u],["trigger_type_slot_id_fulfilled_empty", +this.u],["trigger_type_slot_id_fulfilled_non_empty",this.u],["trigger_type_slot_id_scheduled",this.u],["trigger_type_before_content_video_id_started",this.Z],["trigger_type_after_content_video_id_ended",this.G],["trigger_type_media_time_range",this.G],["trigger_type_on_layout_self_exit_requested",this.N],["trigger_type_on_element_self_enter_requested",this.N],["trigger_type_on_new_playback_after_content_video_id",this.ra]]),Bi:new Map([["slot_type_ad_break_request",this.H],["slot_type_forecasting", +this.H]]),bi:new Map([["slot_type_ad_break_request",this.T],["slot_type_forecasting",this.ba]])};this.listeners=[this.ga.get()];this.o={zb:this.zb,Vj:null,ci:null,Hc:this.L.get()}}; +xsa=function(a,b,c,d){this.u=a;this.C=b;this.B=c;this.A=d}; +ysa=function(a,b,c,d,e){g.z.call(this);var f=this;this.Ab=Z(function(){return new R0}); +g.A(this,this.Ab);this.Z=Z(function(){return new t0}); +g.A(this,this.Z);this.ea=Z(function(){return new U0}); +g.A(this,this.ea);this.ra=Z(function(){return new W0}); +g.A(this,this.ra);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.wa=Z(function(){return new Z0(b)}); +g.A(this,this.wa);this.Ob=Z(function(){return new $0(b)}); +g.A(this,this.Ob);this.N=Z(function(){return new x_(b)}); +g.A(this,this.N);this.Da=new MZ(this.N);g.A(this,this.Da);this.Ub=Z(function(){return new Y0(d,e)}); +g.A(this,this.Ub);this.H=Z(function(){return new o0(new Set([f.Aa]),f.ea,f.Ab,f.Da,null)}); +g.A(this,this.H);this.A=Z(function(){return new g1(b,f.ra)}); +g.A(this,this.A);this.T=Z(function(){return new o1(b,f.A)}); +g.A(this,this.T);this.Ea=Z(function(){return new V0(f.Ob,f.A)}); +g.A(this,this.Ea);this.R=Z(function(){return new e1(b,f.A)}); +g.A(this,this.R);this.Ua=Z(function(){return b}); +g.A(this,this.Ua);this.G=Z(function(){return new h1(b)}); +g.A(this,this.G);this.aa=Z(function(){return new b1(f.G,b)}); +g.A(this,this.aa);this.zb=new u_(this.H,a,this.Da,c);g.A(this,this.zb);this.Aa=new m1(this.H,a,this.Da,this.A,this.Ub,this.T,this.G,this.Ea);this.fa=new v_(this.H,a,this.Da);g.A(this,this.fa);var k=new w_(this.fa);this.ob=Z(function(){return k}); +this.F=k;c=Z(function(){return new r0(f.ea,f.Da,function(l,m,n){return f.Ab.get().o(l,m,n)})}); +g.A(this,c);this.eb=new q0(c,s0,x1,a,this.N,this.Da,this.A);g.A(this,this.eb);this.ua=Z(function(){return new a0(f.Ub,f.Ab,f.Da)}); +g.A(this,this.ua);this.L=Z(function(){return new b0}); +g.A(this,this.L);this.u=new E0(a);g.A(this,this.u);this.za=new F0(a,this.ob);g.A(this,this.za);this.V=new J0(a,this.Ob);g.A(this,this.V);this.ba=new n1(a,this.A);g.A(this,this.ba);this.ga=new N0(a);g.A(this,this.ga);this.Oa=new P0(a,this.A);g.A(this,this.Oa);this.C=Z(function(){return new u0}); +g.A(this,this.C);this.ma=Z(function(){return new d0(f.zb)}); +g.A(this,this.ma);this.Fa=Z(function(){return new j0(f.R,f.aa)}); +g.A(this,this.Fa);this.Ya=Z(function(){return new l1(f.A,f.Ua,f.G,f.R,f.ra,f.T,f.aa)}); +g.A(this,this.Ya);this.Ha=Z(function(){return new xsa(f.wa,f.G,f.R,f.Z)}); +g.A(this,this.Ha);this.B={fl:new Map([["opportunity_type_ad_break_service_response_received",this.zb],["opportunity_type_live_stream_break_signal",this.Aa],["opportunity_type_player_bytes_media_layout_entered",this.eb],["opportunity_type_player_response_received",this.fa]]),Jh:new Map([["slot_type_ad_break_request",this.ua],["slot_type_forecasting",this.L],["slot_type_in_player",this.L],["slot_type_player_bytes",this.L]]),ff:new Map([["trigger_type_layout_id_entered",this.u],["trigger_type_layout_id_exited", +this.u],["trigger_type_on_different_layout_id_entered",this.u],["trigger_type_slot_id_entered",this.u],["trigger_type_slot_id_exited",this.u],["trigger_type_slot_id_fulfilled_empty",this.u],["trigger_type_slot_id_fulfilled_non_empty",this.u],["trigger_type_slot_id_scheduled",this.u],["trigger_type_before_content_video_id_started",this.za],["trigger_type_after_content_video_id_ended",this.V],["trigger_type_media_time_range",this.V],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.ba],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED", +this.ba],["trigger_type_on_layout_self_exit_requested",this.ga],["trigger_type_on_element_self_enter_requested",this.ga],["trigger_type_on_new_playback_after_content_video_id",this.Oa]]),Bi:new Map([["slot_type_ad_break_request",this.C],["slot_type_forecasting",this.C],["slot_type_in_player",this.C],["slot_type_player_bytes",this.C]]),bi:new Map([["slot_type_ad_break_request",this.ma],["slot_type_forecasting",this.Fa],["slot_type_player_bytes",this.Ya],["slot_type_in_player",this.Ha]])};this.listeners= +[this.Z.get()];this.o={zb:this.zb,Vj:null,ci:null,Hc:this.N.get()}}; +Asa=function(a,b,c,d){g.z.call(this);var e=this;this.o=zsa(function(){return e.u},a,b,c,d); +g.A(this,this.o);this.u=(new Vqa(this.o)).u;g.A(this,this.u)}; +zsa=function(a,b,c,d,e){try{var f=b.O();if(g.Qy(f))var k=new tsa(a,b,c,d,e);else if(g.Uy(f))k=new usa(a,b,c,d,e);else if(Iy(f))k=new vsa(a,b,c,d,e);else if(Ty(f))k=new wsa(a,b,c,d,e);else if(g.Hy(f))k=new ysa(a,b,c,d,e);else throw new TypeError("Unknown web interface");return k}catch(l){return k=b.O(),TZ("Unexpected interface not supported in Ads Control Flow",void 0,void 0,{platform:k.deviceParams.cplatform,eU:k.deviceParams.c,hU:k.deviceParams.cver,gU:k.deviceParams.ctheme,fU:k.deviceParams.cplayer, +wU:k.playerStyle}),new bra(a,b,c,d,e)}}; +y1=function(a){g.hC.call(this,a);var b=this;this.o=null;this.A=new mU(this.player);this.B=new voa(this.player);this.C=function(){function d(){return b.o} +var e=moa({Fx:a.getVideoData(1)});return(new sqa({JE:d,IE:b.u.o.o.Vj||null,Qr:e.wF(),LE:d,UE:d,KJ:d,rg:e.Xs(),I:b.player,Hc:b.u.o.o.Hc})).u}; +this.u=new Asa(this.player,this,this.A,this.B,this.C);g.A(this,this.u);this.created=!1;var c=a.O();!Ey(c)||g.Hy(c)||Iy(c)||(c=function(){return b.o},g.A(this,new yZ(a,c)),g.A(this,lV(a)?new xZ(a,c):new wZ(a,c)))}; +Csa=function(a,b){var c=a.u.o.o.Hc;if(SW(c)&&mV(c.I)){c=Bsa(b,c,!1);if(0<c.il.length){var d=a.player.getVideoData(1);d=d&&d.clientPlaybackNonce||"";var e=1E3*a.player.getDuration(1);t_(a.u.o.o.zb,{bd:c.il,Sr:b,contentCpn:d,Dh:e,gp:!0,daiEnabled:!1})}a.o&&0<c.Sl.length&&(d=a.o,c=c.Sl,c=VX(d,c),WX(d,c))}else a.o&&(c=a.o,d=VX(c,b),WX(c,d))}; +Bsa=function(a,b,c){var d={Sl:[],il:[]};a=g.p(a);for(var e=a.next();!e.done;e=a.next())(e=e.value)&&null!=e.renderer&&(Dsa(e.renderer,e.config&&e.config.adPlacementConfig&&e.config.adPlacementConfig.kind,b,c)?d.il.push(e):d.Sl.push(e));return d}; +Dsa=function(a,b,c,d){if(null!=a.actionCompanionAdRenderer)return y_(c);if(null!=a.imageCompanionAdRenderer)return z_(c);if(null!=a.shoppingCompanionCarouselRenderer)return A_(c);if(null!=a.invideoOverlayAdRenderer)return $qa(c);if(null!=a.clientForecastingAdRenderer)return Zqa(c);if(null!=a.adBreakServiceRenderer){if(d)return SX(c);if("AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"!==b)return ara(c)}return!1}; +g.z1=function(a){if(!Esa.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(Fsa,"#$1$1$2$2$3$3"));a=a.toLowerCase();a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]}; +Gsa=function(){if(!g.ne)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}}; +g.A1=function(a){if("undefined"!=typeof DOMParser){var b=new DOMParser;kh();a=$c(a,null);return b.parseFromString(g.Wc(a),"application/xml")}if(Hsa){b=new ActiveXObject("MSXML2.DOMDocument");b.resolveExternals=!1;b.validateOnParse=!1;try{b.setProperty("ProhibitDTD",!0),b.setProperty("MaxXMLSize",2048),b.setProperty("MaxElementDepth",256)}catch(c){}b.loadXML(a);return b}throw Error("Your browser does not support loading xml documents");}; +g.B1=function(a){g.z.call(this);this.u=a;this.o={}}; +Isa=function(a,b,c,d,e,f){if(Array.isArray(c))for(var k=0;k<c.length;k++)Isa(a,b,c[k],d,e,f);else{b=Xe(b,c,d||a.handleEvent,e,f||a.u||a);if(!b)return a;a.o[b.key]=b}return a}; +g.Jsa=function(a){g.Bb(a.o,function(b,c){this.o.hasOwnProperty(c)&&gf(b)},a); +a.o={}}; +C1=function(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}; +D1=function(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}; +aa=[];ha="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; +fa=aaa(this);ia("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)} +function c(e,f){this.o=e;ha(this,"description",{configurable:!0,writable:!0,value:f})} +if(a)return a;c.prototype.toString=function(){return this.o}; +var d=0;return b}); +ia("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=fa[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ha(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ka(ea(this))}})}return a}); +var ma="function"==typeof Object.create?Object.create:function(a){function b(){} +b.prototype=a;return new b},Ksa=function(){function a(){function c(){} +new c;Reflect.construct(c,[],function(){}); +return new c instanceof c} +if("undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0===e&&(e=c); +e=ma(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),E1; +if("function"==typeof Object.setPrototypeOf)E1=Object.setPrototypeOf;else{var F1;a:{var Lsa={a:!0},Msa={};try{Msa.__proto__=Lsa;F1=Msa.a;break a}catch(a){}F1=!1}E1=F1?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var oa=E1; +pa.prototype.H=function(a){this.u=a}; +pa.prototype["return"]=function(a){this.A={"return":a};this.o=this.C}; +pa.prototype.Rc=function(a){this.o=a}; +ia("Reflect",function(a){return a?a:{}}); +ia("Reflect.construct",function(){return Ksa}); +ia("Promise",function(a){function b(k){this.u=0;this.A=void 0;this.o=[];var l=this.B();try{k(l.resolve,l.reject)}catch(m){l.reject(m)}} +function c(){this.o=null} +function d(k){return k instanceof b?k:new b(function(l){l(k)})} +if(a)return a;c.prototype.u=function(k){if(null==this.o){this.o=[];var l=this;this.A(function(){l.C()})}this.o.push(k)}; +var e=fa.setTimeout;c.prototype.A=function(k){e(k,0)}; +c.prototype.C=function(){for(;this.o&&this.o.length;){var k=this.o;this.o=[];for(var l=0;l<k.length;++l){var m=k[l];k[l]=null;try{m()}catch(n){this.B(n)}}}this.o=null}; +c.prototype.B=function(k){this.A(function(){throw k;})}; +b.prototype.B=function(){function k(n){return function(q){m||(m=!0,n.call(l,q))}} +var l=this,m=!1;return{resolve:k(this.N),reject:k(this.C)}}; +b.prototype.N=function(k){if(k===this)this.C(new TypeError("A Promise cannot resolve to itself"));else if(k instanceof b)this.R(k);else{a:switch(typeof k){case "object":var l=null!=k;break a;case "function":l=!0;break a;default:l=!1}l?this.L(k):this.F(k)}}; +b.prototype.L=function(k){var l=void 0;try{l=k.then}catch(m){this.C(m);return}"function"==typeof l?this.T(l,k):this.F(k)}; +b.prototype.C=function(k){this.G(2,k)}; +b.prototype.F=function(k){this.G(1,k)}; +b.prototype.G=function(k,l){if(0!=this.u)throw Error("Cannot settle("+k+", "+l+"): Promise already settled in state"+this.u);this.u=k;this.A=l;this.H()}; +b.prototype.H=function(){if(null!=this.o){for(var k=0;k<this.o.length;++k)f.u(this.o[k]);this.o=null}}; +var f=new c;b.prototype.R=function(k){var l=this.B();k.ho(l.resolve,l.reject)}; +b.prototype.T=function(k,l){var m=this.B();try{k.call(l,m.resolve,m.reject)}catch(n){m.reject(n)}}; +b.prototype.then=function(k,l){function m(u,w){return"function"==typeof u?function(B){try{n(u(B))}catch(D){q(D)}}:w} +var n,q,r=new b(function(u,w){n=u;q=w}); +this.ho(m(k,n),m(l,q));return r}; +b.prototype["catch"]=function(k){return this.then(void 0,k)}; +b.prototype.ho=function(k,l){function m(){switch(n.u){case 1:k(n.A);break;case 2:l(n.A);break;default:throw Error("Unexpected state: "+n.u);}} +var n=this;null==this.o?f.u(m):this.o.push(m)}; +b.resolve=d;b.reject=function(k){return new b(function(l,m){m(k)})}; +b.race=function(k){return new b(function(l,m){for(var n=g.p(k),q=n.next();!q.done;q=n.next())d(q.value).ho(l,m)})}; +b.all=function(k){var l=g.p(k),m=l.next();return m.done?d([]):new b(function(n,q){function r(B){return function(D){u[B]=D;w--;0==w&&n(u)}} +var u=[],w=0;do u.push(void 0),w++,d(m.value).ho(r(u.length-1),q),m=l.next();while(!m.done)})}; +return b}); +ia("Array.prototype.findIndex",function(a){return a?a:function(b,c){return Ca(this,b,c).az}}); +ia("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Da(this,b,"endsWith");b+="";void 0===c&&(c=d.length);for(var e=Math.max(0,Math.min(c|0,d.length)),f=b.length;0<f&&0<e;)if(d[--e]!=b[--f])return!1;return 0>=f}}); +ia("Array.prototype.find",function(a){return a?a:function(b,c){return Ca(this,b,c).CD}}); +ia("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Da(this,b,"startsWith");b+="";for(var e=d.length,f=b.length,k=Math.max(0,Math.min(c|0,d.length)),l=0;l<f&&k<e;)if(d[k++]!=b[l++])return!1;return l>=f}}); +ia("String.prototype.repeat",function(a){return a?a:function(b){var c=Da(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}}); +ia("WeakMap",function(a){function b(m){this.o=(l+=Math.random()+1).toString();if(m){m=g.p(m);for(var n;!(n=m.next()).done;)n=n.value,this.set(n[0],n[1])}} +function c(){} +function d(m){var n=typeof m;return"object"===n&&null!==m||"function"===n} +function e(m){if(!Ea(m,k)){var n=new c;ha(m,k,{value:n})}} +function f(m){var n=Object[m];n&&(Object[m]=function(q){if(q instanceof c)return q;Object.isExtensible(q)&&e(q);return n(q)})} +if(function(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),n=Object.seal({}),q=new a([[m,2],[n,3]]);if(2!=q.get(m)||3!=q.get(n))return!1;q["delete"](m);q.set(n,4);return!q.has(m)&&4==q.get(n)}catch(r){return!1}}())return a; +var k="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var l=0;b.prototype.set=function(m,n){if(!d(m))throw Error("Invalid WeakMap key");e(m);if(!Ea(m,k))throw Error("WeakMap key fail: "+m);m[k][this.o]=n;return this}; +b.prototype.get=function(m){return d(m)&&Ea(m,k)?m[k][this.o]:void 0}; +b.prototype.has=function(m){return d(m)&&Ea(m,k)&&Ea(m[k],this.o)}; +b.prototype["delete"]=function(m){return d(m)&&Ea(m,k)&&Ea(m[k],this.o)?delete m[k][this.o]:!1}; +return b}); +ia("Map",function(a){function b(){var l={};return l.previous=l.next=l.head=l} +function c(l,m){var n=l.o;return ka(function(){if(n){for(;n.head!=l.o;)n=n.previous;for(;n.next!=n.head;)return n=n.next,{done:!1,value:m(n)};n=null}return{done:!0,value:void 0}})} +function d(l,m){var n=m&&typeof m;"object"==n||"function"==n?f.has(m)?n=f.get(m):(n=""+ ++k,f.set(m,n)):n="p_"+m;var q=l.u[n];if(q&&Ea(l.u,n))for(var r=0;r<q.length;r++){var u=q[r];if(m!==m&&u.key!==u.key||m===u.key)return{id:n,list:q,index:r,Rd:u}}return{id:n,list:q,index:-1,Rd:void 0}} +function e(l){this.u={};this.o=b();this.size=0;if(l){l=g.p(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}} +if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var l=Object.seal({x:4}),m=new a(g.p([[l,"s"]]));if("s"!=m.get(l)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var n=m.entries(),q=n.next();if(q.done||q.value[0]!=l||"s"!=q.value[1])return!1;q=n.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!n.next().done?!1:!0}catch(r){return!1}}())return a; +var f=new WeakMap;e.prototype.set=function(l,m){l=0===l?0:l;var n=d(this,l);n.list||(n.list=this.u[n.id]=[]);n.Rd?n.Rd.value=m:(n.Rd={next:this.o,previous:this.o.previous,head:this.o,key:l,value:m},n.list.push(n.Rd),this.o.previous.next=n.Rd,this.o.previous=n.Rd,this.size++);return this}; +e.prototype["delete"]=function(l){l=d(this,l);return l.Rd&&l.list?(l.list.splice(l.index,1),l.list.length||delete this.u[l.id],l.Rd.previous.next=l.Rd.next,l.Rd.next.previous=l.Rd.previous,l.Rd.head=null,this.size--,!0):!1}; +e.prototype.clear=function(){this.u={};this.o=this.o.previous=b();this.size=0}; +e.prototype.has=function(l){return!!d(this,l).Rd}; +e.prototype.get=function(l){return(l=d(this,l).Rd)&&l.value}; +e.prototype.entries=function(){return c(this,function(l){return[l.key,l.value]})}; +e.prototype.keys=function(){return c(this,function(l){return l.key})}; +e.prototype.values=function(){return c(this,function(l){return l.value})}; +e.prototype.forEach=function(l,m){for(var n=this.entries(),q;!(q=n.next()).done;)q=q.value,l.call(m,q[1],q[0],this)}; +e.prototype[Symbol.iterator]=e.prototype.entries;var k=0;return e}); +ia("Array.prototype.keys",function(a){return a?a:function(){return Fa(this,function(b){return b})}}); +ia("Set",function(a){function b(c){this.o=new Map;if(c){c=g.p(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.o.size} +if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(g.p([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(k){return!1}}())return a; +b.prototype.add=function(c){c=0===c?0:c;this.o.set(c,c);this.size=this.o.size;return this}; +b.prototype["delete"]=function(c){c=this.o["delete"](c);this.size=this.o.size;return c}; +b.prototype.clear=function(){this.o.clear();this.size=0}; +b.prototype.has=function(c){return this.o.has(c)}; +b.prototype.entries=function(){return this.o.entries()}; +b.prototype.values=function(){return this.o.values()}; +b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.o.forEach(function(f){return c.call(d,f,f,e)})}; +return b}); +ia("Array.prototype.values",function(a){return a?a:function(){return Fa(this,function(b,c){return c})}}); +var Nsa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Ea(d,e)&&(a[e]=d[e])}return a}; +ia("Object.assign",function(a){return a||Nsa}); +ia("Object.setPrototypeOf",function(a){return a||oa}); +ia("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}}); +ia("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}}); +ia("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(l){return l}; +var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var k=0;!(f=b.next()).done;)e.push(c.call(d,f.value,k++))}else for(f=b.length,k=0;k<f;k++)e.push(c.call(d,b[k],k));return e}}); +ia("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Ea(b,d)&&c.push([d,b[d]]);return c}}); +ia("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}}); +ia("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length,f=c||0;for(0>f&&(f=Math.max(f+e,0));f<e;f++){var k=d[f];if(k===b||Object.is(k,b))return!0}return!1}}); +ia("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Da(this,b,"includes").indexOf(b,c||0)}}); +ia("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Ea(b,d)&&c.push(b[d]);return c}}); +ia("String.prototype.padStart",function(a){return a?a:function(b,c){var d=Da(this,null,"padStart"),e=b-d.length,f=void 0!==c?String(c):" ";return(0<e&&f?f.repeat(Math.ceil(e/f.length)).substring(0,e):"")+d}}); +ia("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}}); +ia("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}}); +ia("WeakSet",function(a){function b(c){this.o=new WeakMap;if(c){c=g.p(c);for(var d;!(d=c.next()).done;)this.add(d.value)}} +if(function(){if(!a||!Object.seal)return!1;try{var c=Object.seal({}),d=Object.seal({}),e=new a([c]);if(!e.has(c)||e.has(d))return!1;e["delete"](c);e.add(d);return!e.has(c)&&e.has(d)}catch(f){return!1}}())return a; +b.prototype.add=function(c){this.o.set(c,!0);return this}; +b.prototype.has=function(c){return this.o.has(c)}; +b.prototype["delete"]=function(c){return this.o["delete"](c)}; +return b}); +ia("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}}); +ia("Number.parseInt",function(a){return a||parseInt}); +ia("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}}); +g.G1=g.G1||{};g.v=this||self;faa=/^[\w+/_-]+[=]{0,2}$/;dd=null;Pa="closure_uid_"+(1E9*Math.random()>>>0);gaa=0;g.C=Date.now;g.Ta(Va,Error);Va.prototype.name="CustomError";var de;g.Ta(Xa,Va);Xa.prototype.name="AssertionError";var eb,oj;eb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0); +for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}; +g.Osa=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1; +0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1}; +g.y=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; +g.Ae=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,k="string"===typeof a?a.split(""):a,l=0;l<d;l++)if(l in k){var m=k[l]; +b.call(c,m,l,a)&&(e[f++]=m)}return e}; +g.Jc=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,k=0;k<d;k++)k in f&&(e[k]=b.call(c,f[k],k,a)); +return e}; +g.xi=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c; +(0,g.y)(a,function(e,f){d=b.call(void 0,d,e,f,a)}); +return d}; +oj=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0; +return!1}; +g.wi=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1; +return!0};var Ub="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Psa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var Xb;ac.prototype.dh=!0;ac.prototype.Se=function(){return this.o}; +var $b={},Zb={};var hea,gea,fea,iea;hea=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]");g.Qsa=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");g.Rsa=RegExp("^[^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"); +g.Nn=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");gea=/^http:\/\/.*/;fea=/\s+/;iea=/[\d\u06f0-\u06f9]/;fc.prototype.dh=!0;fc.prototype.Se=function(){return this.u.toString()}; +fc.prototype.Bt=!0;fc.prototype.o=function(){return 1}; +var xaa=/%{(\w+)}/g,waa=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,ec={},dc={};var uc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},lc=/&/g,mc=/</g,nc=/>/g,oc=/"/g,qc=/'/g,rc=/\x00/g,zaa=/[\x00&<>"']/;g.zc.prototype.dh=!0;g.zc.prototype.Se=function(){return this.u.toString()}; +g.zc.prototype.Bt=!0;g.zc.prototype.o=function(){return 1}; +var Baa=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,Aaa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Bc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,yc={},Cc=new g.zc(xc,"about:invalid#zClosurez"),xc={};Gc.prototype.dh=!0;var Fc={};Gc.prototype.Se=function(){return this.o}; +var Lc=Ic(""),Daa=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,Oc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),Nc=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-+*/0-9a-z.%\\[\\], ]+\\)","g"),Eaa=/\/\*/;a:{var Ssa=g.v.navigator;if(Ssa){var Tsa=Ssa.userAgent;if(Tsa){g.Pc=Tsa;break a}}g.Pc=""};Vc.prototype.Bt=!0;Vc.prototype.o=function(){return this.A}; +Vc.prototype.dh=!0;Vc.prototype.Se=function(){return this.u.toString()}; +var Usa=/^[a-zA-Z0-9-]+$/,Vsa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Wsa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Uc={},H1=new Vc;H1.u=g.v.trustedTypes&&g.v.trustedTypes.emptyHTML?g.v.trustedTypes.emptyHTML:"";H1.A=0;var Zc=H1;var Laa=$a(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=g.Wc(Zc);return!b.parentElement});var Maa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};var rd=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,Hd=/#|$/,Oaa=/[?&]($|#)/;Nd[" "]=g.Ja;var zh,kx,aU,Xsa,Ysa,Zsa,my,oy,I1;g.Ah=Qc("Opera");g.ne=Qc("Trident")||Qc("MSIE");g.zx=Qc("Edge");g.Vy=g.zx||g.ne;zh=Qc("Gecko")&&!(tc(g.Pc,"WebKit")&&!Qc("Edge"))&&!(Qc("Trident")||Qc("MSIE"))&&!Qc("Edge");g.pe=tc(g.Pc,"WebKit")&&!Qc("Edge");kx=Qc("Macintosh");aU=Qc("Windows");g.ny=Qc("Android");Xsa=Ld();Ysa=Qc("iPad");Zsa=Qc("iPod");my=Md();oy=tc(g.Pc,"KaiOS"); +a:{var J1="",K1=function(){var a=g.Pc;if(zh)return/rv:([^\);]+)(\)|;)/.exec(a);if(g.zx)return/Edge\/([\d\.]+)/.exec(a);if(g.ne)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(g.pe)return/WebKit\/(\S+)/.exec(a);if(g.Ah)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); +K1&&(J1=K1?K1[1]:"");if(g.ne){var L1=Pd();if(null!=L1&&L1>parseFloat(J1)){I1=String(L1);break a}}I1=J1}var Qd=I1,Qaa={},M1;if(g.v.document&&g.ne){var $sa=Pd();M1=$sa?$sa:parseInt(Qd,10)||void 0}else M1=void 0;var Saa=M1;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var Taa=!g.ne||g.Sd(9),Uaa=!zh&&!g.ne||g.ne&&g.Sd(9)||zh&&g.Rd("1.9.1");g.ne&&g.Rd("9");var Waa=g.ne||g.Ah||g.pe;g.Xd.prototype.clone=function(){return new g.Xd(this.x,this.y)}; +g.Xd.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; +g.Xd.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; +g.Xd.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};g.h=g.Zd.prototype;g.h.clone=function(){return new g.Zd(this.width,this.height)}; +g.h.aspectRatio=function(){return this.width/this.height}; +g.h.isEmpty=function(){return!ae(this)}; +g.h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; +g.h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; +g.h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var je={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};g.h=be.prototype;g.h.xa=function(a){return fe(this.o,a)}; +g.h.getElementsByTagName=function(a,b){return(b||this.o).getElementsByTagName(String(a))}; +g.h.da=function(a){return g.ie(a,this.o)}; +g.h.createElement=function(a){return re(this.o,a)}; +g.h.appendChild=g.we;g.h.append=function(a,b){se(ce(a),a,arguments,1)}; +g.h.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; +g.h.removeNode=g.ze;g.h.contains=g.Ce;g.h=Je.prototype;g.h.uO=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.Zj.set(this.wy(c),[new Xaa(a)])}; +g.h.my=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];b=this.wy(b);return this.Zj.has(b)?this.Zj.get(b):void 0}; +g.h.AF=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return(b=this.my(b))&&b.length?b[0]:void 0}; +g.h.clear=function(){this.Zj.clear()}; +g.h.wy=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return b?b.join(","):"key"};g.t(Ke,Je);Ke.prototype.A=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];d=0;var e=this.AF(c);e&&(d=e.wx);this.uO(d+a,c)};g.z.prototype.Mb=!1;g.z.prototype.ha=function(){return this.Mb}; +g.z.prototype.dispose=function(){this.Mb||(this.Mb=!0,this.X())}; +g.z.prototype.X=function(){if(this.Cj)for(;this.Cj.length;)this.Cj.shift()()};g.Oe.prototype.stopPropagation=function(){this.o=!0}; +g.Oe.prototype.preventDefault=function(){this.defaultPrevented=!0};var Pe={};var ef=!g.ne||g.Sd(9),ata=g.ne&&!g.Rd("9");!g.pe||g.Rd("528");zh&&g.Rd("1.9b")||g.ne&&g.Rd("8")||g.Ah&&g.Rd("9.5")||g.pe&&g.Rd("528");zh&&!g.Rd("8")||g.ne&&g.Rd("9");var bba=function(){if(!g.v.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); +try{g.v.addEventListener("test",g.Ja,b),g.v.removeEventListener("test",g.Ja,b)}catch(c){}return a}();var zP;zP=g.pe?"webkitAnimationEnd":g.Ah?"oanimationend":"animationend";g.Ta(Qe,g.Oe);var bta={2:"touch",3:"pen",4:"mouse"}; +Qe.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var e=a.relatedTarget;e?zh&&(Od(e,"nodeName")||(e=null)):"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX? +a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:bta[a.pointerType]||"";this.state=a.state;this.u=a;a.defaultPrevented&&this.preventDefault()}; +Qe.prototype.stopPropagation=function(){Qe.tc.stopPropagation.call(this);this.u.stopPropagation?this.u.stopPropagation():this.u.cancelBubble=!0}; +Qe.prototype.preventDefault=function(){Qe.tc.preventDefault.call(this);var a=this.u;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,ata)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Re="closure_listenable_"+(1E6*Math.random()|0),Zaa=0;Ue.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.o++);var k=We(a,b,d,e);-1<k?(b=a[k],c||(b.fo=!1)):(b=new $aa(b,this.src,f,!!d,e),b.fo=c,a.push(b));return b}; +Ue.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=We(e,b,c,d);return-1<b?(Te(e[b]),g.jb(e,b),0==e.length&&(delete this.listeners[a],this.o--),!0):!1}; +Ue.prototype.km=function(a,b,c,d){a=this.listeners[a.toString()];var e=-1;a&&(e=We(a,b,c,d));return-1<e?a[e]:null};var bf="closure_lm_"+(1E6*Math.random()|0),hf={},df=0,lf="__closure_events_fn_"+(1E9*Math.random()>>>0);g.Ta(g.mf,g.z);g.mf.prototype[Re]=!0;g.h=g.mf.prototype;g.h.addEventListener=function(a,b,c,d){Ye(this,a,b,c,d)}; +g.h.removeEventListener=function(a,b,c,d){ff(this,a,b,c,d)}; +g.h.dispatchEvent=function(a){var b=this.ga;if(b){var c=[];for(var d=1;b;b=b.ga)c.push(b),++d}b=this.ra;d=a.type||a;if("string"===typeof a)a=new g.Oe(a,b);else if(a instanceof g.Oe)a.target=a.target||b;else{var e=a;a=new g.Oe(d,b);g.Vb(a,e)}e=!0;if(c)for(var f=c.length-1;!a.o&&0<=f;f--){var k=a.currentTarget=c[f];e=nf(k,d,!0,a)&&e}a.o||(k=a.currentTarget=b,e=nf(k,d,!0,a)&&e,a.o||(e=nf(k,d,!1,a)&&e));if(c)for(f=0;!a.o&&f<c.length;f++)k=a.currentTarget=c[f],e=nf(k,d,!1,a)&&e;return e}; +g.h.X=function(){g.mf.tc.X.call(this);if(this.u){var a=this.u,b=0,c;for(c in a.listeners){for(var d=a.listeners[c],e=0;e<d.length;e++)++b,Te(d[e]);delete a.listeners[c];a.o--}}this.ga=null}; +g.h.oa=function(a,b,c,d){return this.u.add(String(a),b,!1,c,d)}; +g.h.Vt=function(a,b,c,d){return this.u.add(String(a),b,!0,c,d)}; +g.h.kb=function(a,b,c,d){this.u.remove(String(a),b,c,d)}; +g.h.km=function(a,b,c,d){return this.u.km(String(a),b,c,d)};of.prototype.get=function(){if(0<this.u){this.u--;var a=this.o;this.o=a.next;a.next=null}else a=this.A();return a};var rf,dba=g.Za;var Af=new of(function(){return new uf},function(a){a.reset()}); +tf.prototype.add=function(a,b){var c=Af.get();c.set(a,b);this.u?this.u.next=c:this.o=c;this.u=c}; +tf.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.u=null),a.next=null);return a}; +uf.prototype.set=function(a,b){this.Ug=a;this.scope=b;this.next=null}; +uf.prototype.reset=function(){this.next=this.scope=this.Ug=null};var vf,wf=!1,xf=new tf;Ef.prototype.reset=function(){this.context=this.onRejected=this.A=this.o=null;this.u=!1}; +var Ff=new of(function(){return new Ef},function(a){a.reset()}); +Df.prototype.then=function(a,b,c){return Of(this,g.Na(a)?a:null,g.Na(b)?b:null,c)}; +Df.prototype.$goog_Thenable=!0;Df.prototype.cancel=function(a){if(0==this.o){var b=new Uf(a);g.yf(function(){Qf(this,b)},this)}}; +Df.prototype.L=function(a){this.o=0;Cf(this,2,a)}; +Df.prototype.N=function(a){this.o=0;Cf(this,3,a)}; +Df.prototype.H=function(){for(var a;a=Rf(this);)Sf(this,a,this.o,this.G);this.F=!1}; +var Wf=qf;g.Ta(Uf,Va);Uf.prototype.name="cancel";g.Ta(g.Xf,g.mf);g.h=g.Xf.prototype;g.h.enabled=!1;g.h.La=null;g.h.setInterval=function(a){this.Nd=a;this.La&&this.enabled?(this.stop(),this.start()):this.La&&this.stop()}; +g.h.Ed=function(){if(this.enabled){var a=(0,g.C)()-this.vz;0<a&&a<.8*this.Nd?this.La=this.zn.setTimeout(this.kx,this.Nd-a):(this.La&&(this.zn.clearTimeout(this.La),this.La=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}}; +g.h.start=function(){this.enabled=!0;this.La||(this.La=this.zn.setTimeout(this.kx,this.Nd),this.vz=(0,g.C)())}; +g.h.stop=function(){this.enabled=!1;this.La&&(this.zn.clearTimeout(this.La),this.La=null)}; +g.h.X=function(){g.Xf.tc.X.call(this);this.stop();delete this.zn};ag.prototype.G=function(){var a=this.B.values();a=[].concat(g.la(a)).filter(function(b){return b.Zj.size}); +a.length&&this.N.flush(a);jba(a);this.C=0;this.u.enabled&&this.u.stop()}; +ag.prototype.o=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.B.has(a)||this.B.set(a,new Ke(a,c))}; +ag.prototype.A=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.L.apply(this,[a,1].concat(g.la(c)))}; +ag.prototype.L=function(a,b,c){for(var d=[],e=2;e<arguments.length;++e)d[e-2]=arguments[e];(e=this.H.has(a)?void 0:this.B.get(a))&&e instanceof Ke&&(e.A(b,d),this.u.enabled||this.u.start(),this.C++,this.C>=this.F&&this.G())};var Dg=0,Eg=0;eg.prototype.clone=function(){return gg(this.u,this.B,this.A-this.B)}; +eg.prototype.clear=function(){this.u=null;this.o=this.A=this.B=0;this.C=!1}; +eg.prototype.reset=function(){this.o=this.B}; +var fg=[];kg.prototype.reset=function(){this.o.reset();this.u=this.A=-1};pg.prototype.length=function(){return this.o.length}; +pg.prototype.end=function(){var a=this.o;this.o=[];return a};var yy,YB;g.lx=Rc();yy=Ld()||Qc("iPod");YB=Qc("iPad");g.py=Qc("Android")&&!(Sc()||Rc()||Qc("Opera")||Qc("Silk"));g.Fw=Sc();g.Wy=Tc()&&!Md();var tg={},xg=null;yg.prototype.reset=function(){this.A=[];this.o.end();this.u=0};var Og="function"==typeof Uint8Array,Pg=[];Ng.prototype.toString=function(){return this.Vd.toString()}; +Ng.prototype.clone=function(){return new this.constructor(bh(this.Vd))};var Mj;Mj=["av.key","js","unreleased"].slice(-1)[0];var Uh=document,ki=window;g.h=ch.prototype;g.h.isEnabled=function(){return navigator.cookieEnabled}; +g.h.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.DU;d=c.pO||!1;var f=c.domain||void 0;var k=c.path||void 0;var l=c.Bz}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===l&&(l=-1);c=f?";domain="+f:"";k=k?";path="+k:"";d=d?";secure":"";l=0>l?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((0,g.C)()+1E3*l)).toUTCString();this.o.cookie=a+"="+b+c+k+l+d+(null!=e?";samesite="+ +e:"")}; +g.h.get=function(a,b){for(var c=a+"=",d=(this.o.cookie||"").split(";"),e=0,f;e<d.length;e++){f=uc(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b}; +g.h.remove=function(a,b,c){var d=void 0!==this.get(a);this.set(a,"",{Bz:0,path:b,domain:c});return d}; +g.h.Re=function(){return dh(this).keys}; +g.h.Ud=function(){return dh(this).values}; +g.h.isEmpty=function(){return!this.o.cookie}; +g.h.clear=function(){for(var a=dh(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])}; +var Aq=new ch("undefined"==typeof document?null:document);var tba=$a(function(){var a=!1;try{var b=Object.defineProperty({},"passive",{get:function(){a=!0}}); +g.v.addEventListener("test",null,b)}catch(c){}return a});g.N1={uw:["BC","AD"],tw:["Before Christ","Anno Domini"],Gw:"JFMAMJJASOND".split(""),Ow:"JFMAMJJASOND".split(""),Cr:"January February March April May June July August September October November December".split(" "),Hr:"January February March April May June July August September October November December".split(" "),Fr:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ir:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Mr:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), +Kr:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Gr:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Jr:"Sun Mon Tue Wed Thu Fri Sat".split(" "),pE:"SMTWTFS".split(""),Pw:"SMTWTFS".split(""),Nw:["Q1","Q2","Q3","Q4"],Kw:["1st quarter","2nd quarter","3rd quarter","4th quarter"],zr:["AM","PM"],On:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Lr:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],qw:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Gl:6,Sw:[5,6],Hl:5}; +g.N1={uw:["a. C.","d. C."],tw:["antes de Cristo","despu\u00e9s de Cristo"],Gw:"EFMAMJJASOND".split(""),Ow:"EFMAMJJASOND".split(""),Cr:"enero febrero marzo abril mayo junio julio agosto septiembre octubre noviembre diciembre".split(" "),Hr:"enero febrero marzo abril mayo junio julio agosto septiembre octubre noviembre diciembre".split(" "),Fr:"ene. feb. mar. abr. may. jun. jul. ago. sept. oct. nov. dic.".split(" "),Ir:"ene. feb. mar. abr. may. jun. jul. ago. sept. oct. nov. dic.".split(" "),Mr:"domingo lunes martes mi\u00e9rcoles jueves viernes s\u00e1bado".split(" "), +Kr:"domingo lunes martes mi\u00e9rcoles jueves viernes s\u00e1bado".split(" "),Gr:"dom. lun. mar. mi\u00e9. jue. vie. s\u00e1b.".split(" "),Jr:"dom. lun. mar. mi\u00e9. jue. vie. s\u00e1b.".split(" "),pE:"DLMXJVS".split(""),Pw:"DLMXJVS".split(""),Nw:["T1","T2","T3","T4"],Kw:["1.er trimestre","2.\u00ba trimestre","3.er trimestre","4.\u00ba trimestre"],zr:["a.\u00a0m.","p.\u00a0m."],On:["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","d MMM y","d/M/yy"],Lr:["H:mm:ss (zzzz)","H:mm:ss z","H:mm:ss","H:mm"], +qw:["{1}, {0}","{1}, {0}","{1} {0}","{1} {0}"],Gl:0,Sw:[5,6],Hl:3};g.h=g.jh.prototype;g.h.by=g.N1.Gl;g.h.ey=g.N1.Hl;g.h.clone=function(){var a=new g.jh(this.date);a.by=this.by;a.ey=this.ey;return a}; +g.h.getFullYear=function(){return this.date.getFullYear()}; +g.h.getMonth=function(){return this.date.getMonth()}; +g.h.getDate=function(){return this.date.getDate()}; +g.h.getTime=function(){return this.date.getTime()}; +g.h.getDay=function(){return this.date.getDay()}; +g.h.getUTCFullYear=function(){return this.date.getUTCFullYear()}; +g.h.getUTCMonth=function(){return this.date.getUTCMonth()}; +g.h.getUTCDate=function(){return this.date.getUTCDate()}; +g.h.getUTCHours=function(){return this.date.getUTCHours()}; +g.h.getUTCMinutes=function(){return this.date.getUTCMinutes()}; +g.h.getTimezoneOffset=function(){return this.date.getTimezoneOffset()}; +g.h.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; +g.h.add=function(a){if(a.o||a.months){var b=this.getMonth()+a.months+12*a.o,c=this.getFullYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.date.setDate(1);this.date.setFullYear(c);this.date.setMonth(b);this.date.setDate(d)}a.days&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.date.setDate(1),this.date.setFullYear(a.getFullYear()), +this.date.setMonth(a.getMonth()),this.date.setDate(a.getDate()),ih(this,a.getDate()))}; +g.h.toString=function(){return[this.getFullYear(),g.jd(this.getMonth()+1,2),g.jd(this.getDate(),2)].join("")+""}; +g.h.valueOf=function(){return this.date.valueOf()};var kh=g.Ja;var wba=/https?:\/\/[^\/]+/,uba={EP:"allow-forms",FP:"allow-modals",GP:"allow-orientation-lock",HP:"allow-pointer-lock",IP:"allow-popups",JP:"allow-popups-to-escape-sandbox",KP:"allow-presentation",LP:"allow-same-origin",MP:"allow-scripts",NP:"allow-top-navigation",OP:"allow-top-navigation-by-user-activation"},zba=$a(function(){return vba()});var Qba={KS:1,AE:2,fS:3};g.h=sh.prototype;g.h.ud=function(){return this.right-this.left}; +g.h.getHeight=function(){return this.bottom-this.top}; +g.h.clone=function(){return new sh(this.top,this.right,this.bottom,this.left)}; +g.h.contains=function(a){return this&&a?a instanceof sh?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; +g.h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; +g.h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; +g.h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};g.h=g.uh.prototype;g.h.clone=function(){return new g.uh(this.left,this.top,this.width,this.height)}; +g.h.contains=function(a){return a instanceof g.Xd?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; +g.h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; +g.h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; +g.h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var yh={};var Sh=!!window.google_async_iframe_id,Th=Sh&&window.parent||window;hc(bc(g.cc("//fonts.googleapis.com/css")));var lca={NONE:0,HQ:1};Yh.prototype.isVisible=function(){return this.lj?.3<=this.Eb:.5<=this.Eb};var Fi={ZD:0,TQ:1},Rba={ZD:0,uR:1,vR:2},Pba={NONE:0,FR:1,aR:2};Zh.prototype.getValue=function(){return this.u}; +g.t($h,Zh);$h.prototype.setValue=function(a){if(null!==this.u||!g.Mb(this.A,a))return!1;this.u=a;return!0}; +g.t(ai,Zh);ai.prototype.setValue=function(a){if(null!==this.u||"number"!==typeof a)return!1;this.u=a;return!0}; +g.t(bi,Zh);bi.prototype.setValue=function(a){if(null!==this.u||"string"!==typeof a)return!1;this.u=a;return!0};ci.prototype.disable=function(){this.u=!1}; +ci.prototype.enable=function(){this.u=!0}; +ci.prototype.isEnabled=function(){return this.u}; +ci.prototype.reset=function(){this.o={};this.u=!0;this.A={}};var mca=!g.ne&&!Tc();hi.prototype.now=function(){return 0}; +hi.prototype.u=function(){return 0}; +hi.prototype.A=function(){return 0}; +hi.prototype.o=function(){return 0};g.t(ji,hi);ji.prototype.now=function(){return ii()&&ki.performance.now?ki.performance.now():hi.prototype.now.call(this)}; +ji.prototype.u=function(){return ii()&&ki.performance.memory?ki.performance.memory.totalJSHeapSize||0:hi.prototype.u.call(this)}; +ji.prototype.A=function(){return ii()&&ki.performance.memory?ki.performance.memory.usedJSHeapSize||0:hi.prototype.A.call(this)}; +ji.prototype.o=function(){return ii()&&ki.performance.memory?ki.performance.memory.jsHeapSizeLimit||0:hi.prototype.o.call(this)};mi.prototype.isVisible=function(){return 1===li(Uh)};var Gba=/^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/;qi.prototype.Ec=function(a,b,c,d){a=a+"//"+b+c;var e=Iba(this)-c.length-d.length;if(0>e)return"";this.o.sort(function(q,r){return q-r}); +c=null;b="";for(var f=0;f<this.o.length;f++)for(var k=this.o[f],l=this.u[k],m=0;m<l.length;m++){if(!e){c=null==c?k:c;break}var n=ti(l[m],this.A,",$");if(n){n=b+n;if(e>=n.length){e-=n.length;a+=n;b=this.A;break}this.B&&(b=e,n[b-1]==this.A&&--b,a+=n.substr(0,b),b=this.A,e=0);c=null==c?k:c}}f="";null!=c&&(f=b+"trn="+c);return a+f+d};yi.prototype.setInterval=function(a,b){return ki.setInterval(a,b)}; +yi.prototype.clearInterval=function(a){ki.clearInterval(a)}; +yi.prototype.setTimeout=function(a,b){return ki.setTimeout(a,b)}; +yi.prototype.clearTimeout=function(a){ki.clearTimeout(a)}; +Ka(yi);Ci.prototype.getContext=function(){if(!this.o){if(!ki)throw Error("Context has not been set and window is undefined.");this.o=yi.getInstance()}return this.o}; +Ka(Ci);g.Ta(Di,Ng);Gi.prototype.av=function(a){if("string"===typeof a&&0!=a.length){var b=this.ib;if(b.u){a=a.split("&");for(var c=a.length-1;0<=c;c--){var d=a[c].split("="),e=d[0];d=1<d.length?parseInt(d[1],10):1;isNaN(d)||(e=b.o[e])&&e.setValue(d)}}}}; +Ka(Gi);var O1=null;var Ni=g.v.performance,cta=!!(Ni&&Ni.mark&&Ni.measure&&Ni.clearMarks),Li=$a(function(){var a;if(a=cta){var b;if(null===O1){O1="";try{a="";try{a=g.v.top.location.hash}catch(c){a=g.v.location.hash}a&&(O1=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=O1;a=!!b.indexOf&&0<=b.indexOf("1337")}return a}); +Mi.prototype.disable=function(){this.o=!1;this.events!=this.u.google_js_reporting_queue&&(Li()&&(0,g.y)(this.events,Oi),this.events.length=0)}; +Mi.prototype.start=function(a,b){if(!this.o)return null;var c=Ki()||Ji();c=new Tba(a,b,c);var d="goog_"+c.label+"_"+c.uniqueId+"_start";Ni&&Li()&&Ni.mark(d);return c}; +Mi.prototype.end=function(a){if(this.o&&"number"===typeof a.value){var b=Ki()||Ji();a.duration=b-a.value;b="goog_"+a.label+"_"+a.uniqueId+"_end";Ni&&Li()&&Ni.mark(b);!this.o||2048<this.events.length||this.events.push(a)}};Ri.prototype.u=function(a,b,c,d,e){e=e||this.B;try{var f=new qi;f.B=!0;ui(f,1,"context",a);b.error&&b.meta&&b.id||(b=new Si(Ti(b)));b.msg&&ui(f,2,"msg",b.msg.substring(0,512));var k=b.meta||{};if(this.o)try{this.o(k)}catch(m){}if(d)try{d(k)}catch(m){}b=[k];f.o.push(3);f.u[3]=b;var l=pi();l.u&&ui(f,4,"top",l.u.url||"");ui(f,5,"url",l.o.url||"");Hi(this.C,e,f,!1,c)}catch(m){try{Hi(this.C,e,{context:"ecmserr",rctx:a,msg:Ti(m),url:l&&l.o.url},!1,c)}catch(n){}}return this.A}; +g.t(Si,Ii);var Qi,Vi,Pi=new Mi;(function(){Qi=new Sba;Vi=new Ri;var a=Vh();a&&a.document&&("complete"==a.document.readyState?Xi():Pi.o&&fh(a,"load",function(){Xi()}))})();var Vba=Date.now(),ej=-1,cj=-1,Jk,fj=-1,dj=!1;var pm={currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},Fk={tE:"start",gE:"firstquartile",nE:"midpoint",wE:"thirdquartile",YD:"complete",mE:"metric",PAUSE:"pause",qE:"resume",sE:"skip",zE:"viewable_impression",oE:"mute",xE:"unmute",hE:"fullscreen",fE:"exitfullscreen",XD:"bufferstart",WD:"bufferfinish",iE:"fully_viewable_audible_half_duration_impression",lE:"measurable_impression",SD:"abandon",eE:"engagedview",jE:"impression",aE:"creativeview",kE:"loaded",NS:"progress",CLOSE:"close", +rQ:"collapse",pS:"overlay_resize",qS:"overlay_unmeasurable_impression",rS:"overlay_unviewable_impression",tS:"overlay_viewable_immediate_impression",sS:"overlay_viewable_end_of_session_impression",bE:"custom_metric_viewable"},zda="start firstquartile midpoint thirdquartile resume loaded".split(" "),Ada=["start","firstquartile","midpoint","thirdquartile"],Cca=["abandon"],Jl={UNKNOWN:-1,tE:0,gE:1,nE:2,wE:3,YD:4,mE:5,PAUSE:6,qE:7,sE:8,zE:9,oE:10,xE:11,hE:12,fE:13,iE:14,lE:15,SD:16,eE:17,jE:18,aE:19, +kE:20,bE:21,XD:22,WD:23};var Xba={vP:"addEventListener",cR:"getMaxSize",dR:"getScreenSize",eR:"getState",fR:"getVersion",SS:"removeEventListener",IR:"isViewable"};if(Uh&&Uh.URL){var dta,qh=Uh.URL;dta=!!qh&&0<yba().length;Vi.A=!dta};pj.prototype.update=function(a){a&&a.document&&(this.G=Xh(!1,a,this.isMobileDevice),this.o=Xh(!0,a,this.isMobileDevice),rj(this,a),qj(this,a))}; +Ka(pj);var eta=new sh(0,0,0,0);wj.prototype.xa=function(){return this.H};xj.prototype.cancel=function(){zi().clearTimeout(this.o);this.o=null}; +xj.prototype.schedule=function(){var a=this;this.o=zi().setTimeout(Ei(Gi.getInstance().u.o,Zi(143,function(){a.u++;a.A.Fz()})),Wba())};g.h=yj.prototype;g.h.Zz=function(){return this.Rp()}; +g.h.Rp=function(){return!1}; +g.h.initialize=function(){return this.gd=!0}; +g.h.kk=function(){return this.o.T}; +g.h.rm=function(){return this.o.L}; +g.h.getName=function(){return this.o.ba}; +g.h.Kh=function(){return this.o.ty()}; +g.h.ty=function(){return{}}; +g.h.Yg=function(){return this.o.G}; +g.h.Xz=function(){var a=pj.getInstance();a.o=Xh(!0,this.Qd,a.isMobileDevice)}; +g.h.Yz=function(){qj(pj.getInstance(),this.Qd)}; +g.h.FH=function(){rj(pj.getInstance(),this.Qd)}; +g.h.Gy=function(){return this.A.o}; +g.h.Fz=function(){}; +g.h.isActive=function(){return this.o.C}; +g.h.rk=function(a){var b=this.o,c=a.Yg();this.o=c>=this.G?a:this;b!==this.o?(this.C=this.o.C,zj(this)):this.C!==this.o.C&&(this.C=this.o.C,zj(this))}; +g.h.Th=function(a){if(a.u===this.o){var b;if(!(b=this.aa)){b=this.A;var c=this.H;if(c=a&&(void 0===c||!c||b.volume==a.volume)&&b.A==a.A)b=b.o,c=a.o,c=b==c?!0:b&&c?b.top==c.top&&b.right==c.right&&b.bottom==c.bottom&&b.left==c.left:!1;b=!c}this.A=a;b&&Ej(this)}}; +g.h.ug=function(){return this.H}; +g.h.dispose=function(){this.Mb=!0}; +g.h.ha=function(){return this.Mb};g.h=Fj.prototype;g.h.iu=function(){return!0}; +g.h.Lm=function(){}; +g.h.co=function(){if(this.element){var a=this.element,b=this.u.o.Qd;try{try{var c=lj(a.getBoundingClientRect())}catch(n){c=new sh(0,0,0,0)}var d=c.right-c.left,e=c.bottom-c.top,f=Lh(a,b),k=f.x,l=f.y;var m=new sh(Math.round(l),Math.round(k+d),Math.round(l+e),Math.round(k))}catch(n){m=eta.clone()}this.o=m}}; +g.h.mx=function(){this.C=this.u.A.o}; +g.h.Kg=function(){this.co();this.B=new wj(this.u.A,this.element,this.o,this.B.C,this.B.o,this.B.B,bj(),this.B.A)}; +g.h.dispose=function(){if(!this.ha()){var a=this.u;g.kb(a.B,this);a.H&&this.ug()&&Dj(a);this.Lm();this.Mb=!0}}; +g.h.ha=function(){return this.Mb}; +g.h.Kh=function(){return this.u.Kh()}; +g.h.Yg=function(){return this.u.Yg()}; +g.h.kk=function(){return this.u.kk()}; +g.h.rm=function(){return this.u.rm()}; +g.h.rk=function(){}; +g.h.Th=function(){this.Kg()}; +g.h.ug=function(){return this.N};g.h=Gj.prototype;g.h.Yg=function(){return this.o.Yg()}; +g.h.kk=function(){return this.o.kk()}; +g.h.rm=function(){return this.o.rm()}; +g.h.create=function(a,b,c){var d=null;this.o&&(d=this.Gp(a,b,c),Bj(this.o,d));return d}; +g.h.Gz=function(){return this.Gm()}; +g.h.Gm=function(){return!1}; +g.h.init=function(a){return this.o.initialize()?(Bj(this.o,this),this.B=a,!0):!1}; +g.h.rk=function(a){0==a.Yg()&&this.B(a.kk(),this)}; +g.h.Th=function(){}; +g.h.ug=function(){return!1}; +g.h.dispose=function(){this.Mb=!0}; +g.h.ha=function(){return this.Mb}; +g.h.Kh=function(){return{}};Jj.prototype.add=function(a,b,c){++this.A;var d=this.A/4096;this.o.push(dca(new Hj(a,b,c),d));this.u=!0;return this};Nj.prototype.toString=function(){var a="//pagead2.googlesyndication.com//pagead/gen_204",b=Lj(this.o);0<b.length&&(a+="?"+b);return a};Ka(Qj);Rj.prototype.update=function(a,b,c){a&&(this.o+=b,this.u+=b,this.B+=b,this.A=Math.max(this.A,this.B));if(void 0===c?!a:c)this.B=0};var ica=[1,.75,.5,.3,0];Sj.prototype.update=function(a,b,c,d,e,f){f=void 0===f?!0:f;b=e?Math.min(a,b):b;for(e=0;e<this.u.length;e++){var k=this.u[e],l=0<b&&b>=k;k=!(0<a&&a>=k)||c;this.o[e].update(f&&l,d,!f||k)}};bk.prototype.update=function(a,b,c,d){this.G=-1!=this.G?Math.min(this.G,b.Eb):b.Eb;this.R=Math.max(this.R,b.Eb);this.T=-1!=this.T?Math.min(this.T,b.me):b.me;this.Z=Math.max(this.Z,b.me);this.ma.update(b.me,c.me,b.o,a,d);this.u.update(b.Eb,c.Eb,b.o,a,d);c=d||c.lj!=b.lj?c.isVisible()&&b.isVisible():c.isVisible();b=!b.isVisible()||b.o;this.ga.update(c,a,b)}; +bk.prototype.nj=function(){return this.ga.A>=this.ra};var kca=new sh(0,0,0,0);g.t(dk,g.z);g.h=dk.prototype;g.h.X=function(){this.ce.o&&(this.Ri.Mu&&(gh(this.ce.o,"mouseover",this.Ri.Mu),this.Ri.Mu=null),this.Ri.Lu&&(gh(this.ce.o,"mouseout",this.Ri.Lu),this.Ri.Lu=null));this.un&&this.un.dispose();this.Rb&&this.Rb.dispose();delete this.Cp;delete this.Yt;delete this.oD;delete this.ce.gi;delete this.ce.o;delete this.Ri;delete this.un;delete this.Rb;delete this.ib;g.z.prototype.X.call(this)}; +g.h.Nh=function(){return this.Rb?this.Rb.o:this.position}; +g.h.av=function(a){Gi.getInstance().av(a)}; +g.h.ug=function(){return!1}; +g.h.No=function(){return new bk}; +g.h.fe=function(){return this.Cp}; +g.h.Ay=function(a){return gk(this,a,1E4)}; +g.h.la=function(a,b,c,d,e,f,k){this.Ck||(this.vo&&(a=this.Wr(a,c,e,k),d=d&&this.kd.Eb>=(this.lj()?.3:.5),this.cw(f,a,d),this.Df=b,0<a.Eb&&-1===this.ZC&&(this.ZC=b),-1==this.aD&&this.nj()&&(this.aD=b),-2==this.Xt&&(this.Xt=tj(this.Nh())?a.Eb:-1),this.kd=a),this.Yt(this))}; +g.h.cw=function(a,b,c){this.fe().update(a,b,this.kd,c)}; +g.h.Ws=function(){return new Yh}; +g.h.Wr=function(a,b,c,d){c=this.Ws();c.o=b;b=zi().u;b=0===li(Uh)?-1:b.isVisible()?0:1;c.u=b;c.Eb=this.xs(a);c.lj=this.lj();c.me=d;return c}; +g.h.Iy=function(a,b){if(-1==this.Df)return 0;var c=a-this.Df;return c>b?0:c}; +g.h.it=function(a){return this.Iy(a,1E4)}; +g.h.xs=function(a){return 0===this.opacity&&1===fi(this.ib,"opac")?0:a}; +g.h.lj=function(){return!1}; +g.h.Pq=function(){return!1}; +g.h.ag=function(){return 0}; +g.h.nj=function(){return this.Cp.nj()};var ik="StopIteration"in g.v?g.v.StopIteration:{message:"StopIteration",stack:""};hk.prototype.next=function(){throw ik;}; +hk.prototype.Ig=function(){return this};g.t(lk,Yh);pk.prototype.getValue=function(){return this.u}; +pk.prototype.update=function(a,b){32<=a||(this.o&1<<a&&!b?this.u&=~(1<<a):this.o&1<<a||!b||(this.u|=1<<a),this.o|=1<<a)};g.t(qk,bk); +qk.prototype.update=function(a,b,c,d){if(!b.paused){bk.prototype.update.call(this,a,b,c,d);var e=mk(b)&&mk(c),f=.5<=(d?Math.min(b.Eb,c.Eb):c.Eb);nj(b.volume)&&(this.B=-1!=this.B?Math.min(this.B,b.volume):b.volume,this.F=Math.max(this.F,b.volume));f&&(this.V+=a,this.L+=e?a:0);this.o.update(b.Eb,c.Eb,b.o,a,d,e);this.A.update(!0,a);this.C.update(e,a);this.N.update(c.fullscreen,a);this.ua.update(e&&!f,a);a=Math.floor(b.mediaTime/1E3);this.aa.update(a,b.isVisible());this.ea.update(a,1<=b.Eb);this.fa.update(a, +mk(b))}};g.t(sk,wca);sk.prototype.A=function(){return!0}; +sk.prototype.C=function(){return!1}; +sk.prototype.getId=function(){var a=this,b=Nb(Fk,function(c){return c==a.B}); +return Jl[b].toString()}; +sk.prototype.toString=function(){var a="";this.C()&&(a+="c");this.o&&(a+="s");0<this.u&&(a+=":"+this.u);return this.getId()+a};g.t(vk,Fj);vk.prototype.jz=function(a){var b=1==fi(this.ib,"od");return bca(a,this.C,this.element,b)}; +vk.prototype.nx=function(){if(1===fi(this.ib,"osddt")||"mraid"===this.getName()||"iem"===this.getName()||"omid"===this.getName())this.timestamp=bj();else{var a=this.u.A;this.timestamp=-1===a.time?bj():a.time}}; +vk.prototype.Kg=function(){this.nx();this.co();this.mx();var a=this.o;var b=this.C;a=a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom?new sh(Math.max(a.top,b.top),Math.min(a.right,b.right),Math.min(a.bottom,b.bottom),Math.max(a.left,b.left)):new sh(0,0,0,0);b=a.top>=a.bottom||a.left>=a.right?new sh(0,0,0,0):a;a=this.u.A;var c=0,d=0,e=0;0<(this.o.bottom-this.o.top)*(this.o.right-this.o.left)&&(this.jz(b)?b=new sh(0,0,0,0):(c=pj.getInstance().B,e=new sh(0,c.height,c.width,0),c=uj(b, +this.o),d=uj(b,pj.getInstance().o),e=uj(b,e)));b=b.top>=b.bottom||b.left>=b.right?new sh(0,0,0,0):th(b,-this.o.left,-this.o.top);sj()||(d=c=0);this.B=new wj(a,this.element,this.o,b,c,d,this.timestamp,e)}; +vk.prototype.getName=function(){return this.u.getName()};var fta=new sh(0,0,0,0);g.t(wk,vk);g.h=wk.prototype;g.h.iu=function(){this.A();return!0}; +g.h.Th=function(){vk.prototype.Kg.call(this)}; +g.h.nx=function(){}; +g.h.co=function(){}; +g.h.Kg=function(){this.A();vk.prototype.Kg.call(this)}; +g.h.rk=function(a){a=a.isActive();a!==this.G&&(a?this.A():(pj.getInstance().o=new sh(0,0,0,0),this.o=new sh(0,0,0,0),this.C=new sh(0,0,0,0),this.timestamp=-1));this.G=a};var P1={},Bca=(P1.firstquartile=0,P1.midpoint=1,P1.thirdquartile=2,P1.complete=3,P1);g.t(xk,dk);g.h=xk.prototype;g.h.ug=function(){return!0}; +g.h.Ay=function(a){return gk(this,a,Math.max(1E4,this.A/3))}; +g.h.it=function(a){return 2==this.Sc?0:dk.prototype.Iy.call(this,a,Math.max(1E4,this.A/3))}; +g.h.la=function(a,b,c,d,e,f,k){var l=this,m=this.N(this)||{};g.Vb(m,e);this.A=m.duration||this.A;this.H=m.isVpaid||this.H;this.ba=m.isYouTube||this.ba;e=xca(this,b);1===Bk(this)&&(f=e);dk.prototype.la.call(this,a,b,c,d,m,f,k);this.pj&&this.pj.o&&(0,g.y)(this.F,function(n){n.o||(n.o=uk(n,l))})}; +g.h.cw=function(a,b,c){dk.prototype.cw.call(this,a,b,c);Ak(this).update(a,b,this.kd,c);this.ra=mk(this.kd)&&mk(b);-1==this.Z&&this.ea&&(this.Z=this.fe().A.o);this.Mc.A=0;a=this.nj();b.isVisible()&&nk(this.Mc,"vs");a&&nk(this.Mc,"vw");nj(b.volume)&&nk(this.Mc,"am");mk(b)&&nk(this.Mc,"a");this.vk&&nk(this.Mc,"f");-1!=b.u&&(nk(this.Mc,"bm"),1==b.u&&nk(this.Mc,"b"));mk(b)&&b.isVisible()&&nk(this.Mc,"avs");this.ra&&a&&nk(this.Mc,"avw");0<b.Eb&&nk(this.Mc,"pv");Ck(this,this.fe().A.o,!0)&&nk(this.Mc,"gdr"); +2E3<=Yj(this.fe().u,1)&&nk(this.Mc,"pmx")}; +g.h.No=function(){return new qk}; +g.h.fe=function(){return this.Cp}; +g.h.Ws=function(){return new lk}; +g.h.Wr=function(a,b,c,d){a=dk.prototype.Wr.call(this,a,b,c,void 0===d?-1:d);a.fullscreen=this.vk;a.paused=2==this.Sc;a.volume=c.volume;nj(a.volume)||(this.ma++,b=this.kd,nj(b.volume)&&(a.volume=b.volume));c=c.currentTime;a.mediaTime=void 0!==c&&0<=c?c:-1;return a}; +g.h.xs=function(a){return pj.getInstance(),this.vk?1:dk.prototype.xs.call(this,a)}; +g.h.ag=function(){return 1}; +g.h.getDuration=function(){return this.A};var gta=(0,g.C)();var Ok={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Lca=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;Pk.prototype.reset=function(){this.o=[];this.u=[]}; +Ka(Pk);var Sk=Pk.getInstance();Ka(Wk);g.t(Yk,Gj);g.h=Yk.prototype;g.h.getName=function(){return(this.u?this.u:this.o).getName()}; +g.h.Kh=function(){return(this.u?this.u:this.o).Kh()}; +g.h.Yg=function(){return(this.u?this.u:this.o).Yg()}; +g.h.init=function(a){var b=!1;(0,g.y)(this.A,function(c){c.initialize()&&(b=!0)}); +b&&(this.B=a,Bj(this.o,this));return b}; +g.h.dispose=function(){(0,g.y)(this.A,function(a){a.dispose()}); +Gj.prototype.dispose.call(this)}; +g.h.Gz=function(){return oj(this.A,function(a){return a.Zz()})}; +g.h.Gm=function(){return oj(this.A,function(a){return a.Rp()})}; +g.h.Gp=function(a,b,c){return new vk(a,this.o,b,c)}; +g.h.Th=function(a){this.u=a.u};g.t(Zk,vk);g.h=Zk.prototype;g.h.iu=function(){var a=this;this.L||(this.L=bj());if(Yi(298,function(){return Sca(a)}))return!0; +Aj(this.u,"msf");return!1}; +g.h.co=function(){}; +g.h.jz=function(){return!1}; +g.h.mx=function(){}; +g.h.Kh=function(){var a={};return Object.assign(this.u.Kh(),(a.niot_obs=this.L,a.niot_cbk=this.H,a))};var Rca={threshold:[0,.3,.5,.75,1]};g.t(al,Zk);al.prototype.getName=function(){return"nio"}; +al.prototype.Lm=function(){if(this.A&&this.element)try{this.A.unobserve(this.element),this.G?(this.G.unobserve(this.element),this.G=null):this.F&&(this.F.disconnect(),this.F=null)}catch(a){}}; +al.prototype.Kg=function(){var a=bl(this);0<a.length&&$k(this,a);Zk.prototype.Kg.call(this)};var ol=yy||YB;g.t(rl,Gj);rl.prototype.getName=function(){return"nio"}; +rl.prototype.Gm=function(){return g.hl()?!1:!pj.getInstance().u&&null!=this.o.o.Qd.IntersectionObserver}; +rl.prototype.Gp=function(a,b,c){return new al(a,this.o,b,c)};g.t(tl,yj);tl.prototype.Gy=function(){return pj.getInstance().o}; +tl.prototype.Rp=function(){var a=sl();this.G!==a&&(this.o!=this&&a>this.o.G&&(this.o=this,zj(this)),this.G=a);return 2==a}; +Ka(tl);Ka(ul);vl.prototype.Fz=function(){yl(this,Tk(),!1)}; +vl.prototype.B=function(){var a=sj(),b=bj();a?(dj||(ej=b,(0,g.y)(Sk.o,function(c){var d=c.fe();d.ba=rk(d,b,1!=c.Sc)})),dj=!0):(this.G=Al(this,b),dj=!1,Jk=b,(0,g.y)(Sk.o,function(c){c.vo&&(c.fe().H=b)})); +yl(this,Tk(),!a)}; +Ka(vl);var wl=vl.getInstance();var Bl=null,im="",hm=!1;var Q1=Hl([void 0,1,2,3,4,8,16]),R1=Hl([void 0,4,8,16]),hta={sv:"sv",cb:"cb",e:"e",nas:"nas",msg:"msg","if":"if",sdk:"sdk",p:"p",p0:Gl("p0",R1),p1:Gl("p1",R1),p2:Gl("p2",R1),p3:Gl("p3",R1),tos:"tos",mtos:"mtos",mtos1:Fl("mtos1",[0,2,4],!1,R1),mtos2:Fl("mtos2",[0,2,4],!1,R1),mtos3:Fl("mtos3",[0,2,4],!1,R1),mcvt:"mcvt",ps:"ps",scs:"scs",bs:"bs",vht:"vht",mut:"mut",a:"a",a0:Gl("a0",R1),a1:Gl("a1",R1),a2:Gl("a2",R1),a3:Gl("a3",R1),ft:"ft",dft:"dft",at:"at",dat:"dat",as:"as",vpt:"vpt",gmm:"gmm",std:"std", +efpf:"efpf",swf:"swf",nio:"nio",px:"px",nnut:"nnut",vmer:"vmer",vmmk:"vmmk",vmiec:"vmiec",nmt:"nmt",tcm:"tcm",bt:"bt",pst:"pst",vpaid:"vpaid",dur:"dur",vmtime:"vmtime",dtos:"dtos",dtoss:"dtoss",dvs:"dvs",dfvs:"dfvs",dvpt:"dvpt",fmf:"fmf",vds:"vds",is:"is",i0:"i0",i1:"i1",i2:"i2",i3:"i3",ic:"ic",cs:"cs",c:"c",c0:Gl("c0",R1),c1:Gl("c1",R1),c2:Gl("c2",R1),c3:Gl("c3",R1),mc:"mc",nc:"nc",mv:"mv",nv:"nv",qmt:Gl("qmtos",Q1),qnc:Gl("qnc",Q1),qmv:Gl("qmv",Q1),qnv:Gl("qnv",Q1),raf:"raf",rafc:"rafc",lte:"lte", +ces:"ces",tth:"tth",femt:"femt",femvt:"femvt",emc:"emc",emuc:"emuc",emb:"emb",avms:"avms",nvat:"nvat",qi:"qi",psm:"psm",psv:"psv",psfv:"psfv",psa:"psa",pnk:"pnk",pnc:"pnc",pnmm:"pnmm",pns:"pns",ptlt:"ptlt",pngs:"pings",veid:"veid",ssb:"ssb",ss0:Gl("ss0",R1),ss1:Gl("ss1",R1),ss2:Gl("ss2",R1),ss3:Gl("ss3",R1),dc_rfl:"urlsigs",obd:"obd",omidp:"omidp",omidr:"omidr",omidv:"omidv",omida:"omida",omids:"omids",omidpv:"omidpv",omidam:"omidam",omidct:"omidct",omidia:"omidia"},ita={c:Cl("c"),at:"at",atos:Fl("atos", +[0,2,4]),ta:function(a,b){return function(c){if(void 0===c[a])return b}}("tth","1"), +a:"a",dur:"dur",p:"p",tos:El(),j:"dom",mtos:Fl("mtos",[0,2,4]),gmm:"gmm",gdr:"gdr",ss:Cl("ss"),vsv:Ya("w2"),t:"t"},jta={atos:"atos",amtos:"amtos",avt:Fl("atos",[2]),davs:"davs",dafvs:"dafvs",dav:"dav",ss:Cl("ss"),t:"t"},kta={a:"a",tos:El(),at:"at",c:Cl("c"),mtos:Fl("mtos",[0,2,4]),dur:"dur",fs:"fs",p:"p",vpt:"vpt",vsv:Ya("ias_w2"),dom:"dom",gmm:"gmm",gdr:"gdr",t:"t"},lta={tos:El(),at:"at",c:Cl("c"),mtos:Fl("mtos",[0,2,4]),p:"p",vpt:"vpt",vsv:Ya("dv_w4"),gmm:"gmm",gdr:"gdr",dom:"dom",t:"t",mv:"mv", +qmpt:Fl("qmtos",[0,2,4]),qvs:function(a,b){return function(c){var d=c[a];if("number"===typeof d)return(0,g.Jc)(b,function(e){return 0<d&&d>=e?1:0})}}("qnc",[1, +.5,0]),qmv:"qmv",qa:"qas",a:"a"};var Zca={VQ:"visible",TP:"audible",tT:"time",uT:"timetype"},Ml={visible:function(a){return/^(100|[0-9]{1,2})$/.test(a)}, +audible:function(a){return"0"==a||"1"==a}, +timetype:function(a){return"mtos"==a||"tos"==a}, +time:function(a){return/^(100|[0-9]{1,2})%$/.test(a)||/^([0-9])+ms$/.test(a)}};g.t(Nl,sk);Nl.prototype.getId=function(){return this.G}; +Nl.prototype.C=function(){return!0}; +Nl.prototype.A=function(a){var b=a.fe(),c=a.getDuration();return oj(this.F,function(d){if(void 0!=d.o)var e=ada(d,b);else b:{switch(d.C){case "mtos":e=d.u?b.C.A:b.A.o;break b;case "tos":e=d.u?b.C.o:b.A.o;break b}e=0}0==e?d=!1:(d=-1!=d.A?d.A:void 0!==c&&0<c?d.B*c:-1,d=-1!=d&&e>=d);return d})};g.t(Ol,sk);Ol.prototype.A=function(a){var b=Wj(a.fe().o,1);return Ck(a,b)};g.t(Pl,sk);Pl.prototype.A=function(a){return a.fe().nj()};g.t(Sl,bda);Sl.prototype.o=function(a){var b=new Ql;b.o=Rl(a,hta);b.A=Rl(a,jta);return b};g.t(Tl,wk);Tl.prototype.A=function(){var a=g.Ia("ima.admob.getViewability"),b=fi(this.ib,"queryid");"function"===typeof a&&b&&a(b)}; +Tl.prototype.getName=function(){return"gsv"};g.t(Ul,Gj);Ul.prototype.getName=function(){return"gsv"}; +Ul.prototype.Gm=function(){var a=pj.getInstance();Gi.getInstance();return a.u&&!1}; +Ul.prototype.Gp=function(a,b,c){return new Tl(this.o,b,c)};g.t(Vl,wk);Vl.prototype.A=function(){var a=this,b=g.Ia("ima.bridge.getNativeViewability"),c=fi(this.ib,"queryid");"function"===typeof b&&c&&b(c,function(d){g.Pb(d)&&a.F++;var e=d.opt_nativeViewVisibleBounds||{},f=d.opt_nativeViewHidden;a.o=mj(d.opt_nativeViewBounds||{});var k=a.u.A;k.o=f?fta.clone():mj(e);a.timestamp=d.opt_nativeTime||-1;pj.getInstance().o=k.o;d=d.opt_nativeVolume;void 0!==d&&(k.volume=d)})}; +Vl.prototype.getName=function(){return"nis"};g.t(Wl,Gj);Wl.prototype.getName=function(){return"nis"}; +Wl.prototype.Gm=function(){var a=pj.getInstance();Gi.getInstance();return a.u&&!1}; +Wl.prototype.Gp=function(a,b,c){return new Vl(this.o,b,c)};g.t(Xl,yj);g.h=Xl.prototype;g.h.Rp=function(){return null!=this.u.If}; +g.h.ty=function(){var a={};this.V&&(a.mraid=this.V);this.R&&(a.mlc=1);a.mtop=this.u.EO;this.F&&(a.mse=this.F);this.Z&&(a.msc=1);a.mcp=this.u.compatibility;return a}; +g.h.xi=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];try{return this.u.If[a].apply(this.u.If,c)}catch(e){aj(538,e,.01,function(f){f.method=a})}}; +g.h.initialize=function(){var a=this;if(this.gd)return!this.rm();this.gd=!0;if(2===this.u.compatibility)return this.F="ng",Aj(this,"w"),!1;if(1===this.u.compatibility)return this.F="mm",Aj(this,"w"),!1;pj.getInstance().H=!0;this.Qd.document.readyState&&"complete"==this.Qd.document.readyState?am(this):ij(this.Qd,"load",function(){zi().setTimeout(Zi(292,function(){return am(a)}),100)},292); +return!0}; +g.h.Xz=function(){var a=pj.getInstance(),b=dm(this,"getMaxSize");a.o=new sh(0,b.width,b.height,0)}; +g.h.Yz=function(){pj.getInstance().B=dm(this,"getScreenSize")}; +g.h.dispose=function(){bm(this);yj.prototype.dispose.call(this)}; +Ka(Xl);g.h=em.prototype;g.h.Yl=function(a){ek(a,!1);Nca(a)}; +g.h.Qo=function(){}; +g.h.gn=function(a,b,c,d){var e=this;this.u||(this.u=this.Lx());b=c?b:-1;a=null==this.u?new xk(ki,a,b,7):new xk(ki,a,b,7,new sk("measurable_impression",this.u),hda(this));a.Cd=d;Dba(a.ib);ei(a.ib,"queryid",a.Cd);a.av("");pca(a,function(f){for(var k=[],l=0;l<arguments.length;++l)k[l-0]=arguments[l];return e.Sy.apply(e,g.la(k))},function(f){for(var k=[],l=0;l<arguments.length;++l)k[l-0]=arguments[l]; +return e.kG.apply(e,g.la(k))}); +(d=Wk.getInstance().o)&&fk(a,d);a.ce.gi&&ul.getInstance();return a}; +g.h.rk=function(a){switch(a.Yg()){case 0:if(a=Wk.getInstance().o)a=a.o,g.kb(a.B,this),a.H&&this.ug()&&Dj(a);gm();break;case 2:xl()}}; +g.h.Th=function(){}; +g.h.ug=function(){return!1}; +g.h.kG=function(a,b){a.Ck=!0;switch(a.ag()){case 1:mm(this,a,b);break;case 2:this.ov(a)}this.Bv()}; +g.h.sG=function(a){Ek(a,0);return Hk(a,"start",sj())}; +g.h.xl=function(a,b,c){yl(wl,[a],!sj());return this.Oh(a,b,c)}; +g.h.Oh=function(a,b,c){return Hk(a,c,sj())}; +g.h.nG=function(a){return nm(a,"firstquartile",1)}; +g.h.pG=function(a){a.ea=!0;return nm(a,"midpoint",2)}; +g.h.tG=function(a){return nm(a,"thirdquartile",3)}; +g.h.lG=function(a){var b=nm(a,"complete",4);yk(a);return b}; +g.h.FC=function(a,b,c){b=sj();if(2==a.Sc&&!b){var d=bj();a.fe().H=d}yl(wl,[a],!b);2==a.Sc&&(a.Sc=1);return Hk(a,c,b)}; +g.h.rG=function(a,b){var c=this.xl(a,b||{},"skip");yk(a);return c}; +g.h.oG=function(a,b){ek(a,!0);return this.xl(a,b||{},"fullscreen")}; +g.h.mG=function(a,b){ek(a,!1);return this.xl(a,b||{},"exitfullscreen")}; +g.h.Wu=function(a,b,c){b=a.fe();var d=bj();b.ba=rk(b,d,1!=a.Sc);yl(wl,[a],!sj());1==a.Sc&&(a.Sc=2);return Hk(a,c,sj())}; +g.h.qG=function(a){yl(wl,[a],!sj());return a.u()}; +g.h.xt=function(a){yl(wl,[a],!sj());this.BC(a);yk(a);return a.u()}; +g.h.Sy=function(){}; +g.h.ov=function(){}; +g.h.BC=function(){}; +g.h.Wz=function(){}; +g.h.Bv=function(){}; +g.h.Lx=function(){};var sm=(0,g.C)(),um=!1,vm=!1,wm=!1,oda=[function(a){return!(!a.chrome||!a.chrome.webstore)}, +function(a){return!!a.document.documentMode}, +function(a){return!!a.document.fonts.ready}, +function(){return tm(0)}, +function(a){return!!a.ActiveXObject}, +function(a){return!!a.chrome}, +function(a){return!!a.navigator.serviceWorker}, +function(a){return!!a.opera}, +function(a){return!!a.sidebar}, +function(){return!+"\v1"}, +function(){return tm(1)}, +function(a){return!a.ActiveXObject}, +function(a){return"-ms-ime-align"in a.document.documentElement.style}, +function(a){return"-ms-scroll-limit"in a.document.documentElement.style}, +function(a){return"-webkit-font-feature-settings"in a.document.body.style}, +function(){return tm(2)}, +function(a){return"ActiveXObject"in a}, +function(a){return"MozAppearance"in a.document.documentElement.style}, +function(a){return"_phantom"in a}, +function(a){return"callPhantom"in a}, +function(a){return"content"in a.document.createElement("template")}, +function(a){return"getEntriesByType"in a.performance}, +function(){return tm(3)}, +function(a){return"image-rendering"in a.document.body.style}, +function(a){return"object-fit"in a.document.body.style}, +function(a){return"open"in a.document.createElement("details")}, +function(a){return"orientation"in a.screen}, +function(a){return"performance"in a}, +function(a){return"shape-image-threshold"in a.document.body.style}, +function(){return tm(4)}, +function(a){return"srcset"in a.document.createElement("img")}, +function(){return vm}, +function(){return wm}, +function(){return tm(5)}, +function(a){a=a.document.createElement("div");a.style.width="1px";a.style.width="-webkit-min-content";a.style.width="min-content";return"1px"!=a.style.width}, +function(a){a=a.document.createElement("div");a.style.width="1px";a.style.width="calc(1px - 1px)";a.style.width="-webkit-calc(1px - 1px)";return"1px"!=a.style.width}, +function(){var a=!1;eval('var DummyFunction1 = function(x){ "use strict"; var a = 12; b = a + x*35; }');try{DummyFunction1()}catch(b){a=!0}return a}, +function(){var a=!1;try{DummyFunction2()}catch(b){a=!0}return a}, +function(){return!1}, +function(){return tm(6)}, +function(a){var b=a.document.createElement("canvas");b.width=b.height=1;b=b.getContext("2d");b.globalCompositeOperation="multiply";b.fillStyle="rgb(0,255,255)";b.fillRect(0,0,1,1);b.fill();b.fillStyle="rgb(255,255,0)";b.fillRect(0,0,1,1);b.fill();b=b.getImageData(0,0,1,1).data;return b[0]==b[2]&&b[1]==b[3]||rm(a.navigator.vibrate)}, +function(a){a=a.document.createElement("canvas");a.width=a.height=1;a=a.getContext("2d");a.globalCompositeOperation="multiply";a.fillStyle="rgb(0,255,255)";a.fillRect(0,0,1,1);a.fill();a.fillStyle="rgb(255,255,0)";a.fillRect(0,0,1,1);a.fill();a=a.getImageData(0,0,1,1).data;return a[0]==a[2]&&a[1]==a[3]}, +function(a){a=a.document.createElement("div");return rm(a.matches)}, +function(a){a=a.document.createElement("input");a.setAttribute("type","range");return"text"!==a.type}, +function(a){return a.CSS.supports("image-rendering","pixelated")}, +function(a){return a.CSS.supports("object-fit","contain")}, +function(){return tm(7)}, +function(a){return a.CSS.supports("object-fit","inherit")}, +function(a){return a.CSS.supports("shape-image-threshold","0.9")}, +function(a){return a.CSS.supports("word-break","keep-all")}, +function(){return eval("1 == [for (item of [1,2,3]) item][0]")}, +function(a){return rm(a.CSS.supports)}, +function(){return rm(Intl.Collator)}, +function(a){return rm(a.document.createElement("dialog").show)}, +function(){return tm(8)}, +function(a){return rm(a.document.createElement("div").animate([{transform:"scale(1)",easing:"ease-in"},{transform:"scale(1.3)",easing:"ease-in"}],{duration:1300,iterations:1}).reverse)}, +function(a){return rm(a.document.createElement("div").animate)}, +function(a){return rm(a.document.documentElement.webkitRequestFullScreen)}, +function(a){return rm(a.navigator.getBattery)}, +function(a){return rm(a.navigator.permissions.query)}, +function(){return!1}, +function(){return tm(9)}, +function(){return rm(webkitRequestAnimationFrame)}, +function(a){return rm(a.BroadcastChannel.call)}, +function(a){return rm(a.FontFace)}, +function(a){return rm(a.Gamepad)}, +function(){return tm(10)}, +function(a){return rm(a.MutationEvent)}, +function(a){return rm(a.MutationObserver)}, +function(a){return rm(a.crypto.getRandomValues)}, +function(a){return rm(a.document.body.createShadowRoot)}, +function(a){return rm(a.document.body.webkitCreateShadowRoot)}, +function(a){return rm(a.fetch)}, +function(){return tm(11)}, +function(a){return rm(a.navigator.serviceWorker.register)}, +function(a){return rm(a.navigator.webkitGetGamepads)}, +function(a){return rm(a.speechSynthesis.speak)}, +function(a){return rm(a.webkitRTCPeerConnection)}, +function(a){return a.CSS.supports("--fake-var","0")}, +function(){return tm(12)}, +function(a){return a.CSS.supports("cursor","grab")}, +function(a){return a.CSS.supports("cursor","zoom-in")}, +function(a){return a.CSS.supports("image-orientation","270deg")}, +function(){return tm(13)}, +function(a){return a.CSS.supports("position","sticky")}, +function(a){return void 0===a.document.createElement("style").scoped}, +function(a){return a.performance.getEntriesByType("resource")instanceof Array}, +function(){return"undefined"==typeof InstallTrigger}, +function(){return"object"==typeof(new Intl.Collator).resolvedOptions()}, +function(a){return"boolean"==typeof a.navigator.onLine}, +function(){return tm(14)}, +function(a){return"undefined"==typeof a.navigator.NU}, +function(a){return"number"==typeof a.performance.now()}, +function(){return 0==(new Uint16Array(1))[0]}, +function(a){return-1==a.ActiveXObject.toString().indexOf("native")}, +function(a){return-1==Object.prototype.toString.call(a.HTMLElement).indexOf("Constructor")}],pda=[function(a){a=a.document.createElement("div"); +var b=null,c=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"];try{a.style.behavior="url(#default#clientcaps)"}catch(e){}for(var d=0;d<c.length;d++){try{b=a.getComponentVersion(c[d],"componentid").replace(/,/g,".")}catch(e){}if(b)return b.split(".")[0]}return!1}, +function(){return(new Date).getTimezoneOffset()}, +function(a){return(a.innerWidth||a.document.documentElement.clientWidth||a.document.body.clientWidth)/(a.innerHeight||a.document.documentElement.clientHeight||a.document.body.clientHeight)}, +function(a){return(a.outerWidth||a.document&&a.document.body&&a.document.body.offsetWidth)/(a.outerHeight||a.document&&a.document.body&&a.document.body.offsetHeight)}, +function(a){return a.screen.availWidth/a.screen.availHeight}, +function(a){return a.screen.width/a.screen.height}],qda=[function(a){return a.navigator.userAgent}, +function(a){return a.navigator.platform}, +function(a){return a.navigator.vendor}];g.Ta(xm,sda);xm.prototype.reset=function(){this.o[0]=1732584193;this.o[1]=4023233417;this.o[2]=2562383102;this.o[3]=271733878;this.B=this.A=0}; +xm.prototype.update=function(a,b){void 0===b&&(b=a.length);for(var c=b-this.u,d=this.C,e=this.A,f=0;f<b;){if(0==e)for(;f<=c;)ym(this,a,f),f+=this.u;if("string"===typeof a)for(;f<b;){if(d[e++]=a.charCodeAt(f++),e==this.u){ym(this,d);e=0;break}}else for(;f<b;)if(d[e++]=a[f++],e==this.u){ym(this,d);e=0;break}}this.A=e;this.B+=b}; +xm.prototype.digest=function(){var a=Array((56>this.A?this.u:2*this.u)-this.A);a[0]=128;for(var b=1;b<a.length-8;++b)a[b]=0;var c=8*this.B;for(b=a.length-8;b<a.length;++b)a[b]=c&255,c/=256;this.update(a);a=Array(16);for(b=c=0;4>b;++b)for(var d=0;32>d;d+=8)a[c++]=this.o[b]>>>d&255;return a};g.t(zm,Sl);zm.prototype.o=function(a){var b=Sl.prototype.o.call(this,a);var c=sm=(0,g.C)();var d=tm(5);c=(vm?!d:d)?c|2:c&-3;d=tm(2);c=(wm?!d:d)?c|8:c&-9;c={s1:(c>>>0).toString(16)};this.u||(this.u=rda());b.C=this.u;b.F=Rl(a,ita,c,"h",Am("kArwaWEsTs"));b.B=Rl(a,kta,{},"h",Am("b96YPMzfnx"));b.u=Rl(a,lta,{},"h",Am("yb8Wev6QDg"));return b};Bm.prototype.o=function(){return g.Ia(this.u)};g.t(Cm,Bm);Cm.prototype.o=function(a){if(!a.jl)return Bm.prototype.o.call(this,a);var b=this.B[a.jl];if(b)return function(c,d,e){b.u(c,d,e)}; +aj(393,Error());return null};g.t(Dm,em);g.h=Dm.prototype;g.h.Qo=function(a,b){var c=this,d=Wk.getInstance();if(null!=d.o)switch(d.o.getName()){case "nis":var e=wda(this,a,b);break;case "gsv":e=vda(this,a,b);break;case "exc":e=xda(this,a)}e||(b.opt_overlayAdElement?e=void 0:b.opt_adElement&&(e=kda(this,a,b.opt_adElement,b.opt_osdId)));e&&1==e.ag()&&(e.N==g.Ja&&(e.N=function(f){return c.Wz(f)}),uda(this,e,b)); +return e}; +g.h.Wz=function(a){a.u=0;a.V=0;if("h"==a.B||"n"==a.B){var b;Gi.getInstance();if(a.jl&&Gm(this)){var c=this.H[a.jl];c?b=function(e){return c.o(e)}:null!==c&&aj(379,Error())}else b=g.Ia("ima.common.getVideoMetadata"); +if("function"===typeof b)try{var d=b(a.Cd)}catch(e){a.u|=4}else a.u|=2}else if("b"==a.B)if(b=g.Ia("ytads.bulleit.getVideoMetadata"),"function"===typeof b)try{d=b(a.Cd)}catch(e){a.u|=4}else a.u|=2;else if("ml"==a.B)if(b=g.Ia("ima.common.getVideoMetadata"),"function"===typeof b)try{d=b(a.Cd)}catch(e){a.u|=4}else a.u|=2;else a.u|=1;a.u||(void 0===d?a.u|=8:null===d?a.u|=16:g.Pb(d)?a.u|=32:null!=d.errorCode&&(a.V=d.errorCode,a.u|=64));null==d&&(d={});lda(d,a);nj(d.volume)&&nj(void 0)&&(d.volume*=NaN); +return d}; +g.h.Lx=function(){if(Gm(this))return new Cm("ima.common.triggerExternalActivityEvent",this.A,this.H);var a=yda(this);return null!=a?new Bm(a,this.A):null}; +g.h.ov=function(a){!a.o&&a.Ck&&lm(this,a,"overlay_unmeasurable_impression")&&(a.o=!0)}; +g.h.BC=function(a){a.OC&&(a.nj()?lm(this,a,"overlay_viewable_end_of_session_impression"):lm(this,a,"overlay_unviewable_impression"),a.OC=!1)}; +g.h.Sy=function(){}; +g.h.Bv=function(){}; +g.h.gn=function(a,b,c,d){a=em.prototype.gn.call(this,a,b,c,d);this.C&&(b=this.F,null==a.C&&(a.C=new rca),b.o[a.Cd]=a.C,a.C.C=gta);return a}; +g.h.Yl=function(a){a&&1==a.ag()&&this.C&&delete this.F.o[a.Cd];return em.prototype.Yl.call(this,a)}; +Ka(Dm);var Em=new Ql;Em.C="stopped";Em.o="stopped";Em.A="stopped";Em.F="stopped";Em.B="stopped";Em.u="stopped";Object.freeze(Em);var mta=Wi(193,Im,om);g.Ga("Goog_AdSense_Lidar_sendVastEvent",mta,void 0);var nta=Zi(194,function(a,b){b=void 0===b?{}:b;var c=Fm(Dm.getInstance(),a,b);return Hm(c)}); +g.Ga("Goog_AdSense_Lidar_getViewability",nta,void 0);var ota=Wi(195,function(){return Bi()},void 0); +g.Ga("Goog_AdSense_Lidar_getUrlSignalsArray",ota,void 0);var pta=Zi(196,function(){return g.Mk(Bi())}); +g.Ga("Goog_AdSense_Lidar_getUrlSignalsList",pta,void 0);var Fea=(new Date).getTime();g.h=g.Nm.prototype;g.h.Ud=function(){Pm(this);for(var a=[],b=0;b<this.o.length;b++)a.push(this.u[this.o[b]]);return a}; +g.h.Re=function(){Pm(this);return this.o.concat()}; +g.h.isEmpty=function(){return 0==this.A}; +g.h.clear=function(){this.u={};this.Ei=this.A=this.o.length=0}; +g.h.remove=function(a){return Om(this.u,a)?(delete this.u[a],this.A--,this.Ei++,this.o.length>2*this.A&&Pm(this),!0):!1}; +g.h.get=function(a,b){return Om(this.u,a)?this.u[a]:b}; +g.h.set=function(a,b){Om(this.u,a)||(this.A++,this.o.push(a),this.Ei++);this.u[a]=b}; +g.h.forEach=function(a,b){for(var c=this.Re(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}}; +g.h.clone=function(){return new g.Nm(this)}; +g.h.Ig=function(a){Pm(this);var b=0,c=this.Ei,d=this,e=new hk;e.next=function(){if(c!=d.Ei)throw Error("The map has changed since the iterator was created");if(b>=d.o.length)throw ik;var f=d.o[b++];return a?f:d.u[f]}; +return e};g.Qm.prototype.toString=function(){var a=[],b=this.C;b&&a.push(Xm(b,qta,!0),":");var c=this.o;if(c||"file"==b)a.push("//"),(b=this.H)&&a.push(Xm(b,qta,!0),"@"),a.push(gd(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.B,null!=c&&a.push(":",String(c));if(c=this.u)this.o&&"/"!=c.charAt(0)&&a.push("/"),a.push(Xm(c,"/"==c.charAt(0)?rta:sta,!0));(c=this.A.toString())&&a.push("?",c);(c=this.F)&&a.push("#",Xm(c,tta));return a.join("")}; +g.Qm.prototype.resolve=function(a){var b=this.clone(),c=!!a.C;c?g.Rm(b,a.C):c=!!a.H;c?b.H=a.H:c=!!a.o;c?g.Sm(b,a.o):c=null!=a.B;var d=a.u;if(c)g.Tm(b,a.B);else if(c=!!a.u){if("/"!=d.charAt(0))if(this.o&&!this.u)d="/"+d;else{var e=b.u.lastIndexOf("/");-1!=e&&(d=b.u.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=ic(e,"/");e=e.split("/");for(var f=[],k=0;k<e.length;){var l=e[k++];"."==l?d&&k==e.length&&f.push(""):".."==l?((1<f.length||1==f.length&&""!= +f[0])&&f.pop(),d&&k==e.length&&f.push("")):(f.push(l),d=!0)}d=f.join("/")}else d=e}c?b.u=d:c=""!==a.A.toString();c?Um(b,a.A.clone()):c=!!a.F;c&&(b.F=a.F);return b}; +g.Qm.prototype.clone=function(){return new g.Qm(this)}; +var qta=/[#\/\?@]/g,sta=/[#\?:]/g,rta=/[#\?]/g,Eda=/[#\?@]/g,tta=/#/g;g.h=Wm.prototype;g.h.add=function(a,b){Zm(this);this.A=null;a=$m(this,a);var c=this.o.get(a);c||this.o.set(a,c=[]);c.push(b);this.u=this.u+1;return this}; +g.h.remove=function(a){Zm(this);a=$m(this,a);return Om(this.o.u,a)?(this.A=null,this.u=this.u-this.o.get(a).length,this.o.remove(a)):!1}; +g.h.clear=function(){this.o=this.A=null;this.u=0}; +g.h.isEmpty=function(){Zm(this);return 0==this.u}; +g.h.forEach=function(a,b){Zm(this);this.o.forEach(function(c,d){(0,g.y)(c,function(e){a.call(b,e,d,this)},this)},this)}; +g.h.Re=function(){Zm(this);for(var a=this.o.Ud(),b=this.o.Re(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c}; +g.h.Ud=function(a){Zm(this);var b=[];if("string"===typeof a)an(this,a)&&(b=g.nb(b,this.o.get($m(this,a))));else{a=this.o.Ud();for(var c=0;c<a.length;c++)b=g.nb(b,a[c])}return b}; +g.h.set=function(a,b){Zm(this);this.A=null;a=$m(this,a);an(this,a)&&(this.u=this.u-this.o.get(a).length);this.o.set(a,[b]);this.u=this.u+1;return this}; +g.h.get=function(a,b){if(!a)return b;var c=this.Ud(a);return 0<c.length?String(c[0]):b}; +g.h.toString=function(){if(this.A)return this.A;if(!this.o)return"";for(var a=[],b=this.o.Re(),c=0;c<b.length;c++){var d=b[c],e=gd(d);d=this.Ud(d);for(var f=0;f<d.length;f++){var k=e;""!==d[f]&&(k+="="+gd(d[f]));a.push(k)}}return this.A=a.join("&")}; +g.h.clone=function(){var a=new Wm;a.A=this.A;this.o&&(a.o=this.o.clone(),a.u=this.u);return a};var cn="://secure-...imrworldwide.com/ ://cdn.imrworldwide.com/ ://aksecure.imrworldwide.com/ ://[^.]*.moatads.com ://youtube[0-9]+.moatpixel.com ://pm.adsafeprotected.com/youtube ://pm.test-adsafeprotected.com/youtube ://e[0-9]+.yt.srs.doubleverify.com www.google.com/pagead/xsul www.youtube.com/pagead/slav".split(" "),Gda=/\bocr\b/;var Hda=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;g.Ta(fn,Ng);g.Ta(gn,Ng);var Ida=[1];g.Ta(hn,Ng);g.Ta(jn,Ng);g.Ta(kn,Ng);g.Ta(ln,Ng);g.Ta(mn,Ng);g.Ta(on,Ng);g.Ta(qn,Ng);var Lda=[3,6,4],Mda=[[1,2]],Nda=[1],nn=[[1,2,3]],pn=[[1,2,3]];rn.prototype.set=function(a,b){b=void 0===b?!0:b;0<=a&&52>a&&0===a%1&&this.u[a]!=b&&(this.u[a]=b,this.o=-1)}; +rn.prototype.get=function(a){return!!this.u[a]};g.Ta(g.sn,g.z);g.h=g.sn.prototype;g.h.start=function(){this.stop();this.B=!1;var a=tn(this),b=un(this);a&&!b&&this.u.mozRequestAnimationFrame?(this.o=Ye(this.u,"MozBeforePaint",this.A),this.u.mozRequestAnimationFrame(null),this.B=!0):this.o=a&&b?a.call(this.u,this.A):this.u.setTimeout(maa(this.A),20)}; +g.h.fb=function(){this.isActive()||this.start()}; +g.h.stop=function(){if(this.isActive()){var a=tn(this),b=un(this);a&&!b&&this.u.mozRequestAnimationFrame?gf(this.o):a&&b?b.call(this.u,this.o):this.u.clearTimeout(this.o)}this.o=null}; +g.h.uf=function(){this.isActive()&&(this.stop(),this.Jy())}; +g.h.isActive=function(){return null!=this.o}; +g.h.Jy=function(){this.B&&this.o&&gf(this.o);this.o=null;this.F.call(this.C,(0,g.C)())}; +g.h.X=function(){this.stop();g.sn.tc.X.call(this)};g.Ta(g.H,g.z);g.h=g.H.prototype;g.h.om=0;g.h.X=function(){g.H.tc.X.call(this);this.stop();delete this.o;delete this.u}; +g.h.start=function(a){this.stop();this.om=g.Yf(this.A,void 0!==a?a:this.Nd)}; +g.h.fb=function(a){this.isActive()||this.start(a)}; +g.h.stop=function(){this.isActive()&&g.v.clearTimeout(this.om);this.om=0}; +g.h.uf=function(){this.isActive()&&g.vn(this)}; +g.h.isActive=function(){return 0!=this.om}; +g.h.Ky=function(){this.om=0;this.o&&this.o.call(this.u)};(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!g.v.requestAnimationFrame;++c)g.v.requestAnimationFrame=g.v[b+"RequestAnimationFrame"],g.v.cancelAnimationFrame=g.v[b+"CancelAnimationFrame"]||g.v[b+"CancelRequestAnimationFrame"];if(!g.v.requestAnimationFrame){var d=0;g.v.requestAnimationFrame=function(e){var f=(new Date).getTime(),k=Math.max(0,16-(f-d));d=f+k;return g.v.setTimeout(function(){e(f+k)},k)}; +g.v.cancelAnimationFrame||(g.v.cancelAnimationFrame=function(e){clearTimeout(e)})}})(); +var wn=[[],[]],xn=0,yn=!1,Vda=0;g.Ta(g.In,g.mf);g.h=g.In.prototype;g.h.nb=function(){return 1==this.o}; +g.h.lq=function(){this.Pe("begin")}; +g.h.Ym=function(){this.Pe("end")}; +g.h.Bd=function(){this.Pe("finish")}; +g.h.Pe=function(a){this.dispatchEvent(a)};var uta=$a(function(){if(g.ne)return g.Rd("10.0");var a=g.ue("DIV"),b=g.pe?"-webkit":zh?"-moz":g.ne?"-ms":g.Ah?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!Usa.test("div"))throw Error("");if("DIV"in Wsa)throw Error("");c=null;var d="";if(b)for(k in b){if(!Usa.test(k))throw Error("");var e=b[k];if(null!=e){var f=k;if(e instanceof ac)e=bc(e);else if("style"==f.toLowerCase()){if(!g.Oa(e))throw Error("");e instanceof Gc||(e=Mc(e));e=Hc(e)}else{if(/^on/i.test(f))throw Error(""); +if(f.toLowerCase()in Vsa)if(e instanceof fc)e=gc(e).toString();else if(e instanceof g.zc)e=g.Ac(e);else if("string"===typeof e)e=g.Dc(e).Se();else throw Error("");}e.dh&&(e=e.Se());f=f+'="'+sc(String(e))+'"';d+=" "+f}}var k="<div"+d;d=void 0;null==d?d=[]:Array.isArray(d)||(d=[d]);!0===Psa.div?k+=">":(c=Jaa(d),k+=">"+g.Wc(c).toString()+"</div>",c=c.o());(b=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);b=$c(k,c);g.bd(a,b);return""!=g.Bh(a.firstChild,"transition")});g.Ta(Jn,g.In);g.h=Jn.prototype;g.h.play=function(){if(this.nb())return!1;this.lq();this.Pe("play");this.startTime=(0,g.C)();this.o=1;if(uta())return g.xh(this.A,this.H),this.C=g.Yf(this.LN,void 0,this),!0;this.jt(!1);return!1}; +g.h.LN=function(){g.Qh(this.A);Yda(this.A,this.G);g.xh(this.A,this.B);this.C=g.Yf((0,g.x)(this.jt,this,!1),1E3*this.F)}; +g.h.stop=function(){this.nb()&&this.jt(!0)}; +g.h.jt=function(a){g.xh(this.A,"transition","");g.v.clearTimeout(this.C);g.xh(this.A,this.B);this.endTime=(0,g.C)();this.o=0;a?this.Pe("stop"):this.Bd();this.Ym()}; +g.h.X=function(){this.stop();Jn.tc.X.call(this)}; +g.h.pause=function(){};var Zda={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0};var cea=Ln("getPropertyValue"),dea=Ln("setProperty");var bea={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};g.Pn.prototype.clone=function(){return new g.Pn(this.o,this.C,this.A,this.F,this.B,this.G,this.u,this.H)};g.Rn.prototype.u=0;g.Rn.prototype.reset=function(){this.o=this.A=this.B;this.u=0}; +g.Rn.prototype.getValue=function(){return this.A};Tn.prototype.clone=function(){return new Tn(this.start,this.end)}; +Tn.prototype.getLength=function(){return this.end-this.start};(function(){if(aU){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(g.Pc))?a[1]:"0"}return kx?(a=/10[_.][0-9_.]+/,(a=a.exec(g.Pc))?a[0].replace(/_/g,"."):"10"):g.ny?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(g.Pc))?a[1]:""):Xsa||Ysa||Zsa?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(g.Pc))?a[1].replace(/_/g,"."):""):""})();var jea=function(){if(g.lx)return Un(/Firefox\/([0-9.]+)/);if(g.ne||g.zx||g.Ah)return Qd;if(g.Fw)return Md()?Un(/CriOS\/([0-9.]+)/):Un(/Chrome\/([0-9.]+)/);if(g.Wy&&!Md())return Un(/Version\/([0-9.]+)/);if(yy||YB){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.Pc);if(a)return a[1]+"."+a[2]}else if(g.py)return(a=Un(/Android\s+([0-9.]+)/))?a:Un(/Version\/([0-9.]+)/);return""}();g.Ta(g.Wn,g.z);g.h=g.Wn.prototype;g.h.subscribe=function(a,b,c){var d=this.u[a];d||(d=this.u[a]=[]);var e=this.C;this.o[e]=a;this.o[e+1]=b;this.o[e+2]=c;this.C=e+3;d.push(e);return e}; +g.h.unsubscribe=function(a,b,c){if(a=this.u[a]){var d=this.o;if(a=g.cb(a,function(e){return d[e+1]==b&&d[e+2]==c}))return this.ij(a)}return!1}; +g.h.ij=function(a){var b=this.o[a];if(b){var c=this.u[b];0!=this.B?(this.A.push(a),this.o[a+1]=g.Ja):(c&&g.kb(c,a),delete this.o[a],delete this.o[a+1],delete this.o[a+2])}return!!b}; +g.h.S=function(a,b){var c=this.u[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.F)for(e=0;e<c.length;e++){var k=c[e];kea(this.o[k+1],this.o[k+2],d)}else{this.B++;try{for(e=0,f=c.length;e<f;e++)k=c[e],this.o[k+1].apply(this.o[k+2],d)}finally{if(this.B--,0<this.A.length&&0==this.B)for(;c=this.A.pop();)this.ij(c)}}return 0!=e}return!1}; +g.h.clear=function(a){if(a){var b=this.u[a];b&&((0,g.y)(b,this.ij,this),delete this.u[a])}else this.o.length=0,this.u={}}; +g.h.X=function(){g.Wn.tc.X.call(this);this.clear();this.A.length=0};g.Xn.prototype.set=function(a,b){void 0===b?this.o.remove(a):this.o.set(a,g.Mk(b))}; +g.Xn.prototype.get=function(a){try{var b=this.o.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}}; +g.Xn.prototype.remove=function(a){this.o.remove(a)};g.Ta(Yn,g.Xn);Yn.prototype.set=function(a,b){Yn.tc.set.call(this,a,$n(b))}; +Yn.prototype.u=function(a){a=Yn.tc.get.call(this,a);if(void 0===a||a instanceof Object)return a;throw"Storage: Invalid value was encountered";}; +Yn.prototype.get=function(a){if(a=this.u(a)){if(a=a.data,void 0===a)throw"Storage: Invalid value was encountered";}else a=void 0;return a};g.Ta(ao,Yn);ao.prototype.set=function(a,b,c){if(b=$n(b)){if(c){if(c<(0,g.C)()){ao.prototype.remove.call(this,a);return}b.expiration=c}b.creation=(0,g.C)()}ao.tc.set.call(this,a,b)}; +ao.prototype.u=function(a,b){var c=ao.tc.u.call(this,a);if(c)if(!b&&g.bo(c))ao.prototype.remove.call(this,a);else return c};g.Ta(g.co,ao);g.Ta(eo,lea);eo.prototype.clear=function(){var a=qca(this.Ig(!0)),b=this;(0,g.y)(a,function(c){b.remove(c)})};g.Ta(fo,eo);g.h=fo.prototype;g.h.isAvailable=function(){if(!this.o)return!1;try{return this.o.setItem("__sak","1"),this.o.removeItem("__sak"),!0}catch(a){return!1}}; +g.h.set=function(a,b){try{this.o.setItem(a,b)}catch(c){if(0==this.o.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; +g.h.get=function(a){a=this.o.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; +g.h.remove=function(a){this.o.removeItem(a)}; +g.h.Ig=function(a){var b=0,c=this.o,d=new hk;d.next=function(){if(b>=c.length)throw ik;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; +return d}; +g.h.clear=function(){this.o.clear()}; +g.h.key=function(a){return this.o.key(a)};g.Ta(go,fo);g.Ta(ho,fo);g.Ta(jo,eo);var mea={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},io=null;g.h=jo.prototype;g.h.isAvailable=function(){return!!this.o}; +g.h.set=function(a,b){this.o.setAttribute(ko(a),b);lo(this)}; +g.h.get=function(a){a=this.o.getAttribute(ko(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; +g.h.remove=function(a){this.o.removeAttribute(ko(a));lo(this)}; +g.h.Ig=function(a){var b=0,c=this.o.XMLDocument.documentElement.attributes,d=new hk;d.next=function(){if(b>=c.length)throw ik;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; +return d}; +g.h.clear=function(){for(var a=this.o.XMLDocument.documentElement,b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);lo(this)};g.Ta(mo,eo);mo.prototype.set=function(a,b){this.u.set(this.o+a,b)}; +mo.prototype.get=function(a){return this.u.get(this.o+a)}; +mo.prototype.remove=function(a){this.u.remove(this.o+a)}; +mo.prototype.Ig=function(a){var b=this.u.Ig(!0),c=this,d=new hk;d.next=function(){for(var e=b.next();e.substr(0,c.o.length)!=c.o;)e=b.next();return a?e.substr(c.o.length):c.u.get(e)}; +return d};oo.prototype.getValue=function(){return this.u}; +oo.prototype.clone=function(){return new oo(this.o,this.u)};g.h=po.prototype;g.h.remove=function(){var a=this.o,b=a.length,c=a[0];if(!(0>=b)){if(1==b)ib(a);else{a[0]=a.pop();a=0;b=this.o;for(var d=b.length,e=b[a];a<d>>1;){var f=2*a+1,k=2*a+2;f=k<d&&b[k].o<b[f].o?k:f;if(b[f].o>e.o)break;b[a]=b[f];a=f}b[a]=e}return c.getValue()}}; +g.h.Ud=function(){for(var a=this.o,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].getValue());return b}; +g.h.Re=function(){for(var a=this.o,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].o);return b}; +g.h.clone=function(){return new po(this)}; +g.h.isEmpty=function(){return g.gb(this.o)}; +g.h.clear=function(){ib(this.o)};g.Ta(g.ro,po);Ka(so);so.prototype.o=0;g.Ta(to,Ng);g.Ta(uo,Ng);var nea=[2,13,14];var vo=window.yt&&window.yt.config_||window.ytcfg&&window.ytcfg.data_||{};g.Ga("yt.config_",vo,void 0);var Go={};var Ho=[];var vta=g.v.ytPubsubPubsubInstance||new g.Wn;g.Wn.prototype.subscribe=g.Wn.prototype.subscribe;g.Wn.prototype.unsubscribeByKey=g.Wn.prototype.ij;g.Wn.prototype.publish=g.Wn.prototype.S;g.Wn.prototype.clear=g.Wn.prototype.clear;g.Ga("ytPubsubPubsubInstance",vta,void 0);var Oo=g.v.ytPubsubPubsubSubscribedKeys||{};g.Ga("ytPubsubPubsubSubscribedKeys",Oo,void 0);var Qo=g.v.ytPubsubPubsubTopicToKeys||{};g.Ga("ytPubsubPubsubTopicToKeys",Qo,void 0);g.Po=g.v.ytPubsubPubsubIsSynchronous||{}; +g.Ga("ytPubsubPubsubIsSynchronous",g.Po,void 0);var sea=/\.vflset|-vfl[a-zA-Z0-9_+=-]+/,tea=/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?=(\/|$))/,Yo={};var wta={CS:"PLAYBACK_TYPE_UNKNOWN",wS:"PLAYBACK_TYPE_APPLICATION",vS:"PLAYBACK_TYPE_ADS",AS:"PLAYBACK_TYPE_REMOTE",BS:"PLAYBACK_TYPE_SECONDARY_CAMERA",zS:"PLAYBACK_TYPE_PREROLL_INTERSTITIAL",yS:"PLAYBACK_TYPE_POSTROLL_INTERSTITIAL",xS:"PLAYBACK_TYPE_MIDROLL_INTERSTITIAL"};var xta=0,Zo=g.pe?"webkit":zh?"moz":g.ne?"ms":g.Ah?"o":"",yta=g.Ia("ytDomDomGetNextId")||function(){return++xta}; +g.Ga("ytDomDomGetNextId",yta,void 0);var wea={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1};bp.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; +bp.prototype.iz=function(){return this.event?!1===this.event.returnValue:!1}; +bp.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; +bp.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var dp=g.v.ytEventsEventsListeners||{};g.Ga("ytEventsEventsListeners",dp,void 0);var ep=g.v.ytEventsEventsCounter||{count:0};g.Ga("ytEventsEventsCounter",ep,void 0);var zta=$a(function(){var a=!1;try{var b=Object.defineProperty({},"passive",{get:function(){a=!0}}); +window.addEventListener("test",null,b)}catch(c){}return a}),fp=$a(function(){var a=!1; +try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}}); +window.addEventListener("test",null,b)}catch(c){}return a});var Yx=window.ytcsi&&window.ytcsi.now?window.ytcsi.now:window.performance&&window.performance.timing&&window.performance.now&&window.performance.timing.navigationStart?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()};g.Ta(rp,g.z);rp.prototype.R=function(a){void 0===a.o&&cp(a);var b=a.o;void 0===a.u&&cp(a);this.o=new g.Xd(b,a.u)}; +rp.prototype.Nh=function(){return this.o||new g.Xd}; +rp.prototype.G=function(){if(this.o){var a=Yx();if(0!=this.C){var b=this.F,c=this.o,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.C);this.u[this.A]=.5<Math.abs((d-this.B)/this.B)?1:0;for(c=b=0;4>c;c++)b+=this.u[c]||0;3<=b&&this.L();this.B=d}this.C=a;this.F=this.o;this.A=(this.A+1)%4}}; +rp.prototype.X=function(){window.clearInterval(this.N);g.hp(this.H)};g.t(vp,Aea);vp.prototype.start=function(){var a=g.Ia("yt.scheduler.instance.start");a&&a()}; +vp.prototype.pause=function(){var a=g.Ia("yt.scheduler.instance.pause");a&&a()}; +Ka(vp);vp.getInstance();var Cp={};var S1;S1=window;g.M=S1.ytcsi&&S1.ytcsi.now?S1.ytcsi.now:S1.performance&&S1.performance.timing&&S1.performance.now&&S1.performance.timing.navigationStart?function(){return S1.performance.timing.navigationStart+S1.performance.now()}:function(){return(new Date).getTime()};var Bea=Bo("initial_gel_batch_timeout",1E3),Sp=Math.pow(2,16)-1,Tp=null,Rp=0,Gp=void 0,Ep=0,Fp=0,Vp=0,Mp=!0,Jp=g.v.ytLoggingTransportLogPayloadsQueue_||{};g.Ga("ytLoggingTransportLogPayloadsQueue_",Jp,void 0);var Ip=g.v.ytLoggingTransportGELQueue_||new Map;g.Ga("ytLoggingTransportGELQueue_",Ip,void 0);var Pp=g.v.ytLoggingTransportTokensToCttTargetIds_||{};g.Ga("ytLoggingTransportTokensToCttTargetIds_",Pp,void 0);var Up=g.v.ytLoggingGelSequenceIdObj_||{};g.Ga("ytLoggingGelSequenceIdObj_",Up,void 0);var jq=new function(){var a=window.document;this.o=window;this.u=a}; +g.Ga("yt.ads_.signals_.getAdSignalsString",function(a){return $p(lq(a))},void 0);(0,g.C)();var mq=void 0!==XMLHttpRequest?function(){return new XMLHttpRequest}:void 0!==ActiveXObject?function(){return new ActiveXObject("Microsoft.XMLHTTP")}:null;var pq={Authorization:"AUTHORIZATION","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"},Iea="app debugcss debugjs expflag force_ad_params force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" "), +wq=!1,oU=qq;Eq.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.o)try{this.o.set(a,b,(0,g.C)()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(g.Mk(b))}catch(f){return}else e=escape(b);g.Bq(a,e,c,this.u)}; +Eq.prototype.get=function(a,b){var c=void 0,d=!this.o;if(!d)try{c=this.o.get(a)}catch(e){d=!0}if(d&&(c=Cq(a))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; +Eq.prototype.remove=function(a){this.o&&this.o.remove(a);g.Dq(a,"/",this.u)};new Eq;g.h=Gq.prototype;g.h.add=function(a,b,c){return Lq(Iq(this,[a],"readwrite"),a).add(b,c)}; +g.h.clear=function(a){return Lq(Iq(this,[a],"readwrite"),a).clear()}; +g.h.close=function(){this.o.close()}; +g.h.count=function(a,b){return Lq(Iq(this,[a]),a).count(b)}; +g.h.createObjectStore=function(a,b){var c=this.o.createObjectStore(a,b);return new Jq(c)}; +g.h["delete"]=function(a,b){return Lq(Iq(this,[a],"readwrite"),a)["delete"](b)}; +g.h.get=function(a,b){return Lq(Iq(this,[a]),a).get(b)}; +g.h.getName=function(){return this.o.name}; +g.h=Jq.prototype;g.h.add=function(a,b){return Fq(this.o.add(a,b))}; +g.h.clear=function(){return Fq(this.o.clear()).then(function(){})}; +g.h.count=function(a){return Fq(this.o.count(a))}; +g.h["delete"]=function(a){return Fq(this.o["delete"](a))}; +g.h.get=function(a){return Fq(this.o.get(a))}; +g.h.index=function(a){return new Mq(this.o.index(a))}; +g.h.getName=function(){return this.o.name}; +g.t(Kq,Error);Hq.prototype.abort=function(){this.o.abort();return this.done}; +Mq.prototype.count=function(a){return Fq(this.o.count(a))}; +Mq.prototype.get=function(a){return Fq(this.o.get(a))}; +Nq.prototype["continue"]=function(a){this.o["continue"](a);return Qea(this)}; +Nq.prototype["delete"]=function(){return Fq(this.o["delete"]()).then(function(){})}; +Nq.prototype.getValue=function(){return this.o.value}; +Nq.prototype.update=function(a){return Fq(this.o.update(a))};var Pq,Rea=["getAll","getAllKeys","getKey","openKeyCursor"],Sea=["getAll","getAllKeys","getKey","openKeyCursor"];var Qq;var bfa=Bo("network_polling_interval",3E4);var dfa=Bo("networkless_throttle_timeout")||100,ffa=Bo("networkless_retry_attempts")||1,$q=0;g.t(ar,Error);g.br.prototype.isReady=function(){!this.Ee&&zq()&&(this.Ee=g.Op());return!!this.Ee};var hfa=[{Dz:function(a){return"Cannot read property '"+a.key+"'"}, +Vu:{TypeError:[{Kf:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{Kf:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{Kf:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,groups:["value","key"]},{Kf:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/, +groups:["key"]},{Kf:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]}],Error:[{Kf:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}]}},{Dz:function(a){return"Cannot call '"+a.key+"'"}, +Vu:{TypeError:[{Kf:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{Kf:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{Kf:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{Kf:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},{Kf:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./, +groups:["key"]}]}}];var hr=new Set,fr=0;ir.prototype.initialize=function(a,b,c,d,e,f){var k=this;f=void 0===f?!1:f;b?(this.Jc=!0,g.Wo(b,function(){k.Jc=!1;if(window.botguard)jr(k,c,d,f);else{var l=Xo(b),m=document.getElementById(l);m&&(Vo(l),m.parentNode.removeChild(m));g.er(new ar("Unable to load Botguard","from "+b))}},e)):a&&(eval(a),window.botguard?jr(this,c,d,f):g.er(Error("Unable to load Botguard from JS")))}; +ir.prototype.gd=function(){return!!this.o}; +ir.prototype.dispose=function(){this.o=null};var kfa=[],lr=!1;var qr={},nfa=0;g.t(rr,Va);ur.prototype.then=function(a,b,c){return 1===this.u&&a?(a=a.call(c,this.o),Bf(a)?a:wr(a)):2===this.u&&b?(a=b.call(c,this.o),Bf(a)?a:vr(a)):this}; +ur.prototype.getValue=function(){return this.o}; +ur.prototype.$goog_Thenable=!0;g.t(yr,Va);yr.prototype.name="BiscottiError";g.t(xr,Va);xr.prototype.name="BiscottiMissingError";var Ar={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},zr=null;var pfa=g.Ao("html5_disable_client_tmp_logs");var Gr=g.Ia("ytglobal.prefsUserPrefsPrefs_")||{};g.Ga("ytglobal.prefsUserPrefsPrefs_",Gr,void 0);g.h=Hr.prototype;g.h.get=function(a,b){Lr(a);Kr(a);var c=void 0!==Gr[a]?Gr[a].toString():null;return null!=c?c:b?b:""}; +g.h.set=function(a,b){Lr(a);Kr(a);if(null==b)throw Error("ExpectedNotNull");Gr[a]=b.toString()}; +g.h.remove=function(a){Lr(a);Kr(a);delete Gr[a]}; +g.h.save=function(){g.Bq(this.o,this.dump(),63072E3)}; +g.h.clear=function(){g.Qb(Gr)}; +g.h.dump=function(){var a=[],b;for(b in Gr)a.push(b+"="+encodeURIComponent(String(Gr[b])));return a.join("&")}; +Ka(Hr);var rfa=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]),tfa=["/fashion","/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ","/channel/UCTApTkbpcqiLL39WUlne4ig","/channel/UCW5PCzG3KQvbOX4zc3KY0lQ"];g.t(g.Rr,g.z);g.Rr.prototype.M=function(a,b,c,d,e){c=Io((0,g.x)(c,d||this.Gd));c={target:a,name:b,wb:c};var f;e&&zta()&&(f={passive:!0});a.addEventListener(b,c.wb,f);this.V.push(c);return c}; +g.Rr.prototype.kb=function(a){for(var b=0;b<this.V.length;b++)if(this.V[b]==a){this.V.splice(b,1);a.target.removeEventListener(a.name,a.wb);break}}; +g.Rr.prototype.X=function(){g.Tr(this);g.z.prototype.X.call(this)};g.Ta(g.N,g.z);g.N.prototype.subscribe=function(a,b,c){return this.ha()?0:this.ti.subscribe(a,b,c)}; +g.N.prototype.unsubscribe=function(a,b,c){return this.ha()?!1:this.ti.unsubscribe(a,b,c)}; +g.N.prototype.mi=function(a){return this.ha()?!1:this.ti.ij(a)}; +g.N.prototype.S=function(a,b){return this.ha()?!1:this.ti.S.apply(this.ti,arguments)};g.t(g.Xr,g.N);g.h=g.Xr.prototype;g.h.cancel=function(){this.B&&(this.B=!1,this.S("dragend",0,0,null));this.u&&(this.u=!1,this.S("hoverend",0,0,null),g.Tr(this.o),Wr(this))}; +g.h.Qz=function(a){g.Tr(this.o);Yr(this,Zr("move"),this.Oz);Yr(this,Zr("out"),this.Pz);Yr(this,"touchstart",this.eu);this.A&&Yr(this,Zr("down"),this.du);var b=g.ip(a);a=lp(a);this.u=!0;this.S("hoverstart",a.x,a.y,b);this.S("hovermove",a.x,a.y,b)}; +g.h.Oz=function(a){var b=g.ip(a);a=lp(a);if(this.C){var c=this.C;this.C=null;if(kp(c)==b&&Yd(lp(c),a))return}this.S("hovermove",a.x,a.y,b)}; +g.h.Pz=function(a){var b=lp(a),c=kp(a);try{if(c&&g.Ce(this.F,c)){this.C=a;this.S("hovermove",b.x,b.y,c);return}}catch(d){}g.Tr(this.o);Wr(this);this.u=!1;this.S("hoverend",b.x,b.y,c)}; +g.h.HJ=function(a){this.Qz(a);this.du(a)}; +g.h.du=function(a){if("number"!==typeof a.button||0==a.button){g.Tr(this.o);this.o.M(document,Zr("move"),this.GJ);this.o.M(document,Zr("up"),this.hH);var b=g.ip(a);if(g.pe)Yr(this,"dragstart",this.iF);else if(g.mp(a),(g.Vy||zh)&&b)a:{for(var c=b;c;){if(Ge(c)||"-1"===c.getAttribute("tabindex")){c.focus();break a}c=c.parentElement}document.activeElement.blur()}this.B=!0;a=lp(a);this.S("dragstart",a.x,a.y,b);this.S("dragmove",a.x,a.y,b)}}; +g.h.iF=function(a){g.mp(a)}; +g.h.GJ=function(a){var b=g.ip(a);b==document&&(b=null);a=lp(a);this.S("hovermove",a.x,a.y,b);this.S("dragmove",a.x,a.y,b)}; +g.h.hH=function(a){g.Tr(this.o);this.B=!1;var b=jp(a),c=g.ip(a);a=lp(a);b&&g.Ce(this.F,b)?(Yr(this,Zr("move"),this.Oz),Yr(this,Zr("out"),this.Pz),Yr(this,Zr("down"),this.du),Yr(this,"touchstart",this.eu),this.S("dragend",a.x,a.y,c)):(Wr(this),this.u=!1,this.S("dragend",a.x,a.y,c),this.S("hoverend",a.x,a.y,c))}; +g.h.eu=function(a){var b=a.changedTouches[0];b&&(g.Tr(this.o),Yr(this,"touchmove",this.OO),Yr(this,"touchend",this.Rz),Yr(this,"touchcancel",this.Rz),this.G=b.identifier,a=g.ip(a),this.u||(this.u=!0,this.S("hoverstart",b.pageX,b.pageY,a)),this.S("hovermove",b.pageX,b.pageY,a),this.A&&(this.B=!0,this.S("dragstart",b.pageX,b.pageY,a),this.S("dragmove",b.pageX,b.pageY,a)))}; +g.h.OO=function(a){var b=$r(this,a);b&&(this.A&&g.mp(a),a=g.ip(a),this.S("hovermove",b.pageX,b.pageY,a),this.A&&this.S("dragmove",b.pageX,b.pageY,a))}; +g.h.Rz=function(a){var b=$r(this,a);if(b){g.Tr(this.o);Wr(this);this.u=!1;var c=g.ip(a);this.A&&(this.H||g.mp(a),this.B=!1,this.S("dragend",b.pageX,b.pageY,c));this.S("hoverend",b.pageX,b.pageY,c)}}; +g.h.X=function(){this.A&&(g.pe&&this.F.removeAttribute("draggable"),this.F.style.touchAction="");g.Tr(this.o);g.N.prototype.X.call(this)};as.prototype.clone=function(){var a=new as,b;for(b in this)if(this.hasOwnProperty(b)){var c=this[b];a[b]="object"==La(c)?g.Sb(c):c}return a};var Ata,Bta,Zka,Cta,Dta,Eta;Ata=["share/get_web_player_share_panel"];Bta=["notification/modify_channel_preference"];Zka=["player"];Cta=["browse/edit_playlist"];Dta=["subscription/subscribe"];Eta=["subscription/unsubscribe"];g.iK=["next","unplugged/watch_next"];var bs=(0,g.C)().toString();var os=g.v.ytLoggingDocDocumentNonce_||ds();g.Ga("ytLoggingDocDocumentNonce_",os,void 0);$f.prototype.flush=function(a){a=void 0===a?[]:a;if(g.Ao("enable_client_streamz_web")){a=g.p(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=new hn;c=Vg(c,1,b.B);for(var d=b,e=[],f=0;f<d.o.length;f++)e.push(d.o[f].Sg);c=Vg(c,3,e||[]);d=[];e=[];f=g.p(b.Zj.keys());for(var k=f.next();!k.done;k=f.next())e.push(k.value.split(","));for(f=0;f<e.length;f++){k=e[f];var l=b.u;for(var m=b.my(k)||[],n=[],q=0;q<m.length;q++){var r=m[q];r=r&&r.wx;var u=new qn;switch(l){case 3:Xg(u,1,pn[0],Number(r)); +break;case 2:Xg(u,2,pn[0],Number(r))}n.push(u)}l=n;for(m=0;m<l.length;m++){q=l[m];n=new mn;n.o||(n.o={});r=q?q.Vd:q;n.o[2]=q;n=Vg(n,2,r);q=k;r=[];u=b;for(var w=[],B=0;B<u.o.length;B++)w.push(u.o[B].Tg);u=w;for(w=0;w<u.length;w++){B=u[w];var D=q[w],E=new on;switch(B){case 3:Xg(E,1,nn[0],String(D));break;case 2:Xg(E,2,nn[0],Number(D));break;case 1:Xg(E,3,nn[0],"true"==D)}r.push(E)}ah(n,1,r);d.push(n)}}ah(c,4,d);d=b=new yg;e=Tg(c,1);null!=e&&Kg(d,1,e);e=Tg(c,5);null!=e&&Gg(d,5,e);e=Yg(c,jn,2);null!= +e&&Lg(d,2,e,Qda);e=Tg(c,3);if(0<e.length&&null!=e)for(f=0;f<e.length;f++)Kg(d,3,e[f]);e=Tg(c,6);if(0<e.length&&null!=e)for(f=0;f<e.length;f++)Gg(d,6,e[f]);e=$g(c,mn,4);0<e.length&&Mg(d,4,e,Tda);b=Bg(b);b={serializedIncrementBatch:g.ug(b)};g.cr("streamzIncremented",b)}}};var wfa=1;fs.prototype.getAsJson=function(){var a={};void 0!==this.o.trackingParams?a.trackingParams=this.o.trackingParams:(a.veType=this.o.veType,void 0!==this.o.veCounter&&(a.veCounter=this.o.veCounter),void 0!==this.o.elementIndex&&(a.elementIndex=this.o.elementIndex));void 0!==this.o.dataElement&&(a.dataElement=this.o.dataElement.getAsJson());void 0!==this.o.youtubeData&&(a.youtubeData=this.o.youtubeData);return a}; +fs.prototype.toString=function(){return JSON.stringify(this.getAsJson())}; +fs.prototype.isClientVe=function(){return!this.o.trackingParams&&!!this.o.veType};g.Ga("yt_logging_screen.getRootVeType",js,void 0);g.Ga("yt_logging_screen.getCurrentCsn",g.ms,void 0);g.Ga("yt_logging_screen.getCttAuthInfo",g.ns,void 0);g.Ga("yt_logging_screen.setCurrentScreen",ps,void 0);rs.prototype.toString=function(){return this.topic};var Fta=g.Ia("ytPubsub2Pubsub2Instance")||new g.Wn;g.Wn.prototype.subscribe=g.Wn.prototype.subscribe;g.Wn.prototype.unsubscribeByKey=g.Wn.prototype.ij;g.Wn.prototype.publish=g.Wn.prototype.S;g.Wn.prototype.clear=g.Wn.prototype.clear;g.Ga("ytPubsub2Pubsub2Instance",Fta,void 0);var vs=g.Ia("ytPubsub2Pubsub2SubscribedKeys")||{};g.Ga("ytPubsub2Pubsub2SubscribedKeys",vs,void 0);var xs=g.Ia("ytPubsub2Pubsub2TopicToKeys")||{};g.Ga("ytPubsub2Pubsub2TopicToKeys",xs,void 0); +var ws=g.Ia("ytPubsub2Pubsub2IsAsync")||{};g.Ga("ytPubsub2Pubsub2IsAsync",ws,void 0);g.Ga("ytPubsub2Pubsub2SkipSubKey",null,void 0);g.t(As,qs);var Afa=new rs("screen-created",As),Fs=[],Gs=0;var Js;var Ls;g.Ks=$a(function(){var a=new go;return a.isAvailable()?new g.co(a):null}); +Ls=$a(function(){var a=new ho;return a.isAvailable()?new g.co(a):null});var iia={DQ:1,KQ:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};g.h=g.Ws.prototype;g.h.oA=function(a){this.segments.push(a)}; +g.h.getDuration=function(a){return(a=this.Zf(a))?a.duration:0}; +g.h.oy=function(a){return this.getDuration(a)}; +g.h.wf=function(){return this.segments.length?this.segments[0].Ta:-1}; +g.h.Bu=function(a){return(a=this.Zf(a))?a.ingestionTime:NaN}; +g.h.Fy=function(a){return(a=this.Zf(a))?a.A:null}; +g.h.qb=function(){return this.segments.length?this.segments[this.segments.length-1].Ta:-1}; +g.h.Lh=function(){var a=this.segments[this.segments.length-1];return a?a.endTime:NaN}; +g.h.Kb=function(){return this.segments[0].startTime}; +g.h.nk=function(){return this.segments.length}; +g.h.Xp=function(){return 0}; +g.h.xf=function(a){return(a=this.hk(a))?a.Ta:-1}; +g.h.Ys=function(a){return(a=this.Zf(a))?a.u:""}; +g.h.Ad=function(a){return(a=this.Zf(a))?a.startTime:0}; +g.h.Po=ca(1);g.h.Pb=function(){return 0<this.segments.length}; +g.h.Zf=function(a){a=g.ub(this.segments,new Vs(a,0,0,0,""),function(b,c){return b.Ta-c.Ta}); +return 0<=a?this.segments[a]:null}; +g.h.hk=function(a){a=g.ub(this.segments,{startTime:a},function(b,c){return b.startTime-c.startTime}); +return 0<=a?this.segments[a]:this.segments[Math.max(0,-a-2)]}; +g.h.append=function(a){if(0!=a.length)if(a=g.ob(a),0==this.segments.length)this.segments=a;else{var b=this.segments.length?g.ab(this.segments).endTime:0,c=a[0].Ta-this.qb();1<c&&ib(this.segments);for(c=0<c?0:-c+1;c<a.length;c++){var d=a[c];d.startTime=b;d.endTime=d.startTime+d.duration;b+=a[c].duration;this.segments.push(a[c])}}}; +g.h.zy=function(){return 0};Ys.prototype.skip=function(a){this.o+=a}; +Ys.prototype.markAsSkip=function(){this.type=1936419184;this.data.setUint32(this.offset+4,1936419184)};var vE=!1;var T1={},Gta=(T1.predictStart="predictStart",T1.start="start",T1["continue"]="continue",T1.stop="stop",T1),Yia={EVENT_PREDICT_START:"predictStart",EVENT_START:"start",EVENT_CONTINUE:"continue",EVENT_STOP:"stop"};var At=!1;var Tt=!0;Yt.prototype.toString=function(){return this.start+"-"+(null==this.end?"":this.end)};bu.prototype.hp=function(){return this.o.info.hp()}; +bu.prototype.isVideo=function(){return!!this.o.info.video}; +bu.prototype.Mh=function(){return this.o.Mh(this)};g.h=mu.prototype;g.h.getLength=function(){return this.totalLength}; +g.h.append=function(a){if(nu(this,a)){var b=this.o[this.o.length-1];this.o[this.o.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+a.length);pu(this)}else this.o.push(a);this.totalLength+=a.length}; +g.h.split=function(a){for(var b=new mu,c=new mu,d=g.p(this.o),e=d.next();!e.done;e=d.next())e=e.value,a>=e.length?(b.append(e),a-=e.length):a?(b.append(new Uint8Array(e.buffer,e.byteOffset,a)),c.append(new Uint8Array(e.buffer,e.byteOffset+a,e.length-a)),a=0):c.append(e);return{Yo:b,Pj:c}}; +g.h.isFocused=function(a){return a>=this.A&&a<this.A+this.o[this.u].length}; +g.h.focus=function(a){if(!this.isFocused(a)){for(a<this.A&&pu(this);this.A+this.o[this.u].length<=a&&this.u<this.o.length;)this.A+=this.o[this.u].length,this.u+=1;this.B=void 0}};yu.prototype.verify=function(a){if(this.info.Wa!=this.o.getLength())return a.slength=this.info.Wa.toString(),a.range=this.o.getLength().toString(),!1;if(1==this.info.o.info.containerType){if(8>this.info.Wa||4==this.info.type)return!0;var b=zu(this),c=b.getUint32(0,!1);b=b.getUint32(4,!1);a.infotype=this.info.type.toString();a.slicesize=c.toString();a.boxtype=b.toString();if(2==this.info.type)return c==this.info.Wa&&1936286840==b;if(3==this.info.type&&0==this.info.A)return 1836019558==b||1936286840== +b||1937013104==b||1718909296==b||1701671783==b||1936419184==b}else if(2==this.info.o.info.containerType){if(4>this.info.Wa||4==this.info.type)return!0;c=zu(this).getUint32(0,!1);a.ebm=c.toString();if(3==this.info.type&&0==this.info.A)return 524531317==c||440786851==c}return!0};var Ou={uu:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}, +t2:function(a,b){a.splice(0,b)}, +Kt:function(a){a.reverse()}};var nma=/^https?:\/\/([^.]*\.moatads\.com\/|e[0-9]+\.yt\.srs\.doubleverify\.com|pagead2\.googlesyndication\.com\/pagead\/gen_204\?id=yt3p&sr=1&|pm\.adsafeprotected\.com\/youtube|pm\.test-adsafeprotected\.com\/youtube|youtube[0-9]+\.moatpixel\.com\/)/,Su=/^http:\/\/0\.[a-z0-9\-_]+\.[a-z0-9\-_]+\.l2gfe\.[a-z0-9_]+\.([a-z]{2}|i)\.borg\.google\.com(:[0-9]+)?\/|^https:\/\/([a-z]+\.)?[0-9a-f]{1,63}\.sslproxy\.corp\.google\.com\/|^https:\/\/([a-z]+\.)?[a-z0-9\-]{1,63}\.demos\.corp\.google\.com\/|^https:\/\/[0-9a-f]{1,63}\.proxy\.googleprod\.com\/|^https?:\/\/((?:uytfe\.corp|dev-uytfe\.corp|uytfe\.sandbox)\.google\.com\/|([-\w]*www[-\w]*\.|[-\w]*web[-\w]*\.|[-\w]*canary[-\w]*\.|[-\w]*dev[-\w]*\.|[-\w]{1,3}\.)+youtube(-nocookie|kids)?\.com\/|([A-Za-z0-9-]{1,63}\.)*(youtube\.googleapis\.com)[.]?(:[0-9]+)?\/|([a-z]+\.)?[a-z0-9\-]{1,63}\.([a-z]{3}|i)\.corp\.google\.com(:[0-9]+)?\/|([a-z]+\.)?[a-z0-9\-]{1,63}\.c\.googlers\.com(:[0-9]+)?\/|(docs|drive)\.google\.com\/(a\/[^/\\%]+\/|)|(tv|tv-green-qa|tv-release-qa)\.youtube\.com\/|[A-Za-z0-9-]+\.prod\.google\.com(:[0-9]+)?\/|m?web-ppg\.corp\.google\.com\/)/, +oma=/^https?:\/\/(www\.google\.com\/pagead\/xsul|www\.youtube\.com\/pagead\/slav)/,Ufa=/^https:\/\/([A-Za-z0-9-]{1,63}\.)+demos\.corp\.google\.com(\/(?!url\b)|$)|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sslproxy\.corp\.google\.com(\/|$)|^https?:\/\/(([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|proxy\.googleprod\.com|c\.googlers\.com|docs\.google\.com|drive\.google\.com|prod\.google\.com|plus\.google\.com|currents\.google\.com|mail\.google\.com|youtube\.com|youtube\-nocookie\.com|youtubekids\.com)[.]?(:[0-9]+)?\/|([A-Za-z0-9-]{1,63}\.)*(sandbox\.google\.com)(:[0-9]+)?(\/(?!url\b)|$))/, +Sfa=/^https:\/\/([A-Za-z0-9-]{1,63}\.)+demos\.corp\.google\.com(\/(?!url\b)|$)|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sslproxy\.corp\.google\.com(\/|$)|^https?:\/\/(([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|proxy\.googleprod\.com|c\.googlers\.com|borg\.google\.com|prod\.google\.com|youtube\.com|youtubekids\.com)[.]?(:[0-9]+)?\/|([A-Za-z0-9-]{1,63}\.)*(sandbox\.google\.com)(:[0-9]+)?(\/(?!url\b)|$))/,Qfa=/^((http(s)?):)?\/\/((((lh[3-6](-tt|-d[a-g,z])?\.((ggpht)|(googleusercontent)|(google)))|(([1-4]\.bp\.blogspot)|(bp[0-3]\.blogger))|(ccp-lh\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\.(ggpht|googleusercontent))|(gm[1-4]\.ggpht)|(play-(ti-)?lh\.googleusercontent)|(gz0\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\.(ggpht|googleusercontent)))\.com)|(dp[3-6]\.googleusercontent\.cn)|(dp4\.googleusercontent\.com)|(photos\-image\-(dev|qa)(-auth)?\.corp\.google\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\.sandbox\.google\.com\/image)|(image\-(dev|qa)\-lighthouse(-auth)?\.sandbox\.google\.com(\/image)?))\/|^https:\/\/([A-Za-z0-9-]{1,63}\.)+demos\.corp\.google\.com(\/(?!url\b)|$)|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sslproxy\.corp\.google\.com(\/|$)|^https?:\/\/(([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|proxy\.googleprod\.com|c\.googlers\.com|borg\.google\.com|docs\.google\.com|drive\.google\.com|googleplex\.com|play\.google\.com|prod\.google\.com|plus\.google\.com|currents\.google\.com|video\.google\.com|youtube\.com|ytimg\.com|ytimg\.sandbox\.google\.com|chat\.google\.com)[.]?(:[0-9]+)?\/|([A-Za-z0-9-]{1,63}\.)*(sandbox\.google\.com)(:[0-9]+)?(\/(?!url\b)|$)|s2\.googleusercontent\.com\/s2\/favicons\?|yt[3-4]\.ggpht\.com\/)/, +pma=/^https?.*#ocr$|^https?:\/\/(aksecure\.imrworldwide\.com\/|cdn\.imrworldwide\.com\/|secure\-..\.imrworldwide\.com\/)/,Rfa=/^https?:\/\/(googleads\.g\.doubleclick\.net\/(aclk|pagead\/conversion)|www\.google\.com\/(aclk|pagead\/conversion)|www\.googleadservices\.com\/(aclk|pagead\/(aclk|conversion))|www\.youtube\.com\/pagead\/conversion)/,Pfa=/^((http(s)?):)?\/\/((((lh[3-6](-tt|-d[a-g,z])?\.((ggpht)|(googleusercontent)|(google)))|(([1-4]\.bp\.blogspot)|(bp[0-3]\.blogger))|(ccp-lh\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\.(ggpht|googleusercontent))|(gm[1-4]\.ggpht)|(play-(ti-)?lh\.googleusercontent)|(gz0\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\.(ggpht|googleusercontent)))\.com)|(dp[3-6]\.googleusercontent\.cn)|(dp4\.googleusercontent\.com)|(photos\-image\-(dev|qa)(-auth)?\.corp\.google\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\.sandbox\.google\.com\/image)|(image\-(dev|qa)\-lighthouse(-auth)?\.sandbox\.google\.com(\/image)?))\/|^https:\/\/([A-Za-z0-9-]{1,63}\.)+demos\.corp\.google\.com(\/(?!url\b)|$)|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sslproxy\.corp\.google\.com(\/|$)|^https?:\/\/(([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|proxy\.googleprod\.com|c\.googlers\.com|borg\.google\.com|docs\.google\.com|drive\.google\.com|googleplex\.com|googlevideo\.com|prod\.google\.com|lh3\.photos\.google\.com|plus\.google\.com|currents\.google\.com|mail\.google\.com|youtube\.com|xfx7\.com|yt\.akamaized\.net|chat\.google\.com)[.]?(:[0-9]+)?\/|([A-Za-z0-9-]{1,63}\.)*(sandbox\.google\.com)(:[0-9]+)?(\/(?!url\b)|$)|([A-Za-z0-9-]{1,63}\.)*c\.lh3(-d[a-gz]|-testonly)?\.(googleusercontent|photos\.google)\.com\/.*$)/, +Qga=/^https?:\/\/(([A-Za-z0-9-]{1,63}\.)*(imasdk\.googleapis\.com|2mdn\.net|googlesyndication\.com|corp\.google\.com|proxy\.googleprod\.com|c\.googlers\.com|borg\.google\.com|googleads\.g\.doubleclick\.net|prod\.google\.com|static\.doubleclick\.net|static\.googleadsserving\.cn|studioapi\.doubleclick\.net|youtube\.com|youtube\.googleapis\.com|youtube\-nocookie\.com|youtubekids\.com|ytimg\.com|ytimg\.sandbox\.google\.com)[.]?(:[0-9]+)?\/|lightbox-(demos|builder)\.appspot\.com\/|s[01](qa)?\.2mdn\.net\/ads\/richmedia\/studio\/mu\/templates\/tetris|www\.gstatic\.com\/doubleclick\/studio\/innovation\/h5\/layouts\/tetris|www\.gstatic\.com\/doubleclick\/studio\/innovation\/ytplayer)/, +Pga=/^https:\/\/([A-Za-z0-9-]{1,63}\.)*(crowdsource|datacompute)\.google\.com\/|^https:\/\/([A-Za-z0-9-]{1,63}\.)+demos\.corp\.google\.com(\/(?!url\b)|$)|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sslproxy\.corp\.google\.com(\/|$)|^https:\/\/canvastester-3fd0b\.appspot\.com(\/|$)|^https:\/\/narrative-news-cast-receiver-d\.appspot\.com(\/|$)|^https:\/\/narrative-news-cast-receiver-f\.appspot\.com(\/|$)|^https:\/\/one\.google\.com(\/|$)|^https:\/\/www\.gstatic\.com\/aog_howto|^https:\/\/www\.gstatic\.com\/narrative_cast_receiver\/news|^https?:\/\/(([A-Za-z0-9-]{1,63}\.)*(imasdk\.googleapis\.com|corp\.google\.com|proxy\.googleprod\.com|c\.googlers\.com|borg\.google\.com|docs\.google\.com|drive\.google\.com|googleads\.g\.doubleclick\.net|googleplex\.com|play\.google\.com|prod\.google\.com|photos\.google\.com|get\.google\.com|class\.photos\.google\.com|plus\.google\.com|currents\.google\.com|books\.googleusercontent\.com|play\-books\-autopush\-sandbox\.googleusercontent\.com|play\-books\-canary\-sandbox\.googleusercontent\.com|play\-books\-internal\-sandbox\.googleusercontent\.com|play\-books\-staging\-sandbox\.googleusercontent\.com|blogger\.com|mail\.google\.com|survey\.g\.doubleclick\.net|youtube\.com|youtube\.googleapis\.com|youtube\-nocookie\.com|youtubekids\.com|vevo\.com|chat\.google\.com|meet\.google\.com|stadia\.google\.com|shoploop\.area120\.google\.com)[.]?(:[0-9]+)?(\/|$)|([A-Za-z0-9-]{1,63}\.)*(sandbox\.google\.com)(:[0-9]+)?(\/(?!url\b)|$)|(www\.|encrypted\.)?google\.(cat|com(\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))\/(search|webhp)\?|lightbox-(demos|builder)\.appspot\.com\/|s0\.2mdn\.net\/instream\/html5\/native\/|s[01](qa)?\.2mdn\.net\/ads\/richmedia\/studio\/mu\/templates\/tetris|www\.gstatic\.com\/doubleclick\/studio\/innovation\/h5\/layouts\/tetris)/, +Hta=/^(https\:\/\/photos\.google\.com|https\:\/\/get\.google\.com|https\:\/\/class\.photos\.google\.com|https\:\/\/plus\.google\.com|https\:\/\/currents\.google\.com|https\:\/\/mail\.google\.com|https\:\/\/chat\.google\.com|https\:\/\/stadia\.google\.com|https\:\/\/one\.google\.com|https\:\/\/shoploop\.area120\.google\.com)$|^http:\/\/[0-9]+\.[a-z0-9\-_]+\.[a-z0-9\-_]+\.[a-z0-9\-_]+\.([a-z]{2}|i)\.borg\.google\.com(:[0-9]+)?$|^https:\/\/((staging|stream|today)\.)?meet\.google\.com$|^https:\/\/([A-Za-z0-9-]{1,63}\.)*(crowdsource|datacompute)\.google\.com$|^https:\/\/([A-Za-z0-9-]{1,63}\.)*youtube\.com$|^https:\/\/([A-Za-z0-9-]{1,63}\.)+demos\.corp\.google\.com$|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sandbox\.google\.com$|^https:\/\/([A-Za-z0-9-]{1,63}\.)+sslproxy\.corp\.google\.com$|^https:\/\/(books|play-books-(autopush|canary|internal|staging)-sandbox)\.googleusercontent\.com$|^https:\/\/(draft|www|(www\.)?daily\.alpha|(www\.)?weekly\.alpha|(www\.)?dev\.sandbox|(www\.)?autopush\.sandbox|(www\.)?restore\.sandbox)\.blogger\.com$|^https:\/\/[0-9a-f]{1,63}\.proxy\.googleprod\.com$|^https?:\/\/(((docs|m|sing|ss|sss|www)\.)?drive\.google\.com$|([A-Za-z0-9-]{1,63}\.)*c\.googlers\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\.)*corp\.google\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\.)*googleplex\.com(:[0-9]+)?$|(www\.|encrypted\.)google\.(cat|com(\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))$|[A-Za-z0-9-]+\.prod\.google\.com(:[0-9]+)?$|docs\.google\.com$)/;$u.prototype.set=function(a,b){this.o[a]!==b&&(this.o[a]=b,this.url="")}; +$u.prototype.get=function(a){av(this);return this.o[a]||null}; +$u.prototype.Ec=function(){this.url||(this.url=Vfa(this));return this.url}; +$u.prototype.clone=function(){var a=new $u(this.u);a.A=this.A;a.path=this.path;a.B=this.B;a.o=g.Sb(this.o);a.url=this.url;return a};iv.prototype.set=function(a,b){this.lf.get(a);this.o[a]=b;this.url=""}; +iv.prototype.get=function(a){return this.o[a]||this.lf.get(a)}; +iv.prototype.Ec=function(){this.url||(this.url=Wfa(this));return this.url};pv.prototype.xe=function(){return cu(this.o[0])};var mx={name:"width",video:!0,valid:640,invalid:99999},nx={name:"height",video:!0,valid:360,invalid:99999},ox={name:"framerate",video:!0,valid:30,invalid:9999},px={name:"bitrate",video:!0,valid:3E5,invalid:2E9},jx={name:"eotf",video:!0,valid:"bt709",invalid:"catavision"},sx={name:"channels",video:!1,valid:2,invalid:99},qx={name:"cryptoblockformat",video:!0,valid:"subsample",invalid:"invalidformat"},rx={name:"decode-to-texture",video:!0,valid:"false",invalid:"nope"},yx={name:"codecs",video:!0,valid:"av01.0.05M.08", +invalid:"av99.0.05M.08"},tx={name:"experimental",video:!0,valid:"allowed",invalid:"invalid"},ux={QT:mx,oR:nx,YQ:ox,aQ:px,MQ:jx,mQ:sx,wQ:qx,AQ:rx,YP:yx,UQ:tx};var aga={0:"f",160:"h",133:"h",134:"h",135:"h",136:"h",137:"h",264:"h",266:"h",138:"h",298:"h",299:"h",304:"h",305:"h",214:"h",216:"h",374:"h",375:"h",140:"a",141:"ah",327:"sa",258:"m",380:"mac3",328:"meac3",161:"H",142:"H",143:"H",144:"H",222:"H",223:"H",145:"H",224:"H",225:"H",146:"H",226:"H",227:"H",147:"H",384:"H",376:"H",385:"H",377:"H",149:"A",261:"M",381:"MAC3",329:"MEAC3",598:"9",278:"9",242:"9",243:"9",244:"9",247:"9",248:"9",353:"9",355:"9",271:"9",313:"9",272:"9",302:"9",303:"9",407:"9", +408:"9",308:"9",315:"9",330:"9h",331:"9h",332:"9h",333:"9h",334:"9h",335:"9h",336:"9h",337:"9h",171:"v",338:"so",600:"o",250:"o",251:"o",194:"*",195:"*",220:"*",221:"*",196:"*",197:"*",198:"V",279:"(",280:"(",317:"(",318:"(",273:"(",274:"(",357:"(",358:"(",275:"(",359:"(",360:"(",276:"(",583:"(",584:"(",314:"(",585:"(",561:"(",277:"(",362:"(h",363:"(h",364:"(h",365:"(h",366:"(h",591:"(h",592:"(h",367:"(h",586:"(h",587:"(h",368:"(h",588:"(h",562:"(h",409:"(",410:"(",411:"(",412:"(",557:"(",558:"(", +394:"1",395:"1",396:"1",397:"1",398:"1",399:"1",400:"1",401:"1",571:"1",402:"1",386:"3",387:"w",406:"6"};wv.prototype.getName=function(){return this.name}; +wv.prototype.getId=function(){return this.id}; +wv.prototype.getIsDefault=function(){return this.isDefault}; +wv.prototype.toString=function(){return this.name}; +wv.prototype.getName=wv.prototype.getName;wv.prototype.getId=wv.prototype.getId;wv.prototype.getIsDefault=wv.prototype.getIsDefault;var Hga={WP:"auto",vT:"tiny",OR:"light",jT:"small",YR:"medium",MR:"large",mR:"hd720",iR:"hd1080",jR:"hd1440",kR:"hd2160",lR:"hd2880",tR:"highres",UNKNOWN:"unknown"};var U1;U1={};g.yv=(U1.auto=0,U1.tiny=144,U1.light=144,U1.small=240,U1.medium=360,U1.large=480,U1.hd720=720,U1.hd1080=1080,U1.hd1440=1440,U1.hd2160=2160,U1.hd2880=2880,U1.highres=4320,U1);var Cv="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");Ev.prototype.Ca=function(){return this.video}; +Ev.prototype.Qc=function(){return 2==this.containerType}; +Ev.prototype.hp=function(){return!!this.Nc}; +Ev.prototype.isVideo=function(){return!!this.video};g.h=Lv.prototype;g.h.te=function(){}; +g.h.Bk=function(){}; +g.h.yd=function(){return!!this.o&&this.index.Pb()}; +g.h.kh=function(){}; +g.h.Tz=function(){return!1}; +g.h.mk=function(){}; +g.h.vj=function(){}; +g.h.Mh=function(){}; +g.h.Xg=function(){}; +g.h.Uo=function(){}; +g.h.Uz=function(a){return[a]}; +g.h.Jq=function(a){return[a]}; +g.h.xq=function(){}; +g.h.Ko=function(){};g.t(Mv,Lv);g.h=Mv.prototype;g.h.te=function(){return!1}; +g.h.Bk=function(){return!1}; +g.h.Tz=function(){return this.G}; +g.h.mk=function(){if(this.G)return[];var a=new bu(1,this,this.initRange,"getMetadataRequestInfos");return[new pv([a],this.R)]}; +g.h.vj=function(){return null}; +g.h.Mh=function(a){this.kh(a);return this.xj(a.B?a.u+1:a.u,!1)}; +g.h.Xg=function(a,b){b=void 0===b?!1:b;var c=this.index.xf(a);b&&(c=Math.min(this.index.qb(),c+1));return this.xj(c,!0)}; +g.h.Uo=function(a){this.o=new Uint8Array(zu(a).buffer)}; +g.h.kh=function(a){return 0==a.Wa?!0:this.index.qb()>a.u&&this.index.wf()<=a.u+1}; +g.h.update=function(a,b,c){this.index.append(a);Xs(this.index,c);this.H=b}; +g.h.yd=function(){return this.G?!0:Lv.prototype.yd.call(this)}; +g.h.xj=function(a,b){var c=this.index.Ys(a),d=this.index.Ad(a),e=this.index.getDuration(a),f;b?e=f=0:f=0<this.info.o?this.info.o*e:1E3;var k=!b,l=f;f=a==this.index.qb()&&!this.H&&0<f;d=new bu(3,this,null,"liveCreateRequestInfoForSegment",a,d,e,0,l,f,k);return new pv([d],c)}; +g.h.Ko=function(){return this.G?0:this.initRange.length}; +g.h.xq=function(){return!1};g.t(Qv,g.Ws);g.h=Qv.prototype;g.h.wf=function(){return this.u?this.segments.length?this.hk(this.Kb()).Ta:-1:g.Ws.prototype.wf.call(this)}; +g.h.Kb=function(){if(this.C)return 0;if(!this.u)return g.Ws.prototype.Kb.call(this);if(!this.segments.length)return 0;var a=Math.max(g.ab(this.segments).endTime-this.A,0);return 0<this.H&&this.hk(a).Ta<this.H?this.Zf(this.H).startTime:a}; +g.h.Lh=function(){if(!this.segments.length)return g.Ws.prototype.Lh.call(this);var a=this.qb();if(!this.u||a<=this.segments[this.segments.length-1].Ta)a=this.segments[this.segments.length-1];else{var b=this.segments[this.segments.length-1];a=new Vs(a,Math.max(0,b.startTime-(b.Ta-a)*this.o),this.o,0,"sq/"+a,void 0,void 0,!0)}return null!=this.G&&a.pending&&3==this.G?this.C?Math.min(this.A,a.startTime):a.startTime:this.C?Math.min(this.A,a.endTime):a.endTime}; +g.h.nk=function(){return this.u?this.segments.length?this.qb()-this.wf()+1:0:g.Ws.prototype.nk.call(this)}; +g.h.qb=function(){var a=Math.min(this.N,Math.max(g.Ws.prototype.qb.call(this),this.F)),b=1E3*this.A;b=0<this.B&&this.B<b;this.C&&0<this.A&&0<this.F&&!b&&(b=this.hk(this.A))&&(a=Math.min(b.Ta-1,a));return a}; +g.h.lk=function(){return this.segments.length?this.segments[this.segments.length-1]:null}; +g.h.oA=function(a){var b=Rv(this,a.Ta);if(0<=b)this.segments[b]=a;else if(this.segments.splice(-(b+1),0,a),this.L&&0==a.Ta%(300/this.o)){var c=this.segments[0].Ta,d=Math.floor(this.L/this.o);a=a.Ta-d;b=-(b+1)-d;0<b&&a>c&&(this.segments=this.segments.slice(b))}}; +g.h.hk=function(a){if(!this.u)return g.Ws.prototype.hk.call(this,a);if(!this.segments.length)return null;var b=this.segments[this.segments.length-1];if(a<this.segments[0].startTime)b=Math.max(0,this.segments[0].Ta-Math.ceil((this.segments[0].startTime-a)/this.o));else if(a>=b.endTime)b=b.Ta+Math.floor((a-b.endTime)/this.o+1);else{b=vb(this.segments,function(d){return a<d.startTime?-1:a>=d.endTime?1:0}); +if(0<=b)return this.segments[b];var c=-(b+1);b=this.segments[c-1];c=this.segments[c];b=Math.floor((a-b.endTime)/((c.startTime-b.endTime)/(c.Ta-b.Ta-1))+1)+b.Ta}return this.Zf(b)}; +g.h.Zf=function(a){if(!this.u)return g.Ws.prototype.Zf.call(this,a);if(!this.segments.length)return null;var b=Rv(this,a);if(0<=b)return this.segments[b];var c=-(b+1);b=this.o;if(0==c)var d=Math.max(0,this.segments[0].startTime-(this.segments[0].Ta-a)*b);else c==this.segments.length?(d=this.segments[this.segments.length-1],d=d.endTime+(a-d.Ta-1)*b):(d=this.segments[c-1],c=this.segments[c],d=d.endTime+(c.startTime-d.endTime)/(c.Ta-d.Ta-1)*(a-d.Ta-1));return new Vs(a,d,b,0,"sq/"+a,void 0,void 0,!0)};g.t(Tv,Mv);g.h=Tv.prototype;g.h.Bk=function(){return!0}; +g.h.yd=function(){return!0}; +g.h.kh=function(a){return!a.C}; +g.h.mk=function(){return[]}; +g.h.Xg=function(a,b){if("number"===typeof a&&!isFinite(a)){var c=new bu(3,this,null,"mlLiveGetReqInfoStubForTime",-1,void 0,this.bf,void 0,this.bf*this.info.o);return new pv([c],"")}return Mv.prototype.Xg.call(this,a,b)}; +g.h.xj=function(a,b){var c=void 0===c?!1:c;if(Sv(this.index,a))return Mv.prototype.xj.call(this,a,b);var d=this.index.Ad(a),e=b?0:this.bf*this.info.o,f=!b;c=new bu(c?6:3,this,null,"mlLiveCreateReqInfoForSeg",a,d,void 0,void 0,e,a==this.index.qb()&&!this.H&&0<e,f);return new pv([c],0<=a?"sq/"+a:"")};Yv.prototype.update=function(a,b){var c=void 0;this.u&&(c=this.u);var d=new Yv,e=Array.from(a.getElementsByTagName("S"));if(e.length){var f=+Uv(a,"timescale")||1,k=(+e[0].getAttribute("t")||0)/f,l=+Uv(a,"startNumber")||0;d.G=k;var m=k;var n=+Uv(a,"presentationTimeOffset")||0;m=c?c.startSecs+c.durationSecs:b?m-n/f:0;n=Date.parse(Xv(Uv(a,"yt:segmentIngestTime")))/1E3;d.A="SegmentTemplate"==a.parentNode.tagName;d.A&&(d.F=Uv(a,"media"));var q=c?l-c.Ta:1;d.C=0<q?0:-q+1;e=g.p(e);for(q=e.next();!q.done;q= +e.next()){q=q.value;for(var r=+q.getAttribute("d")/f,u=(+q.getAttribute("yt:sid")||0)/f,w=+q.getAttribute("r")||0,B=0;B<=w;B++)if(c&&l<=c.Ta)l++;else{var D=new cga(l,m,r,n+u,k);d.o.push(D);var E=D.startSecs;D=q.getAttribute("yt:cuepointTimeOffset");var F=q.getAttribute("yt:cuepointDuration");if(D&&F){D=parseFloat(D);E=(vE?+D/f:-D/f)+E;F=parseFloat(F)/f;var G=q.getAttribute("yt:cuepointContext")||null,ba=q.getAttribute("yt:cuepointIdentifier");var na=q.getAttribute("yt:cuepointEvent");na=Gta[na]|| +"unknown";D=new ft(E,F,G,ba,na,D)}else D=null;D&&d.B.push(D);l++;m+=r;k+=r;n+=r+u}}d.o.length&&(d.u=g.ab(d.o))}this.C=d.C;this.u=d.u||this.u;pb(this.o,d.o);pb(this.B,d.B);this.A=d.A;this.F=d.F;this.G=d.getStreamTimeOffset()}; +Yv.prototype.getStreamTimeOffset=function(){return this.G};g.t(Zv,Lv);g.h=Zv.prototype;g.h.te=function(){return!1}; +g.h.Bk=function(){return!1}; +g.h.mk=function(){if(this.G){var a=new bu(1,this,null,"otfInit");return[new pv([a],this.G)]}a=new bu(1,this,this.initRange,"otfInitInfo");var b=new bu(2,this,this.indexRange,"otfIndexInfo");return[new pv([a,b])]}; +g.h.vj=function(){return null}; +g.h.Mh=function(a){this.kh(a);return $v(this,gu(a),!1)}; +g.h.Xg=function(a,b){b=void 0===b?!1:b;var c=this.index.xf(a);b&&(c=Math.min(this.index.qb(),c+1));return $v(this,c,!0)}; +g.h.Uo=function(a){if(1==a.info.type)this.o||(this.o=vu(a.o)),a.u&&"http://youtube.com/streaming/otf/durations/112015"==a.u.uri&&kga(this,a.u);else if(2==a.info.type)if(g.Cu(this.info)){if(!this.index.Pb()&&(a=g.lt(zu(a),0,1936286840))){var b=[],c=vt(a);a=c.lv.length;var d=c.Yq,e=c.lv,f=c.Uq;c=this.indexRange.end+c.dy+1;for(var k=0,l=0;l<a;l++){var m=f[l]/d,n=e[l];b.push(new Vs(l,k,m,NaN,"range/"+c+"-"+(c+n-1)));k+=m;c+=n}this.index.append(b)}}else if(this.info.Qc()&&this.o&&(d=new Dt(new DataView(this.o.buffer)), +b=St(d))&&(d=new Dt(zu(a)),a=Ut(d,b.kn,this.indexRange.end))){d=[];e=b.Pv/b.Qv;f=a.length-1;for(c=0;c<f;c++)k=a[c],l=a[c+1],m=k.so*e,d.push(new Vs(c,m,l.so*e-m,NaN,"range/"+k.Qi+"-"+(l.Qi-1)));c=a[f].so*e;d.push(new Vs(f,c,b.duration*e-c,NaN,"range/"+a[f].Qi+"-"+(b.xv+b.kn)));this.index.append(d)}}; +g.h.kh=function(a){return 0==a.Wa?!0:this.index.qb()>a.u&&this.index.wf()<=a.u+1}; +g.h.Ko=function(){return this.initRange&&this.indexRange?this.initRange.length+this.indexRange.length:0}; +g.h.xq=function(){return!1};g.h=g.aw.prototype;g.h.Xp=function(a){return this.u[a]}; +g.h.Ad=function(a){return this.A[a]/this.C}; +g.h.Po=ca(0);g.h.Bu=function(){return NaN}; +g.h.Fy=function(){return null}; +g.h.getDuration=function(a){a=this.oy(a);return 0<=a?a/this.C:-1}; +g.h.oy=function(a){return a+1<this.o||this.B?this.A[a+1]-this.A[a]:-1}; +g.h.wf=function(){return 0}; +g.h.qb=function(){return this.o-1}; +g.h.Lh=function(){return this.B?this.A[this.o]/this.C:NaN}; +g.h.Kb=function(){return 0}; +g.h.nk=function(){return this.o}; +g.h.Ys=function(){return""}; +g.h.xf=function(a){a=g.ub(this.A.subarray(0,this.o),a*this.C);return 0<=a?a:Math.max(0,-a-2)}; +g.h.Pb=function(){return 0<=this.qb()}; +g.h.zy=function(a,b){if(a>=this.qb())return 0;for(var c=0,d=this.Ad(a)+b,e=a;e<this.qb()&&d>this.Ad(e);e++)c=Math.max(c,(e+1<this.o||this.B?this.u[e+1]-this.u[e]:-1)/this.getDuration(e));return c}; +g.h.resize=function(a){a+=2;var b=this.u;this.u=new Float64Array(a+1);var c=this.A;this.A=new Float64Array(a+1);for(a=0;a<this.o+1;a++)this.u[a]=b[a],this.A[a]=c[a]}; +g.h.cap=function(a,b){bw(this);this.B=!0;this.A[this.o]=b;this.u[this.o]=a};g.t(cw,Lv);g.h=cw.prototype;g.h.mk=function(a){var b=new bu(1,this,this.initRange,"initInfo"),c=new bu(2,this,this.indexRange,"indexInfo"),d=[],e=[b];eu(b,c)?e.push(c):(d.push(new pv([c])),a=0);isNaN(this.G)&&(a=0);b=e[e.length-1];a=Math.min(a,this.G-(b.range.end-e[0].range.start+1));0<a&&(a=$t(b.range.end+1,a),e.push(new bu(4,this,a,"tbdRange")));d.push(new pv(e));return d}; +g.h.Uo=function(a){if(1==a.info.type){if(this.o)return;this.o=vu(a.o)}else if(2==a.info.type){if(this.H||0<=this.index.qb())return;if(g.Cu(this.info)){var b=this.index,c=zu(a);a=a.info.range.start;var d=g.lt(c,0,1936286840);c=vt(d);b.C=c.Yq;var e=c.kF;b.u[0]=c.dy+a+d.size;b.A[0]=e;b.B=!0;a=c.Uq.length;for(d=0;d<a;d++){e=b;var f=c.lv[d],k=c.Uq[d];e.o++;bw(e);e.u[e.o]=e.u[e.o-1]+f;e.A[e.o]=e.A[e.o-1]+k}}else this.H=zu(a)}if(this.info.Qc()&&this.o&&this.H){c=new DataView(this.o.buffer);b=this.index; +a=this.H;d=this.indexRange.end;e=new Dt(c);c=St(e);if(null!=c&&(b.C=c.Qv/c.Pv,e=new Dt(a),a=Ut(e,c.kn,d),null!=a)){a=g.p(a);for(d=a.next();!d.done;d=a.next())f=d.value,d=b,e=f.Qi,f=f.so,bw(d),d.u[d.o]=e,d.A[d.o]=f,d.o++;b.cap(c.xv+c.kn,c.duration)}this.H=null}}; +g.h.Uz=function(a){for(var b=this.Jq(a.info),c=a.info.range.start+a.info.A,d=a.A,e=[],f=0;f<b.length;f++){var k=b[f].Wa;k=a.o.split(b[f].range.start+b[f].A-c).Pj.split(k).Yo;e.push(new yu(b[f],k,d));d=!1}return e}; +g.h.Jq=function(a){for(var b=a.range.start+a.A,c=0;c<this.index.qb()&&b>=this.index.Xp(c+1);)c++;return dw(this,c,b,a.Wa).o}; +g.h.kh=function(a){return this.yd()?!0:isNaN(this.G)?!1:a.range.end+1<this.G}; +g.h.vj=function(a,b){this.kh(a);if(!this.yd()){var c=$t(a.range.end+1,b);c.end+1>this.G&&(c=new Yt(c.start,this.G-1));c=[new bu(4,a.o,c,"getNextRequestInfoByLength")];return new pv(c)}4==a.type&&(c=this.Jq(a),a=c[c.length-1]);c=0;var d=a.range.start+a.A+a.Wa;3==a.type&&(c=a.u,d==a.range.end+1&&(c+=1));return dw(this,c,d,b)}; +g.h.Mh=function(){return null}; +g.h.Xg=function(a,b){var c=this.index.xf(a);b&&(c=Math.min(this.index.qb(),c+1));return dw(this,c,this.index.Xp(c),0)}; +g.h.te=function(){return!0}; +g.h.Bk=function(){return!1}; +g.h.Ko=function(){return this.indexRange.length+this.initRange.length}; +g.h.xq=function(){return this.indexRange&&this.initRange&&this.initRange.end+1==this.indexRange.start?!0:!1};ew.prototype.start=function(){return 0}; +ew.prototype.end=function(){return Infinity};g.h=fw.prototype;g.h.addEventListener=function(){}; +g.h.removeEventListener=function(){}; +g.h.dispatchEvent=function(){return!1}; +g.h.abort=function(){}; +g.h.remove=function(){}; +g.h.appendBuffer=function(){};g.t(iw,g.N);g.h=iw.prototype;g.h.hh=function(){return g.Eb(this.o,function(a){return a.info.video?2==a.info.video.projectionType:!1})}; +g.h.ih=function(){return g.Eb(this.o,function(a){return a.info.video?3==a.info.video.projectionType:!1})}; +g.h.bh=function(){return g.Eb(this.o,function(a){return a.info.video?4==a.info.video.projectionType:!1})}; +g.h.zk=function(){return g.Eb(this.o,function(a){return a.info.video?1==a.info.video.stereoLayout:!1})}; +g.h.KN=function(a){var b=a.getElementsByTagName("Representation");if(0<a.getElementsByTagName("SegmentList").length||0<a.getElementsByTagName("SegmentTemplate").length){this.kg=this.A=!0;this.F||(this.F=new ega);iga(this.F,a,this.ra);this.S("refresh");for(a=0;a<b.length;a++){var c=vw(this,b[a]),d=this.isLive&&g.Cu(c)&&this.ma;if(!this.o[c.id]){var e=nw(Vv(b[a],"BaseURL").textContent),f=Vv(b[a],"Initialization"),k=Uv(f,"sourceURL");f=Zt(Uv(f,"range"));d&&(k="",f=void 0);this.o[c.id]=new Mv(e,c,k,null=== +f?void 0:f)}c=this.o[c.id];e=Uv(b[a],"id","AdaptationSet");e=""!=e?e:Uv(b[a],"mimetype","AdaptationSet");k=this.F;e=k.A[c.info.id]||k.u[e]||k.o||null;k=e.o;!this.B&&e.getStreamTimeOffset()&&(this.B=e.getStreamTimeOffset());if(e.A)for(d=[],k=g.p(k),f=k.next();!f.done;f=k.next()){f=f.value;for(var l=c.info.id,m=8*c.info.o,n=f.Ta,q=f.startSecs,r=e.F.split("$$"),u=0;u<r.length;u++)r[u]=r[u].replace("$RepresentationID$",l),r[u]=r[u].replace("$Number$",n.toString()),r[u]=r[u].replace("$Bandwidth$",m.toString()), +r[u]=r[u].replace("$Time$",q.toString());d.push(new Vs(f.Ta,f.startSecs,f.durationSecs,f.o,r.join("$"),null,f.u))}else{e=qb(Vv(b[a],"SegmentList").getElementsByTagName("SegmentURL"),e.C);f=[];for(l=0;l<e.length;l++)f.push(vga(e[l],k[l],d));d=f}c.update(d,this.isLive,this.ba)}jga(this.F);return!0}this.duration=Wv(Uv(a,"mediaPresentationDuration"));a:{for(a=0;a<b.length;a++){k=b[a];c=vw(this,k);e=Vv(k,"BaseURL");d=nw(e.textContent);f=Vv(k,"SegmentBase");k=Zt(f.attributes.indexRange.value);f=Zt(f.getElementsByTagName("Initialization")[0].attributes.range.value); +e=parseInt(e.getAttribute(tw(this,"contentLength")),10);c=new cw(d,c,f,k,e,NaN);if(!c){b=!1;break a}lw(this,c)}b=!0}return b}; +g.h.WF=function(a){if(this.ha())return this;this.Z=a.status;a=a.responseText;a=(new DOMParser).parseFromString(a,"text/xml").getElementsByTagName("MPD")[0];this.L=1E3*Wv(Uv(a,"minimumUpdatePeriod"))||Infinity;if(!this.aa){var b;a:{if(a.attributes)for(b=0;b<a.attributes.length;b++)if("http://youtube.com/yt/2012/10/10"===a.attributes[b].value){b=a.attributes[b].name.split(":")[1];break a}b=""}this.ga=b}this.isLive=Infinity>this.L&&this.ua;this.ba=parseInt(Uv(a,tw(this,"earliestMediaSequence")),10)|| +0;if(b=Date.parse(Xv(Uv(a,tw(this,"mpdResponseTime")))))this.N=((0,g.C)()-b)/1E3;this.isLive&&0>=a.getElementsByTagName("SegmentTimeline").length||(0,g.wi)(a.getElementsByTagName("Period"),this.KN,this);this.H=2;this.S("loaded");yw(this);return this}; +g.h.ZF=function(a){this.Z=a.xhr.status;this.H=3;this.S("loaderror");return If(a.xhr)}; +g.h.refresh=function(){if(1!=this.H&&!this.ha()){var a=g.Ed(this.sourceUrl,{start_seq:wga(this).toString()});Pf(ww(this,a),function(){})}}; +g.h.resume=function(){yw(this)}; +g.h.Dc=function(){if(this.u&&this.G&&zw(this))return zw(this);var a=this.o,b=!1,c=NaN,d=NaN,e;for(e in a){var f=a[e],k=f.index;k.Pb()&&(f.A&&(b=!0),k=k.Lh(),f.info.audio&&(isNaN(c)||k<c)?c=k:f.info.isVideo()&&(isNaN(d)||k<d)&&(d=k))}return b||isNaN(d)?c:Math.min(c,d)}; +g.h.Kb=function(){if(this.u&&Aw(this))return Aw(this);var a=this.o,b;for(b in a){var c=a[b].index;if(c.Pb())return c.Kb()}return 0}; +g.h.getStreamTimeOffset=function(){return this.B}; +var ow=null,pw=!1,qw=!1,uw={commentary:1,alternate:2,dub:3,main:4};g.h=Kw.prototype;g.h.append=function(a){this.o.webkitSourceAppend(this.u,a)}; +g.h.abort=function(){this.o.webkitSourceAbort(this.u)}; +g.h.bP=function(){return this.o.webkitSourceState==this.o.SOURCE_CLOSED?new Cga:this.o.webkitSourceBuffered(this.u)}; +g.h.dP=function(){return this.A}; +g.h.hP=function(a){this.A=a;this.o.webkitSourceTimestampOffset(this.u,a)};g.h=Lw.prototype;g.h.addEventListener=function(a,b,c){this.o.addEventListener(a,b,c)}; +g.h.removeEventListener=function(a,b,c){this.o.removeEventListener(a,b,c)}; +g.h.gJ=function(){return this.o.webkitMediaSourceURL}; +g.h.addSourceBuffer=function(a){var b=(this.A++).toString();this.o.webkitSourceAddId(b,a);a=new Kw(this.o,b);this.sourceBuffers.push(a);return a}; +g.h.removeSourceBuffer=function(a){for(var b=0;b<this.sourceBuffers.length;b++)if(a===this.sourceBuffers[b]){this.o.webkitSourceRemoveId(a.u);for(a=b+1;a<this.sourceBuffers.length;a++)this.sourceBuffers[a-1]=this.sourceBuffers[a];this.sourceBuffers.pop();break}}; +g.h.eP=function(){switch(this.o.webkitSourceState){case this.o.SOURCE_CLOSED:return"closed";case this.o.SOURCE_OPEN:return"open";case this.o.SOURCE_ENDED:return"ended"}return""}; +g.h.endOfStream=function(){this.o.webkitSourceEndOfStream(this.o.EOS_NO_ERROR)}; +g.h.fP=function(){ib(this.sourceBuffers)}; +g.h.cP=function(){return this.u}; +g.h.gP=function(a){this.u=a;this.o.webkitSourceSetDuration&&this.o.webkitSourceSetDuration(a)};var rE=!1;g.t(Xw,g.N);g.h=Xw.prototype;g.h.appendBuffer=function(a,b,c){this.u=!1;c&&(this.A=c);b&&(b.hp()&&(this.N=this.A),this.C=b);this.supports(0)?this.o.appendBuffer(a):this.o.append(a)}; +g.h.abort=function(){try{this.o.abort()}catch(a){}this.A=this.C=null}; +g.h.remove=function(a,b){this.u=!1;this.o.remove(a,b)}; +g.h.Io=function(){return rE&&this.H?this.R:this.o.appendWindowStart}; +g.h.Qs=function(){return this.o.appendWindowEnd}; +g.h.Cv=function(a,b){rE&&this.H?(this.R=a,this.o.appendWindowEnd=b):a>this.Io()?(this.o.appendWindowEnd=b,this.o.appendWindowStart=a):(this.o.appendWindowStart=a,this.o.appendWindowEnd=b)}; +g.h.ct=function(){return this.F}; +g.h.Oq=function(a){rE?this.F=a:this.supports(1)&&(this.o.timestampOffset=a)}; +g.h.Ib=function(){return rE?this.F:this.supports(1)?this.o.timestampOffset:0}; +g.h.Jd=function(a){if(void 0===a?0:a)return this.u||this.ie()||(this.G=this.Jd(!1),this.u=!0),this.G;try{return this.o.buffered}catch(b){return Mw([],[])}}; +g.h.ie=function(){return this.o.updating}; +g.h.dj=function(){return this.A}; +g.h.Jo=function(){return this.N}; +g.h.Zv=function(a,b){this.L!=a&&(this.supports(4),this.o.changeType(b));this.L=a}; +g.h.Vs=function(){return this.C}; +g.h.isView=function(){return!1}; +g.h.supports=function(a){switch(a){case 1:return void 0!=this.o.timestampOffset;case 0:return!!this.o.appendBuffer;case 2:return!!this.o.remove;case 3:return!(!this.o.addEventListener||!this.o.removeEventListener);case 4:return!!this.o.changeType;default:return!1}}; +g.h.Yr=function(){return!this.ie()}; +g.h.isLocked=function(){return!1}; +g.h.Za=function(a){a.to=""+this.o.timestampOffset;a.up=""+ +this.ie();a.aw=(this.o.appendWindowStart||0).toFixed(3)+"-"+(this.o.appendWindowEnd||Infinity).toFixed(3);try{a.bu=Nw(this.o.buffered)}catch(b){}return Vw(a)}; +g.h.X=function(){this.supports(3)&&(this.o.removeEventListener("updateend",this.B),this.o.removeEventListener("error",this.B));g.N.prototype.X.call(this)};g.t(Yw,g.N);g.h=Yw.prototype;g.h.appendBuffer=function(a,b,c){if(this.o.Io()!=this.F+this.u||this.o.Qs()!=this.C+this.u||this.o.Ib()!=this.B+this.u)this.o.supports(1),this.o.Cv(this.F+this.u,this.C+this.u),this.o.Oq(this.B+this.u);this.o.appendBuffer(a,b,c)}; +g.h.abort=function(){this.o.abort()}; +g.h.remove=function(a,b){this.o.remove(a+this.u,b+this.u)}; +g.h.Cv=function(a,b){this.F=a;this.C=b}; +g.h.ct=function(){return this.B+this.u}; +g.h.Io=function(){return this.F}; +g.h.Qs=function(){return this.C}; +g.h.Oq=function(a){this.B=a}; +g.h.Ib=function(){return this.B}; +g.h.Jd=function(a){a=this.o.Jd(void 0===a?!1:a);return Tw(a,this.u,this.H)}; +g.h.ie=function(){return this.o.ie()}; +g.h.dj=function(){return this.o.dj()}; +g.h.Jo=function(){return this.o.Jo()}; +g.h.Zv=function(a,b){return this.o.Zv(a,b)}; +g.h.supports=function(a){return this.o.supports(a)}; +g.h.Vs=function(){return this.o.Vs()}; +g.h.isView=function(){return!0}; +g.h.Yr=function(){return this.o.Yr()?this.A:!1}; +g.h.isLocked=function(){return this.G&&!this.A}; +g.h.Za=function(a){return this.o.Za(a)+(";vw."+this.u+"-"+this.H)}; +g.h.X=function(){Vr(this.o,this.L);g.N.prototype.X.call(this)}; +g.h.isActive=function(){return this.A}; +g.h.setActive=function(a){this.A=a;this.G=this.G||this.A};Zw.prototype.dispose=function(){if(!this.ha){if(this.u)try{URL.revokeObjectURL(this.o)}catch(a){}this.A=!0}}; +Zw.prototype.ha=function(){return this.A}; +Zw.prototype.toString=function(){return"MediaResource {"+this.o+"}"};g.t($w,g.z);g.h=$w.prototype;g.h.getDuration=function(){return this.A.duration}; +g.h.isView=function(){return this.F}; +g.h.ie=function(){return!!(this.o&&this.o.ie()||this.u&&this.u.ie())}; +g.h.aN=function(){!this.ha()&&ax(this)&&this.B&&(this.B(this),this.B=null)}; +g.h.ZM=function(){this.dispose()};var Ita={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,"ice cream sandwich":4,jellybean:4.1,kitkat:4.4,lollipop:5.1,marshmallow:6,nougat:7.1},V1;a:{var W1=g.Pc;W1=W1.toLowerCase();if(-1!=W1.indexOf("android")){var Jta=W1.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(Jta){var Kta=parseFloat(Jta[1]);if(100>Kta){V1=Kta;break a}}var Lta=W1.match("("+g.Jb(Ita).join("|")+")");V1=Lta?Ita[Lta[0]]:0}else V1=void 0}var uy=V1,ty=0<=uy;hx.prototype.canPlayType=function(a,b){var c=a.canPlayType?a.canPlayType(b):!1;ol?c=c||Mta[b]:2.2==uy?c=c||Nta[b]:fl()&&(c=c||Ota[b]);return!!c}; +hx.prototype.disableAv1=function(){this.H=!0}; +var Nta={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},Ota={"application/x-mpegURL":"maybe"},Mta={"application/x-mpegURL":"maybe"};g.h=Ax.prototype;g.h.ee=function(){return this.Vg}; +g.h.Qm=function(){return null}; +g.h.py=function(){var a=this.Qm();return a?+g.cq(a.o).expire:NaN}; +g.h.yv=function(){}; +g.h.getHeight=function(){return this.Vg.Ca().height};Cx.prototype.isLocked=function(){return this.A&&!!this.u&&this.u==this.o}; +Cx.prototype.B=function(a){return a.video?Jx(this,a.video.quality):!1}; +var QK=Ex("auto","hd1080",!1,"l"),TG=Ex("auto","large",!1,"l"),Gx=Ex("auto","auto",!1,"p");Ex("small","auto",!1,"p");var Cy={QR:1,RR:2,SR:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};g.t(Kx,g.N);Kx.prototype.add=function(a,b){!this.o[a]&&(b.ko||b.lo||b.Bn)&&(this.o[a]=Wb(b),this.S("vast_info_card_add",a))}; +Kx.prototype.remove=function(a){var b=this.get(a);delete this.o[a];return b}; +Kx.prototype.get=function(a){return this.o[a]||null}; +Kx.prototype.isEmpty=function(){return g.Pb(this.o)};var Sga={RED:"red",OT:"white"};var Rga={CP:"adunit",BQ:"detailpage",GQ:"editpage",JQ:"embedded",NR:"leanback",LS:"previewpage",MS:"profilepage",yE:"unplugged",HS:"playlistoverview",lT:"sponsorshipsoffer"};Ux.prototype.A=function(a,b){var c=Math.pow(this.alpha,a);this.u=b*(1-c)+c*this.u;this.B+=a}; +Ux.prototype.o=function(){return this.u/(1-Math.pow(this.alpha,this.B))};Wx.prototype.A=function(a,b){var c=Math.min(this.u,Math.max(1,Math.round(a*this.resolution)));c+this.valueIndex>=this.u&&(this.B=!0);for(;c--;)this.values[this.valueIndex]=b,this.valueIndex=(this.valueIndex+1)%this.u;this.F=!0}; +Wx.prototype.o=function(){return this.G?(Xx(this,this.C-this.G)+Xx(this,this.C)+Xx(this,this.C+this.G))/3:Xx(this,this.C)};var Oga=/^([0-9\.]+):([0-9\.]+)$/;var ly="area120-boutique blogger books docs duo google-live google-one play chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" ");g.t(Jy,g.z);g.h=Jy.prototype;g.h.ia=function(a){return g.O(this.experiments,a)}; +g.h.Pd=function(a,b){b=void 0===b?!1:b;this.Ua=iy(this.Ua,a.video_id);this.Xb=iy(this.Xb,a.eventid);var c=[],d;for(d in Pta){var e=Pta[d],f=a[e];void 0!=f&&(f!=this.deviceParams[e]&&c.push(e),this.deviceParams[e]=f)}!b&&0<c.length&&this.Ao&&(c.sort(),g.er(new ar("Player client parameters changed after startup",c)));this.userAge=hy(this.userAge,a.user_age);this.aa=iy(this.aa,a.user_display_image);g.Vu(this.aa)||(this.aa="");this.ra=iy(this.ra,a.user_display_name);this.Hg=iy(this.Hg,a.user_gender); +this.Ne=iy(this.Ne,a.csi_page_type);this.wc=iy(this.wc,a.csi_service_name);this.Zd=Q(this.Zd,a.enablecsi);this.pageId=iy(this.pageId,a.pageid);if(c=a.enabled_engage_types)this.Fg=new Set(c.split(","))}; +g.h.getVideoUrl=function(a,b,c,d,e){b={list:b};c&&(e?b.time_continue=c:b.t=c);c=g.My(this);d&&"www.youtube.com"==c?d="https://youtu.be/"+a:g.Hy(this)?(d="https://"+c+"/fire",b.v=a):(d=this.protocol+"://"+c+"/watch",b.v=a,ol&&(a=Xp())&&(b.ebc=a));return g.Ed(d,b)}; +g.h.getVideoEmbedCode=function(a,b,c){a="https://"+g.My(this)+"/embed/"+a;c&&(a=g.Ed(a,{list:c}));c=b.width;b=b.height;a=g.id(a);return'<iframe width="'+c+'" height="'+b+'" src="'+a+'" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'}; +g.h.supportsGaplessAudio=function(){return g.Fw&&!ol&&74<=cl()||g.lx&&g.Rd(68)?!0:!1}; +g.h.getPlayerType=function(){return this.deviceParams.cplayer}; +var Pta={bQ:"cbrand",cQ:"cbr",dQ:"cbrver",BR:"c",ER:"cver",DR:"ctheme",CR:"cplayer",eS:"cmodel",iS:"cnetwork",nS:"cos",oS:"cosver",uS:"cplatform"},Tga=["www.youtube-nocookie.com","youtube.googleapis.com"];var X1={},bz=(X1.AD_MARKER="ytp-ad-progress",X1.CHAPTER_MARKER="ytp-chapter-marker",X1.TIME_MARKER="ytp-time-marker",X1);g.cz.prototype.getId=function(){return this.id}; +g.cz.prototype.toString=function(){return"CueRange{"+this.namespace+":"+this.id+"}["+dz(this.start)+", "+dz(this.end)+"]"}; +g.cz.prototype.contains=function(a,b){return a>=this.start&&(a<this.end||a===this.end&&this.start===this.end)&&(null==b||a<b&&b<=this.end)}; +var Uga=1;g.cz.prototype.getId=g.cz.prototype.getId;hz.prototype.clone=function(a){return new hz(this.flavor,a,this.A,this.C)}; +hz.prototype.Za=function(){return{flavor:this.flavor,keySystem:this.o}}; +hz.prototype.ee=function(){switch(this.o){case "com.youtube.playready":return"PRY";case "com.microsoft.playready":return"PRM";case "com.widevine.alpha":return"WVA";case "com.youtube.widevine.l3":return"WVY";case "com.youtube.widevine.forcehdcp":return"WVYF";case "com.youtube.fairplay":return"FPY";case "com.apple.fps.1_0":return"FPA";default:return this.o}}; +var Y1={},pz=(Y1.playready=["com.youtube.playready","com.microsoft.playready"],Y1.widevine=["com.youtube.widevine.forcehdcp","com.youtube.widevine.l3","com.widevine.alpha"],Y1);g.h=g.qz.prototype;g.h.getId=function(){return this.id}; +g.h.getName=function(){return this.name}; +g.h.isServable=function(){return this.o}; +g.h.Ec=function(){return this.url}; +g.h.toString=function(){return this.languageCode+": "+g.rz(this)+" - "+this.vssId}; +g.h.isValid=function(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)};sz.prototype.getLanguageInfo=function(){return this.Cb}; +sz.prototype.toString=function(){return this.Cb.name}; +sz.prototype.getLanguageInfo=sz.prototype.getLanguageInfo;tz.prototype.Zi=function(a){a=a||Gx;a=(0,g.Ae)(this.videoInfos,(0,g.x)(a.B,a));for(var b=[],c={},d=0;d<a.length;d++){var e=a[d].Ca();c[e.quality]||(b.push(e),c[e.quality]=!0)}return b}; +tz.prototype.getAvailableAudioTracks=function(){return this.audioTracks};g.t(xz,g.z);xz.prototype.L=function(){(this.G=!this.G&&"widevine"==this.u[this.o[0]].flavor)||this.o.shift();yz(this)}; +xz.prototype.N=function(a,b){this.ha()||(a.keySystemAccess=b,fha(this,a),this.A.push(a),g.O(this.C,"html5_drm_fallback_to_playready_on_retry")||this.H?(this.o.shift(),yz(this)):this.F(this.A))};g.t(Cz,Ax);Cz.prototype.py=function(){return this.A}; +Cz.prototype.Qm=function(){if(!this.o||this.o.ha()){var a=this.u;kha(a);var b=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],c={};a:if(a.o)var d=a.o;else{d="";for(var e=g.p(a.A),f=e.next();!f.done;f=e.next())if(f=f.value,f.Cb){if(f.Cb.getIsDefault()){d=f.Cb.getId();break a}d||(d=f.Cb.getId())}}e=g.p(a.A);for(f=e.next();!f.done;f=e.next())f=f.value,f.Cb&&f.Cb.getId()!==d||(c[f.itag]=f);d=g.p(a.u);for(e=d.next();!e.done;e=d.next())e=e.value,e.audioItag&&b.push(jha(a,c[e.audioItag],e));d=g.p(a.u);for(e=d.next();!e.done;e= +d.next())if(e=e.value,e.audioItag){f=a;var k=c[e.audioItag];b.push("#EXT-X-STREAM-INF:BANDWIDTH="+(e.bitrate+k.bitrate)+',CODECS="'+(e.codecs+","+k.codecs+'",RESOLUTION=')+(e.width+"x"+e.height+',AUDIO="')+(Az(k,e)+'",CLOSED-CAPTIONS=NONE'));b.push(zz(f,e.url,""))}a="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(b.join("\n"));this.o=new Zw(a)}return this.o};var Ez=null,Iz=null;g.t(Tz,Ax);Tz.prototype.Qm=function(){return new Zw(this.o.Ec())}; +Tz.prototype.yv=function(){this.o=ev(this.o)};g.t(Uz,Ax);Uz.prototype.Qm=function(){return new Zw(this.o)};var qT={uP:"ad",RP:"annotations_module",SP:"attribution",vQ:"creatorendscreen",IQ:"embed",LQ:"endscreen",ZQ:"fresca",nR:"heartbeat",JR:"kids",WR:"remote",bS:"miniplayer",hS:"music",SUBTITLES:"captions",yE:"unplugged",DT:"ux",HT:"visualizer",LT:"webgl",RT:"ypc",ST:"ypc_clickwrap",TT:"yto",BT:""};var Wz={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},Zz={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var hM=16/9,Qta=[.25,.5,.75,1,1.25,1.5,1.75,2],Rta=Qta.concat([3,4,5,6,7,8,9,10,15]);var Z1={},Dha=(Z1.ALWAYS=1,Z1.BY_REQUEST=3,Z1),$1={},Vha=($1.COLOR_PRIMARIES_BT709="bt709",$1.COLOR_PRIMARIES_BT2020="bt2020",$1),a2={},Wha=(a2.COLOR_TRANSFER_CHARACTERISTICS_BT709="bt709",a2.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10="bt2020",a2.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084="smpte2084",a2.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67="arib-std-b67",a2),b2={},gA=(b2.FAIRPLAY="fairplay",b2.PLAYREADY="playready",b2.WIDEVINE="widevine",b2),c2={},$ha=(c2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN= +"UNKNOWN",c2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL="NORMAL",c2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW="LOW",c2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW="ULTRALOW",c2),d2={},Sha=(d2.UNKNOWN=0,d2.RECTANGULAR=1,d2.EQUIRECTANGULAR=2,d2.EQUIRECTANGULAR_THREED_TOP_BOTTOM=3,d2.MESH=4,d2),e2={},Uha=(e2.SPATIAL_AUDIO_TYPE_NONE=0,e2.SPATIAL_AUDIO_TYPE_AMBISONICS_5_1=1,e2.SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD=2,e2.SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC=3,e2),f2={},Tha=(f2.STEREO_LAYOUT_UNKNOWN= +0,f2.STEREO_LAYOUT_LEFT_RIGHT=1,f2.STEREO_LAYOUT_TOP_BOTTOM=2,f2),g2={},Rha=(g2.FORMAT_STREAM_TYPE_UNKNOWN=0,g2.FORMAT_STREAM_TYPE_OTF=3,g2);var h2;var Sta=g.Pc,Tta=Sta.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!Tta||2>Tta.length)h2=void 0;else{var i2=Sta.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);h2=i2&&6==i2.length?Number(i2[5].replace("_",".")):0}var ZB=h2,pO=0<=ZB;pO&&0<=g.Pc.search("Safari")&&g.Pc.search("Version");g.t(jA,qs);g.t(kA,qs);var cia=new rs("aft-recorded",jA),UA=new rs("timing-sent",kA);var j2=window,QA=j2.performance||j2.mozPerformance||j2.msPerformance||j2.webkitPerformance||new bia;var tA=!1,dia=(0,g.x)(QA.clearResourceTimings||QA.webkitClearResourceTimings||QA.mozClearResourceTimings||QA.msClearResourceTimings||QA.oClearResourceTimings||g.Ja,QA);var AA=g.v.ytLoggingLatencyUsageStats_||{};g.Ga("ytLoggingLatencyUsageStats_",AA,void 0);yA.prototype.tick=function(a,b,c){BA(this,"tick_"+a+"_"+b)||g.cr("latencyActionTicked",{tickName:a,clientActionNonce:b},{timestamp:c})}; +yA.prototype.info=function(a,b){var c=Object.keys(a).join("");BA(this,"info_"+c+"_"+b)||(c=Object.assign({},a),c.clientActionNonce=b,g.cr("latencyActionInfo",c))}; +yA.prototype.span=function(a,b){var c=Object.keys(a).join("");BA(this,"span_"+c+"_"+b)||(a.clientActionNonce=b,g.cr("latencyActionSpan",a))};var k2={},HA=(k2.ad_to_ad="LATENCY_ACTION_AD_TO_AD",k2.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",k2.app_startup="LATENCY_ACTION_APP_STARTUP",k2["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",k2["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",k2["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",k2.browse="LATENCY_ACTION_BROWSE",k2.channels="LATENCY_ACTION_CHANNELS",k2.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",k2["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS", +k2["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",k2["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",k2["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",k2["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",k2["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",k2["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",k2["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",k2["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS", +k2["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",k2.chips="LATENCY_ACTION_CHIPS",k2["dialog.copyright_strikes"]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",k2["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",k2.embed="LATENCY_ACTION_EMBED",k2.home="LATENCY_ACTION_HOME",k2.library="LATENCY_ACTION_LIBRARY",k2.live="LATENCY_ACTION_LIVE",k2.onboarding="LATENCY_ACTION_KIDS_ONBOARDING",k2.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",k2.parent_tools_collection= +"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",k2.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",k2["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",k2["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",k2.prebuffer="LATENCY_ACTION_PREBUFFER",k2.prefetch="LATENCY_ACTION_PREFETCH",k2.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",k2.profile_switcher="LATENCY_ACTION_KIDS_PROFILE_SWITCHER",k2.results="LATENCY_ACTION_RESULTS",k2.search_ui="LATENCY_ACTION_SEARCH_UI",k2.search_zero_state= +"LATENCY_ACTION_SEARCH_ZERO_STATE",k2.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",k2.settings="LATENCY_ACTION_SETTINGS",k2.tenx="LATENCY_ACTION_TENX",k2.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",k2.watch="LATENCY_ACTION_WATCH",k2.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",k2["watch,watch7"]="LATENCY_ACTION_WATCH",k2["watch,watch7_html5"]="LATENCY_ACTION_WATCH",k2["watch,watch7ad"]="LATENCY_ACTION_WATCH",k2["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",k2.wn_comments="LATENCY_ACTION_LOAD_COMMENTS", +k2.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",k2["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",k2["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",k2["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT",k2["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",k2["video.video_editor"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR",k2["video.video_editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC",k2["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION", +k2.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",k2.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",k2),l2={},MA=(l2.ad_allowed="adTypesAllowed",l2.yt_abt="adBreakType",l2.ad_cpn="adClientPlaybackNonce",l2.ad_docid="adVideoId",l2.yt_ad_an="adNetworks",l2.ad_at="adType",l2.browse_id="browseId",l2.p="httpProtocol",l2.t="transportProtocol",l2.cpn="clientPlaybackNonce",l2.ccs="creatorInfo.creatorCanaryState",l2.cseg="creatorInfo.creatorSegment",l2.csn="clientScreenNonce", +l2.docid="videoId",l2.GetHome_rid="requestIds",l2.GetSearch_rid="requestIds",l2.GetPlayer_rid="requestIds",l2.GetWatchNext_rid="requestIds",l2.GetBrowse_rid="requestIds",l2.GetLibrary_rid="requestIds",l2.is_continuation="isContinuation",l2.is_nav="isNavigation",l2.b_p="kabukiInfo.browseParams",l2.is_prefetch="kabukiInfo.isPrefetch",l2.is_secondary_nav="kabukiInfo.isSecondaryNav",l2.prev_browse_id="kabukiInfo.prevBrowseId",l2.query_source="kabukiInfo.querySource",l2.voz_type="kabukiInfo.vozType",l2.yt_lt= +"loadType",l2.mver="creatorInfo.measurementVersion",l2.yt_ad="isMonetized",l2.nr="webInfo.navigationReason",l2.nrsu="navigationRequestedSameUrl",l2.ncnp="webInfo.nonPreloadedNodeCount",l2.pnt="performanceNavigationTiming",l2.prt="playbackRequiresTap",l2.plt="playerInfo.playbackType",l2.pis="playerInfo.playerInitializedState",l2.paused="playerInfo.isPausedOnLoad",l2.yt_pt="playerType",l2.fmt="playerInfo.itag",l2.yt_pl="watchInfo.isPlaylist",l2.yt_pre="playerInfo.preloadType",l2.yt_ad_pr="prerollAllowed", +l2.pa="previousAction",l2.yt_red="isRedSubscriber",l2.rce="mwebInfo.responseContentEncoding",l2.scrh="screenHeight",l2.scrw="screenWidth",l2.st="serverTimeMs",l2.ssdm="shellStartupDurationMs",l2.aq="tvInfo.appQuality",l2.br_trs="tvInfo.bedrockTriggerState",l2.kebqat="kabukiInfo.earlyBrowseRequestInfo.abandonmentType",l2.kebqa="kabukiInfo.earlyBrowseRequestInfo.adopted",l2.label="tvInfo.label",l2.is_mdx="tvInfo.isMdx",l2.preloaded="tvInfo.isPreloaded",l2.upg_player_vis="playerInfo.visibilityState", +l2.query="unpluggedInfo.query",l2.upg_chip_ids_string="unpluggedInfo.upgChipIdsString",l2.yt_vst="videoStreamType",l2.vph="viewportHeight",l2.vpw="viewportWidth",l2.yt_vis="isVisible",l2.rcl="mwebInfo.responseContentLength",l2.GetSettings_rid="requestIds",l2.GetTrending_rid="requestIds",l2.GetMusicSearchSuggestions_rid="requestIds",l2.REQUEST_ID="requestIds",l2),eia="isContinuation isNavigation kabukiInfo.earlyBrowseRequestInfo.adopted kabukiInfo.isPrefetch kabukiInfo.isSecondaryNav isMonetized navigationRequestedSameUrl performanceNavigationTiming playerInfo.isPausedOnLoad prerollAllowed isRedSubscriber tvInfo.isMdx tvInfo.isPreloaded isVisible watchInfo.isPlaylist playbackRequiresTap".split(" "), +m2={},NA=(m2.ccs="CANARY_STATE_",m2.mver="MEASUREMENT_VERSION_",m2.pis="PLAYER_INITIALIZED_STATE_",m2.yt_pt="LATENCY_PLAYER_",m2.pa="LATENCY_ACTION_",m2.yt_vst="VIDEO_STREAM_TYPE_",m2),fia="all_vc ap c cver cbrand cmodel cplatform ctheme ei l_an l_mm plid srt yt_fss yt_li vpst vpni2 vpil2 icrc icrt pa GetAccountOverview_rid GetHistory_rid cmt d_vpct d_vpnfi d_vpni nsru pc pfa pfeh pftr pnc prerender psc rc start tcrt tcrc ssr vpr vps yt_abt yt_fn yt_fs yt_pft yt_pre yt_pt yt_pvis ytu_pvis yt_ref yt_sts tds".split(" ");if(g.Ao("overwrite_polyfill_on_logging_lib_loaded")){var n2=window;n2.ytcsi&&(n2.ytcsi.info=KA,n2.ytcsi.tick=LA)};g.t(VA,g.N);VA.prototype.cj=function(a,b){for(var c=WA(this,b);0<=c;){var d=this.levels[c];if(d.Pb(Math.floor(a/(d.columns*d.rows)))&&(d=d.cj(a)))return d;c--}return this.levels[0].cj(a)}; +VA.prototype.L=function(a,b){null!==this.o&&(this.o=this.o.onload=null);var c=this.levels[a];c.loaded.add(b);XA(this);var d=c.columns*c.rows;var e=b*d;c=Math.min(e+d-1,c.Ss()-1);e=[e,c];this.S("l",e[0],e[1])}; +VA.prototype.X=function(){this.o&&(this.o=this.o.onload=null);g.N.prototype.X.call(this)};g.h=g.ZA.prototype;g.h.ud=function(){return this.width}; +g.h.getHeight=function(){return this.height}; +g.h.uy=ca(2);g.h.Ss=function(){return this.A}; +g.h.isDefault=function(){return-1!==this.B.indexOf("default")}; +g.h.Pb=function(a){return this.loaded.has(a)}; +g.h.Ec=function(a){var b=this.C;b=b.replace("$N",this.B);b=b.replace("$L",this.level.toString());b=b.replace("$M",a.toString());this.signature&&(b=g.Ed(b,{sigh:this.signature}));return Zu(b)}; +g.h.cj=function(a){a>=this.pu()&&this.Mm();var b=Math.floor(a/(this.columns*this.rows)),c=this.columns*this.rows,d=a%c;a=d%this.columns;d=Math.floor(d/this.columns);var e=this.Mm()+1-c*b;if(e<this.columns){var f=e;c=1}else f=this.columns,c=e<c?Math.ceil(e/this.columns):this.rows;return{url:this.Ec(b),column:a,columns:f,row:d,rows:c,eq:this.width*f,cq:this.height*c}}; +g.h.Tp=function(a){var b=this.Ss()-1;return g.Td(0===this.o?Math.round(a*this.A/this.videoLength):Math.round(1E3*a/this.o),0,b)}; +g.h.Mm=function(){return this.A-1}; +g.h.pu=function(){return this.A?0:-1}; +g.h.fA=function(){};g.t($A,VA);$A.prototype.u=function(a,b){for(var c=[],d=a.split("|"),e=d[0],f=1;f<d.length;f++){var k=this.C(f-1,e,d[f],b);(this.H||180>k.getHeight())&&c.push(k)}return c}; +$A.prototype.C=function(a,b,c,d){return new g.ZA(a,b,c,d)};g.t(bB,g.ZA);g.h=bB.prototype;g.h.Ss=function(){return this.u.nk()}; +g.h.Tp=function(a){var b=this.rows*this.columns*this.F,c=this.u,d=c.qb();a=c.xf(a);return a>d-b?-1:a}; +g.h.Mm=function(){return this.u.qb()}; +g.h.pu=function(){return this.u.wf()}; +g.h.fA=function(a){this.u=a};g.t(cB,$A);cB.prototype.u=function(a,b){return $A.prototype.u.call(this,"$N|"+a,b)}; +cB.prototype.C=function(a,b,c){return new bB(a,b,c,this.isLive)};g.t(g.eB,g.N);g.h=g.eB.prototype;g.h.Pd=function(a,b){b?(ky(a),dB(this,a),JB(this)&&AB(this)):(a=a||{},hB(this,a),gB(this,a),this.S("dataupdated"))}; +g.h.O=function(){return this.Pa}; +g.h.ia=function(a){return g.O(this.Pa.experiments,a)}; +g.h.jd=function(){return!this.ya||this.allowLiveDvr}; +g.h.Xo=function(){return!!(this.Ba&&this.Ba.videoInfos&&this.Ba.videoInfos.length)}; +g.h.MG=function(a){for(var b=g.p(a),c=b.next();!c.done;c=b.next())switch(c=c.value,c.flavor){case "fairplay":c.tf=this.tf;c.zo=this.zo;c.yo=this.yo;break;case "widevine":c.En=this.En}this.nl=a;0<this.nl.length&&(this.kc=this.nl[0]);AB(this)}; +g.h.IK=function(a){this.ha()||(tB(this,a,!0),LA("mrc"),AB(this))}; +g.h.HK=function(a){this.ha()||(this.Jc=!1,this.S("dataloaderror",new Uw("manifest.net.retryexhausted",!0,{backend:"manifest",rc:a.status})))}; +g.h.fB=function(){this.ha()||(this.ka.A||this.ka.unsubscribe("refresh",this.fB,this),this.Bx())}; +g.h.Bx=function(){if(!this.ya||!this.kc||"fairplay"!=this.kc.flavor){var a=rw(this.ka,this.St);0<a.length&&(this.S("cuepointupdated",a),this.St+=a.length)}}; +g.h.Zn=function(a){var b=this;if(this.ha())return vr();this.mh=this.af=this.Ba=null;var c=this.Pa.deviceParams.c;this.ia("disable_rqs")||(this.fh=/^rq/.test(this.clientPlaybackNonce)||/^r/.test(this.clientPlaybackNonce)&&/UNPLUGGED/.test(c)||XB(this));return qia(this,a).then(void 0,(0,g.x)(this.XG,this,a)).then(void 0,(0,g.x)(this.ZG,this)).then(void 0,(0,g.x)(this.YG,this)).then(function(){if(b.ia("html5_probe_media_capabilities")&&b.Ba)return Bha(b.Ba).then(b.Hv,void 0,b)})}; +g.h.XG=function(a){if(a&&this.hlsvp)return vr();if(this.hlsFormats){a=rB(this.hlsFormats);if(ol||ml()||il()){var b=Bz(a);if(b){var c=[],d={};for(l in b)for(var e=g.p(b[l]),f=e.next();!f.done;f=e.next()){var k=f.value;k.Cb&&(f=k.Cb.getId(),d[f]||(k=new sz(f,k.Cb),d[f]=k,c.push(k)))}var l=0<c.length?c:null}else l=null}else l=null;this.bp=l;l=this.clientPlaybackNonce;return nha(this.Pa,this.isAd(),a,this.Wh,l).then(this.Gv,void 0,this)}return vr()}; +g.h.ZG=function(){if(this.tl&&this.oz){var a=this.Pa;var b=this.isAd(),c=Aha(this.tl);a=Bx(a.B,c,Ky(a,b)).then(this.Gv,void 0,this)}else a=vr();return a}; +g.h.YG=function(){var a=rB(this.Dn,this.Ps);if(this.hlsvp){var b=this.hlsvp;var c=this.Wh,d={cpn:this.clientPlaybackNonce};-1===b.indexOf("/ibw/")&&(d.ibw=c?String(c):"1369843");b={url:g.Ed(b,d),type:"application/x-mpegURL",quality:"auto",itag:"93"};a.push(b)}b=this.Pa;c=this.isAd();d={cpn:this.clientPlaybackNonce,c:this.Pa.deviceParams.c,cver:this.Pa.deviceParams.cver};this.wq&&(d.ptk=this.wq,d.oid=this.WB,d.ptchn=this.VB,d.pltype=this.XB);var e=[];a=g.p(a);for(var f=a.next();!f.done;f=a.next()){var k= +f.value;if(k.url){f=new $u(k.url);if(k.s){var l=k.sp,m=Pu(decodeURIComponent(k.s));f.set(l,encodeURIComponent(m))}for(var n in d)f.set(n,d[n]);k=Kv(k.type,k.quality,k.itag,k.width,k.height);e.push(new Tz(k,f))}}return Bx(b.B,e,Ky(b,c)).then(this.Gv,void 0,this)}; +g.h.Hv=function(a){this.Ba=a;a=this.getAvailableAudioTracks();a=a.concat(this.Xl);for(var b=0;b<this.Zr.length;b++)for(var c=this.Zr[b],d=0;d<a.length;d++){var e=a[d],f=e.Cb.id==c.audioTrackId;if(e.Cb.isDefault&&b==this.qx||f){if(c.captionTrackIndices)for(f=0;f<c.captionTrackIndices.length;f++)e.captionTracks[f]=this.captionTracks[c.captionTrackIndices[f]];void 0!==c.defaultCaptionTrackIndex&&(e.As=this.captionTracks[c.defaultCaptionTrackIndex]);void 0!==c.forcedCaptionTrackIndex&&(e.Do=this.captionTracks[c.forcedCaptionTrackIndex]); +e.gs=c.visibility||"UNKNOWN"}}if(this.kc&&this.Ba&&this.Ba.videoInfos&&!(0>=this.Ba.videoInfos.length)&&(a=Hv(this.Ba.videoInfos[0]),a!=("fairplay"==this.kc.flavor)))for(b=g.p(this.nl),c=b.next();!c.done;c=b.next())if(c=c.value,a==("fairplay"==c.flavor)){this.kc=c;break}}; +g.h.Gv=function(a){this.mh=a;this.Hv(new tz((0,g.Jc)(this.mh,function(b){return b.ee()})))}; +g.h.sd=function(){var a={};this.Ga&&(a.fmt=ju(this.Ga),this.qc&&ju(this.qc)!=ju(this.Ga)&&(a.afmt=ju(this.qc)));a.ei=this.eventId;a.list=this.playlistId;a.cpn=this.clientPlaybackNonce;this.videoId&&(a.v=this.videoId);this.Mi&&(a.infringe=1);this.gh&&(a.splay=1);var b=GB(this);b&&(a.live=b);this.oi&&(a.autoplay=1);this.Dq&&(a.sdetail=this.Dq);this.Ze&&(a.partnerid=this.Ze);this.osid&&(a.osid=this.osid);this.Ii&&(a.als=this.Ii);return a}; +g.h.Ae=function(){var a=g.Sy(this.Pa)||this.ia("web_l3_storyboard");if(!this.Bl)if(this.Ia&&this.Ia.storyboards){var b=this.Ia.storyboards,c=b.playerStoryboardSpecRenderer;c&&c.spec?this.Bl=new $A(c.spec,this.lengthSeconds,void 0,!1,a):(b=b.playerLiveStoryboardSpecRenderer)&&b.spec&&this.ka&&(c=Hb(this.ka.o).index)&&(this.Bl=new cB(b.spec,this.ka.isLive,c,a))}else this.Sq?this.Bl=new $A(this.Sq,this.lengthSeconds,void 0,!1,a):this.tp&&this.ka&&(b=Hb(this.ka.o).index)&&(this.Bl=new cB(this.tp,this.ka.isLive, +b,a));return this.Bl}; +g.h.getStoryboardFormat=function(){if(this.Ia&&this.Ia.storyboards){var a=this.Ia.storyboards;return(a=a.playerStoryboardSpecRenderer||a.playerLiveStoryboardSpecRenderer)&&a.spec||null}return this.Sq||this.tp}; +g.h.Dc=function(){return this.ka&&!isNaN(this.ka.Dc())?this.ka.Dc():vB(this)?0:this.lengthSeconds}; +g.h.Kb=function(){return this.ka&&!isNaN(this.ka.Kb())?this.ka.Kb():0}; +g.h.getPlaylistSequenceForTime=function(a){if(this.ka&&this.Ga){var b=this.ka.o[this.Ga.id];if(!b)return null;var c=b.index.xf(a);b=b.index.Ad(c);return{sequence:c,elapsed:Math.floor(1E3*(a-b))}}return null}; +g.h.isValid=function(){return!this.ha()&&!(!this.videoId&&!this.tl)}; +g.h.Pb=function(){return JB(this)&&!this.Li&&!this.Bm}; +g.h.Ic=function(a){if(30==this.Ze)return(a=this.Sf["default.jpg"])?a:this.videoId?g.Ed("//docs.google.com/vt",{id:this.videoId,authuser:this.cd,authkey:this.authKey}):"//docs.google.com/images/doclist/cleardot.gif";a||(a="hqdefault.jpg");var b=this.Sf[a];return b||this.Pa.N||"pop1.jpg"==a||"pop2.jpg"==a||"sddefault.jpg"==a||"hq720.jpg"==a||"maxresdefault.jpg"==a?b:Ny(this.Pa,this.videoId,a)}; +g.h.kg=function(){return this.ya||this.Ue||this.Am||!(!this.liveUtcStartSeconds||!this.Fk)}; +g.h.isOtf=function(){return!!this.ka&&(this.ka.isOtf||!this.Ue&&!this.ya&&this.ka.A)}; +g.h.getAvailableAudioTracks=function(){return this.Ba?0<this.Ba.getAvailableAudioTracks().length?this.Ba.getAvailableAudioTracks():this.bp||[]:[]}; +g.h.getAudioTrack=function(){var a=this;if(this.qc&&!Hv(this.qc))return g.cb(this.getAvailableAudioTracks(),function(d){return d.id==a.qc.id})||this.Xl; +if(this.bp){if(!this.ln)for(var b=g.p(this.bp),c=b.next();!c.done;c=b.next())if(c=c.value,c.Cb.getIsDefault()){this.ln=c;break}return this.ln||this.Xl}return this.Xl}; +g.h.getPlayerResponse=function(){return this.Ia}; +g.h.getPlaylistId=function(){return null}; +g.h.Ca=function(){return this}; +g.h.Ph=function(){return this.Pa.getVideoUrl(this.videoId)}; +g.h.hh=function(){return!!this.ka&&this.ka.hh()}; +g.h.ih=function(){return!!this.ka&&this.ka.ih()}; +g.h.bh=function(){return!!this.ka&&this.ka.bh()}; +g.h.zk=function(){return!!this.ka&&this.ka.zk()}; +g.h.isAd=function(){return!!this.adFormat}; +g.h.aj=function(){if(this.isAd()&&this.videoId!=this.Pa.Ua)return this.Pa.Ua}; +g.h.Td=function(){return this.oauthToken||this.Pa.Zb}; +g.h.hz=function(){return!!(this.Ia&&this.Ia.playerConfig&&this.Ia.playerConfig.daiConfig&&this.Ia.playerConfig.daiConfig.enableDai)}; +g.h.on=function(){return this.Sj||this.hd}; +g.h.useInnertubeDrmService=function(){if(!(this.kc&&this.Ia&&this.Ia.playerConfig&&this.Ia.playerConfig.webDrmConfig))return!1;var a="playready"===this.kc.flavor&&this.Ia.playerConfig.webDrmConfig.useItdrmForPlayready,b="fairplay"===this.kc.flavor&&this.Ia.playerConfig.webDrmConfig.useItdrmForFairplay;return!!("widevine"===this.kc.flavor&&this.Ia.playerConfig.webDrmConfig.useInnertubeDrmService||a||b)};g.$B.prototype.toString=function(){return this.type+this.id};g.t(g.aC,g.N);g.h=g.aC.prototype;g.h.hasNext=function(a){return this.loop||!!a||this.index+1<this.length}; +g.h.dg=function(a){return this.loop||!!a||0<=this.index-1}; +g.h.Ca=function(a,b,c){a=void 0!==a?a:this.index;a=this.items&&a in this.items?this.items[this.order[a]]:null;var d=null;a&&(b&&(a.autoplay="1"),c&&(a.autonav="1"),d=new g.eB(this.u,a),g.A(this,d),d.startSeconds=this.startSeconds||d.clipStart||0,this.listId&&(d.playlistId=this.listId.toString()));return d}; +g.h.setShuffle=function(a){this.shuffle=a;a=this.order&&null!=this.order[this.index]?this.order[this.index]:this.index;this.order=[];for(var b=0;b<this.items.length;b++)this.order.push(b);this.index=a;this.A++;if(this.shuffle){a=this.order[this.index];for(b=1;b<this.order.length;b++){var c=Math.floor(Math.random()*(b+1)),d=this.order[b];this.order[b]=this.order[c];this.order[c]=d}for(b=0;b<this.order.length;b++)this.order[b]===a&&(this.index=b);this.A++}this.S("shuffle")}; +g.h.Ic=function(a){a=a||"hqdefault.jpg";var b=this.Sf[a];if(b||this.u.N||"sddefault.jpg"===a||"hq720.jpg"===a||"maxresdefault.jpg"===a)return b;if(this.B.length)return Ny(this.u,this.B[0],a)}; +g.h.getLength=function(){return this.length}; +g.h.loadPlaylist=function(a,b){var c=this;this.C&&g.uq(g.Ed(a,b),{format:"JSON",onSuccess:function(d,e){fC(c,e)}, +onError:function(){return c.S("error")}})}; +g.h.findIndex=function(a){if(a&&(a=a.videoId,!this.items[this.index]||this.items[this.index].video_id!==a))for(var b=0;b<this.items.length;b++)if(this.items[b].video_id===a){this.index=b;break}}; +g.h.getPlaylistId=function(){return this.listId?this.listId.toString():null}; +g.h.Ph=function(){return this.u.getVideoUrl(this.Ca().videoId,this.getPlaylistId())}; +g.h.X=function(){this.o=null;g.Ne(this.items);g.N.prototype.X.call(this)};g.t(g.hC,g.N);g.h=g.hC.prototype;g.h.create=function(){}; +g.h.load=function(){this.loaded=!0}; +g.h.unload=function(){this.loaded=!1}; +g.h.dd=function(){}; +g.h.Pf=function(){return!0}; +g.h.X=function(){this.loaded&&this.unload();g.N.prototype.X.call(this)}; +g.h.Za=function(){return{}}; +g.h.getOptions=function(){return[]};g.CC={};g.t(kC,g.z);g.h=kC.prototype;g.h.Hd=function(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?!1:d;var e=this.Sb.get(a);if(!e||d){b||(b=this.Hd.bind(this,a,void 0,c,d));if(!(d=e))a:{e=wia(this,a);try{if(e){var f=g.CC[a];if(f){d=new f(this.o);break a}"creatorendscreen"==a?DC(this,"annotations_module",b):DC(this,a,b)}else g.rC(this.o,a)}catch(k){g.rC(this.o,a),g.dr(k)}d=null}if(e=d)this.Sb.set(a,e),e.create(),c&&this.o.sa("onApiChange")}}; +g.h.on=function(){return this.o.getVideoData().on()}; +g.h.Kx=function(){var a=this.Sb.get("heartbeat");this.Hd("heartbeat",this.Kx,!1,!0);!a&&this.Sb.has("heartbeat")&&this.o.S("offlineslatestatechange")}; +g.h.ys=function(){this.Hd("annotations_module",this.ys,!0);var a=this.Sb.get("annotations_module");if(a)for(var b in this.C){var c=b;a.subscribe(c,this.C[c])}}; +g.h.Ix=function(){if(!this.Sb.get("ad"))try{mC(this)?this.Hd("ad",this.Ix,!1,!0):g.rC(this.o,"ad")}catch(a){g.rC(this.o,"ad"),g.dr(a)}}; +g.h.X=function(){g.z.prototype.X.call(this);tC(this,1,!0)};var Uta=pO&&4>ZB?.1:0,zia=new EC;g.h=EC.prototype;g.h.Ln=null;g.h.getDuration=function(){return this.duration||0}; +g.h.getCurrentTime=function(){return this.currentTime||0}; +g.h.Mf=function(){this.src&&(ol&&0<this.readyState&&(this.currentTime=Math.max(Uta,0)),this.removeAttribute("src"),this.load(),this.Ln&&this.Ln.u&&(this.Ln&&this.Ln.dispose(),this.Ln=null))}; +g.h.SE=function(){this.hasAttribute("controls")&&this.setAttribute("controls","true")};g.t(g.FC,g.z);g.h=g.FC.prototype;g.h.Hq=function(){}; +g.h.Nj=ca(5);g.h.Pp=function(){return this.A}; +g.h.Ok=function(a){var b="";a&&(HC(this,a),b=a.o);this.td()&&""==b||(b&&this.td()!=b&&this.Nq(b),YS||a&&a.u||this.load(),this.G||(this.addEventListener("volumechange",this.Dx),this.G=!0))}; +g.h.Op=function(){var a=this.xa();a=window.MediaSource?new window.MediaSource:window.WebKitMediaSource?new window.WebKitMediaSource:new Lw(a);a=new $w(a);this.Ok(a.Fm);return a}; +g.h.playVideo=function(){this.eg()&&this.seekTo(0);!this.td()&&this.A&&(g.L(Error("playVideo without src")),this.Nq(this.A.o),this.A.u||this.load());var a=this.play();!a&&$S&&pO&&7<=ZB&&g.pp(this,"playing",(0,g.x)(function(){g.Ko((0,g.x)(this.fy,this,this.getCurrentTime(),0),500)},this)); +return a}; +g.h.fy=function(a,b){this.li()||this.getCurrentTime()>a||10<b||(this.play(),g.Ko((0,g.x)(this.fy,this,this.getCurrentTime(),b+1),500))}; +g.h.seekTo=function(a){0<this.Fe()&&(aT&&pO&&4>ZB&&(a=Math.max(.1,a)),this.Mq(a))}; +g.h.stopVideo=function(){this.td()&&(ZS&&ol&&0<this.getCurrentTime()&&this.seekTo(0),this.Fq(),this.load(),HC(this,null))}; +g.h.Za=function(){try{var a=this.Qk();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:Nw(this.pk(),",",3),vbu:Nw(this.Sd()),vpa:""+ +this.li(),vsk:""+ +this.Km(),ven:""+ +this.eg(),vpr:""+this.getPlaybackRate(),vrs:""+this.Fe(),vns:""+this.Mo(),vec:""+this.Gf(),vemsg:this.Pk(),vvol:""+this.getVolume(),vdom:""+ +this.Gt(),vsrc:""+ +!!this.td(),vw:a.width,vh:a.height}}catch(b){return{}}}; +g.h.addEventListener=function(a,b){this.C.oa(a,b,!1,this);this.Gs(a)}; +g.h.removeEventListener=function(a,b){this.C.kb(a,b,!1,this)}; +g.h.dispatchEvent=function(a){return this.C.dispatchEvent(a)}; +g.h.Fs=function(){this.F=!1}; +g.h.Cs=function(){this.F=!0;this.yi(!0)}; +g.h.Dx=function(){this.F&&!this.Lo()&&this.yi(!0)}; +g.h.X=function(){this.G&&this.removeEventListener("volumechange",this.Dx);g.z.prototype.X.call(this)}; +var YS=!1,ZS=!0,$S=!0,aT=!0;g.t(NC,g.Oe);NC.prototype.preventDefault=function(){g.Oe.prototype.preventDefault.call(this);this.u&&this.u.preventDefault()}; +NC.prototype.stopPropagation=function(){g.Oe.prototype.stopPropagation.call(this);this.u&&this.u.stopPropagation()};g.t(g.OC,g.FC);g.h=g.OC.prototype;g.h.ki=function(){return!0}; +g.h.isView=function(){return!1}; +g.h.Hq=function(){return!1}; +g.h.xa=function(){return this.o}; +g.h.td=function(){return this.o.src}; +g.h.Nq=function(a){var b=this.getPlaybackRate();this.o.src=a;this.setPlaybackRate(b)}; +g.h.Fq=function(){this.o.removeAttribute("src")}; +g.h.getPlaybackRate=function(){try{return 0<=this.o.playbackRate?this.o.playbackRate:1}catch(a){return 1}}; +g.h.setPlaybackRate=function(a){this.getPlaybackRate()!=a&&(this.o.playbackRate=a);return a}; +g.h.Np=function(){return this.o.loop}; +g.h.setLoop=function(a){this.o.loop=a}; +g.h.canPlayType=function(a,b){return this.o.canPlayType(a,b)}; +g.h.li=function(){return this.o.paused}; +g.h.Km=function(){return this.o.seeking}; +g.h.eg=function(){return this.o.ended}; +g.h.Lo=function(){return this.o.muted}; +g.h.yi=function(a){Jw();this.o.muted=a}; +g.h.pk=function(){return this.o.played||Mw([],[])}; +g.h.Sd=function(){try{var a=this.o.buffered}catch(b){}return a||Mw([],[])}; +g.h.mm=function(){return this.o.seekable||Mw([],[])}; +g.h.Qp=function(){return this.o.getStartDate?this.o.getStartDate():null}; +g.h.getCurrentTime=function(){return this.o.currentTime}; +g.h.Mq=function(a){this.o.currentTime=a}; +g.h.getDuration=function(){return this.o.duration}; +g.h.load=function(){var a=this.o.playbackRate;this.o.load&&this.o.load();this.o.playbackRate=a}; +g.h.pause=function(){this.o.pause()}; +g.h.play=function(){var a=this.o.play();if(!a||!a.then)return null;a.then(void 0,function(){}); +return a}; +g.h.Fe=function(){return this.o.readyState}; +g.h.Mo=function(){return this.o.networkState}; +g.h.Gf=function(){return this.o.error?this.o.error.code:null}; +g.h.Pk=function(){return this.o.error?this.o.error.message:""}; +g.h.Jm=function(){var a={};if(this.o){if(this.o.getVideoPlaybackQuality)return this.o.getVideoPlaybackQuality();this.o.webkitDecodedFrameCount&&(a.totalVideoFrames=this.o.webkitDecodedFrameCount,a.droppedVideoFrames=this.o.webkitDroppedFrameCount)}return a}; +g.h.sj=function(){return!!this.o.webkitCurrentPlaybackTargetIsWireless}; +g.h.hu=function(){return!!this.o.webkitShowPlaybackTargetPicker()}; +g.h.togglePictureInPicture=function(){Iw()?this.o!=window.document.pictureInPictureElement?this.o.requestPictureInPicture():window.document.exitPictureInPicture():Hw()&&this.o.webkitSetPresentationMode("picture-in-picture"==this.o.webkitPresentationMode?"inline":"picture-in-picture")}; +g.h.Nh=function(){return Gh(this.o)}; +g.h.Qk=function(){return g.Qh(this.o)}; +g.h.setSize=function(a){return g.Ph(this.o,a)}; +g.h.getVolume=function(){return this.o.volume}; +g.h.setVolume=function(a){Jw();this.o.volume=a}; +g.h.Gs=function(a){if(!this.u[a]){var b=(0,g.x)(this.CH,this);this.o.addEventListener(a,b);this.u[a]=b}}; +g.h.CH=function(a){this.dispatchEvent(new NC(this,a.type,a))}; +g.h.setAttribute=function(a,b){this.o.setAttribute(a,b)}; +g.h.removeAttribute=function(a){this.o.removeAttribute(a)}; +g.h.hasAttribute=function(a){return this.o.hasAttribute(a)}; +g.h.Ol=ca(7);g.h.vn=ca(9);g.h.Nj=ca(4);g.h.Ul=ca(11);g.h.em=function(){return Pr(this.o)}; +g.h.nm=function(a){return g.Bh(this.o,a)}; +g.h.Gt=function(){return g.Ce(document.body,this.o)}; +g.h.X=function(){for(var a in this.u)this.o.removeEventListener(a,this.u[a]);g.FC.prototype.X.call(this)};Ka(PC);var gT=g.v.ytPlayerUtilsVideoTagPoolInstance||PC.getInstance();g.Ga("ytPlayerUtilsVideoTagPoolInstance",gT,void 0);g.h=PC.prototype;g.h.ay=function(a){if(!(this.o.length>=a)){a-=this.o.length;for(var b=0;b<a;b++)RC(this)}}; +g.h.NF=function(a,b){if(this.o.length)return this.o.pop();var c=RC(this,a,b);a||g.kb(this.o,c);return c}; +g.h.aO=function(a){a&&g.fb(this.u,a)&&(a.Mf(),qp(a),g.kb(this.u,a),g.kb(this.A,a))}; +g.h.xG=function(a){return this.o.length>=(a||1)}; +g.h.FE=function(){for(var a=this.A.length-1;0<=a;a--)QC(this,this.A[a]);this.o.length==this.u.length&&4<=this.o.length||(4>this.u.length?this.ay(4):(this.o=[],(0,g.y)(this.u,function(b){QC(this,b)},this)))}; +PC.prototype.fillPool=PC.prototype.ay;PC.prototype.getTag=PC.prototype.NF;PC.prototype.releaseTag=PC.prototype.aO;PC.prototype.hasTags=PC.prototype.xG;PC.prototype.activateTags=PC.prototype.FE;g.sI=$a(function(){var a="";try{var b=g.ue("CANVAS").getContext("webgl");b&&(b.getExtension("WEBGL_debug_renderer_info"),a=b.getParameter(37446),a=a.replace(/[ :]/g,"_"))}catch(c){}return a});var o2={},p2=(o2.BUFFERING="buffering-mode",o2.CUED="cued-mode",o2.ENDED="ended-mode",o2.PAUSED="paused-mode",o2.PLAYING="playing-mode",o2.SEEKING="seeking-mode",o2.UNSTARTED="unstarted-mode",o2);var hla,q2,Bia; +hla={PP:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",UP:"AUTHENTICATION_MALFORMED",VP:"AUTHENTICATION_MISSING",ZP:"BAD_REQUEST",fQ:"CAST_SESSION_DEVICE_MISMATCHED",gQ:"CAST_SESSION_VIDEO_MISMATCHED",hQ:"CAST_TOKEN_EXPIRED",iQ:"CAST_TOKEN_FAILED",jQ:"CAST_TOKEN_MALFORMED",kQ:"CGI_PARAMS_MALFORMED",lQ:"CGI_PARAMS_MISSING",CQ:"DEVICE_FALLBACK",OQ:"GENERIC_WITH_LINK_AND_CPN",PQ:"LICENSE",RQ:"VIDEO_UNAVAILABLE",XQ:"FORMAT_UNAVAILABLE",bR:"GEO_FAILURE",wR:"HTML5_AUDIO_RENDERER_ERROR",xR:"GENERIC_WITHOUT_LINK", +yR:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",zR:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",GR:"INVALID_DRM_MESSAGE",PS:"PURCHASE_NOT_FOUND",QS:"PURCHASE_REFUNDED",US:"RENTAL_EXPIRED",WS:"RETRYABLE_ERROR",bT:"SERVER_ERROR",nT:"STOPPED_BY_ANOTHER_PLAYBACK",oT:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",pT:"STREAMING_NOT_ALLOWED",qT:"STREAM_LICENSE_NOT_FOUND",xT:"TOO_MANY_REQUESTS",yT:"TOO_MANY_REQUESTS_WITH_LINK",zT:"TOO_MANY_STREAMS_PER_ENTITLEMENT",AT:"TOO_MANY_STREAMS_PER_USER",CT:"UNSUPPORTED_DEVICE", +ET:"VIDEO_FORBIDDEN",FT:"VIDEO_NOT_FOUND"};q2={}; +g.HK=(q2.ALREADY_PINNED_ON_A_DEVICE="Ya has descargado este v\u00eddeo en el n\u00famero m\u00e1ximo de dispositivos que permite el propietario de los derechos de autor. Tienes que eliminarlo de otro dispositivo para poder verlo en este.",q2.DEVICE_FALLBACK="Este v\u00eddeo no est\u00e1 disponible en este dispositivo.",q2.GENERIC_WITH_LINK_AND_CPN="Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde. (ID de reproducci\u00f3n: $CPN) $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK",q2.LICENSE= +"Se ha producido un error de licencia con este v\u00eddeo.",q2.VIDEO_UNAVAILABLE="El v\u00eddeo no est\u00e1 disponible",q2.FORMAT_UNAVAILABLE="Este v\u00eddeo no est\u00e1 disponible en esa calidad. Vuelve a intentarlo.",q2.GEO_FAILURE="Este v\u00eddeo no est\u00e1 disponible en tu pa\u00eds.",q2.HTML5_AUDIO_RENDERER_ERROR="No se ha podido procesar el audio. Reinicia tu ordenador.",q2.GENERIC_WITHOUT_LINK="Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde.",q2.HTML5_NO_AVAILABLE_FORMATS_FALLBACK= +"No se admite este formato de v\u00eddeo.",q2.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK="Tu navegador no reconoce ninguno de los formatos de v\u00eddeo disponibles por el momento. $BEGIN_LINKHaz clic aqu\u00ed para consultar las preguntas frecuentes sobre el v\u00eddeo HTML5$END_LINK.",q2.INVALID_DRM_MESSAGE="El mensaje espec\u00edfico del sistema DRM no es v\u00e1lido.",q2.PURCHASE_NOT_FOUND="Este v\u00eddeo es de pago.",q2.PURCHASE_REFUNDED="Te hemos devuelto el importe de este v\u00eddeo.", +q2.RENTAL_EXPIRED="El periodo de alquiler de este v\u00eddeo ha finalizado.",q2.CAST_SESSION_DEVICE_MISMATCHED="El dispositivo de la transmisi\u00f3n no coincide con el solicitado.",q2.CAST_SESSION_VIDEO_MISMATCHED="El v\u00eddeo de la transmisi\u00f3n no coincide con el solicitado.",q2.CAST_TOKEN_FAILED="La transmisi\u00f3n no est\u00e1 disponible. Actualiza la p\u00e1gina o vuelve a intentarlo m\u00e1s tarde.",q2.CAST_TOKEN_EXPIRED="La transmisi\u00f3n ha caducado. Actualiza la p\u00e1gina.",q2.CAST_TOKEN_MALFORMED= +"La transmisi\u00f3n no es v\u00e1lida. Actualiza la p\u00e1gina o vuelve a intentarlo m\u00e1s tarde.",q2.SERVER_ERROR="Se ha producido un error en el servidor interno. Vuelve a intentarlo m\u00e1s tarde.",q2.STOPPED_BY_ANOTHER_PLAYBACK="Tu cuenta est\u00e1 reproduciendo este v\u00eddeo en otra ubicaci\u00f3n. Vuelve a cargar esta p\u00e1gina para reanudar la reproducci\u00f3n.",q2.STREAM_LICENSE_NOT_FOUND="Se ha interrumpido la reproducci\u00f3n del v\u00eddeo. Vuelve a intentarlo.",q2.STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED= +"En un periodo de 24 horas se han utilizado demasiados dispositivos o direcciones IP.",q2.STREAMING_NOT_ALLOWED="No se permite la reproducci\u00f3n porque el v\u00eddeo est\u00e1 fijado a otro dispositivo.",q2.RETRYABLE_ERROR="Se ha producido un error temporal en el servidor. Vuelve a intentarlo m\u00e1s tarde.",q2.TOO_MANY_REQUESTS="Inicia sesi\u00f3n para ver este v\u00eddeo.",q2.TOO_MANY_REQUESTS_WITH_LINK="Haz clic en $BEGIN_LINKeste enlace$END_LINK para ver este v\u00eddeo en YouTube.",q2.TOO_MANY_STREAMS_PER_USER= +"Se ha detenido la reproducci\u00f3n porque se est\u00e1n viendo demasiados v\u00eddeos de la misma cuenta.",q2.TOO_MANY_STREAMS_PER_ENTITLEMENT="Se ha detenido la reproducci\u00f3n porque el v\u00eddeo se ha visto en demasiados dispositivos.",q2.UNSUPPORTED_DEVICE="La reproducci\u00f3n no es compatible con este dispositivo.",q2.VIDEO_FORBIDDEN="El acceso a este v\u00eddeo est\u00e1 prohibido.",q2.VIDEO_NOT_FOUND="No es posible encontrar este v\u00eddeo.",q2); +Bia={300:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",301:"ALREADY_PINNED_ON_A_DEVICE",303:"STOPPED_BY_ANOTHER_PLAYBACK",304:"TOO_MANY_STREAMS_PER_USER",305:"TOO_MANY_STREAMS_PER_ENTITLEMENT",400:"VIDEO_NOT_FOUND",401:"GEO_FAILURE",402:"STREAMING_NOT_ALLOWED",403:"UNSUPPORTED_DEVICE",405:"VIDEO_FORBIDDEN",500:"PURCHASE_NOT_FOUND",501:"RENTAL_EXPIRED",502:"PURCHASE_REFUNDED",5E3:"BAD_REQUEST",5001:"CGI_PARAMS_MISSING",5002:"CGI_PARAMS_MALFORMED",5100:"AUTHENTICATION_MISSING",5101:"AUTHENTICATION_MALFORMED", +5102:"AUTHENTICATION_EXPIRED",5200:"CAST_TOKEN_MALFORMED",5201:"CAST_TOKEN_EXPIRED",5202:"CAST_TOKEN_FAILED",5203:"CAST_SESSION_VIDEO_MISMATCHED",5204:"CAST_SESSION_DEVICE_MISMATCHED",6E3:"INVALID_DRM_MESSAGE",7E3:"SERVER_ERROR",8E3:"RETRYABLE_ERROR"};g.h=g.VC.prototype;g.h.nb=function(){return g.S(this,8)&&!g.S(this,512)&&!g.S(this,64)&&!g.S(this,2)}; +g.h.isCued=function(){return g.S(this,64)&&!g.S(this,8)&&!g.S(this,4)}; +g.h.isError=function(){return g.S(this,128)}; +g.h.isSuspended=function(){return g.S(this,512)}; +g.h.toString=function(){return"PSt."+this.o.toString(16)};g.t(g.iD,g.FC);g.h=g.iD.prototype;g.h.isView=function(){return!0}; +g.h.Hq=function(){var a=this.o.getCurrentTime();if(a<this.u)try{var b=this.o.Sd(),c=Qw(b,a);return!(this.u<c)}catch(d){}return!1}; +g.h.pk=function(){return Tw(this.o.pk(),this.u,this.B)}; +g.h.Sd=function(){return Tw(this.o.Sd(),this.u,this.B)}; +g.h.mm=function(){return Tw(this.o.mm(),this.u,this.B)}; +g.h.getCurrentTime=function(){return this.o.getCurrentTime()-this.u}; +g.h.Mq=function(a){this.o.Mq(a+this.u)}; +g.h.getDuration=function(){return isFinite(this.B)&&!this.H?this.B-this.u:this.o.getDuration()-this.u}; +g.h.play=function(){if(this.Hq()){this.o.getCurrentTime();try{this.o.Mq(this.u)}catch(a){}}return this.o.play()}; +g.h.Za=function(){var a=g.FC.prototype.Za.call(this);a.view=this.u+"-"+this.B;return a}; +g.h.addEventListener=function(a,b){this.o.addEventListener(a,b)}; +g.h.removeEventListener=function(a,b){this.o.removeEventListener(a,b)}; +g.h.Pp=function(){return this.o.Pp()}; +g.h.Ok=function(a){this.o.Ok(a)}; +g.h.Op=function(){return this.o.Op()}; +g.h.playVideo=function(){return this.o.playVideo()}; +g.h.Fs=function(){this.o.Fs()}; +g.h.Cs=function(){this.o.Cs()}; +g.h.ki=function(){return this.o.ki()}; +g.h.xa=function(){return this.o.xa()}; +g.h.td=function(){return this.o.td()}; +g.h.Nq=function(a){this.o.Nq(a)}; +g.h.Fq=function(){this.o.Fq()}; +g.h.getPlaybackRate=function(){return this.o.getPlaybackRate()}; +g.h.setPlaybackRate=function(a){return this.o.setPlaybackRate(a)}; +g.h.Np=function(){return this.o.Np()}; +g.h.setLoop=function(a){this.o.setLoop(a)}; +g.h.canPlayType=function(a,b){return this.o.canPlayType(a,b)}; +g.h.li=function(){return this.o.li()}; +g.h.Km=function(){return this.o.Km()}; +g.h.eg=function(){return this.o.eg()}; +g.h.Lo=function(){return this.o.Lo()}; +g.h.yi=function(a){this.o.yi(a)}; +g.h.Qp=function(){return this.o.Qp()}; +g.h.load=function(){this.o.load()}; +g.h.pause=function(){this.o.pause()}; +g.h.Fe=function(){return this.o.Fe()}; +g.h.Mo=function(){return this.o.Mo()}; +g.h.Gf=function(){return this.o.Gf()}; +g.h.Pk=function(){return this.o.Pk()}; +g.h.Jm=function(){return this.o.Jm()}; +g.h.sj=function(){return this.o.sj()}; +g.h.hu=function(){return this.o.hu()}; +g.h.togglePictureInPicture=function(){this.o.togglePictureInPicture()}; +g.h.Nh=function(){return this.o.Nh()}; +g.h.Qk=function(){return this.o.Qk()}; +g.h.setSize=function(a){return this.o.setSize(a)}; +g.h.getVolume=function(){return this.o.getVolume()}; +g.h.setVolume=function(a){this.o.setVolume(a)}; +g.h.setAttribute=function(a,b){this.o.setAttribute(a,b)}; +g.h.removeAttribute=function(a){this.o.removeAttribute(a)}; +g.h.hasAttribute=function(a){return this.o.hasAttribute(a)}; +g.h.Ol=ca(6);g.h.vn=ca(8);g.h.Nj=ca(3);g.h.Ul=ca(10);g.h.em=function(){return this.o.em()}; +g.h.nm=function(a){return this.o.nm(a)}; +g.h.Gt=function(){return this.o.Gt()}; +g.h.stopVideo=function(){this.o.stopVideo()}; +g.h.Gs=function(a){this.o.Gs(a)};kD.prototype.then=function(a,b){return this.o.then(a,b)}; +kD.prototype.resolve=function(a){this.A(a)}; +kD.prototype.reject=function(a){this.u(a)};g.h=qD.prototype;g.h.Uc=function(a){return"content-type"===a?this.di.get("type"):""}; +g.h.abort=function(){}; +g.h.tk=function(){return!0}; +g.h.hm=function(){return this.range.length}; +g.h.Kp=function(){return this.loaded}; +g.h.Wo=function(){return!!this.o.getLength()}; +g.h.Af=function(){return!!this.o.getLength()}; +g.h.Lp=function(){var a=this.o;this.o=new mu;return a}; +g.h.au=function(){return this.o}; +g.h.Wq=function(){return!0}; +g.h.kv=function(){return!!this.error}; +g.h.Nk=function(){return this.error};rD.prototype.deactivate=function(){this.isActive&&(this.isActive=!1)};var Ria=0;g.h=ED.prototype;g.h.start=function(a){var b={method:this.method,credentials:this.credentials};this.headers&&(b.headers=new Headers(this.headers));this.body&&(b.body=this.body);this.B&&(b.signal=this.B.signal);a=new Request(a,b);fetch(a).then(this.YN.bind(this),this.onError.bind(this)).then(void 0,g.L)}; +g.h.YN=function(a){this.status=a.status;a.ok?(this.A=a.body.getReader(),this.ha()?this.A.cancel("Cancelling"):(this.G=a.headers,this.V(),FD(this))):HD(this)}; +g.h.yK=function(a){if(!this.ha()){var b;window.performance&&window.performance.now&&(b=window.performance.now());var c=Date.now(),d=a.value?a.value:void 0;this.C&&(this.o.append(this.C),this.C=void 0);a.done?(this.A=void 0,HD(this)):(this.u+=d.length,GD(this)?this.o.append(d):this.C=d,this.T(c,this.u,b),FD(this))}}; +g.h.onError=function(a){this.errorMessage=String(a);this.F=!0;HD(this)}; +g.h.Uc=function(a){return this.G?this.G.get(a):null}; +g.h.tk=function(){return!!this.G}; +g.h.Kp=function(){return this.u}; +g.h.hm=function(){return+this.Uc("content-length")}; +g.h.Wo=function(){return 200<=this.status&&300>this.status&&!!this.u}; +g.h.Af=function(){if(this.L)return!!this.o.getLength();var a=this.policy.u;if(a&&this.H+a>Date.now())return!1;a=this.hm()||0;a=Math.max(16384,.125*a);this.N||(a=Math.max(a,16384));this.policy.Fd&&Ov(this)&&(a=1);return this.o.getLength()>=a}; +g.h.Lp=function(){this.Af();this.H=Date.now();this.N=!0;var a=this.o;this.o=new mu;return a}; +g.h.au=function(){this.Af();return this.o}; +g.h.ha=function(){return this.aborted}; +g.h.abort=function(){this.A&&this.A.cancel("Cancelling");this.B&&this.B.abort();this.aborted=!0}; +g.h.Wq=function(){return!0}; +g.h.kv=function(){return this.F}; +g.h.Nk=function(){return this.errorMessage};g.h=ID.prototype;g.h.tk=function(){return 2<=this.xhr.readyState}; +g.h.Uc=function(a){try{return this.xhr.getResponseHeader(a)}catch(b){return g.L(b),""}}; +g.h.hm=function(){return+this.Uc("content-length")}; +g.h.Kp=function(){return this.o}; +g.h.Wo=function(){return 200<=this.status&&300>this.status&&!!this.response&&!!this.response.byteLength}; +g.h.Af=function(){return this.u&&!!this.response&&!!this.response.byteLength}; +g.h.Lp=function(){this.Af();var a=this.response;this.response=void 0;return new mu([new Uint8Array(a)])}; +g.h.au=function(){this.Af();return new mu([new Uint8Array(this.response)])}; +g.h.abort=function(){this.ha=!0;this.xhr.abort()}; +g.h.Wq=function(){return!1}; +g.h.kv=function(){return!1}; +g.h.Nk=function(){return""};g.h=JD.prototype;g.h.Ec=function(){return this.B?this.B.Ec():""}; +g.h.start=function(a){RD(this,2);this.L=++JD.o;this.A?(this.T=Zfa(this.info,this.A.u,this.A.length),this.B=g.tv(this.info,this.u,this.ga,this.T)):(this.T=this.info.range,this.B=g.tv(this.info,this.u,this.ga));var b=!1;if(this.u.Oa&&2>this.info.u.u&&this.N){var c=this.B.get("aitags");if(c&&(rv(this.info)||this.info.xe())&&this.fa&&"auto"===Nx()&&Rx()){var d=hd(c).split(","),e=[];(0,g.y)(this.fa,function(f){g.fb(d,f)&&e.push(f)}); +0<e.length&&(this.B.set("altitags",gd(e.join(","))),b=!0)}}b||(this.N=!1);this.B.set("rn",this.L.toString());0<=a&&this.B.set("rbuf",(1E3*a).toFixed().toString());this.ea&&this.B.set("smb","1");a=this.B.Ec();try{this.o=Uia(this,a)}catch(f){g.Jo(f);this.C="net.ssl";SD(this);return}0<this.u.N&&this.ba.start()}; +g.h.BN=function(){this.G=0;this.info.u.C=(0,g.M)();var a=MD(this);a.B=(0,g.M)();a.started+=1;a=this.timing;a.o=(0,g.C)();a.B=a.o;a.u=0;a.aa=a.o;a.R=0;a.C&&(a.C=[]);a.ba=!1;a.fa=!1;a.A=0;a.snapshot=dy(a.schedule);a.F=Infinity;a.H=Infinity;BD(a);DD(a,a.o);a.T=(a.L-a.o)/1E3;a.G=NaN;a.ga=void 0}; +g.h.TI=function(a,b,c){if(!this.ha()&&this.o){this.F=this.o.status;this.u.ra||OD(this,!1);var d=this.timing;a=a>d.o&&4E12>a?a:(0,g.C)();zD(d,a,b);50>a-d.B&&AD(d)&&3!==tD(d)||xD(d,a,b,c);b=this.timing;b.u>b.ua&&uD(b,b.u)&&4>this.state?RD(this,4):WD(this)&&YD(this)&&RD(this,Math.max(3,this.state))}}; +g.h.AN=function(){if(!this.ha()&&this.o){if(!this.V&&this.o.tk()&&this.o.Uc("X-Walltime-Ms")){var a=parseInt(this.o.Uc("X-Walltime-Ms"),10);this.V=((0,g.C)()-a)/1E3}this.o.tk()&&this.o.Uc("X-Restrict-Formats-Hint")&&this.u.Bw&&!Rx()&&g.Ms("yt-player-headers-readable",!0,2592E3);a=parseInt(this.o.Uc("X-Head-Seqnum"),10);var b=parseInt(this.o.Uc("X-Head-Time-Millis"),10);this.Z=a||this.Z;this.aa=b||this.aa}}; +g.h.SI=function(){var a=this.o;!this.ha()&&a&&(this.ba.stop(),this.F=a.status,a=Tia(this,a),7==a?SD(this):RD(this,a))}; +g.h.hO=function(){if(!this.ha()){var a=(0,g.C)(),b=!1;AD(this.timing)?(a=this.timing.L,DD(this.timing),this.timing.L-a>=.8*this.u.N?(this.G++,b=5<=this.G):this.G=0):(b=this.timing,b.mg&&CD(b,(0,g.C)()),a-=b.N,this.u.be&&0<a&&(this.G+=1),b=a>1E3*this.u.od);this.G&&this.H&&this.H(this);b?VD(this,!1):this.ba.start()}}; +g.h.ha=function(){return-1==this.state}; +g.h.dispose=function(){this.info.xe()&&6!=this.state&&(this.info.o[0].o.C=!1);RD(this,-1);this.H=null;this.ba.dispose();this.u.Fc||UD(this)}; +JD.DEBUG=!1;JD.o=0;var QD=-1;bE.prototype.skip=function(a){this.offset+=a};g.t(eE,g.N);eE.prototype.getDuration=function(){return this.A.index.Lh()};xE.prototype.getDuration=function(){return this.o.index.Lh()};YE.prototype.setPlaybackRate=function(a){this.A=Math.max(1,a)}; +YE.prototype.getPlaybackRate=function(){return this.A};g.t(cF,g.N);cF.prototype.seek=function(a){a!=this.B&&(this.F=0);this.B=a;var b=this.u.u,c=this.o.u,d=this.o.G,e=eF(this.u,a,this.u.G);d=eF(this.o,this.L.fa?a:e,d);a=Math.max(a,e,d);this.A=!0;this.C.u&&(dF(this.u,b),dF(this.o,c));return a}; +var $ia=2/24;iF.prototype.Ca=function(){this.Ed("gv")}; +iF.prototype.Ed=function(a,b){this.C[a]=b?window.performance.timing.navigationStart+b:(0,g.M)()};g.t(jF,g.N);jF.prototype.H=function(a,b){var c=this.F.o.index.qb()<=b,d=this.G.u&&this.C.Ya;this.o={Id:a,Ta:b};this.C.Ya&&this.B&&this.u&&(this.B=!1,"continue"!=a.event&&"stop"!=a.event||kF(this,this.u));this.u&&this.u.Ta==b&&(this.u=null);if(c||d)this.C.Fb&&(a.startSecs+=isNaN(this.A)?0:this.A),c=this.G,c.V.push(a),c.S("cuepointsadded")};uF.prototype.send=function(){g.uq(this.o,{format:"RAW",responseType:"arraybuffer",timeout:1E4,Bd:this.u,He:this.u,context:this});this.A=(0,g.M)()}; +uF.prototype.u=function(a){var b={rc:a.status,lb:a.response?a.response.byteLength:0,rt:(((0,g.M)()-this.A)/1E3).toFixed(3),shost:g.td(this.o),trigger:this.F};204==a.status||a.response?this.B&&this.B(Vw(b)):this.C(new Uw("pathprobe.net",!1,b))};g.t(vF,g.N);g.t(FF,g.z);FF.prototype.reset=function(){this.started=!1;this.C.stop();this.o.o=[];this.A=[];this.u()}; +FF.prototype.u=function(){this.F=!0;if(!this.G){for(var a=3;this.F&&a;)this.F=!1,this.G=!0,tja(this),this.G=!1,a--;this.H().nb()&&(a=DF(this.o,this.B),!isNaN(a)&&0x7ffffffffffff>a&&(a=(a-this.B)/this.T(),this.C.start(a)))}}; +FF.prototype.X=function(){this.A=[];this.o.o=[];g.z.prototype.X.call(this)};g.t(OF,g.N);g.h=OF.prototype; +g.h.initialize=function(a,b,c){a=a||0;this.S("videoformatchange",ija(this.G));if(this.C.u){if(this.o.mp){b=Pv(this.o);for(var d in this.C.o)this.C.o[d].index.G=b}yja(this)}this.H&&wF(this.H,this.u.o);this.o.ga&&Nv()&&this.Vc("streaming","ac."+!!window.AbortController,!0);d=isNaN(this.F)?0:this.F;this.F=this.C.u?d:a;c?(this.o.Yd?(this.tb=c,QF(this,c)):QF(this,!1),this.Ha.fb()):(a=0==this.F,lG(this,this.u,this.u.o,a),lG(this,this.B,this.B.o,a),Pf(this.seek(this.F),function(){}),this.ea.Ca()); +(this.C.Tc||this.C.De)&&this.Vc("minMaxSq","minSq."+this.C.Tc+";maxSq."+this.C.De+";minDvrTime."+Aw(this.C)+";maxDvrTime."+zw(this.C))}; +g.h.resume=function(){if(this.ba||this.fa)this.za=this.fa=this.ba=!1,this.pg()}; +g.h.setAudioTrack=function(a){if(!this.ha()){var b=this.G;b.A=b.F.o[a.id];b.N=b.A;this.S("audioformatchange",new jD(b.N,b.C,"m"));this.S("reattachrequired")}}; +g.h.setPlaybackRate=function(a){a!=this.R.getPlaybackRate()&&this.R.setPlaybackRate(a)}; +g.h.CM=function(a){if(3!=a.state||!this.o.Zb||!(!this.A||this.ba||NE(a.info.o[0].o.info.video?this.u:this.B,this.F)>this.o.Zb)){var b=this.o.be;if(!(!(b&&2<=a.state)||5<=a.state||a.G<b||mv(a.info.u,this.o,this.ra))){b=this.ra;var c=bv(lv(a.info.u));b=Nu(b,c);b.o||b.u||b.started||dG(this,a,!0)}if(!this.ha()&&3<=a.state){b=this.ea;var d=a.info.o[0].o;c=!b.B&&d.info.video;d=!b.o&&d.info.audio;5==a.state?c?b.Ed("vrr"):d&&b.Ed("arr"):6==a.state?c?(b.B=a.Ec(),yp(4)):d&&(b.o=a.Ec()):4==a.state&&c&&yp(4); +5<=a.state&&(this.o.ua&&(b=sD(a.timing),c=a.timing,this.Vc("rqs",Vw({rn:a.L.toString(),rt:b.rt,pt:b.pt,stall:b.stall,elt:b.elbowTime,elb:b.elbowBytes,strm:""+ +(a.o?a.o.Wq():XD(a)),d:c.C?c.C.join(""):""}))),a.ra&&this.Vc("sbwe3","1",!0));if(5==a.state)a.start(Math.max(0,a.info.o[0].G-this.F));else if(5<=a.state&&5==a.info.o[0].type)6==a.state&&(b=(a.info.o[0].o.info.video?this.u:this.B).B[0]||null)&&b.G&&VD(b,!0),a.dispose();else{if(this.o.Oa&&a.N&&4<=a.state&&5!=a.state)if(b=a.o?a.o.Uc("X-Response-Itag"): +null){b=kja(this.G,b);c=a.info.range.length-b.Ko();b.C=!0;a.info.o[0].o.C=!1;d=b.mk(c)[0];a.info=d;if(a.A){c=a.A;d=d.o;c.A=d;var e=d[0].range,f=uu(c.o[0].o);uu(g.ab(c.o).o);for(var k=0;k<c.o.length;k++){c.o[k].info=d[k];var l=d[k].range;c.o[k].o=new mu([new Uint8Array(f.buffer,l.start-e.start,l.length)])}}a.N=!1;c=this.u;c.o!=b&&(c.o=b);c=this.u;c.u&&(c.u.o=b);this.S("constraint",b.info.Ca().quality);(c=a.o?a.o.Uc("X-Segment-Lmt"):null)&&b instanceof cw&&(isNaN(b.lastModified)||b.lastModified==c|| +QE(this.u,a))}else a.N=!1;if(6==a.state)cG(this,a);else if(!this.o.ga||!YD(a)||5<=a.state)7==a.state&&(b=a.info.o[0].o,TD(a)?(c=(b.info.video&&1<b.u.u||410==a.F||500==a.F||503==a.F)&&!rF(this.G),d=LD(a),e=b.info.video?this.u:this.B,c&&(d.stun="1"),UF(this,!1,a.C,d),this.ha()||(c&&qF(this.G,b),this.o.qe&&1==a.info.o.length&&0<a.info.o[0].A&&b!=e.o&&this.fa?this.S("reattachrequired"):(QE(e,a),this.pg()))):cv(b.u.o)?(this.S("localplaybackfailed"),UF(this,!1,"net.closed",{err:a.C,rn:a.L.toString()})): +(UF(this,!1,a.C,LD(a)),a.info.xe()?(b.F=a.C,this.pg()):UF(this,!0,"net.retryexhausted",{err:a.C,rn:a.L.toString()})));else if(!cG(this,a))return;this.pg();a:if(this.o.Ua&&5<=a.state&&TD(a)&&mv(a.info.u,this.o,this.ra)){b=this.ra;c=bv(a.info.u.o);b=Nu(b,c);c=b.started+b.A;if(this.o.ae)c+=b.o*this.o.ae;else if(b.o)break a;b.B+this.o.Ua*Math.pow(1.6,c)>(0,g.M)()||dG(this,a,!1)}}}}}; +g.h.pg=function(){VF(this);if(this.A&&ax(this.A)&&!this.A.ie()){var a=zE(this.u);a=this.o.Un&&a&&a.C;this.C.u&&this.C.G&&zw(this.C)?(this.N=zw(this.C),bx(this.A,this.N)):this.C.isLive&&!a?isNaN(this.N)?(this.N=this.F+3600,bx(this.A,this.N)):this.N<=this.F+1800&&(this.N=Math.max(this.N+1800,this.F+3600),bx(this.A,this.N)):this.A.isView()||(a=Math.max(this.B.getDuration(),this.u.getDuration()),(!isFinite(this.N)||this.N!=a)&&0<a&&(bx(this.A,a),this.N=a))}if(!this.ha())if(xw(this.C)&&3==this.C.H)UF(this, +!0,"manifest.net.retryexhausted",{rc:this.C.Z.toString()});else if(!this.C.A||!VE(this.u)&&!VE(this.B)||(this.u.C||this.B.C)&&this.o.T?a=!1:(SF(this),this.S("seekplayerrequired",Infinity),a=!0),!a&&(VF(this),BE(this.u),!this.ha()&&(BE(this.B),!this.ha()))){this.C.u&&(WE(this.u),WE(this.B),hF(this.L),(a=DE(this.u))&&a.u&&(a=a.u.B&&!this.o.Qg,this.Vc(a==this.o.B.Fd?"strm":"strmbug","strm."+(a?"1":"0")+";sfmp4."+(this.o.B.Fd?"1":"0")+";dfs."+(this.o.Qg?"1":"0"),!0)));if(this.A)hG(this);else if(this.o.G){if(a= +DE(this.u)){var b=this.u;b.A.u.shift();EE(b,a)}if(b=DE(this.B)){var c=this.B;c.A.u.shift();EE(c,b)}JE(this.u)&&JE(this.B)||(a||b)&&this.ga.fb()}PF(this);lG(this,this.u,this.u.o,!1);lG(this,this.B,this.B.o,!1);a=this.B.o.F;b=this.u.o.F;if(a||b){c="net.retryexhausted";if("fmt.unparseable"==a||"fmt.unparseable"==b)c="fmt.unparseable";UF(this,!0,c,{metadata:"1",video:this.u.o.F||"",audio:this.B.o.F||""})}else $F(this,this.u,this.B),$F(this,this.B,this.u),this.o.gq&&this.ma&&!this.ba&&fy(this.T)&&(a=this.ma, +b=(0,g.x)(this.S,this,"error"),(new uF(a,"cms",null,b)).send(),this.ma=""),this.H&&(a=this.H,a.C?(b=a.H+a.o.Eg,a.B||(b=Math.min(b,a.F+a.o.yb)),a=Math.max(0,1E3*b-(0,g.C)())):a=NaN,isNaN(a)||this.yb.fb(a)),this.Ya.fb()}}; +g.h.RI=function(a){this.o.wa&&this.A&&this.Vc("sbu",a.Za({a:""+ +(a==this.A.o)}));this.pg()}; +g.h.gK=function(a){if(this.A){a=zE(a==this.A.o?this.B:this.u);var b=void 0;a&&(b=hu(a));UF(this,!0,"fmt.unplayable",b)}}; +g.h.yL=function(a){UF(this,!0,"fmt.unparseable",a)}; +g.h.NJ=function(a){this.S("needkeyinfo",a)}; +g.h.zL=function(a){this.B.o.A=a;this.A&&eG(this,this.A.o,a)}; +g.h.xL=function(a){UF(this,!1,"qoe.avsync",a)}; +g.h.BL=function(a,b){this.C.u&&kG(this,b,a==this.u)}; +g.h.CL=function(a,b){if(this.C.u){var c=this.C,d=b.Ta,e=a==this.u,f;for(f in c.o){var k=Jv(c.o[f].info.mimeType)||c.o[f].info.isVideo();if(e==k){k=c.o[f].index;var l=Rv(k,d);0<=l&&k.segments.splice(l,1)}}}}; +g.h.DL=function(a,b){this.C.u&&kG(this,b,a==this.u)}; +g.h.AL=function(a){this.S("localmediachange",{videoId:this.o.A,status:a,isBackground:this.o.G})}; +g.h.seek=function(a){if(this.ha())return If();if(this.u.H||this.B.H)return this.o.HD?Hf():If("seeking to head");VF(this);this.Fa=(0,g.M)();PF(this,a);this.A&&this.A.o&&this.A.u&&(this.A.o.isLocked()||this.A.u.isLocked())&&this.S("reattachrequired");this.F=this.L.seek(a);a=this.aa;a.u=null;a.B=!1;this.ga.fb();return Hf(this.F)}; +g.h.getCurrentTime=function(){return this.F}; +g.h.X=function(){this.aa.unsubscribe("ctmp",this.Vc,this);TF(this);OE(this.B);OE(this.u);g.N.prototype.X.call(this)}; +g.h.Za=function(){var a=zE(this.B),b=zE(this.u);a={lct:this.F.toFixed(3),lsk:this.L.A,lmf:sF(this.G),lbw:by(this.T).toFixed(3),lhd:$x(this.T).toFixed(3),lst:(1E9*(this.T.o.o()||0)).toFixed(3),laa:a?iu(a):"",lva:b?iu(b):"",lar:this.B.u?iu(this.B.u):"",lvr:this.u.u?iu(this.u.u):""};this.A&&!dx(this.A)&&this.A.o&&this.A.u&&(a.lab=Nw(this.A.o.Jd()),a.lvb=Nw(this.A.u.Jd()));return a}; +g.h.Vc=function(a,b,c){this.S("ctmp",a,b,void 0===c?!1:c)}; +g.h.fx=function(a,b){var c=a/b;isNaN(this.Z)&&(this.Z=c-Math.min(c,this.o.pd),this.aa.A=this.Z,this.S("timestamp",this.Z),this.C.u&&(this.C.B=this.Z));return(c-this.Z)*b}; +var aG=2/24;g.t(oG,g.N);g.t(pG,oG);pG.prototype.F=function(a,b){if(a&&b){var c=1*Id(a,"cpi")+1;isNaN(c)||0>=c||c<this.A?(this.B.stop(),this.u.stop(),this.A=-1,this.o={}):(c>this.A&&(this.A=c,g.Pb(this.o)||(this.o={},this.B.stop(),this.u.stop())),this.o[b]=a,this.u.fb())}}; +pG.prototype.C=function(){for(var a in this.o)this.S("rotated_need_key_info_ready",new $D(Jja(this.o[a],this.A,a),"fairplay",!0));this.o={}};var r2={},Vta=(r2.DRM_TRACK_TYPE_AUDIO="AUDIO",r2.DRM_TRACK_TYPE_SD="SD",r2.DRM_TRACK_TYPE_HD="HD",r2.DRM_TRACK_TYPE_UHD1="UHD1",r2);g.t(tG,g.z);tG.prototype.C=function(a){this.ha()||(0!=a.status&&a.response?(LA("drm_net_r"),a=new Uint8Array(a.response),(a=sG(a))?this.A(a):this.o(this,"drm.net","t.p")):this.B(a))}; +tG.prototype.B=function(a){this.ha()||this.o(this,a.status?"drm.net.badstatus":"drm.net.connect","t.r;c."+a.status)}; +tG.prototype.G=function(a){if(!this.ha()){LA("drm_net_r");var b="LICENSE_STATUS_OK"==a.status?0:9999,c=null;if(a.license)try{c=g.hg(a.license)}catch(n){}if(0!=b||c){c=new rG(b,c);0!=b&&a.reason&&(c.errorMessage=a.reason);if(a.authorizedFormats){b={};for(var d=[],e={},f=g.p(a.authorizedFormats),k=f.next();!k.done;k=f.next())if(k=k.value,k.trackType&&k.keyId){var l=Vta[k.trackType];if(l){"HD"==l&&a.isHd720&&(l="HD720");b[l]||(d.push(l),b[l]=!0);var m=null;try{m=g.hg(k.keyId)}catch(n){}m&&(e[g.ug(m, +4)]=l)}}c.o=d;c.u=e}a.nextFairplayKeyId&&(c.nextFairplayKeyId=a.nextFairplayKeyId);a=c}else a=null;a?this.A(a):this.o(this,"drm.net","t.p;p.i")}}; +tG.prototype.F=function(a){this.ha()||(a=a.error,this.o(this,"drm.net.badstatus","t.r;p.i;c."+a.code+";s."+a.status))};g.t(uG,g.z);g.h=uG.prototype;g.h.YI=function(a){if(this.F){var b=a.messageType||"license-request";this.F.call(this.A,new Uint8Array(a.message),b)}}; +g.h.ZI=function(){this.L&&this.L.call(this.A,this.o.keyStatuses)}; +g.h.UA=function(a,b){g.L(b);if(this.B){var c=a;b instanceof DOMException&&(c+=";n."+b.name+";m."+b.message);this.B.call(this.A,c)}}; +g.h.CK=function(){this.ha()||el("xboxone")&&this.B&&this.B.call(this.A,"closed")}; +g.h.BB=function(a){this.F&&this.F.call(this.A,a.message,"license-request")}; +g.h.AB=function(a){if(this.B){if(this.u){var b=this.u.error.code;a=this.u.error.systemCode}else b=a.errorCode&&a.errorCode.code,a=a.systemCode;this.B.call(this.A,"t.prefixedKeyError;c."+b+";sc."+a)}}; +g.h.zB=function(){this.H&&this.H.call(this.A)}; +g.h.update=function(a){if(this.o)return this.o.update(a).then(null,Io((0,g.x)(this.UA,this,"t.update")));this.u?this.u.update(a):this.G.addKey?this.G.addKey(this.R.o,a,this.N,this.sessionId):this.G.webkitAddKey(this.R.o,a,this.N,this.sessionId);return wr()}; +g.h.X=function(){this.o&&this.o.close();this.G=null;g.z.prototype.X.call(this)};g.t(wG,g.z);g.h=wG.prototype;g.h.createSession=function(a,b){var c=a.initData;if(this.o.keySystemAccess){b&&b("createsession");var d=this.F.createSession();"com.youtube.fairplay"==this.o.o&&(c=yG(c,this.o.tf));b&&b("genreq");c=d.generateRequest(a.contentType,c);d=new uG(null,null,null,d,null);c.then(function(){b&&b("genreqsuccess")},Io((0,g.x)(d.UA,d,"t.generateRequest"))); +return d}if(jz(this.o))return Oja(this,c);if(mz(this.o))return Nja(this,c);this.u.generateKeyRequest?this.u.generateKeyRequest(this.o.o,c):this.u.webkitGenerateKeyRequest(this.o.o,c);return this.B=new uG(this.u,this.o,c,null,null)}; +g.h.cJ=function(a){var b=zG(this,a);b&&b.BB(a)}; +g.h.bJ=function(a){var b=zG(this,a);b&&b.AB(a)}; +g.h.aJ=function(a){var b=zG(this,a);b&&b.zB(a)}; +g.h.X=function(){g.z.prototype.X.call(this);delete this.u};var s2={},Tja=(s2.widevine="DRM_SYSTEM_WIDEVINE",s2.fairplay="DRM_SYSTEM_FAIRPLAY",s2.playready="DRM_SYSTEM_PLAYREADY",s2);g.t(BG,g.N);g.h=BG.prototype; +g.h.WI=function(a,b){if(!this.ha())if(a){AG(this,"onkmtyp"+b);this.C="km";if(!g.O(this.A.experiments,"html5_provisioning_killswitch"))switch(b){case "license-request":case "license-renewal":case "license-release":break;case "individualization-request":Sja(this,a);return;default:this.S("ctmp","message_type","t."+b+";l."+a.byteLength)}this.R||(LA("drm_gk_f"),this.R=!0,this.S("newsession",this));if(kz(this.u)){var c=GG(a);if(!c)return;a=c}nz(this.u)&&!this.U.useInnertubeDrmService()&&(a=Bt(g.ug(a))); +c=new tG(a,++this.Z,(0,g.x)(this.lL,this),(0,g.x)(this.kL,this));g.A(this,c);IG(this,c)}else CG(this,"drm.unavailable",!1,"km.empty")}; +g.h.UI=function(){this.ha()||(AG(this,"onkyadd"),this.H||(this.S("sessionready"),this.H=!0))}; +g.h.XI=function(a){var b=this;this.ha()||0>=a.size||(a.forEach(function(c,d){var e=kz(b.u)?d:c,f=new Uint8Array(kz(b.u)?c:d);kz(b.u)&&LG(f);var k=g.ug(f,4);LG(f);f=g.ug(f,4);b.o[k]?b.o[k].status=e:b.o[f]?b.o[f].status=e:b.o[k]={type:"",status:e}}),AG(this,"onkeystatuschange"),this.C="kc",this.S("keystatuseschange",this))}; +g.h.VI=function(a){this.ha()||CG(this,"drm.keyerror",!0,a)}; +g.h.lL=function(a){var b=this;if(!this.ha())if(AG(this,"onlcsrsp"),this.C="rr",0!=a.statusCode)CG(this,"drm.auth",!0,"t.f;c."+a.statusCode,a.errorMessage||void 0);else{LA("drm_kr_s");if(g.O(this.A.experiments,"outertube_streaming_data_always_use_staging_license_service")&&a.heartbeatParams&&a.heartbeatParams.url){var c=this.u.A.match(/(.*)youtube.com/g);c&&(a.heartbeatParams.url=c[0]+a.heartbeatParams.url)}a.heartbeatParams&&this.S("newlicense",a.heartbeatParams);a.o&&(this.G=a.o,this.T=oj(this.G, +function(d){return d.includes("HDR")})); +a.u&&(this.o=Db(a.u,function(d){return{type:d,status:"unknown"}})); +mz(this.u)&&!this.U.useInnertubeDrmService()&&(a.message=g.hg(Ct(a.message)));this.B&&(AG(this,"updtks"),this.C="ku",this.B.update(a.message).then(function(){LA("drm_kr_f");if(!HG(b))if(AG(b,"ksApiUnsup"),lz(b.u)){var d=JG(b.G);480<g.yv[d]&&b.S("hdentitled",b)}else b.S("keystatuseschange",b)})); +this.H&&(this.V=(0,g.M)());nz(this.u)&&this.S("fairplay_next_need_key_info",this.L,a.nextFairplayKeyId)}}; +g.h.kL=function(a,b,c){if(!this.ha()){var d=!1;if(3<=a.u.u||this.aa&&36E4<(0,g.M)()-this.V)d=!0,b="drm.net.retryexhausted";AG(this,"onlcsrqerr"+b+c);CG(this,b,d,c);(this.aa&&this.H?0:!d&&this.Z==a.number)&&Uja(this,a)}}; +g.h.X=function(){g.N.prototype.X.call(this)}; +g.h.Za=function(){var a={requestedKeyIds:this.ea,cryptoPeriodIndex:this.cryptoPeriodIndex};this.B&&(a.keyStatuses=this.o);return a}; +g.h.ee=function(){var a=this.G.join();if(HG(this)){var b=[],c;for(c in this.o)"usable"!=this.o[c].status&&b.push(this.o[c].type);a+="/UKS:"+b}return a+="/"+this.cryptoPeriodIndex};g.t(QG,g.z);QG.prototype.F=function(a){if(!this.ha()){var b=new Uint8Array(a.initData);a=new $D(b,a.initDataType);var c=qG(b).replace("skd://","https://"),d={},e=this.u.createSession(a,function(){return null}); +e&&(g.A(this,e),this.B.push(e),vG(e,function(f){NG(f,e.o,c,d,"fairplay")},function(){},function(){},function(){},this))}}; +QG.prototype.X=function(){this.B=[];this.o&&this.o.parentNode&&this.o.parentNode.removeChild(this.o);g.z.prototype.X.call(this)};RG.prototype.get=function(a){a=this.findIndex(a);return-1!==a?this.values[a]:null}; +RG.prototype.remove=function(a){a=this.findIndex(a);-1!==a&&(this.keys.splice(a,1),this.values.splice(a,1))}; +RG.prototype.set=function(a,b){var c=this.findIndex(a);-1!==c?this.values[c]=b:(this.keys.push(a),this.values.push(b))}; +RG.prototype.findIndex=function(a){return g.db(this.keys,function(b){return g.xb(a,b)})};g.t(SG,oG);SG.prototype.C=function(a){var b=(0,g.C)(),c;if(!(c=this.B)){a:{c=a.cryptoPeriodIndex;if(!isNaN(c))for(var d=g.p(this.A.values),e=d.next();!e.done;e=d.next())if(1>=Math.abs(e.value.cryptoPeriodIndex-c)){c=!0;break a}c=!1}c=!c}c?c=0:(c=a.o,c=1E3*Math.max(0,Math.random()*((isNaN(c)?120:c)-30)));this.o.push({time:b+c,info:a});this.u.fb(c)};g.t(VG,g.N);g.h=VG.prototype;g.h.xa=function(){return this.R}; +g.h.dJ=function(a){UG(this,"onecpt");YG(this,new Uint8Array(a.initData),a.initDataType)}; +g.h.PL=function(a){UG(this,"onndky");YG(this,a.initData,a.contentType)}; +g.h.wL=function(){var a=this;if(!this.ha())if(g.O(this.A.experiments,"html5_drm_set_server_cert")&&!g.Gy(this.A)){var b=Mja(this.T);b?b.then(Io(function(c){XB(a.U)&&a.S("ctmp","ssc",c)}),Io(function(c){a.S("ctmp","ssce","n."+c.name+";m."+c.message)})).then(Io(function(){return aH(a)})):aH(this)}else aH(this)}; +g.h.jK=function(a){if(!this.ha()){g.L(a);var b="t.a";a instanceof DOMException&&(b+=";n."+a.name+";m."+a.message);this.S("licenseerror","drm.unavailable",!0,b,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}}; +g.h.bx=function(a){this.B.push(a);XG(this)}; +g.h.vB=function(a){this.ha()||(UG(this,"onnelcswhb"),a&&!this.ra&&(this.ra=a,this.S("heartbeatparams",a)))}; +g.h.xB=function(){this.ha()||(UG(this,"newlcssn"),this.B.shift(),this.V=!1,XG(this))}; +g.h.LB=function(){if(jz(this.o)&&(UG(this,"onsnrdy"),this.ma--,0==this.ma)){var a=this.C;a.u.msSetMediaKeys(a.A)}}; +g.h.pA=function(a){this.ha()||(UG(this,"onksch"),$G(this,KG(a,this.ga)),this.S("keystatuseschange",a))}; +g.h.lB=function(){this.ha()||this.ba||!lz(this.o)||(UG(this,"onhdet"),this.Z=QK,this.S("hdproberequired"),this.S("qualitychange"))}; +g.h.XA=function(a,b){this.ha()||this.S("ctmp",a,b)}; +g.h.iB=function(a,b){this.ha()||this.S("fairplay_next_need_key_info",a,b)}; +g.h.qA=function(a,b,c,d){this.ha()||this.S("licenseerror",a,b,c,d)}; +g.h.X=function(){this.o.keySystemAccess&&this.R.setMediaKeys(null);this.R=null;this.B=[];for(var a=g.p(this.u.values),b=a.next();!b.done;b=a.next())b=b.value,b.unsubscribe("ctmp",this.XA,this),b.unsubscribe("hdentitled",this.lB,this),b.unsubscribe("keystatuseschange",this.pA,this),b.unsubscribe("licenseerror",this.qA,this),b.unsubscribe("newlicense",this.vB,this),b.unsubscribe("newsession",this.xB,this),b.unsubscribe("sessionready",this.LB,this),b.unsubscribe("fairplay_next_need_key_info",this.iB, +this),b.dispose();a=this.u;a.keys=[];a.values=[];this.fa&&(this.fa.dispose(),this.fa=null);g.N.prototype.X.call(this)}; +g.h.Za=function(){for(var a={systemInfo:this.o.Za(),sessions:[]},b=g.p(this.u.values),c=b.next();!c.done;c=b.next())a.sessions.push(c.value.Za());return a}; +g.h.ee=function(){return 0>=this.u.values.length?"no session":this.u.values[0].ee()+(this.G?"/KR":"")};g.t(fH,g.N);g.h=fH.prototype;g.h.getVisibilityState=function(a,b,c,d,e,f){return a?4:bH()?3:b?2:c?1:d?5:e?7:f?8:0}; +g.h.setMinimized=function(a){this.o!=a&&(this.o=a,this.yj())}; +g.h.setInline=function(a){this.F!=a&&(this.F=a,this.yj())}; +g.h.setImmersivePreview=function(a){this.B!=a&&(this.B=a,this.yj())}; +g.h.isFullscreen=function(){return 0!=this.A}; +g.h.isInline=function(){return this.F}; +g.h.isBackground=function(){return bH()}; +g.h.yj=function(){this.S("visibilitychange");var a=this.getVisibilityState(this.u,this.isFullscreen(),this.o,this.isInline(),this.C,this.B);a!=this.H&&this.S("visibilitystatechange");this.H=a}; +g.h.X=function(){eH(this.G);g.N.prototype.X.call(this)};g.t(hH,g.N);hH.prototype.X=function(){this.o=null;g.N.prototype.X.call(this)};g.t(nH,g.N);nH.prototype.setPlaybackRate=function(a){this.H=a};wH.prototype.add=function(a){this.o=(this.o+1)%this.data.length;this.data[this.o]=a}; +wH.prototype.forEach=function(a){for(var b=this.o+1;b<this.data.length;b++)a(this.data[b]||0);for(b=0;b<=this.o;b++)a(this.data[b]||0)}; +wH.prototype.clear=function(){for(var a=this.data.length,b=0;b<a;b++)this.data[b]=0;this.u=this.o=this.data.length-1};g.t(zH,g.N);g.t(IH,g.z);IH.prototype.ba=function(){var a=this;if(this.B){var b=this.B,c=b.getCurrentTime(),d=8==this.A.o&&c>this.o,e=Cia(this.A);LH(this,this.ra,e,d,"qoe.slowseek",function(){},"timeout"); +e=e&&isFinite(this.o)&&0<this.o&&yia(b,this.o);var f=!c||10<Math.abs(c-this.o);LH(this,this.ma,e&&f,d,"qoe.slowseek",function(){return b.seekTo(a.o)},"set_cmt"); +f=e&&Pw(b.Sd(),this.o);e=!this.u||!this.u.o.ba;LH(this,this.fa,f&&e,d,"qoe.slowseek",function(){return b.seekTo(a.o+.001)},"jiggle_cmt"); +e=function(){return a.F("newmediaelementrequired")}; +LH(this,this.ea,f,d,"qoe.slowseek",e,"new_elem");(d=b.Jm().totalVideoFrames)&&!this.aa.isBackground()&&(f=d==this.L,LH(this,this.T,c>this.N&&f,!f,"qoe.longrebuffer",e,"decoder_freeze"),this.L=d);this.N=c;d=cD(this.A);f=g.dD(this.A);c=d&&f&&Pw(b.Sd(),c+5);LH(this,this.ga,c,d&&!f,"qoe.longrebuffer",e,"new_elem_nnr");LH(this,this.V,d&&f,d&&!f,"qoe.longrebuffer",function(){},"timeout"); +c=this.A.isSuspended();c=this.Z()&&!c;LH(this,this.R,c,!c,"qoe.start15s",function(){return a.F("releaseadsprerolllock")},"ads_preroll_timeout"); +this.H.start()}}; +GH.prototype.reset=function(){this.o=this.u=this.B=this.A=0;this.F=!1}; +GH.prototype.Za=function(){var a={},b=(0,g.M)();this.A&&(a.wsd=(b-this.A).toFixed());this.u&&(a.wtd=(b-this.u).toFixed());this.o&&(a.wssd=(b-this.o).toFixed());return a};g.t(QH,g.N);g.h=QH.prototype;g.h.Of=function(a){var b=this;RH(this);this.U=a;this.N=this.u=null;this.G=this.ua=this.B=0;this.fa=!0;this.L.dispose();this.L=new IH(this.V,function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];return b.S.apply(b,g.la(d))},this.Fa,this.Ea); +MH(this,"html5_workaround_delay_trigger")&&(JH(this.L,this.o),this.L.u=this.C)}; +g.h.getCurrentTime=function(){return!isNaN(this.A)&&isFinite(this.A)?this.A:this.o&&$H(this)?this.o.getCurrentTime()+this.B:this.G||0}; +g.h.isAtLiveHead=function(a){if(!this.u)return!1;void 0==a&&(a=this.getCurrentTime());return DH(this.u,a)}; +g.h.seekTo=function(a,b){var c=void 0===b?{}:b,d=void 0===c.mD?!1:c.mD,e=void 0===c.nD?0:c.nD,f=void 0===c.sm?!1:c.sm;c=void 0===c.Uv?0:c.Uv;var k=a,l=!isFinite(k)||(this.u?DH(this.u,k):k>=this.Dc())||!g.LB(this.U);l||this.S("ctmp","seeknotallowed",k+";"+this.Dc());if(!l)return this.F&&(this.F=null,YH(this)),Hf(this.getCurrentTime());if(a==this.A&&this.T)return this.H;this.T&&RH(this);this.H||(this.H=new kD);a&&!isFinite(a)&&TH(this,!1);k=a;(XH(this)&&!(this.o&&0<this.o.Fe()&&0<GC(this.o))||vB(this.U)&& +this.Kb()==this.Dc(!1)?0:isFinite(k)||!vB(this.U))&&(a=ZH(this,a,f));a&&!isFinite(a)&&TH(this,!1);this.G=a;this.za=c;this.A=a;this.u&&(f=this.u,c=a,EH(f,c,!1),FH(f,c));this.S("seekto",a,!d);this.H&&(d?e&&this.ea.start(e):(this.T=!0,OH(this)));return this.H}; +g.h.Dc=function(a){if(!this.U.ya)return this.U.Dc();if(vB(this.U)&&this.U.Am&&this.U.ka)return this.U.ka.Dc();if(this.U.Ba&&this.U.Ba.o){if(!a&&this.u)return CH(this.u);a=this.U.Dc();this.Z.u&&this.o&&(a=Math.max(a,KC(this.o)));return a+this.B}this.o?il()?(a=this.o.Qp().getTime(),a=isNaN(a)?0:Math.max(((0,g.C)()-a)/1E3-30,0)):a=GC(this.o)+this.B||this.B:a=this.B;return a}; +g.h.Kb=function(){return this.U?this.U.Kb()+this.B:this.B}; +g.h.X=function(){UH(this,null);this.L.dispose();g.N.prototype.X.call(this)}; +g.h.qO=function(a,b){b=void 0===b?!1:b;this.seekTo(a+this.Ib(),{sm:b})}; +g.h.Za=function(){var a={};this.C&&Object.assign(a,this.C.Za());this.o&&Object.assign(a,this.o.Za());return a}; +g.h.zO=function(a){this.B=a}; +g.h.yO=function(a){this.ua=a}; +g.h.getStreamTimeOffset=function(){return vB(this.U)?this.ua:this.U.ka?this.U.ka.getStreamTimeOffset():0}; +g.h.Ib=function(){return this.B}; +g.h.hJ=function(a){this.N&&(this.N.o=a.audio.index)};var Wta={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},Xta={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},Yta=/^(\d*)_((\d*)_?(\d*))$/;aI.prototype.isFinished=function(){return this.o}; +aI.prototype.start=function(){this.started=!0}; +aI.prototype.reset=function(){this.o=this.started=!1};var kr=new ir,bI=0;g.t(eI,g.z);eI.prototype.onError=function(a){"player.fatalexception"!==a&&(a.match(Zta)?this.networkErrorCount++:this.nonNetworkErrorCount++)}; +eI.prototype.send=function(){if(!(this.B||0>this.o)){hI(this);var a=g.fI(this.provider)-this.o,b="PLAYER_PLAYBACK_STATE_UNKNOWN",c=this.playerState.u;this.playerState.isError()?b=c&&"auth"===c.errorCode?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":g.S(this.playerState,2)?b="PLAYER_PLAYBACK_STATE_ENDED":g.S(this.playerState,64)?b="PLAYER_PLAYBACK_STATE_UNSTARTED":g.S(this.playerState,16)||g.S(this.playerState,32)?b="PLAYER_PLAYBACK_STATE_SEEKING":g.S(this.playerState,1)&&g.S(this.playerState, +4)?b="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":g.S(this.playerState,1)?b="PLAYER_PLAYBACK_STATE_BUFFERING":g.S(this.playerState,4)?b="PLAYER_PLAYBACK_STATE_PAUSED":g.S(this.playerState,8)&&(b="PLAYER_PLAYBACK_STATE_PLAYING");var d=GB(this.provider.videoData);c="LIVE_STREAM_MODE_UNKNOWN";"live"===d?c="LIVE_STREAM_MODE_LIVE":"dvr"===d&&(c="LIVE_STREAM_MODE_DVR");d=iI(this.provider);var e=0>this.u?a:this.u-this.o;a=this.provider.o.Aa+36E5<(0,g.M)();b={started:0<=this.u,stateAtSend:b,joinLatencySecs:e, +playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:d,isAd:this.provider.videoData.isAd(),liveMode:c,hasDrm:!!g.DB(this.provider.videoData),isGapless:this.provider.videoData.jg};!a&&this.provider.ia("html5_health_to_gel")&&g.cr("html5PlayerHealthEvent",b);this.provider.ia("html5_health_to_qoe")&&(b.muted=a,this.F(Vw(b)));this.B=!0;this.dispose()}}; +eI.prototype.X=function(){this.B||this.send();g.z.prototype.X.call(this)}; +var Zta=/\bnet\b/;g.t(kI,g.z);g.h=kI.prototype;g.h.iG=function(){var a=g.fI(this.provider);mI(this,a)}; +g.h.reportStats=function(a){a=void 0===a?NaN:a;if(!this.ha()&&(a=0<=a?a:g.fI(this.provider),-1<["PL","B","S"].indexOf(this.Qb)&&(!g.Pb(this.o)||a>=this.B+30)&&(g.jI(this,a,"vps",[this.Qb]),this.B=a),!g.Pb(this.o)))if(7E3===this.sequenceNumber&&g.er(Error("Sent over 7000 pings")),7E3<=this.sequenceNumber)this.o={};else{pI(this,a);var b=a,c=this.provider.F(),d=c.droppedVideoFrames||0,e=c.totalVideoFrames||0,f=d-this.ea,k=e&&!this.ua;if(d>c.totalVideoFrames||5E3<f)this.onError("html5.badframedropcount", +"df."+d+";tf."+c.totalVideoFrames);else(0<f||k)&&g.jI(this,b,"df",[f]);this.ea=d;this.ua=e;!g.O(this.provider.o.experiments,"disable_webgl_reporting")&&0<this.F&&(g.jI(this,a,"glf",[this.F]),this.F=0);a={event:"streamingstats"};this.provider.videoData.Ga&&(a.fmt=ju(this.provider.videoData.Ga),(b=this.provider.videoData.qc)&&ju(b)!==a.fmt&&(a.afmt=ju(b)));a.cpn=this.provider.videoData.clientPlaybackNonce;a.ei=this.provider.videoData.eventId;a.el=RB(this.provider.videoData);a.docid=this.provider.videoData.videoId; +a.content_v=this.provider.videoData.aj();a.ns=this.provider.o.Z;a.fexp=this.provider.o.experiments.experimentIds.toString();a.cl=(319138800).toString();this.provider.videoData.adFormat&&(a.adformat=this.provider.videoData.adFormat);(b=GB(this.provider.videoData))&&(a.live=b);CB(this.provider.videoData)&&(a.drm=1);hq()&&this.provider.videoData.Ag&&(a.ctt=this.provider.videoData.Ag,a.cttype=this.provider.videoData.Fi,this.provider.videoData.mdxEnvironment&&(a.mdx_environment=this.provider.videoData.mdxEnvironment)); +a.seq=this.sequenceNumber++;g.Vb(a,this.provider.o.deviceParams);b=g.Ed("//"+this.provider.o.Ml+"/api/stats/qoe",a);a=c="";d=g.p(Object.keys(this.o));for(e=d.next();!e.done;e=d.next())e=e.value,null===this.o[e]?g.er(new ar("Stats report key has invalid value",e)):(e="&"+e+"="+this.o[e].join(","),100<e.length?a+=e:c+=e);b+=c;a=a.replace(/ /g,"%20");c=this.provider.videoData.Td();d=this.provider.videoData.visitorData;e=c&&hq();f=d&&this.provider.o.sendVisitorIdHeader;e||f?(k={},e&&(k.Authorization= +"Bearer "+c),f&&(k["X-Goog-Visitor-Id"]=d),g.uq(b,{headers:k,withCredentials:!0,method:"POST",postBody:a})):pr(b,void 0,a);this.o={}}}; +g.h.LC=function(){if(this.provider.videoData.kc){var a=this.provider.videoData.kc;rI(this,"drm-"+a.flavor);rI(this,"eme-"+(a.keySystemAccess?"final":jz(a)?"ms":"com.youtube.fairplay"==a.o?"ytfp":mz(a)?"safarifp":"nonfinal"))}}; +g.h.onError=function(a,b){var c=g.fI(this.provider);tI(this,c,a,b);pI(this,c);qI(this)}; +g.h.getPlayerState=function(a){if(g.S(a,128))return"ER";if(g.S(a,512))return"SU";if(g.S(a,16)||g.S(a,32))return"S";var b=$ta[eD(a)];g.Gy(this.provider.o)&&"B"===b&&3===this.provider.getVisibilityState()&&(b="SU");"B"===b&&g.S(a,4)&&(b="PB");return b}; +g.h.X=function(){g.z.prototype.X.call(this);window.clearInterval(this.ga)}; +var uka=g.Ja,t2={},$ta=(t2[5]="N",t2[-1]="N",t2[3]="B",t2[0]="EN",t2[2]="PA",t2[1]="PL",t2);yI.prototype.update=function(){if(this.G){var a=this.provider.u()||0,b=g.fI(this.provider);if(a!==this.o||DI(this,a,b)){var c;if(!(c=a<this.o||a-this.o>b-this.Df+2||DI(this,a,b))){var d=this.provider.sd();c=d.volume;var e=c!==this.L;d=d.muted;d!==this.H?(this.H=d,c=!0):(!e||0<=this.B||(this.L=c,this.B=b),c=b-this.B,0<=this.B&&2<c?(this.B=-1,c=!0):c=!1)}c&&(zI(this),this.u=a);this.Df=b;this.o=a}}};EI.prototype.send=function(a){if(!this.fa){var b=HI(this);b=g.Ed(this.uri,b);if(this.T)this.H&&(a=FI(this)||{},a.method="POST",a.Db={atr:this.H},g.uq(b,a));else{var c=FI(this,a);wI(b,c,{token:this.C,cD:this.N,mdxEnvironment:this.mdxEnvironment},a)}this.fa=!0}}; +EI.prototype.o=function(a){void 0===a&&(a=NaN);return Number(a.toFixed(3)).toString()};JI.prototype.replace=function(a,b){for(var c=g.p(a),d=c.next();!d.done;d=c.next())delete this.o[d.value.encryptedTokenJarContents];II(this,b)};var yka={android:"ANDROID","android.k":"ANDROID_KIDS","android.m":"ANDROID_MUSIC","android.up":"ANDROID_UNPLUGGED",youtube:"WEB",ytios:"IOS","ytios.k":"IOS_KIDS","ytios.m":"IOS_MUSIC","ytios.up":"IOS_UNPLUGGED"},zka={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},xka={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"};var Aka=new Set("embed_config endscreen_ad_tracking home_group_info ic_track player_request watch_next_request".split(" "));g.t(QI,g.z);QI.prototype.X=function(){g.z.prototype.X.call(this);g.Mo(this.B);this.B=NaN;CI(this.o);g.Mo(this.A)}; +QI.prototype.Za=function(){return HI(TI(this,"playback"))};g.t(bJ,g.z);bJ.prototype.onError=function(a,b){if(this.qoe)this.qoe.onError(a,b);if(this.u)this.u.onError(a)}; +bJ.prototype.Za=function(){return this.o?this.o.Za():{}};eJ.prototype.reset=function(){EA(this.timerName)}; +eJ.prototype.tick=function(a,b){LA(a,b,this.timerName)}; +eJ.prototype.info=function(a,b){KA(a,b,this.timerName)};gJ.prototype.isEmpty=function(){return this.endTime===this.startTime};hJ.prototype.ia=function(a){return g.O(this.o.experiments,a)}; +var iJ={other:1,none:2,wifi:3,cellular:7};g.t(jJ,g.z);jJ.prototype.start=function(){this.u.start()}; +jJ.prototype.stop=function(){this.u.stop()}; +jJ.prototype.clear=function(){for(var a=g.p(Object.keys(this.o)),b=a.next();!b.done;b=a.next())this.o[b.value].clear()}; +jJ.prototype.B=function(){for(var a=g.p(Object.keys(this.A)),b=a.next();!b.done;b=a.next())b=b.value,this.o[b].update(this.A[b]());this.u.start()}; +kJ.prototype.update=function(a){this.u?(this.buffer.add(a-this.o||0),this.o=a):this.buffer.add(a)}; +kJ.prototype.clear=function(){this.buffer.clear();this.o=0};pJ.prototype.encrypt=function(a){var b=this,c;return Ba(function(d){if(1==d.o)return g.sa(d,oJ(b.o.o,a,b.u),2);c=d.u;return d["return"](c)})}; +pJ.prototype.decrypt=function(a,b){var c=this,d;return Ba(function(e){if(1==e.o)return g.sa(e,oJ(c.o.o,a,b),2);d=e.u;return e["return"](d)})};wJ.prototype.o=function(){var a=new qJ;uJ(a,1,this.u);uJ(a,2,this.F);uJ(a,6,this.C);uJ(a,15,this.G);var b=this.A;sJ(a,128);sJ(a,b);uJ(a,17,this.B);return vJ(a)};xJ.prototype.o=function(){var a=new qJ;tJ(a,2,this.A);tJ(a,5,this.u);tJ(a,6,this.C);tJ(a,7,this.B);sJ(a,80);sJ(a,1);return vJ(a)};yJ.prototype.o=function(){var a=new qJ;uJ(a,1,this.u);uJ(a,2,this.A);return vJ(a)};zJ.prototype.o=function(){var a=new qJ;tJ(a,1,this.u.o());return vJ(a)};EJ.prototype.o=function(){var a=new qJ;tJ(a,1,this.u.o());uJ(a,2,this.A);return vJ(a)};FJ.prototype.o=function(){var a=new qJ;uJ(a,1,this.A);for(var b=g.p(this.u),c=b.next();!c.done;c=b.next())tJ(a,2,c.value.o());tJ(a,3,this.B.o());return vJ(a)};GJ.prototype.o=function(){var a=new qJ;tJ(a,3,this.u.o());return vJ(a)};IJ.prototype.feed=function(a){ou(this.o,a);JJ(this)};KJ.prototype.fetch=function(){var a=this,b,c,d,e,f,k,l,m,n,q,r,u,w;return Ba(function(B){switch(B.o){case 1:return a.C.start(),a.u.tick("ogpd"),ta(B,2),g.sa(B,Nka(a),4);case 4:b=B.u;ua(B,3);break;case 2:return c=va(B),c instanceof Uw?LJ(a,c):(d=new Uw("onesie.request",!1),LJ(a,d)),B["return"](a.A);case 3:a.u.tick("osor");e=Lu(a.U.O());f=b.o();k={method:"POST",body:f,headers:{"Content-Type":"text/plain"}};l=g.Ja;m=function(){MJ(a)}; +n=function(){MJ(a);var D;a.o.Nk()?D=new Uw("onesie.net",!1,{msg:a.o.Nk()}):400<=a.o.status?D=new Uw("onesie.net.badstatus",!1):a.o.Wo()?a.F||(D=new Uw("onesie.response.noplayerresponse",!1)):D=new Uw(204===a.o.status?"onesie.net.nocontent":"onesie.net.connect",!1);D?LJ(a,D):a.u.tick("orf")}; +q=g.Ja;r=Kka(a.U);if(!r)return u={url:"0"},w=new Uw("onesie.unavailable.hotconfig",!1,u),LJ(a,w),B["return"](a.A);a.u.tick("ocs");a.o=new ED(r,l,m,n,q,e,k);return B["return"](a.A)}})}; +KJ.prototype.L=function(){LJ(this,new Uw("onesie.request",!1,{timeout:"1"}))};var PJ={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var u2={},VJ=(u2.WEB_UNPLUGGED="^unplugged/",u2.WEB_UNPLUGGED_ONBOARDING="^unplugged/",u2.WEB_UNPLUGGED_OPS="^unplugged/",u2.WEB_UNPLUGGED_PUBLIC="^unplugged/",u2.WEB_CREATOR="^creator/",u2.WEB_KIDS="^kids/",u2.WEB_EXPERIMENTS="^experiments/",u2.WEB_MUSIC="^music/",u2.WEB_REMIX="^music/",u2.WEB_MUSIC_EMBEDDED_PLAYER="^music/",u2.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",u2);WJ.prototype.B=function(){};g.t(XJ,WJ);XJ.prototype.u=function(){return Dta}; +XJ.prototype.B=function(){return{}}; +XJ.prototype.A=function(a){return a.subscribeEndpoint}; +XJ.prototype.o=function(a,b,c){c=void 0===c?{}:c;b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params);c.botguardResponse&&(a.botguardResponse=c.botguardResponse)};g.t(YJ,WJ);YJ.prototype.u=function(){return Eta}; +YJ.prototype.B=function(){return{}}; +YJ.prototype.A=function(a){return a.unsubscribeEndpoint}; +YJ.prototype.o=function(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)};g.t(ZJ,WJ);ZJ.prototype.u=function(){return Bta}; +ZJ.prototype.A=function(a){return a.modifyChannelNotificationPreferenceEndpoint}; +ZJ.prototype.o=function(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)};g.t($J,WJ);$J.prototype.u=function(){return Cta}; +$J.prototype.A=function(a){return a.playlistEditEndpoint}; +$J.prototype.o=function(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)};var Ska=["SAPISID","__Secure-1PAPISID","__Secure-3PAPISID"];g.t(bK,g.mf);bK.prototype.verifyUser=function(){var a=aK(this),b=a.VG;if(!a.sO)return!0;this.dispatchEvent("ytsessionchange");b&&this.dispatchEvent("ytuserinvalid");return!1}; +bK.prototype.clearTimeout=function(){this.A&&(g.xp(this.A),this.A=void 0)};cK.prototype.fetch=function(a,b){var c=this,d=new Request(a,b),e=qd(g.sd(5,Jd(d.url,"key")));this.B.o.A("/client_streamz/youtube/web/network/one_platform_requests",e);return Hf(fetch(d).then(function(f){return Tka(c,f,e)})["catch"](function(f){g.er(f)}))};var eK;g.t(nK,g.N);g.h=nK.prototype;g.h.X=function(){window.clearInterval(this.Xb);eH(this.tb);this.R.unsubscribe("visibilitystatechange",this.tb);pK(this);zK(this);g.xp(this.ma);KK(this);delete this.T;g.Me(this.U);g.Me(this.N);this.ga=null;this.za=!1;this.Ha=0;g.N.prototype.X.call(this)}; +g.h.Of=function(a,b,c){c=void 0===c?!0:c;this.aa.length=0;this.Aa=null;this.ba.reset();this.fa.reset();this.Ya=!1;this.Gg=0;this.Gc=!0;this.eb=null;this.o&&this.o.stopVideo();OK(this);pK(this);zK(this);g.xp(this.ma);this.ea.clear();g.Me(this.U);g.Me(this.N);if(2==this.Ua||this.B.uo)a.oz=!0;var d=this.B.u;var e=this.B.A,f;(f=a.en)||(f=(f=a.ew)&&Wta.hasOwnProperty(f)&&Xta.hasOwnProperty(f)?Xta[f]+"_"+Wta[f]:void 0);if(f){var k=f.match(Yta);if(k&&5===k.length){if(k=f.match(Yta)){var l=Number(k[3]),m= +[7,8,10,5,6];k=!(1===Number(k[1])&&8===l)&&0<=m.indexOf(l)}else k=!1;d=d||e||k?f:null}else d=null}else d=null;d&&(a.adFormat=d);2==this.Ua&&(a.oi=!0);if(this.R.isFullscreen()||this.B.u)d=g.Ns("yt-player-autonavstate"),a.autonavState=d||(this.B.u?2:this.U.autonavState);this.Fc=c;this.U=a;this.U.subscribe("dataupdated",this.qN,this);this.U.subscribe("dataloaded",this.rs,this);this.U.subscribe("dataloaderror",this.uj,this);vK(this,a);kK(this,b);lK(this);this.za=!1;this.Ha=0;wK(this,"newdata");yK(this, +new g.VC);this.F.Of(this.U);KB(a)&&(a=this.U.errorDetail,b=this.U.Vi,g.mK(this,"auth",unescape(b.reason),a,a,b.subreason||void 0))}; +g.h.getVideoData=function(){return this.U}; +g.h.O=function(){return this.B}; +g.h.rs=function(){if(this.U.Pb())0<g.P(this.B.experiments,"html5_player_min_build_cl")&&319138800<g.P(this.B.experiments,"html5_player_min_build_cl")&&dL(this,"oldplayer"),gla(this);else if(this.U.Li||this.U.Bm){if(!this.ua||!g.Gy(this.B)||!this.U.ya)if(this.U.Li)pia(this.U);else{var a=this.C;a.qoe&&(a=a.qoe,rI(a,"protected"),a.provider.videoData.kc?a.LC():a.provider.videoData.subscribe("dataloaded",a.LC,a));a=this.U;a.tf||a.ka&&jw(a.ka);var b={};a.ka&&(b=uz(nB(a),a.Pa.B,a.ka));var c=a.Pa.experiments, +d=a.PC;var e=a.useCobaltWidevine?a.ia("html5_enable_tvos_widevine")&&il()?uB(a):mB(a,"html5_enable_androidtv_cobalt_widevine")&&el("cobalt")&&el("android")?!0:!1:!1;b=new xz(b,c,d,e);g.A(a,b);a.Bm=!1;a.Jc=!0;a=(0,g.x)(a.MG,a);b.F=a;b.A=[];oz(b.C)?yz(b):hha(b)}}else!this.U.Jc&&this.Fc&&dla(this)}; +g.h.bM=function(a){var b=this;if(!this.ha()&&!a.videoData.ha()&&(this.T=a,ika(this.F,this.T),!this.U.ya||0<this.U.Vh&&!vB(this.U)||(this.seekTo(ZK(this)),CK(this,"playbackData")),this.U.Ba.o&&(this.A?g.er(Error("Duplicated Loader")):XK(this)),TK(this),UK(this,"html5_nonblocking_media_capabilities"))){var c=Date.now();bka(a).then(function(){var d=Date.now();b.ab("mclatency",(d-c).toString())})}}; +g.h.cM=function(a){this.ha()||(a=Ww(a),this.R.isBackground()?(mL(this,"vp_none_avail"),this.Aa=null,this.ba.reset()):(this.ba.o=!0,g.mK(this,a.errorCode,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",Vw(a.details))))}; +g.h.sendAbandonmentPing=function(){g.S(this.getPlayerState(),128)||(this.S("internalAbandon"),this.zv(!0),pK(this),g.xp(this.ma))}; +g.h.getPlayerState=function(){return this.u}; +g.h.getPlayerType=function(){return this.Ua}; +g.h.getPreferredQuality=function(){if(this.T){var a=this.Z;var b=this.T,c=Hx(b.videoData.gr,b.videoData.lx);"auto"!=Nx()||rH(a,"html5_restore_perf_cap_redux")||(c=Hx(c,vH(a,b)));a=Ix(c)}else a="auto";return a}; +g.h.isGapless=function(){return!!this.o&&this.o.isView()}; +g.h.playVideo=function(){var a=this,b,c,d,e;return Ba(function(f){if(1==f.o){if(g.S(a.u,128))return f["return"]();if(a.Zd)return a.Zd=!1,jH(a.N),f["return"]();if(a.o){var k=a.C;k.u&&gI(k.u);k.qoe&&uI(k.qoe)}AK(a);g.S(a.u,64)&&yK(a,YC(a.u,8));return a.fa.isFinished()&&a.o?a.T||!a.Aa?f.Rc(2):g.sa(f,a.Aa,2):f["return"]()}if(!a.U.Ba)return b=a.U.ya&&!g.xx(a.B.B,!0)?"html5.unsupportedlive":CB(a.U)?"fmt.unplayable":"fmt.noneavailable",g.er(Error("selectableFormats")),g.mK(a,b,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", +"selectableFormats.1"),f["return"]();if(a.R.u&&a.U.Ba.o)return tK(a),f["return"]();if(a.U.ya){c=a.getCurrentTime()<a.Kb()-15;d=g.LB(a.U)&&g.S(a.u,4);e=!UK(a,"html5_dompaused_unpause_killswitch")&&g.S(a.u,1024);e||!c&&!d||(d?(a.seekTo(Infinity),CK(a,"unpauseLiveOnly")):(a.seekTo(a.Kb()),CK(a,"outOfWindow")));!a.isAtLiveHead(void 0,!0)&&WH(a.F)&&(a.seekTo(Infinity),CK(a,"peggedToLive"));if(k=g.S(a.u,256)&&a.U.Qe)k=a.F,k=k.T&&!isFinite(k.A);if(k)return yK(a,$C(a.u,8,4)),f["return"]()}UK(a,"html5_sync_seeking_state")&& +g.S(a.u,4)&&g.S(a.u,16)&&yK(a,$C(a.u,9,4));if(uK(a))return!UK(a,"html5_ignore_airplay_events_on_new_video_killswitch")&&a.o&&a.o.sj()&&(a.ob=(0,g.M)()),a.B.lp?g.Ko((0,g.x)(a.Xu,a),0):a.Xu(),f["return"]();a.Xu();f.o=0})}; +g.h.EE=function(){var a=this.U;WB(a);a.ka.dispose();a.ka=void 0;pB(a,a.adaptiveFormats);oK(this,!0);a=this.U.videoId;Nz(a,4);Hz(a,!1)}; +g.h.kO=function(){MK(this);var a=this.U.ka&&jw(this.U.ka),b=this.o&&this.o.isView();a||b?(this.A&&(a=this.A,a.o.ba=!1,a.A&&hG(a)),oK(this)):(yK(this,YC(this.u,16)),uK(this),g.bD(this.u)&&this.playVideo())}; +g.h.Zi=function(){if(!this.T)return[];var a=pH(this.Z,this.T,PK(this,!0));return this.T.Ba.Zi(a)}; +g.h.getUserPlaybackQualityPreference=function(){return this.U.Ba&&!this.U.Ba.o?Ix(this.U.gr):Nx()}; +g.h.getAvailableAudioTracks=function(){return this.U.getAvailableAudioTracks()}; +g.h.getAudioTrack=function(){return this.U.getAudioTrack()}; +g.h.sH=function(){var a=this.C;a.provider.o.eb||3===a.provider.getVisibilityState()||(a.provider.o.eb=!0);g.cJ(a);if(a.u){var b=a.u;b.C&&0>b.o&&3!==b.provider.getVisibilityState()&&gI(b)}a.qoe&&(a=a.qoe,a.provider.ia("html5_qoe_user_intent_match_health")&&a.ba&&0>a.A&&a.provider.o.eb&&uI(a));g.P(this.B.experiments,"html5_background_quality_cap")&&this.A&&VK(this);this.B.Vn&&!this.U.backgroundable&&this.o&&!this.R.u&&(this.R.isBackground()&&this.o.Pp()?(this.ab("bgmobile","suspend"),this.Mf(!0)):this.R.isBackground()|| +uK(this)&&this.ab("bgmobile","resume"))}; +g.h.QL=function(a,b){this.wB(new $D(b,a))}; +g.h.wB=function(a){this.Ea.set(a.initData,a);this.G&&(ZG(this.G,a),UK(this,"html5_eme_loader_sync")||this.Ea.remove(a.initData))}; +g.h.oB=function(){g.zx&&this.ra&&this.ra.o&&this.G&&(Xja(this.G,this.ra.o),this.ra=null)}; +g.h.oN=function(a){this.U.BD=Ex("auto",a,!1,"u");VK(this)}; +g.h.qH=function(a){FK(this,a.reason,a.video.info,a.audio.info)}; +g.h.rL=function(a){DK(this,a.reason,a.audio.info)}; +g.h.sL=function(a){this.S("localmediachange",a)}; +g.h.uj=function(a){var b=this;kla(this,a);if("fmt.unplayable"!=a.errorCode&&"fmt.unparseable"!=a.errorCode||!lH(this.N,a.errorCode,a.details)){var c=/^pp/.test(this.U.clientPlaybackNonce);if(jla(a)){var d=18444;this.B.ia("ipp_signature_cipher_killswitch")||(d=g.K("STS",void 0)?g.K("STS",void 0):d);a.details.sts=""+d;if(iH(this.N)){g.S(this.u,4)||g.S(this.u,512)?(this.Zd=!0,zK(this)):(a.o&&(a.details.e=a.errorCode,a.errorCode="qoe.restart",a.o=!1),this.C.onError(a.errorCode,Vw(a.details)),jH(this.N)); +return}6048E5<(0,g.M)()-this.B.Aa&&dL(this,"signature")}if(eL(a)&&this.U.Ba&&this.U.Ba.u)this.C.onError(a.errorCode,Vw(a.details)),this.ab("highrepfallback","1",!0),!UK(this,"html5_hr_logging_killswitch")&&/^hr/.test(this.U.clientPlaybackNonce)&&btoa&&this.ab("afmts",btoa(this.U.adaptiveFormats),!0),ria(this.U),OK(this),zK(this),bL(this),this.playVideo();else if(a.o){c=this.A?this.A.G.B:null;if(eL(a)&&c&&c.isLocked())var e="FORMAT_UNAVAILABLE";else if(!this.B.C&&"auth"==a.errorCode&&429==a.details.rc){e= +"TOO_MANY_REQUESTS";var f="6"}g.mK(this,a.errorCode,e,Vw(a.details),f)}else this.C.onError(a.errorCode,Vw(a.details)),c&&"manifest.net.connect"==a.errorCode&&(a="https://www.youtube.com/generate_204?cpn="+this.U.clientPlaybackNonce+"&t="+(0,g.M)(),(new uF(a,"manifest",function(k){b.Hi=!0;b.ab("pathprobe",k)},function(k){return b.C.onError(k.errorCode,Vw(k.details))})).send())}}; +g.h.pauseVideo=function(a){a=void 0===a?!1:a;if((g.S(this.u,64)||g.S(this.u,2))&&!a)if(g.S(this.u,8))yK(this,$C(this.u,4,8));else return;g.S(this.u,128)||(a?yK(this,YC(this.u,256)):yK(this,$C(this.u,4,8)));this.o&&this.o.pause();g.LB(this.U)&&this.A&&NK(this,!1)}; +g.h.stopVideo=function(){this.pauseVideo();this.A&&(NK(this,!1),SF(this.A))}; +g.h.Mf=function(a){a=void 0===a?!1:a;this.o&&(this.o.stopVideo(),OK(this),zK(this),g.S(this.u,128)||(a?yK(this,ZC(ZC(YC(this.u,4),8),16)):yK(this,XC(this.u))),this.B.L.remove(this.U.videoId))}; +g.h.seekTo=function(a,b){b=void 0===b?{}:b;g.S(this.u,2)&&uK(this);this.F.seekTo(a,b)}; +g.h.getCurrentTime=function(){return this.F.getCurrentTime()}; +g.h.getPlaylistSequenceForTime=function(a){return this.U.getPlaylistSequenceForTime(a-this.Ib())}; +g.h.getDuration=function(){return this.U.lengthSeconds?this.U.lengthSeconds+this.Ib():ZK(this)?ZK(this):0}; +g.h.LF=function(){var a=new wja;if(this.A){var b=this.B.schedule;a.A=b.H;a.C=b.R;a.bandwidthEstimate=cy(b);a.o="d."+$x(b).toFixed(2)+";st."+(1E9*(b.o.o()||0)).toFixed(2)+";bw."+b.u.o().toFixed(0)+";abw."+b.L.o().toFixed(0)+";v50."+Xx(b.A,.5).toFixed(2)+";v92."+Xx(b.A,.92).toFixed(2)+";v96."+Xx(b.A,.96).toFixed(2)+";v98."+Xx(b.A,.98).toFixed(2);b=this.A;if(b.A&&!dx(b.A)&&(a.u=NE(b.u,b.F),a.B=NE(b.B,b.F),b.o.ua)){var c=ME(b.u),d=ME(b.B),e=Nw(b.A.u.Jd(),"_"),f=Nw(b.A.o.Jd(),"_");a.o=(a.o||"")+(";lvq."+ +c+";laq."+d+";lvb."+e+";lab."+f)}a.bandwidthEstimate=aF(b.R)}else this.o&&(a.u=IC(this.o));a.F=this.yy();return a}; +g.h.Za=function(a){var b={};if(void 0===a?0:a){g.Sa(b,this.C.Za());this.o&&(g.Sa(b,this.o.Za()),g.Sa(b,this.ht()));this.A&&g.Sa(b,this.A.Za());this.G&&(b.drm=this.G.Za());b.state=this.u.o.toString(16);g.S(this.u,128)&&(b.debug_error=this.u.u);BK(this)&&(b.prerolls=this.aa.join(","));this.U.Wh&&(b.ismb=this.U.Wh);"UNKNOWN"!=this.U.latencyClass&&(b.latency_class=this.U.latencyClass);this.U.isLowLatencyLiveStream&&(b.lowlatency="1");this.U.ya&&(this.U.ka&&Bw(this.U.ka)&&(b.segduration=Bw(this.U.ka)), +a=this.F,b.lat=a.N?xH(a.N.B):0,b.liveutcstart=this.U.liveUtcStartSeconds);b.relative_loudness=this.U.hn.toFixed(3);if(a=g.EK(this))b.optimal_format=a.Ca().qualityLabel;b.user_qual=Nx()}b.debug_videoId=this.U.videoId;return b}; +g.h.addCueRange=function(a){var b=this.V;a=[a];b.u();EF(b.o,a);b.B=NaN;b.u()}; +g.h.removeCueRange=function(a){GF(this.V,[a])}; +g.h.qN=function(){wK(this)}; +g.h.togglePictureInPicture=function(){this.o&&this.o.togglePictureInPicture()}; +g.h.rH=function(a){this.be.stop();var b=a.target.td();if(this.o&&this.o.td()&&this.o.td()==b){sL(this,a.type);switch(a.type){case "error":var c=MC(this.o)||"";if("capability.changed"==c){tK(this);return}if(0<this.o.Gf()&&lH(this.N,c,{msg:this.o.Pk()}))return;if(this.R.isBackground()&&4==this.o.Gf()){this.Mf();mL(this,"unplayable");return}break;case "durationchange":c=this.o.getDuration();(!this.H||isFinite(c)&&0<c)&&1!=c&&this.U.lengthSeconds!=c&&(this.U.lengthSeconds=c,wK(this));break;case "ratechange":this.A&& +this.A.setPlaybackRate(this.o.getPlaybackRate());c=this.V;c.started=!0;c.u();var d=this.C;c=this.getPlaybackRate();if(d.qoe){d=d.qoe;var e=g.fI(d.provider);c&&c!==d.ma&&(g.jI(d,e,"rate",[c]),d.ma=c);d.reportStats(e)}break;case "loadedmetadata":tL(this),this.S("onLoadedMetadata");case "loadstart":window.clearInterval(this.Xb);this.qs()||(this.Xb=Lo((0,g.x)(this.qs,this),100));break;case "progress":case "suspend":fL(this);this.S("onLoadProgress",this,this.o?g.LB(this.U)?1:MB(this.U)?this.isAtLiveHead()|| +WH(this.F)?1:lka(this.F):LC(this.o):0);break;case "playing":this.L.tick("plev");iL(this);SA("plev");this.Yd&&(this.Yd=!1,this.isAtLiveHead()||(this.seekTo(Infinity),CK(this,"onPlaying")));break;case "timeupdate":iL(this);c=this.o&&!this.o.getCurrentTime();d=this.o&&0==this.o.Fe();if(c&&(!this.Ya||d))return;this.Ya=this.Ya||!!this.o.getCurrentTime();this.qs();fL(this);if(!this.o||this.o.td()!=b)return;this.S("onVideoProgress",this,this.getCurrentTime());break;case "waiting":if(0<this.o.pk().length&& +0==this.o.Sd().length&&0<this.o.getCurrentTime()&&5>this.o.getCurrentTime()&&this.A)return;break;case "resize":tL(this);this.U.Ga&&"auto"==this.U.Ga.Ca().quality&&this.S("internalvideoformatchange",this.U,!1);break;case "pause":if(this.qe&&g.S(this.u,8)&&!g.S(this.u,1024)&&0==this.getCurrentTime()&&g.Wy){mL(this,"safari_autoplay_disabled");return}}if(this.o&&this.o.td()==b){this.S("videoelementevent",a);b=this.u;if(!g.S(b,128)){c=this.Oa;e=this.o;var f=this.B.experiments;d=b.o;e=e?e:a.target;var k= +e.getCurrentTime();if(!g.S(b,64)||"ended"!=a.type&&"pause"!=a.type){var l=e.eg()||1<k&&1.1>Math.abs(k-e.getDuration());k="ended"==a.type||"waiting"==a.type||"timeupdate"==a.type&&!g.S(b,4)&&!SC(c,k);if("pause"==a.type&&e.eg()||l&&k)0<e.Mo()&&e.td()&&(d=14);else switch(a.type){case "error":MC(e)&&(d|=128);break;case "pause":g.S(b,256)?(d^=256)||(d=64):g.S(b,32)||g.S(b,2)||g.S(b,4)||(d=4,g.S(b,1)&&g.S(b,8)&&(d|=1));break;case "playing":d=(d|8)&-3077;f&&g.O(f,"html5_playing_clears_unstarted_killswitch")|| +(d&=-65);SC(c,e.getCurrentTime())&&(d&=-2);g.S(b,1)&&WC(c,e)&&(d|=1);break;case "seeking":d|=16;g.S(b,8)&&(d|=1);d&=-3;break;case "seeked":d&=-17;break;case "waiting":g.S(b,2)||(d|=1);WC(c,e);break;case "timeupdate":f=g.S(b,16),l=g.S(b,4),(g.S(b,8)||f)&&!l&&SC(c,e.getCurrentTime())&&(d=8),WC(c,e)&&(d|=1)}}c=d;d=null;c&128&&(d=a.target,(e=MC(d))?(f="GENERIC_WITHOUT_LINK",l=d.Za(),l.mediaElem="1",/AUDIO_RENDERER/.test(d.Pk())&&(f="HTML5_AUDIO_RENDERER_ERROR"),d={errorCode:e,errorMessage:g.HK[f]||"", +Hs:f,tC:Vw(l)}):d=null);b=XC(b,c,d)}!g.S(this.u,1)&&g.S(b,1)&&rL(this,"evt_"+a.type);yK(this,b)}}}; +g.h.gN=function(){this.ab("misstimeupdate","");hL(this)&&!g.S(this.u,2)&&jK(this,!0,!1)}; +g.h.aK=function(a){a="available"==a.u.availability;a!=this.nd&&(this.nd=a,this.S("airplayavailabilitychange"))}; +g.h.bK=function(){var a=this,b=(0,g.M)();if(isNaN(this.ob)||!(2E3>b-this.ob)){var c=this.o.sj();this.ob=b;c!=this.R.u&&(Zja(this.R,c),tK(this).then(function(){return uK(a)})); +this.S("airplayactivechange")}}; +g.h.qs=function(){var a=this.o;a&&this.Ya&&!this.U.Qe&&!PA("vfp",this.L.timerName)&&2<=a.Fe()&&!a.eg()&&0<Rw(a.Sd())&&this.L.tick("vfp");return(a=this.o)&&!this.U.Qe&&0<a.getDuration()&&(!PA("pbp",this.L.timerName)&&a.li()&&2<=a.Fe()&&0<Rw(a.Sd())&&this.L.tick("pbp"),a=a.getCurrentTime(),SC(this.Oa,a))?(kL(this),!0):!1}; +g.h.hG=function(){if(this.o&&!g.S(this.u,128)){this.U.fh&&g.P(this.B.experiments,"html5_log_rebuffer_events")&&sL(this,"pfx");var a=this.getCurrentTime(),b=IC(this.o),c=g.S(this.u,8),d=SC(this.Oa,a),e=TC(this.Oa,a,(0,g.M)(),b);c&&d?yK(this,ZC(this.u,1)):c&&e?(c=this.getDuration(),d=this.U.ya,(UK(this,"html5_set_ended_in_pfx_live")||!d)&&c&&1.1>Math.abs(c-a)?(this.ab("setended","ct."+a+";bh."+b+";dur."+c+";live."+ +d),d&&UK(this,"html5_set_ended_in_pfx_live_cfl")||(this.o.Np()?this.seekTo(0):jK(this))): +(g.dD(this.u)||rL(this,"progress_fix"),yK(this,YC(this.u,1)))):(c&&!d&&!e&&0<a&&(c=(Date.now()-this.Gg)/1E3,d=this.getDuration().toFixed(2),a>d-1&&this.ab("misspg","t:"+a.toFixed(2)+";d:"+d+";r:"+c.toFixed(2)+";bh:"+b.toFixed(2))),g.S(this.u,4)&&g.dD(this.u)&&5<IC(this.o)&&yK(this,ZC(this.u,1)));fL(this)}}; +g.h.zF=function(){return this.A?aF(this.A.R):cy(this.B.schedule)}; +g.h.HF=function(){return this.B.schedule.H}; +g.h.yy=function(){return this.isAtLiveHead()&&this.u.nb()?this.Cy():NaN}; +g.h.Cy=function(){if(!this.U.ya||!this.U.ka||!this.A)return NaN;var a=vB(this.U)?this.A.ua.o()||0:this.U.ka.N;return(0,g.C)()/1E3-gL(this)-a}; +g.h.XF=function(){this.U.ya||this.S("connectionissue")}; +g.h.Xu=function(){var a=this;this.o&&(this.eb=this.o.playVideo());if(this.eb){var b=this.eb;b.then(void 0,function(c){if(!(g.S(a.u,4)||g.S(a.u,256)||a.eb!=b||c&&"AbortError"==c.name&&c.message&&c.message.includes("load"))){var d="promise";c&&c.name&&(d+=";m."+c.name);try{yK(a,YC(a.u,2048))}catch(e){}mL(a,d);a.qe=!0}})}}; +g.h.pH=function(a,b,c,d){var e=this;d=void 0===d?"LICENSE":d;c=c.substr(0,256);if("drm.keyerror"==a&&this.G&&1<this.G.u.keys.length&&96>this.re)a="drm.sessionlimitexhausted",b=!1;else if(UK(this,"html5_drm_fallback_to_playready_on_retry")&&"drm.keyerror"==a&&2>this.Me&&(this.Me++,OK(this),1<this.U.nl.length&&(this.U.kc=this.U.nl[1]),lH(this.N,a,{detail:c})))return;if(b)this.U.Ga&&Bv(this.U.Ga.Ca())?(this.B.B.A=!1,this.C.onError("qoe.restart",Vw({e:a,detail:c,r:"hdr"})),tK(this).then(function(){return uK(e)})): +g.mK(this,a,d,c); +else this.C.onError(a,c);"drm.sessionlimitexhausted"==a&&(this.ab("retrydrm","s"),this.re++,qL(this))}; +g.h.jL=function(){var a=this,b=g.P(this.B.experiments,"html5_license_constraint_delay"),c=ql();b&&c?(b=new g.H(function(){TK(a);wK(a)},b),g.A(this,b),b.start()):(TK(this),wK(this))}; +g.h.iL=function(){var a=this;g.zx&&(this.ra=zga(this.U.ka))&&(this.ra.o?g.yf(function(){a.oB()}):Ija(this.A,this.ra))}; +g.h.nH=function(a){this.S("heartbeatparams",a)}; +g.h.oH=function(a){this.ab("keystatuses",MG(a));var b="auto";this.U.Ga&&(b=this.U.Ga.Ca().quality);!OG(a,b,!1)||PG(a,"AUDIO")&&PG(a,"SD")?this.U.Ga&&Bv(this.U.Ga.Ca())&&(!a.T||OG(a,b,!0))&&mla(this):this.pe?this.S("drmoutputrestricted"):(this.pe=!0,this.ab("retrydrm","o"),RK(this),qL(this))}; +g.h.pL=function(){if(!this.U.Qe&&this.o&&!this.R.isBackground()){var a="0";0<this.o.Fe()&&5<=IC(this.o)&&this.U.Ba&&this.U.Ba.o&&(yK(this,YC(this.u,1)),rL(this,"load_soft_timeout"),this.S("playbackstalledatstart"),a="1");lL(this);if(UK(this,"html5_new_video_qoe_restart_info_killswitch"))a={restartmsg:a},BK(this)&&(a.prerolls=this.aa.join(",")),this.A&&g.Sa(a,this.A.Za()),this.o&&g.Sa(a,this.o.Za());else{var b=this.U.Ba;a={restartmsg:a,mfmt:this.U.Xo()?"0":"1",mdrm:b&&b.videoInfos&&b.videoInfos.length&& +b.videoInfos[0].Nc&&!this.G?"1":"0",mfmtinfo:this.U.Ga?"0":"1",prerolls:BK(this)?this.aa.join(","):"0"};this.G&&(a.drmp=Yja(this.G));b=[this.A,this.o].filter(function(d){return!!d}); +b=g.p(b);for(var c=b.next();!c.done;c=b.next())g.Sa(a,c.value.Za())}this.C.onError("qoe.start15s",Vw(a));this.S("loadsofttimeout")}}; +g.h.YM=function(){g.S(this.u,128)||this.H&&cx(this.H)||(this.C.onError("qoe.restart",Vw({detail:"bufferattach"})),this.uh++,oK(this))}; +g.h.zv=function(a){var b=this;a=void 0===a?!1:a;if(!this.za){var c=new oka(this.U,UK(this,"web_player_inline_botguard"));if("c1a"in c.o&&!dI(c)&&(2==this.Ha&&.01>Math.random()&&g.er(Error("Botguard not available after 2 attempts")),!a&&5>this.Ha)){this.xc.fb();this.Ha++;return}if("c1b"in c.o){var d=Eka(this.C);d&&rka(c).then(function(e){e&&!b.za&&d&&(d(e),b.za=!0)})}else if(a=pka(c))Dka(this.C,a),this.za=!0}}; +g.h.Kb=function(){return this.F.Kb()}; +g.h.Ib=function(){return this.F?this.F.Ib():0}; +g.h.getStreamTimeOffset=function(){return this.F?this.F.getStreamTimeOffset():0}; +g.h.setPlaybackRate=function(a){var b=this.U.Ba&&this.U.Ba.videoInfos&&32<this.U.Ba.videoInfos[0].Ca().fps&&g.Gy(this.B);this.yb!=a&&b&&(this.Z.setPlaybackRate(a),RK(this));this.yb=a;this.o&&this.o.setPlaybackRate(a)}; +g.h.getPlaybackRate=function(){return this.yb}; +g.h.getPlaybackQuality=function(){var a="unknown";if(this.U.Ga&&(a=this.U.Ga.Ca().quality,"auto"==a&&this.o)){var b=qK(this);b&&0<b.videoHeight&&(a=xv(b.videoWidth,b.videoHeight))}return a}; +g.h.sendVideoStatsEngageEvent=function(a,b){var c=this.C;c.o?(c=TI(c.o,"engage"),c.F=a,c.send(b)):b&&b()}; +g.h.isAtLiveHead=function(a,b){return this.U.ya&&(this.Gc||(void 0===b?0:b))?this.F.isAtLiveHead(a):!1}; +g.h.ht=function(){return this.o?this.o.Jm():{}}; +g.h.setLoop=function(a){this.pd=a;this.o&&this.o.setLoop(a)}; +g.h.UG=function(a){var b=UK(this,"html5_unrewrite_timestamps");this.ab("timestamp","enabled."+b+";t."+a.toString())}; +g.h.ab=function(a,b,c){var d=this.C;d.qoe&&lI(d.qoe,a,b,void 0===c?!1:c)}; +g.h.Sz=function(a,b){this.C.onError(a,Vw(b))};g.t(vL,g.z);g.h=vL.prototype;g.h.isFinished=function(){return 6==this.A.status}; +g.h.getStatus=function(){return this.A}; +g.h.Ki=function(){var a=this.o.getVideoData(),b=this.u.getVideoData(),c;if((c=a.Ba)&&!(c=!a.ka)){c=a.ka;for(var d=!1,e=!1,f=g.p(Object.values(c.o)),k=f.next();!k.done;k=f.next())k=k.value,k.info.audio&&k.index.Pb()&&(d=!0),k.info.video&&k.index.Pb()&&(e=!0);c.o["0"]&&(e=!0);c=d&&e}if(c)if(this.o.o){k=nla(this.T,this.o,this.u,this.G);f=wL(this);c=f.gF;e=f.OA;d=f.fF;f=f.NA;if(!this.L){var l=1E3*VH(this.u.F),m=VH(this.o.F);m=1E3*(d-c-m);k&&"in-the-past"==k&&(m=0);a=a.isAd();var n=this.u.C;n.qoe&&(n= +n.qoe,n.C={mO:Number(lI(n,"glrem","nst."+l.toFixed()+";rem."+m.toFixed()+";ca."+ +a)),PA:l,bO:m,isAd:a});this.L=!0}k?uL(this,"cannot_apply_"+k+";transitionTimeMs."+this.G):2==this.A.status?BL(this):(a=this.o.H)&&cx(a)&&(!ax(a)&&g.hl()?uL(this,"mse_closed"):b.ka&&jw(b.ka)&&a.u&&!a.u.Jo()?uL(this,"encr_upgrade"):(b=this.o.o,b.eg()?uL(this,"elem_ended"):0>e?uL(this,"next_player_future"):(this.H=d,this.B=gx(a,c,d,!0),this.C=gx(a,e,f,!1),a=this.u.getVideoData().clientPlaybackNonce,this.o.ab("gaplessPrep", +"cpn."+a),cL(this.o,this.B),LK(this.o,xL(b,c,d,!this.o.getVideoData().isAd())),yL(this,2),BL(this))))}else uL(this,"no-elem")}; +g.h.Vk=function(a){var b=AL(this),c=a==b.NC;b=c?this.B.o:this.B.u;c=c?this.C.o:this.C.u;if(b.isActive()&&!c.isActive()){var d=this.H;Pw(a.Jd(),d-.01)&&(yL(this,4),b.setActive(!1),this.u.ab("sbh","1"),c.setActive(!0));a=this.C.u;this.C.o.isActive()&&a.isActive()&&yL(this,5)}}; +g.h.uB=function(){4<=this.A.status&&6>this.A.status&&uL(this,"player-reload-after-handoff")}; +g.h.X=function(){zL(this);this.o.unsubscribe("newelementrequired",this.uB,this);if(this.B){var a=this.B.u;this.B.o.o.unsubscribe("updateend",this.Vk,this);a.o.unsubscribe("updateend",this.Vk,this)}g.z.prototype.X.call(this)}; +g.h.sA=function(a){g.hD(a,128)&&uL(this,"player-error-event")};g.t(CL,g.z);CL.prototype.clearQueue=function(){this.C&&this.C.reject("Queue cleared");DL(this)}; +CL.prototype.X=function(){DL(this);g.z.prototype.X.call(this)};g.t(LL,g.z);LL.prototype.get=function(a){JL(this);var b=this.data.find(function(c){return c.key===a}); +return b?b.value:null}; +LL.prototype.set=function(a,b,c){this.remove(a,!0);JL(this);a={key:a,value:b,expire:Infinity};c&&isFinite(c)&&(c*=1E3,a.expire=(0,g.M)()+c);for(this.data.push(a);this.data.length>this.A;)(c=this.data.shift())&&ML(this,c,!0);KL(this)}; +LL.prototype.remove=function(a,b){b=void 0===b?!1:b;var c=this.data.find(function(d){return d.key===a}); +c&&(ML(this,c,b),g.lb(this.data,function(d){return d.key===a}),KL(this))}; +LL.prototype.X=function(){var a=this;g.z.prototype.X.call(this);this.data.forEach(function(b){ML(a,b,!0)}); +this.data=[]};g.t(RL,g.z);RL.prototype.A=function(a){this.u=a[a.length-1].intersectionRatio}; +RL.prototype.X=function(){g.z.prototype.X.call(this);this.u=null;this.o&&this.o.disconnect()};SL.prototype.ha=function(){return this.C}; +SL.prototype.dispose=function(){this.C=!0;g.UL(this);this.u=null};var VL=1;g.t(g.XL,g.z);g.h=g.XL.prototype; +g.h.createElement=function(a,b){b=b||"svg"===a.D;var c=a.J,d=a.Y;if(b){var e=document.createElementNS("http://www.w3.org/2000/svg",a.D);g.Vy&&(a.P||(a.P={}),a.P.focusable="false")}else e=g.ue(a.D);if(c){if(c=YL(this,e,"class",c))ZL(this,e,"class",c),this.ra[c]=e}else if(d){c=g.p(d);for(var f=c.next();!f.done;f=c.next())this.ra[f.value]=e;ZL(this,e,"class",d.join(" "))}d=a.W;c=a.K;if(d)d=YL(this,e,"child",d),void 0!==d&&e.appendChild(g.ve(d));else if(c)for(d=0,c=g.p(c),f=c.next();!f.done;f=c.next())if(f= +f.value)if("string"===typeof f)f=YL(this,e,"child",f),null!=f&&e.appendChild(g.ve(f));else if(f.element)e.appendChild(f.element);else{var k=f;f=this.createElement(k,b);e.appendChild(f);k.Va&&(k=WL(),f.id=k,f=document.createElementNS("http://www.w3.org/2000/svg","use"),f.setAttribute("class","ytp-svg-shadow"),f.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+k),g.ye(e,f,d++))}if(d=a.P)for(c=e,f=g.p(Object.keys(d)),k=f.next();!k.done;k=f.next()){k=k.value;var l=d[k];ZL(this,c,k,"string"=== +typeof l?YL(this,c,k,l):l)}return e}; +g.h.da=function(a){return this.ra[a]}; +g.h.ca=function(a,b){"number"===typeof b?g.ye(a,this.element,b):a.appendChild(this.element)}; +g.h.detach=function(){g.ze(this.element)}; +g.h.update=function(a){for(var b=g.p(Object.keys(a)),c=b.next();!c.done;c=b.next())c=c.value,this.na(c,a[c])}; +g.h.na=function(a,b){var c=this.Ua["{{"+a+"}}"];c&&ZL(this,c[0],c[1],b)}; +g.h.X=function(){this.ra={};this.Ua={};this.detach();g.z.prototype.X.call(this)};g.t(g.T,g.XL);g.h=g.T.prototype;g.h.Bb=function(a,b){this.na(b||"content",a)}; +g.h.show=function(){this.ga||(g.xh(this.element,"display",""),this.ga=!0)}; +g.h.hide=function(){this.ga&&(g.xh(this.element,"display","none"),this.ga=!1)}; +g.h.jb=function(a){this.L=a}; +g.h.Ma=function(){return this.ga}; +g.h.oa=function(a,b,c){return this.M(this.element,a,b,c)}; +g.h.M=function(a,b,c,d){c=(0,g.x)(c,d||this);d={target:a,type:b,listener:c};this.listeners.push(d);a.addEventListener(b,c);return d}; +g.h.kb=function(a){var b=this;this.listeners.forEach(function(c,d){if(c===a){var e=b.listeners.splice(d,1)[0];e.target.removeEventListener(e.type,e.listener)}})}; +g.h.focus=function(){Ge(this.element);this.element.focus()}; +g.h.X=function(){for(;this.listeners.length;){var a=this.listeners.pop();a&&a.target.removeEventListener(a.type,a.listener)}g.XL.prototype.X.call(this)};var v2;v2={};g.aM=(v2.STOP_EVENT_PROPAGATION="html5-stop-propagation",v2.IV_DRAWER_ENABLED="ytp-iv-drawer-enabled",v2.IV_DRAWER_OPEN="ytp-iv-drawer-open",v2.MAIN_VIDEO="html5-main-video",v2.VIDEO_CONTAINER="html5-video-container",v2.HOUSE_BRAND="house-brand",v2);g.t(cM,g.T);g.h=cM.prototype;g.h.vG=function(){this.G=new g.uh(0,0,0,0);this.u=new g.uh(0,0,0,0)}; +g.h.Um=function(a){g.Fn(this.element,arguments)}; +g.h.resize=function(){if(this.o){var a=this.getPlayerSize();if(!a.isEmpty()){var b=this.u;b=!g.$d(a,new g.Zd(b.width,b.height));var c=lM(this);b&&(this.u.width=a.width,this.u.height=a.height);a=this.app.O();(c||b||a.wa)&&this.app.u.S("resize",this.getPlayerSize())}}}; +g.h.uG=function(a,b){this.updateVideoData(b)}; +g.h.wG=function(a){a.getVideoData()&&this.updateVideoData(a.getVideoData())}; +g.h.updateVideoData=function(a){if(this.o){var b=this.app.O();ol&&(this.o.setAttribute("x-webkit-airplay","allow"),a.title?this.o.setAttribute("title",a.title):this.o.removeAttribute("title"));BB(a)?this.o.setAttribute("disableremoteplayback",""):this.o.removeAttribute("disableremoteplayback");this.o.setAttribute("controlslist","nodownload");b.hq&&a.videoId&&(this.o.poster=a.Ic("default.jpg"));g.O(b.experiments,"html5_send_origin_for_progressive")&&a.Ba&&!a.Ba.o&&this.o.setAttribute("crossorigin", +"anonymous")}b=g.HB(a,"yt:bgcolor");this.A.style.backgroundColor=b?b:"";this.T=jy(g.HB(a,"yt:stretch"));this.V=jy(g.HB(a,"yt:crop"),!0);g.J(this.element,"ytp-dni",a.Yb);this.resize()}; +g.h.setGlobalCrop=function(a){this.N=jy(a,!0);this.resize()}; +g.h.setCenterCrop=function(a){this.fa=a;this.resize()}; +g.h.getPlayerSize=function(){var a=this.app.O(),b=this.app.u.isFullscreen();if(b&&fl())return new g.Zd(window.outerWidth,window.outerHeight);if(b||a.Un){if(window.matchMedia){a="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)";this.F&&this.F.media==a||(this.F=window.matchMedia(a));var c=this.F&&this.F.matches}if(c)return new g.Zd(window.innerWidth,window.innerHeight)}else{if(!isNaN(this.B.width)&&!isNaN(this.B.height))return this.B.clone();if(this.ba&&this.aa&&!this.app.isWidescreen())for(a= +0;a<this.ba.length;a++)if(b=this.ba[a],b.query.matches)return new g.Zd(b.size.width,b.size.height)}return new g.Zd(this.element.clientWidth,this.element.clientHeight)}; +g.h.getVideoAspectRatio=function(){return isNaN(this.T)?fM(this):this.T}; +g.h.getVideoContentRect=function(a){var b=this.getPlayerSize();a=gM(this,b,this.getVideoAspectRatio(),a);return new g.uh((b.width-a.width)/2,(b.height-a.height)/2,a.width,a.height)}; +g.h.gG=function(){this.o&&kM(this);jM(this)!=this.R&&this.resize()}; +g.h.ML=function(){kM(this)}; +g.h.setUseFastSizingOnWatch=function(a){this.aa!=a&&(this.aa=a,this.resize())}; +g.h.setInternalSize=function(a){g.$d(this.B,a)||(this.B=a,this.resize())}; +g.h.X=function(){this.H&&g.So(this.H);dM(this);g.T.prototype.X.call(this)};mM.prototype.click=function(a){this.o.has(a);this.u.has(a);var b=g.ms();b&&a.visualElement&&g.Is(b,a.visualElement)};g.t(RM,WJ);RM.prototype.u=function(){return Ata}; +RM.prototype.A=function(a){return a.webPlayerShareEntityServiceEndpoint}; +RM.prototype.o=function(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity)};var w2={},aua=(w2["api.invalidparam"]=2,w2.auth=150,w2["drm.auth"]=150,w2["heartbeat.net"]=150,w2["heartbeat.servererror"]=150,w2["heartbeat.stop"]=150,w2["html5.unsupportedads"]=5,w2["fmt.noneavailable"]=5,w2["fmt.decode"]=5,w2["fmt.unplayable"]=5,w2["html5.missingapi"]=5,w2["html5.unsupportedlive"]=5,w2["drm.unavailable"]=5,w2);g.t(TM,g.z);g.h=TM.prototype; +g.h.handleExternalCall=function(a,b,c){var d=this.C[a],e=this.G[a],f=d;if(e)if(c&&Ru(c,Hta))f=this.ia("web_player_tapi_split_killswitch")&&d?d:e;else if(!d)throw Error('API call from an untrusted origin: "'+c+'"');d=this.app.O();d.Pn&&!this.N.has(a)&&(this.N.add(a),g.cr("webPlayerApiCalled",{callerUrl:d.loaderUrl,methodName:a,origin:c||void 0,playerStyle:d.playerStyle||void 0}));if(f){c=!1;d=g.p(b);for(e=d.next();!e.done;e=d.next())if(String(e.value).includes("javascript:")){c=!0;break}c&&g.er(Error('Dangerous call to "'+ +a+'" with ['+b+"]."));return f.apply(this,b)}throw Error('Unknown API method: "'+a+'".');}; +g.h.isExternalMethodAvailable=function(a,b){return this.C[a]?!0:!!(this.G[a]&&b&&Ru(b,Hta))}; +g.h.getBandwidthEstimate=function(){return cy(this.app.O().schedule)}; +g.h.reportPlaybackIssue=function(a){a=void 0===a?"":a;var b=g.U(this.app);b&&(a={gpu:(0,g.sI)(),d:a},b.uj(new Uw("feedback",!1,a)))}; +g.h.getApiInterface=function(){return this.H.slice()}; +g.h.getInternalApiInterface=function(){return g.Jb(this.u)}; +g.h.NE=function(a,b){if("string"===typeof b){var c=function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];g.Ia(b).apply(window,e)}; +this.F[b]=c}else c=b;this.app.ma.subscribe(a,c)}; +g.h.cO=function(a,b){if("string"===typeof b){var c=this.F[b],d=this.F;b in d&&delete d[b];b=c}this.app.ma.unsubscribe(a,b)}; +g.h.getPlayerState=function(){return HT(this.app)}; +g.h.cueVideoByPlayerVars=function(a,b){this.app.cueVideoByPlayerVars(a,b||this.playerType)}; +g.h.loadVideoByPlayerVars=function(a,b,c,d){this.app.loadVideoByPlayerVars(a,c||this.playerType,b,d)}; +g.h.preloadVideoByPlayerVars=function(a,b,c,d,e){c=void 0===c?NaN:c;this.app.preloadVideoByPlayerVars(a,b||this.playerType,c,void 0===d?"":d,void 0===e?"":e)}; +g.h.seekTo=function(a,b,c){this.o&&QT(this.app,!0,this.playerType);cU(this.app,a,b,c,this.playerType)}; +g.h.seekToStreamTime=function(a,b,c){this.o&&QT(this.app,!0,this.playerType);var d=this.app,e=this.playerType;b=void 0===b?!0:b;var f=void 0===f?!1:f;var k=g.U(d,e),l=0;k&&k.getStreamTimeOffset()&&!k.Ib()&&(l=k.getStreamTimeOffset());cU(d,a-l,b,c,e,f)}; +g.h.getStreamTimeOffset=function(){var a=g.U(this.app,1);return a?a.getStreamTimeOffset():0}; +g.h.seekToLiveHead=function(a,b){var c=g.U(this.app,this.playerType);c&&(c=c.getVideoData())&&c.ya&&cU(this.app,Infinity,a,b,this.playerType)}; +g.h.getCurrentTime=function(){return this.app.getCurrentTime(this.playerType)}; +g.h.getMediaReferenceTime=function(){var a=FT(this.app,this.playerType);return isNaN(a)?this.getCurrentTime():a}; +g.h.getDuration=function(){return this.app.getDuration(this.playerType)}; +g.h.getVolume=function(){return this.app.T.volume}; +g.h.setVolume=function(a){XM(this,a)}; +g.h.isMuted=function(){return this.app.T.muted}; +g.h.mute=function(){YM(this)}; +g.h.unMute=function(){ZM(this)}; +g.h.playVideo=function(){this.o&&QT(this.app,!0,this.playerType);var a=this.app.getPresentingPlayerType();2!==a||this.app.Wb()?3===a?g.wC(this.app.B).qg("control_play"):this.app.playVideo(a):(a=uC(this.app.B))&&a.qg("control_play")}; +g.h.pauseVideo=function(){var a=this.app.getPresentingPlayerType();2!==a||this.app.Wb()?3===a?g.wC(this.app.B).qg("control_pause"):this.app.pauseVideo(a):(a=uC(this.app.B))&&a.qg("control_pause")}; +g.h.stopVideo=function(){var a=this.app;a.o.wa&&a.u.S("pageTransition");a.stopVideo()}; +g.h.clearVideo=function(){}; +g.h.getPlaybackRate=function(){return g.U(this.app,1).getPlaybackRate()}; +g.h.setPlaybackRate=function(a){"number"===typeof a&&this.app.setPlaybackRate(a)}; +g.h.getAvailablePlaybackRates=function(){var a=this.app.O();a.Ya?(a=a.u||a.ia("web_player_admin_origin_killswitch")?a.qd[0]:window.location.origin,a="https://admin.youtube.com"==a||"https://viacon.corp.google.com"==a?Rta:Qta):a=[1];return a}; +g.h.getPlaybackQuality=function(a){return(a=g.U(this.app,a))?a.getPlaybackQuality():"unknown"}; +g.h.setPlaybackQuality=function(){}; +g.h.getAvailableQualityLevels=function(){var a=g.U(this.app,this.playerType);return a?(a=(0,g.Jc)(a.Zi(),function(b){return b.quality}),a.length&&("auto"===a[0]&&a.shift(),a=a.concat(["auto"])),a):[]}; +g.h.getVideoBytesLoaded=function(){return this.getVideoLoadedFraction()}; +g.h.getVideoBytesTotal=function(){return 1}; +g.h.getVideoLoadedFraction=function(){return this.app.getVideoLoadedFraction()}; +g.h.getVideoStartBytes=function(){return 0}; +g.h.setSize=function(){this.app.L.resize()}; +g.h.channelSubscribed=function(){this.sa("SUBSCRIBE",sT(this.app).rh)}; +g.h.channelUnsubscribed=function(){this.sa("UNSUBSCRIBE",sT(this.app).rh)}; +g.h.getStatsForNerds=function(){return this.app.getStatsForNerds()}; +g.h.setScreenLayer=function(a){this.app.setScreenLayer(a)}; +g.h.getCurrentPlaylistSequence=function(){return g.U(this.app).getPlaylistSequenceForTime(this.app.getCurrentTime())}; +g.h.getPlaylistSequenceForTime=function(a){return g.U(this.app).getPlaylistSequenceForTime(a)}; +g.h.forceFrescaUpdate=function(){var a=BC(this.app.B);a&&a.vF()}; +g.h.shouldSendVisibilityState=function(){return!0}; +g.h.updateFullerscreenEduButtonVisibility=function(a){var b=jU(this.app);b&&(b.u=a,b.la())}; +g.h.updateFullerscreenEduButtonSubtleModeState=function(a){var b=jU(this.app);b&&(g.J(b.element,"ytp-fullerscreen-edu-button-subtle",a),a&&!b.B&&(b.element.setAttribute("title","Desliza hacia abajo para ver m\u00e1s detalles"),g.Le(b,g.DO(b.C.rb(),b.element)),b.B=!0))}; +g.h.confirmYpcRental=function(){var a=g.U(this.app,this.playerType);a&&IK(a,"ypc_clickwrap")}; +g.h.setHomeGroupInfo=function(a){this.app.O().homeGroupInfo=a}; +g.h.setConnectedRemoteApps=function(a){this.app.O().Me=a}; +g.h.setLivingRoomAppMode=function(a){this.app.O().livingRoomAppMode=a}; +g.h.setEnablePrivacyFilter=function(a){this.app.O().enablePrivacyFilter=void 0===a?!1:a}; +g.h.isPictureInPictureAllowed=function(){return sT(this.app).Tr}; +g.h.togglePictureInPicture=function(){this.app.togglePictureInPicture()}; +g.h.loadModule=function(a){"captions"===a&&(a=g.lC(this.app.B))&&!a.loaded&&a.load()}; +g.h.unloadModule=function(a){"captions"===a&&(a=g.lC(this.app.B))&&a.loaded&&a.RO()}; +g.h.loadVideoById=function(a,b,c){a&&(a=this.app.loadVideoByPlayerVars(GL(a,b,c),this.playerType),this.o&&QT(this.app,a,this.playerType))}; +g.h.cueVideoById=function(a,b,c){this.app.cueVideoByPlayerVars(GL(a,b,c),this.playerType)}; +g.h.loadVideoByUrl=function(a,b,c){a=HL(a,b,c);a=this.app.loadVideoByPlayerVars(a,this.playerType);this.o&&QT(this.app,a,this.playerType)}; +g.h.cueVideoByUrl=function(a,b,c){a=HL(a,b,c);this.app.cueVideoByPlayerVars(a,this.playerType)}; +g.h.getVideoUrl=function(){var a=this.app.O();if(a.N)return"";var b=sT(this.app),c=void 0;b.ya||(c=Math.floor(this.app.getCurrentTime(1)));return a.getVideoUrl(b.videoId,this.getPlaylistId()||void 0,c)}; +g.h.getDebugText=function(){return this.app.getDebugText()}; +g.h.getVideoEmbedCode=function(){var a=this.app.O();return a.N?"":a.getVideoEmbedCode(sT(this.app).videoId,this.app.L.getPlayerSize(),this.getPlaylistId()||void 0)}; +g.h.addCueRange=function(a,b,c){return VT(this.app,a,b,c)}; +g.h.removeCueRange=function(a){a:{for(var b=this.app,c=HF(b.A.V)||[],d=0;d<c.length;d++){var e=c[d];if(e.getId()==a){b.A.removeCueRange(e);kT(b,"cuerangesremoved",[e]);a=!0;break a}}a=!1}return a}; +g.h.loadPlaylist=function(a,b,c,d){this.app.loadPlaylist(a,b,c,d);this.o&&QT(this.app,!0,this.playerType)}; +g.h.cuePlaylist=function(a,b,c,d){this.app.cuePlaylist(a,b,c,d)}; +g.h.nextVideo=function(){this.app.nextVideo();this.o&&QT(this.app,!0,this.playerType)}; +g.h.previousVideo=function(){this.app.previousVideo();this.o&&QT(this.app,!0,this.playerType)}; +g.h.playVideoAt=function(a){this.app.playVideoAt(a);this.o&&QT(this.app,!0,this.playerType)}; +g.h.setShuffle=function(a){var b=this.app.getPlaylist();b&&b.setShuffle(a)}; +g.h.setLoop=function(a){var b=this.app.getPlaylist();b&&(b.loop=a)}; +g.h.JF=function(){var a=this.app.getPlaylist();if(!a)return null;for(var b=[],c=0;c<a.getLength();c++){var d=a.Ca(c);d&&b.push(d.videoId)}return b}; +g.h.getPlaylistIndex=function(){var a=this.app.getPlaylist();return a?a.index:-1}; +g.h.getPlaylistId=function(){var a=this.app.getPlaylist();return a&&a.listId?a.listId.toString():null}; +g.h.setOption=function(a,b,c){if(!b)return null;var d=this.app.B;return"captions"===a?(a=g.lC(d))&&a.dd(b,c):null}; +g.h.getOption=function(a,b,c){var d=g.U(this.app,this.playerType);return d&&d.getVideoData().isPrivate&&this.app.O().u?{}:this.setOption(a,b,c)}; +g.h.getOptions=function(a){var b=this.app.B;return"captions"===a?(b=g.lC(b))&&b.getOptions():a?null:(a=[],g.lC(b)&&a.push("captions"),a)}; +g.h.Ro=function(a){a=void 0===a?this.playerType:a;var b={};if(a=g.U(this.app,a)){a=a.getVideoData();if(a.isPrivate&&!this.ia("embeds_prevent_metadata_leaking_killswitch"))return{};b.video_id=a.videoId;b.author=a.author;b.title=a.title;if(a.Ga&&a.Ga.video){b.video_quality=a.Ga.video.quality;a=a.Ga.video;var c=[];32<a.fps&&c.push("hfr");Bv(a)&&c.push("hdr");"bt2020"==a.primaries&&c.push("wcg");b.video_quality_features=c}}if(a=this.getPlaylistId())b.list=a;return b}; +g.h.showVideoInfo=function(){fT(this.app,!0)}; +g.h.hideVideoInfo=function(){fT(this.app,!1)}; +g.h.isVideoInfoVisible=function(){return this.app.isVideoInfoVisible()}; +g.h.getAdState=function(){return this.app.getAdState()}; +g.h.isNotServable=function(a){if(a!==this.app.za.args.video_id)return!1;var b=(a=(a=g.U(this.app,1))?a.getPlayerState():null)?a.u:null;return!!(a&&b&&g.S(a,128)&&5===aua[b.errorCode])}; +g.h.getSphericalProperties=function(){var a=g.qC(this.app.B);return a?2===this.playerType?{}:a.getSphericalProperties():{}}; +g.h.setSphericalProperties=function(a){if(a&&2!==this.playerType){var b=g.qC(this.app.B);b&&b.setSphericalProperties(a,!0)}}; +g.h.supportsGaplessAudio=function(){return this.app.O().supportsGaplessAudio()}; +g.h.enqueueVideoByPlayerVars=function(a,b,c,d){c=void 0===c?Infinity:c;this.app.enqueueVideoByPlayerVars(a,b,c,void 0===d?"":d)}; +g.h.clearQueue=function(){this.app.clearQueue()}; +g.h.destroy=function(){this.app.dispose()}; +g.h.sendAbandonmentPing=function(){var a=g.U(this.app);a&&a.sendAbandonmentPing()}; +g.h.deleteLocalMediaById=function(a){return Sz(a)}; +g.h.deleteAllLocalMedia=function(){return zha()}; +g.h.cancelPendingLocalMediaById=function(a){return this.app.cancelPendingLocalMediaById(a)}; +g.h.fetchLocalMedia=function(){this.app.fetchLocalMedia()}; +g.h.fetchLocalMediaById=function(a){this.app.fetchLocalMediaById(a)}; +g.h.getLocalMediaInfoById=function(a){return this.app.getLocalMediaInfoById(a)}; +g.h.getAllLocalMediaInfo=function(){return this.app.getAllLocalMediaInfo()}; +g.h.setAutonavState=function(a){eU(this.app,a)}; +g.h.setAutonav=function(a){this.setAutonavState(a?2:1)}; +g.h.setLoopRange=function(a){this.app.setLoopRange(a)}; +g.h.getLoopRange=function(){return this.app.getLoopRange()}; +g.h.setImmersivePreview=function(a){this.app.setImmersivePreview(a)}; +g.h.setIsExternalPlaylist=function(a){this.app.setIsExternalPlaylist(a)}; +g.h.getAppState=function(){return this.app.getAppState()}; +g.h.addInfoCardXml=function(a,b,c){this.app.O().L.add(a,{lo:b,Bn:c})}; +g.h.updateLastActiveTime=function(){zp()}; +g.h.setBlackout=function(a){this.app.setBlackout(a)}; +g.h.setAccountLinkState=function(a){this.app.setAccountLinkState(a)}; +g.h.setUserEngagement=function(a){this.app.O().Gg!==a&&(this.app.O().Gg=a,(a=g.U(this.app,this.playerType))&&TK(a))}; +g.h.updateSubtitlesUserSettings=function(a){g.lC(this.app.B).xD(a,!0)}; +g.h.setFauxFullscreen=function(a){Nr();nT(this.app,a?2:0)}; +g.h.setUseFastSizingOnWatch=function(a){this.app.L.setUseFastSizingOnWatch(a)}; +g.h.getPresentingPlayerType=function(){var a=this.app.getPresentingPlayerType();2===a&&this.app.Wb()&&(a=1);return a}; +g.h.getPlayerResponse=function(){var a=g.U(this.app,this.playerType);return a?a.getVideoData().getPlayerResponse():null}; +g.h.getStoryboardFrame=function(a,b){var c=this.app.Ae();if(!c)return null;c=c.levels[b];return c?(c=c.cj(a))?{column:c.column,columns:c.columns,height:c.cq,row:c.row,rows:c.rows,url:c.url,width:c.eq}:null:null}; +g.h.getStoryboardFrameIndex=function(a,b){var c=this.app.Ae();if(!c)return-1;c=c.levels[b];if(!c)return-1;a-=this.Ib();return c.Tp(a)}; +g.h.getStoryboardLevel=function(a){var b=this.app.Ae();return b?(b=b.levels[a])?{index:a,intervalMs:b.o,maxFrameIndex:b.Mm(),minFrameIndex:b.pu()}:null:null}; +g.h.getNumberOfStoryboardLevels=function(){var a=this.app.Ae();return a?a.levels.length:0}; +g.h.qF=function(){return this.getAudioTrack()}; +g.h.getAudioTrack=function(){var a=g.U(this.app,this.playerType);return a?a.getAudioTrack():this.app.getVideoData().Xl}; +g.h.setAudioTrack=function(a){3===this.getPresentingPlayerType()&&g.wC(this.app.B).qg("control_set_audio_track",a);var b=g.U(this.app,this.playerType);if(b&&!b.ha()&&!g.S(b.u,128))if(b.U.Ba.o)b.A.setAudioTrack(a);else{a:{var c=b.U;if(c.qc&&!Hv(c.qc)||a==c.ln||!c.mh||0>=c.mh.length)c=!1;else{for(var d=g.p(c.mh),e=d.next();!e.done;e=d.next()){e=e.value;if(!(e instanceof Cz)){c=!1;break a}var f=a.Cb.getId();e.u&&(e.u.o=f,e.o=null)}c.ln=a;c=!0}}c&&(b.S("internalaudioformatchange",b.U,!0),uK(b)&&b.ab("hlsaudio", +a.id))}}; +g.h.rF=function(){return this.getAvailableAudioTracks()}; +g.h.getAvailableAudioTracks=function(){return g.U(this.app,this.playerType).getAvailableAudioTracks()}; +g.h.getMaxPlaybackQuality=function(){var a=g.U(this.app,this.playerType);return a&&a.getVideoData().Ga?Ix(a.T?pH(a.Z,a.T,PK(a)):Gx):"unknown"}; +g.h.getUserPlaybackQualityPreference=function(){var a=g.U(this.app,this.playerType);return a?a.getUserPlaybackQualityPreference():"auto"}; +g.h.getSubtitlesUserSettings=function(){var a=g.lC(this.app.B);return a?a.OF():null}; +g.h.resetSubtitlesUserSettings=function(){g.lC(this.app.B).lO()}; +g.h.setMinimized=function(a){this.app.setMinimized(a)}; +g.h.setGlobalCrop=function(a){this.app.L.setGlobalCrop(a)}; +g.h.getVisibilityState=function(){var a=this.app.O();a=this.app.H.o&&!g.O(a.experiments,"kevlar_miniplayer_disable_vis");return this.app.getVisibilityState(this.sj(),this.isFullscreen()||vy(this.app.O()),a,this.isInline(),this.app.H.C,this.app.H.B)}; +g.h.isMutedByMutedAutoplay=function(){return this.app.Ya}; +g.h.isInline=function(){return this.app.isInline()}; +g.h.setInternalSize=function(a,b){this.app.L.setInternalSize(new g.Zd(a,b))}; +g.h.Ib=function(){var a=g.U(this.app,void 0);return a?a.Ib():0}; +g.h.sj=function(){var a=g.U(this.app,this.playerType);return!!a&&a.R.u}; +g.h.isFullscreen=function(){return this.app.isFullscreen()}; +g.h.setSafetyMode=function(a){this.app.O().enableSafetyMode=a}; +g.h.canPlayType=function(a){return this.app.canPlayType(a)}; +g.h.updatePlaylist=function(a){if(a){var b=this.getPlaylistId(),c=!1;if(b&&b!==a.list)if(this.ia("player_enable_playback_playlist_change"))c=!0;else return;void 0!==a.external_list&&this.app.setIsExternalPlaylist(a.external_list);var d=a.video;(b=this.app.getPlaylist())&&!c?this.isFullscreen()&&((c=d[b.index])&&c.encrypted_id!==b.Ca().videoId||(a.index=b.index)):vT(this.app,{list:a.list,index:a.index,playlist_length:d.length});fC(this.app.getPlaylist(),a);this.sa("onPlaylistUpdate")}else this.app.updatePlaylist()}; +g.h.updateVideoData=function(a,b){var c=g.U(this.app,this.playerType||1);c&&c.getVideoData().Pd(a,b)}; +g.h.updateEnvironmentData=function(a){this.app.O().Pd(a,!1)}; +g.h.sendVideoStatsEngageEvent=function(a){this.app.sendVideoStatsEngageEvent(a,this.playerType)}; +g.h.setCardsVisible=function(a,b,c){var d=g.zC(this.app.B);d&&d.Im()&&d.setCardsVisible(a,b,c)}; +g.h.setInline=function(a){this.app.setInline(a)}; +g.h.isAtLiveHead=function(a,b){return this.app.isAtLiveHead(a,void 0===b?!0:b)}; +g.h.getVideoAspectRatio=function(){return this.app.L.getVideoAspectRatio()}; +g.h.getPreferredQuality=function(){var a=g.U(this.app);return a?a.getPreferredQuality():"unknown"}; +g.h.setPlaybackQualityRange=function(a,b){var c=g.U(this.app,this.playerType);if(c){var d=Ex(a,b||a,!0,"m");c.U.gr=d;if(c.T){var e=c.Z,f=c.T;if(f.Ba.o){var k=g.yv[Nx()];f=f.Ba.videoInfos[0].Ca().zc;k>f&&0!=f&&d.o==f||(g.Ms("yt-player-quality",Ix(d),2592E3),rH(e,"html5_perf_cap_override_sticky")&&(g.Os("yt-player-performance-cap"),e.o.Yd=Gx))}}TK(c)}}; +g.h.onAdUxClicked=function(a){this.S("aduxclicked",a)}; +g.h.S=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.app.O().A&&("videodatachange"===a||"resize"===a||"cardstatechange"===a)&&this.app.ma.S.apply(this.app.ma,[a].concat(g.la(c)));this.app.ea.S.apply(this.app.ea,[a].concat(g.la(c)))}; +g.h.sa=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.app.ma.S.apply(this.app.ma,[a].concat(g.la(c)));this.app.ea.S.apply(this.app.ea,[a].concat(g.la(c)))}; +g.h.ia=function(a){return g.O(this.app.O().experiments,a)}; +g.h.X=function(){if(this.element){var a=this.element,b;for(b in this.u)this.u.hasOwnProperty(b)&&(a[b]=null);this.element=null}this.B={};this.F={};g.z.prototype.X.call(this)};g.t(bN,TM);g.h=bN.prototype;g.h.addCueRange=function(a,b,c,d,e){return VT(this.app,a,b,c,d,e)}; +g.h.getPlayerState=function(a){return HT(this.app,a)}; +g.h.nextVideo=function(a,b){this.app.nextVideo(a,b)}; +g.h.previousVideo=function(a){this.app.previousVideo(a)}; +g.h.seekBy=function(a,b,c){cU(this.app,this.app.getCurrentTime()+a,b,c,this.playerType)}; +g.h.seekTo=function(a,b,c,d){cU(this.app,a,b,c,d||this.playerType)}; +g.h.getStoryboardFormat=function(){return this.app.getStoryboardFormat()}; +g.h.Ro=function(a){a=void 0===a?this.playerType:a;var b=TM.prototype.Ro.call(this,a)||{};if(a=g.U(this.app,a))a=a.getVideoData(),b.backgroundable=a.backgroundable,b.eventId=a.eventId,b.cpn=a.clientPlaybackNonce,b.isLive=a.ya,b.isWindowedLive=a.Am,b.allowLiveDvr=a.allowLiveDvr,b.isListed=a.isListed,b.itct=a.zf,b.ypcOriginalItct=a.iP,b.ypcPreview=a.ypcPreview,b.paidContentOverlayText=EB(a),b.paidContentOverlayDurationMs=FB(a),null!=a.liveUtcStartSeconds&&(b.liveUtcStartSeconds=a.liveUtcStartSeconds), +a.ka&&kw(a.ka)&&(b.usingLocalMedia="true");return b}; +g.h.getCurrentTime=function(a,b){return a?this.app.getCurrentTime(a,b):TM.prototype.getCurrentTime.call(this)}; +g.h.getDuration=function(a,b){return a?this.app.getDuration(a,b):TM.prototype.getDuration.call(this)}; +g.h.getProgressState=function(a){if(3===this.getPresentingPlayerType())return g.wC(this.app.B).getProgressState();var b=this.app.getVideoData(),c=(g.U(this.app,a)||g.U(this.app)).getPlayerType(),d=this.getCurrentTime(a);a=this.getDuration(a);var e=FT(this.app,c),f=this.app.isAtLiveHead(c);var k=this.app;var l=g.U(k,void 0);if(l){l=pT(k,l);var m=NaN;l.o&&(m=JC(l.o));m=0<=m?m:l.getCurrentTime();k=GT(k,m,l)}else k=0;l=this.app.Kb(c);m=this.app;(c=g.U(m,c))?(c=oT(m,c),c=GT(m,nL(c),c)):c=0;return{allowSeeking:this.app.jd(), +clipEnd:b.clipEnd,clipStart:b.clipStart,current:d,displayedStart:-1,duration:a,ingestionTime:e,isAtLiveHead:f,loaded:k,seekableStart:l,seekableEnd:c}}; +g.h.getVideoLoadedFraction=function(a){return this.app.getVideoLoadedFraction(a)}; +g.h.getCurrentBroadcastId=function(){var a=BC(this.app.B);return a?a.ly():null}; +g.h.handleGlobalKeyDown=function(a,b,c,d,e,f,k){b=void 0===b?!1:b;c=void 0===c?!1:c;d=void 0===d?!1:d;e=void 0===e?!1:e;var l=g.$M(this);l&&l.handleGlobalKeyDown(a,b,c,d,e,f,k)}; +g.h.handleGlobalKeyUp=function(a,b,c,d,e,f,k){b=void 0===b?!1:b;c=void 0===c?!1:c;d=void 0===d?!1:d;e=void 0===e?!1:e;var l=g.$M(this);l&&l.handleGlobalKeyUp(a,b,c,d,e,f,k)}; +g.h.setSizeStyle=function(a,b){this.app.setSizeStyle(a,b)}; +g.h.showControls=function(){var a=g.$M(this);a&&a.showControls(!0)}; +g.h.hideControls=function(){var a=g.$M(this);a&&a.showControls(!1)}; +g.h.getVideoContentRect=function(a){a=this.app.L.getVideoContentRect(a);return{left:a.left,top:a.top,width:a.width,height:a.height}}; +g.h.toggleFullscreen=function(){var a=this.app.O();if(a.externalFullscreen)return this.isFullscreen()?Pr(window.document.documentElement):Mr(window.document.documentElement);if(Nr())return this.isFullscreen()?Pr(Or()):"3"===a.controlsType?(a=this.app.C.xa())?Mr(a):Promise.reject(Error("Media element missing")):Mr(this.app.L.element);this.sa("onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}; +g.h.cancelPlayback=function(){var a=uC(this.app.B);a&&a.created&&a.destroy();(a=g.U(this.app))&&a.stopVideo();(a=this.app.B.Sb.get("endscreen"))&&a.GG()&&g.gN(this.app.u,!0)}; +g.h.stopVideo=function(){var a=this.app.O();!g.O(a.experiments,"disable_new_pause_state3")&&Oy(a)&&"blazer"!==a.playerStyle?this.cancelPlayback():TM.prototype.stopVideo.call(this)}; +g.h.getVideoStats=function(){return g.U(this.app,this.playerType).Za(!0)}; +g.h.toggleSubtitles=function(){var a=g.lC(this.app.B);a&&a.NO()}; +g.h.getDebugText=function(a){return this.app.getDebugText(a)}; +g.h.setSphericalProperties=function(a){if(a){var b=g.qC(this.app.B);b&&b.setSphericalProperties(a,!0)}}; +g.h.getSphericalProperties=function(){var a=g.qC(this.app.B);return a?a.getSphericalProperties():{}}; +g.h.setVolume=function(a,b){XM(this,a,b)}; +g.h.mute=function(a){YM(this,a)}; +g.h.unMute=function(a){ZM(this,a)}; +g.h.mutedAutoplay=function(){this.ia("embeds_enable_muted_autoplay")&&this.app.mutedAutoplay()}; +g.h.loadModule=function(a){if("annotations_module"===a){var b=g.zC(this.app.B);b&&!b.loaded&&b.load()}TM.prototype.loadModule.call(this,a)}; +g.h.unloadModule=function(a){if("annotations_module"===a){var b=g.zC(this.app.B);b&&b.loaded&&b.unload()}TM.prototype.unloadModule.call(this,a)}; +g.h.setOption=function(a,b,c){if(!b)return null;var d=this.app.B;switch(a){case "ad":return(a=uC(d))&&a.dd&&a.dd(b,c);case "kids":return(a=vC(d))&&a.dd(b,c);case "remote":return(a=g.wC(d))&&a.dd(b,c);case "unplugged":return(a=xC(d))&&a.dd(b,c);case "annotations_module":return(a=g.zC(d))&&a.dd(b,c);case "creatorendscreen":return(a=AC(d))&&a.dd(b,c)}return TM.prototype.setOption.call(this,a,b,c)}; +g.h.getOptions=function(a){var b=this.app.B;switch(a){case "ad":return(b=uC(b))&&b.getOptions&&b.getOptions();case "remote":return(b=g.wC(b))&&b.getOptions();case "annotations_module":return(b=g.zC(b))&&b.getOptions();case "creatorendscreen":return(b=AC(b))&&b.getOptions();case "unplugged":return(b=xC(b))&&b.getOptions();case "kids":return(b=vC(b))&&b.getOptions()}if(!a){a=TM.prototype.getOptions.call(this);if(!a)return a;uC(b)&&a.push("ad");g.wC(b)&&a.push("remote");g.zC(b)&&a.push("annotations_module"); +AC(b)&&a.push("creatorendscreen");xC(b)&&a.push("unplugged");vC(b)&&a.push("kids");return a}return TM.prototype.getOptions.call(this,a)}; +g.h.getPlayerSize=function(){var a=this.app.L.getPlayerSize();return{width:a.width,height:a.height}}; +g.h.wakeUpControls=function(){var a=g.$M(this);a&&a.vu()}; +g.h.setCenterCrop=function(a){this.app.L.setCenterCrop(a)}; +var xla="BASE_URL BASE_YT_URL adformat allow_embed authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_cardio enablecastapi end fmt_list fmt_stream_map hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback origin osig override_hl partnerid pipable playsinline plid postid ps public rel start startSeconds status suggestedQuality t timestamp title token ttsurl use_native_controls url_encoded_fmt_stream_map video_id videoId".split(" "),yla= +"adformat allow_embed authuser autohide autoplay c cbr cbrver cc_load_policy controls cos cosver cr csi_page_type cver cyc dash dashmpd disablekb el enable_cardio enablecastapi enablecsi end external_fullscreen external_list fs height hl host_language innertube_api_key innertube_api_version innertube_context_client_version iurl iurlhq iurlmq iv_load_policy jsapicallback length_seconds live_storyboard_spec loaderUrl origin osig override_hl pageid partnerid pipable player_params player_wide playsinline plid postid profile_picture ps rel show_miniplayer_button showinfo showwatchlater start startSeconds status storyboard_spec suggestedQuality t timestamp title tkn token transparent_background ucid url_encoded_fmt_stream_map use_fast_sizing_on_watch_default use_miniplayer_ui use_native_controls videoId video_id vss_host watermark width".split(" ");g.t(cN,bN);g.h=cN.prototype;g.h.getRootNode=function(){return g.iN(this).element}; +g.h.O=function(){return this.app.O()}; +g.h.getPlaylist=function(){return this.app.getPlaylist()}; +g.h.getVideoData=function(a){return(a=g.U(this.app,a))&&a.getVideoData()}; +g.h.Ae=function(a){return this.app.Ae(a)}; +g.h.isWidescreen=function(){return this.app.isWidescreen()}; +g.h.playVideo=function(a){try{if(3===this.getPresentingPlayerType()){g.wC(this.app.B).qg("control_play");return}if(2===this.getPresentingPlayerType()){var b=uC(this.app.B),c;if(c=b){if(null===b.o)var d=0;else{var e=b.o;d=jV(e.o)&&!!e.u&&e.u.Tm()}c=d}if(c)return}}catch(f){g.dr(f)}this.app.playVideo(a)}; +g.h.stopVideo=function(a){g.U(this.app,a).stopVideo()}; +g.h.Mf=function(a){g.U(this.app,a).Mf()}; +g.h.addEventListener=function(a,b){this.app.ea.subscribe(a,b)}; +g.h.removeEventListener=function(a,b){this.app.ea.unsubscribe(a,b)}; +g.h.setPlaybackQuality=function(a){this.setPlaybackQualityRange(a,a)}; +g.h.Zi=function(){var a={},b=g.U(this.app).Zi();b=g.p(b);for(var c=b.next();!c.done;c=b.next())c=c.value,a[c.quality]=c;return a}; +g.h.getDebugText=function(a){return this.app.getDebugText(a)}; +g.h.getVideoUrl=function(a,b,c,d){var e=this.getPresentingPlayerType(),f=2===e;if(d&&f||3===e)f=!1,e=1;d=this.getVideoData(e);if(!d)return"";var k;a||d.ya||(k=Math.floor(this.getCurrentTime(e)));return this.app.getVideoUrl(d.videoId,f?void 0:this.getPlaylistId()||void 0,k,b,c)}; +g.h.setCardsVisible=function(a,b,c){var d=g.zC(g.dN(this));d&&d.setCardsVisible(a,b,c)}; +g.h.jd=function(){if(this.O().R)return!1;var a=g.U(this.app);if(!a)return!1;var b=a.getVideoData();return!b.isValid()||g.LB(b)||2===this.getPresentingPlayerType()&&!this.app.Wb()||BK(a)&&3!==this.getPresentingPlayerType()?!1:!0}; +g.h.sendVideoStatsEngageEvent=function(a,b,c){this.app.sendVideoStatsEngageEvent(a,c,b)}; +g.h.setPlaybackRate=function(a,b){this.app.setPlaybackRate(a,b)}; +g.h.setVolume=function(a){a=g.Td(a,0,100);WM(this.app,{volume:a,muted:this.isMuted()},!0)}; +g.h.mute=function(){WM(this.app,{muted:!0,volume:this.getVolume()},!0)}; +g.h.unMute=function(){WM(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},!0)}; +g.h.getBandwidthEstimate=function(){return cy(this.O().schedule)}; +g.h.xb=function(){return g.U(this.app)}; +g.h.getPresentingPlayerType=function(){return this.app.getPresentingPlayerType()}; +g.h.clearQueue=function(){this.app.clearQueue()}; +g.h.Wb=function(){return this.app.Wb()};g.t(HN,g.N);g.h=HN.prototype;g.h.lJ=function(a){a=lp(a);if(!Yd(a,this.C)){var b=2;this.G&&(b|=8);this.C=a;this.oc(b,!0)}}; +g.h.IJ=function(){this.G&&this.oc(8,!0);this.oc(2,!1)}; +g.h.Gu=function(a){var b=lp(a);Yd(b,this.C)||(this.C=b,(a=g.ip(a))&&this.V(a)&&(this.oc(4,!0),this.o.kb(this.B),this.B=this.o.M(this.A,"mouseover",this.AA),this.R=this.o.M(this.A,"mouseout",this.AA)))}; +g.h.AA=function(a){a=kp(a);a&&this.V(a)||(this.C=new g.Xd(NaN,NaN),IN(this))}; +g.h.LG=function(){this.oc(1,!0)}; +g.h.sF=function(a){a=g.ip(a);a instanceof Element&&!(0<a.tabIndex)||this.oc(1,!0)}; +g.h.zA=function(){this.G=!0;this.o.kb(this.F);this.F=this.o.M(document,"mouseup",this.mJ)}; +g.h.mJ=function(){this.G=!1;this.oc(8,!1);this.o.kb(this.F);this.F=this.o.M(this.A,"mousedown",this.zA)}; +g.h.BA=function(a){if(a=(a=a.changedTouches)&&a[0])this.Z=a.identifier,this.o.kb(this.H),this.H=this.o.M(this.A,"touchend",this.nJ,void 0,!0),this.oc(1024,!0)}; +g.h.nJ=function(a){if(a=a.changedTouches)for(var b=0;b<a.length;b++){var c=a[b];if(c.identifier==this.Z){var d=c;break}}d&&(this.o.kb(this.H),this.H=this.o.M(this.A,"touchstart",this.BA,void 0,!0),this.oc(1024,!1))}; +g.h.resize=function(){g.Fw&&IN(this)}; +g.h.oc=function(a,b){this.ha();var c=!this.u;b?(this.u|=a,a&1&&this.L.start(),a&2&&this.N.start()):(this.u&=~a,a&1&&this.L.stop(),a&2&&this.N.stop(),a&512&&this.T.stop());this.u&512&&!(this.u&128)&&this.T.fb(this.aa);var d=!this.u;c!=d&&this.S("autohideupdate",d)}; +g.h.toString=function(){return g.N.prototype.toString.call(this)};g.t(KN,g.Rr);KN.prototype.C=function(){this.B();var a=this.o.getVideoData();if(a.isValid()){var b=[];this.o.O().N||b.push({src:a.Ic("mqdefault.jpg"),sizes:"320x180"});this.u.metadata=new MediaMetadata({title:a.title,artist:a.author,artwork:b});b=a=null;g.jN(this.o)&&(this.A["delete"]("nexttrack"),this.A["delete"]("previoustrack"),a=(0,g.x)(function(){this.o.nextVideo()},this),b=(0,g.x)(function(){this.o.previousVideo()},this)); +JN(this,"nexttrack",a);JN(this,"previoustrack",b)}}; +KN.prototype.B=function(){var a=g.iM(this.o);a=a.isError()?"none":g.bD(a)?"playing":"paused";this.u.playbackState=a}; +KN.prototype.X=function(){this.u.playbackState="none";this.u.metadata=null;for(var a=g.p(this.A),b=a.next();!b.done;b=a.next())JN(this,b.value,null);g.Rr.prototype.X.call(this)};g.t(g.LN,g.z);g.h=g.LN.prototype;g.h.show=function(a){1!==this.state&&2!==this.state&&(4===this.state&&this.er(),5===this.state?(this.element.show(),this.state=null,this.delay.stop(),this.o&&this.o()):this.element.Ma()||(MN(this,!0),this.state=1,a?this.delay.start(a):this.er()))}; +g.h.hide=function(){4!==this.state&&(1===this.state||2===this.state?(this.element.hide(),this.state=null,this.delay.stop()):this.element.Ma()&&(MN(this,!0),this.state=4,this.delay.start(this.B)))}; +g.h.er=function(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:MN(this,!1);this.state=3;this.delay.start(this.A);break;case 3:this.state=null;this.o&&this.o();break;case 4:this.element.hide();MN(this,!1);this.state=5;this.delay.start(0);break;case 5:this.state=null,this.u&&this.u()}}; +g.h.stop=function(){for(;null!==this.state&&5!==this.state;)this.delay.stop(),this.er()}; +g.h.X=function(){this.element.ha()||this.element.element.removeAttribute("aria-hidden");g.z.prototype.X.call(this)};g.t(g.NN,g.T); +g.NN.prototype.la=function(){var a=this.api.getVideoData(),b=this.api.O(),c;a.Yb&&(a.rf||b.ea)?b.G?c=[{D:"div",J:"ytp-large-play-button-circle",P:{style:"background-color: "+(a.rf?a.rf:"#1f1f1f")}},g.V?{D:"div",Y:["ytp-icon","ytp-icon-dni-large-play-button"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"4 -6 60 60",width:"100%"},K:[{D:"path",P:{d:"m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z",fill:"#fff"}}]}]:c=b.ea?[g.V?{D:"div",Y:["ytp-icon","ytp-icon-dni-chazal-large-play-button"]}:{D:"svg", +P:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},K:[{D:"path",J:"ytp-dni-large-play-button-bg",P:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{D:"path",P:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}]:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-dni-large-lozenge-play-button"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},K:[{D:"path",J:"ytp-dni-large-play-button-bg",P:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z", +fill:"#212121","fill-opacity":"0.8"}},{D:"path",P:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]:b.G&&!b.C?c=[g.V?{D:"div",Y:["ytp-icon","ytp-icon-large-play-button-hover"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},K:[{D:"path",J:"ytp-large-play-button-bg",P:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z", +fill:"#f00"}},{D:"path",P:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]:(g.J(this.element,"ytp-touch-device",b.o),c=[b.C?g.V?{D:"div",Y:["ytp-icon","ytp-icon-house-brand-large-play-button"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},K:[{D:"path",J:"ytp-large-play-button-bg",P:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{D:"path",P:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}:g.V?{D:"div",Y:["ytp-icon","ytp-icon-large-play-button"]}:{D:"svg",P:{height:"100%", +version:"1.1",viewBox:"0 0 68 48",width:"100%"},K:[{D:"path",J:"ytp-large-play-button-bg",P:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",fill:"#212121","fill-opacity":"0.8"}},{D:"path",P:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]);this.na("largePlayButtonChildren", +c);a.Yb&&(a.rf||b.ea)&&!b.G&&(a=a.rf?a.rf:"#1f1f1f",this.da("ytp-dni-large-play-button-bg").setAttribute("fill",a))};g.t(ON,g.T);g.h=ON.prototype;g.h.show=function(){var a=this;this.Ma()||(this.A.M(this.api,"videodatachange",function(){a.o.fb()}),this.A.M(this.api,"videoplayerreset",function(){a.o.fb()})); +g.T.prototype.show.call(this)}; +g.h.hide=function(){this.A&&g.Tr(this.A);g.T.prototype.hide.call(this)}; +g.h.Ra=function(){this.o.fb()}; +g.h.qI=function(a){var b=this.api.O();g.O(b.experiments,"disable_new_pause_state3")&&Oy(b)&&(a=a.state.isCued()&&!a.ni.isCued()||g.jN(this.api)&&g.S(a.state,2),g.xh(this.element,"transition-delay",a?"2s":""));this.o.fb()}; +g.h.DN=function(){this.o.fb()}; +g.h.pI=function(){this.u.stop();this.hide();this.o.fb()}; +g.h.la=function(){var a=g.iM(this.api);if(3===this.api.getPresentingPlayerType()&&(a.nb()||g.S(a,4)))var b=!0;else(b=g.dN(this.api).Sb.get("ypc"))&&b.uq?b=!0:(b=this.api.O(),b=g.S(a,2)&&fN(this.api)&&b.tb?!0:!1);b?(b=!0,this.B.hide()):(this.B.show(),a.isCued()&&2!==this.api.getPresentingPlayerType()?b=!0:(b=!g.O(this.api.O().experiments,"disable_new_pause_state3"),b=!(!g.S(a,2)||fN(this.api)||b&&g.TT(this.api.app))||g.S(a,1024)?!0:!1));b?(this.u.show(),a=this.api.getVideoData(),this.TO(this.api.getPlaylist(), +a)):(this.u.hide(),g.S(a,1)||this.u.stop())}; +g.h.TO=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];b=g.p(b);for(c=b.next();!c.done;c=b.next())if(c=c.value,!(!c||c instanceof g.eB&&!c.videoId)){var d=g.iN(this.api).getPlayerSize();var e=g.Py(),f=d.width*e;e*=d.height;if(1280<f||720<e)if(d=c.Ic("maxresdefault.jpg"))break;if(640<f||480<e)if(d=c.Ic("maxresdefault.jpg"))break;if(320<f||180<e)if(d=c.Ic("sddefault.jpg")||c.Ic("hqdefault.jpg")||c.Ic("mqdefault.jpg"))break;if(d=c.Ic("default.jpg"))break}this.C.style.backgroundImage= +d?"url("+d+")":""};g.t(g.ZN,g.T);g.ZN.prototype.resize=function(){}; +g.ZN.prototype.u=function(a){var b=this;Cla(this);var c=a.Hs,d=this.api.O();"GENERIC_WITHOUT_LINK"!==c||d.C?"TOO_MANY_REQUESTS"===c?(d=this.api.getVideoData(),this.Bb(aO(this,"TOO_MANY_REQUESTS_WITH_LINK",d.Ph(),void 0,void 0,void 0,!1))):"HTML5_NO_AVAILABLE_FORMATS_FALLBACK"!==c||d.C?this.Bb(g.$N(a.errorMessage)):this.Bb(aO(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK","//www.youtube.com/supported_browsers")):(a=d.hostLanguage,c="//support.google.com/youtube/?p=player_error1",a&&(c=g.Ed(c, +{hl:a})),this.Bb(aO(this,"GENERIC_WITH_LINK_AND_CPN",c,!0)),d.wa&&!d.u&&Bla(this,function(e){if(g.UN(e,b.api,!Oy(b.api.O()))){e={as3:!1,html5:!0,player:!0,cpn:b.api.getVideoData().clientPlaybackNonce};var f=b.api;f.sa("onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:e});f.isFullscreen()&&f.toggleFullscreen()}}))}; +var Ala=/<a\s+href=["']([^"']+)["'](?:\s+target=["']([^"']+)["'])?>([^<>]+)<\/a>/;g.t(bO,g.T);bO.prototype.Qa=function(a,b){cO(this,b);this.Qb&&dO(this,this.Qb)}; +bO.prototype.G=function(a){var b=this.I.getVideoData();this.videoId!==b.videoId&&cO(this,b);this.o&&dO(this,a.state);this.Qb=a.state}; +bO.prototype.jc=function(){this.A.show();this.C=(0,g.C)()}; +bO.prototype.Sa=function(){this.A.hide();this.videoId&&(this.u[this.videoId]=(this.u[this.videoId]||0)+((0,g.C)()-this.C));this.C=0};g.t(fO,g.T);fO.prototype.hide=function(){this.o.stop();this.message.style.display="none";g.T.prototype.hide.call(this)}; +fO.prototype.u=function(a){eO(this,a.state)}; +fO.prototype.A=function(){eO(this,g.iM(this.api))}; +fO.prototype.B=function(){this.message.style.display="block"};g.t(g.gO,g.T);g.gO.prototype.subscribe=function(a,b,c){return this.Z.subscribe(a,b,c)}; +g.gO.prototype.unsubscribe=function(a,b,c){return this.Z.unsubscribe(a,b,c)}; +g.gO.prototype.mi=function(a){return this.Z.mi(a)}; +g.gO.prototype.S=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return this.Z.S.apply(this.Z,[a].concat(g.la(c)))};g.t(g.hO,g.gO);g.h=g.hO.prototype;g.h.show=function(){var a=this.Od();g.gO.prototype.show.call(this);this.R&&(this.G.M(window,"blur",this.Sa),this.G.M(document,"click",this.LK));a||this.S("show",!0)}; +g.h.hide=function(){var a=this.Od();g.gO.prototype.hide.call(this);iO(this);a&&this.S("show",!1)}; +g.h.jc=function(a,b){this.o=a;this.N.show();b?(this.H||(this.H=this.G.M(this.I,"appresize",this.dx)),this.dx()):this.H&&(this.G.kb(this.H),this.H=void 0)}; +g.h.dx=function(){var a=g.$M(this.I);this.o&&a.kl(this.element,this.o)}; +g.h.Sa=function(){var a=this.Od();iO(this);this.N.hide();a&&this.S("show",!1)}; +g.h.LK=function(a){var b=jp(a);b&&(g.Ce(this.element,b)||this.o&&g.Ce(this.o,b)||!g.PL(a))||this.Sa()}; +g.h.Od=function(){return this.Ma()&&4!==this.N.state};g.t(lO,g.hO);lO.prototype.B=function(a){if(this.api.O().G||this.A)a?(kO(this),this.jc()):(this.seen&&mO(this),this.Sa())}; +lO.prototype.C=function(a){this.api.isMutedByMutedAutoplay()&&g.hD(a,2)&&this.Sa()}; +lO.prototype.onClick=function(){this.api.unMute();mO(this)};g.t(g.nO,g.Rr);g.h=g.nO.prototype;g.h.init=function(){var a=g.iM(this.api);this.Tk(a);this.qh();this.Ra()}; +g.h.Qa=function(a,b){if(this.yb!==b.videoId){this.yb=b.videoId;var c=this.o;c.aa=b&&0<b.Ji.length?5E3:3E3;c.oc(512,!0);this.qh();g.O(this.api.O().experiments,"web_player_nitrate_promo_tooltip")&&this.QC()}}; +g.h.eM=function(){this.Qa("newdata",this.api.getVideoData())}; +g.h.zi=function(){var a=g.mN(this.api)&&g.nN(this.api);pN(this.api);return this.wa||a||pN(this.api)||this.tb}; +g.h.Ke=function(){var a=!this.zi();g.J(this.api.getRootNode(),"ytp-menu-shown",!a)}; +g.h.Om=function(a){var b=this.api.getRootNode();g.J(b,"ytp-autohide",a);g.J(b,"ytp-autohide-active",!0);this.nd.start(a?250:100);a&&(this.xc=!1,g.Gn(b,"ytp-touch-mode"));b=this.api;a=!a;b.sa("onVideoAreaChange");b.sa(a?"onShowControls":"onHideControls")}; +g.h.mK=function(){var a=this.api.getRootNode();g.J(a,"ytp-autohide-active",!1)}; +g.h.LM=function(){this.wc=!0}; +g.h.YF=function(){this.wc||sO(this)}; +g.h.KM=function(a){g.O(this.api.O().experiments,"player_doubletap_to_seek")&&(this.wc=!1,this.Fc&&this.kb(this.Fc),0===this.ra&&rO(this,a)?(this.Zo(),this.za.start(),this.Fc=this.M(g.iN(this.api),"touchmove",this.LM,void 0,!0)):this.za.stop());qO(this)&&rO(this,a)&&sO(this);var b=this.Ha.Od();if(my&&tO(this,a))b&&g.mp(a);else if(this.o.u||oO(this,jp(a))||this.Ha.Od()||(g.iM(this.api).isCued(),g.mp(a)),this.xc=!0,g.I(this.api.getRootNode(),"ytp-touch-mode"),this.o.oc(2,!0),g.O(this.api.O().experiments, +"player_doubletap_to_seek")&&(b=g.iM(this.api),this.api.jd()&&(!g.S(b,2)||!fN(this.api)))){b=Date.now()-this.pd;this.ra+=1;if(350>=b){this.ga=!0;b=this.api.getPlayerSize().width/3;var c=this.api.getRootNode().getBoundingClientRect(),d=a.targetTouches[0].clientX-c.left;c=a.targetTouches[0].clientY-c.top;var e=10*(this.ra-1);0<d&&d<b?(this.ru(-1,d,c,e),this.api.seekBy(-10*this.api.getPlaybackRate())):d>2*b&&d<3*b&&(this.ru(1,d,c,e),this.api.seekBy(10*this.api.getPlaybackRate()));g.mp(a)}this.pd=Date.now(); +this.qd.start()}}; +g.h.GM=function(a){tO(this,a)||(qO(this)||!rO(this,a)||this.za.isActive()||(sO(this),g.mp(a)),this.ga&&(this.ga=!1))}; +g.h.Zo=function(){}; +g.h.tu=function(){}; +g.h.ru=function(){}; +g.h.QC=function(){}; +g.h.Up=function(){var a=g.iM(this.api);g.S(a,2)&&fN(this.api)||(g.bD(a)?this.api.pauseVideo():(this.api.app.Yd=!0,this.api.playVideo(),this.T&&document.activeElement===this.T.B.element&&this.api.getRootNode().focus()))}; +g.h.HM=function(a){var b=this.api.getPresentingPlayerType();if(!oO(this,jp(a)))if(a=this.api.O(),g.O(a.experiments,"player_doubletap_to_seek")&&this.ga)this.ga=!1;else if((a.ma||g.O(a.experiments,"player_fullscreen_disabled_killswitch"))&&3!==b)try{this.api.toggleFullscreen()["catch"](function(c){uO(c)})}catch(c){uO(c)}}; +g.h.IM=function(a){vO(this,.3,a.scale);g.mp(a)}; +g.h.JM=function(a){vO(this,.1,a.scale)}; +g.h.Ra=function(){var a=g.iN(this.api).getPlayerSize(),b=this.api.getRootNode(),c=650<=a.width;this.o.resize();g.J(b,"ytp-fullscreen",this.api.isFullscreen());g.J(b,"ytp-large-width-mode",c);g.J(b,"ytp-small-mode",this.he());g.J(b,"ytp-big-mode",this.Pc());this.F&&this.F.resize(a)}; +g.h.mI=function(a){this.Tk(a.state);this.qh()}; +g.h.Ts=function(){var a=!!this.yb&&!g.eN(this.api),b=2===this.api.getPresentingPlayerType(),c=this.api.O(),d=this.api.getVideoData(1).Yb&&c.ea;if(b){if(Ysa&&g.O(c.experiments,"enable_visit_advertiser_support_on_ipad_mweb"))return!1;b=uC(g.dN(this.api));return a&&b.Jv()&&!d}return a&&(c.Il||this.api.isFullscreen()||c.pd)&&!d}; +g.h.qh=function(){var a=this.Ts();this.G!==a&&(this.G=a,g.J(this.api.getRootNode(),"ytp-hide-info-bar",!a))}; +g.h.Tk=function(a){var b;(b=a.isCued())||(b=((b=g.U(this.api.app,void 0))?BK(b):!0)&&3!==this.api.getPresentingPlayerType());b!==this.isCued&&(this.isCued=b,this.Gc&&this.kb(this.Gc),this.Gc=this.M(g.iN(this.api),"touchstart",this.KM,void 0,b));var c=a.nb()&&!g.S(a,32)||qN(this.api);this.o.oc(128,!c);c=3===this.api.getPresentingPlayerType();this.o.oc(256,c);c=this.api.getRootNode();if(g.S(a,2))var d=[p2.ENDED];else d=[],g.S(a,8)?d.push(p2.PLAYING):g.S(a,4)&&d.push(p2.PAUSED),g.S(a,1)&&!g.S(a,32)&& +d.push(p2.BUFFERING),g.S(a,32)&&d.push(p2.SEEKING),g.S(a,64)&&d.push(p2.UNSTARTED);g.xb(this.Oa,d)||(g.Hn(c,this.Oa),this.Oa=d,g.Fn(c,d));d=this.api.O();var e=g.S(a,2);g.J(c,"ytp-hide-controls",("3"===d.controlsType?!e:"1"!==d.controlsType)||b);g.J(c,"ytp-native-controls","3"===d.controlsType&&!b&&!e&&!this.tb);g.S(a,128)&&!g.qy(d)?(this.F||(this.F=new g.ZN(this.api),g.A(this,this.F),g.vN(this.api,this.F.element,4)),this.F.u(a.u),this.F.show()):this.F&&(this.F.dispose(),this.F=null)}; +g.h.Rg=function(){return g.mN(this.api)&&g.nN(this.api)?(this.api.setCardsVisible(!1,!1),!0):g.eN(this.api)?(g.gN(this.api,!0),!0):!1}; +g.h.lI=function(a){this.tb=a;this.Ke()}; +g.h.Pc=function(){return!1}; +g.h.he=function(){return!this.Pc()&&(480>this.api.getPlayerSize().width||290>this.api.getPlayerSize().height)}; +g.h.wj=function(){return this.xc}; +g.h.Nm=function(){return null}; +g.h.qu=function(){var a=g.iN(this.api).getPlayerSize();return new g.uh(0,0,a.width,a.height)}; +g.h.handleGlobalKeyDown=function(){return!1}; +g.h.handleGlobalKeyUp=function(){return!1}; +g.h.kl=function(){}; +g.h.showControls=function(a){if(void 0!==a){var b=g.iN(this.api);vy(b.app.O());b.C=!a;kM(b)}}; +g.h.vu=function(){}; +g.h.Ey=function(){return null};var Fla={seekableStart:0,seekableEnd:1,current:0};wO.prototype.getLength=function(){return this.o-this.u};g.t(zO,g.gO);zO.prototype.B=function(){var a=this.u.getProgressState();a=yO(new wO(a.seekableStart,a.seekableEnd),a.current,0);this.F.style.width=100*a+"%"}; +zO.prototype.C=function(){g.Hy(this.A.O())||(2==this.A.getPresentingPlayerType()?-1===this.o&&(this.show(),this.o=this.u.subscribe("b",this.B,this),this.B()):-1!==this.o&&(this.hide(),this.u.mi(this.o),this.o=-1))};g.t(AO,g.N);g.h=AO.prototype;g.h.CA=function(){return g.O(this.o.O().experiments,"html5_disable_continuous_timeline_for_duration")?1E3*this.o.getDuration(this.u,!1):1E3*this.o.getDuration(this.u)}; +g.h.stop=function(){this.B&&this.A.kb(this.B)}; +g.h.DA=function(){var a=this.o.getProgressState(this.u);this.C={seekableStart:a.seekableStart,seekableEnd:a.seekableEnd,current:g.O(this.o.O().experiments,"halftime_ux_killswitch")?a.current:this.o.getCurrentTime(this.u,!1)};this.S("b")}; +g.h.getProgressState=function(){return this.C}; +g.h.rJ=function(a){g.hD(a,2)&&this.S("a")};g.t(CO,g.T);g.h=CO.prototype;g.h.jc=function(){this.u.show();g.To("iv-button-shown")}; +g.h.Sa=function(){g.To("iv-button-hidden");this.u.hide()}; +g.h.Od=function(){return this.Ma()&&4!==this.u.state}; +g.h.X=function(){this.o&&this.o();g.T.prototype.X.call(this)}; +g.h.eL=function(){g.To("iv-button-mouseover")}; +g.h.onClicked=function(a){g.mN(this.I);var b=g.En(this.I.getRootNode(),"ytp-cards-teaser-shown");g.To("iv-teaser-clicked",b);a=0===a.screenX&&0===a.screenY;this.I.setCardsVisible(!g.nN(this.I),a,"YOUTUBE_DRAWER_MANUAL_OPEN")};g.t(EO,g.T);g.h=EO.prototype;g.h.qD=function(){g.mN(this.u)&&g.nN(this.u)&&this.Od()&&this.Sa()}; +g.h.KO=function(){this.Sa();g.To("iv-teaser-clicked",!!this.o);this.u.setCardsVisible(!0,!1,"YOUTUBE_DRAWER_MANUAL_OPEN")}; +g.h.oJ=function(){g.To("iv-teaser-mouseover");this.o&&this.o.stop()}; +g.h.dN=function(a){this.o||!a||g.nN(this.u)||this.A&&this.A.isActive()||(Gla(this,a),g.To("iv-teaser-shown"))}; +g.h.Hu=function(){if(g.qy(this.u.O())&&this.Ma()){var a=this.C.element.offsetLeft,b=g.ie("ytp-cards-button-icon"),c=this.u.isFullscreen()?54:36;if(b){var d=a+b.offsetLeft;this.element.style.marginRight=this.C.element.offsetParent.offsetWidth-a-b.offsetLeft-c+"px";this.element.style.marginLeft=d+"px"}}}; +g.h.VE=function(){g.qy(this.u.O())&&this.T.he()&&this.Ma()&&this.R.start()}; +g.h.qB=function(){this.H.stop();this.o&&this.o.isActive()&&this.N.start()}; +g.h.pB=function(){this.N.stop();this.o&&!this.o.isActive()&&this.H.start()}; +g.h.IL=function(){this.o&&this.o.stop()}; +g.h.GL=function(){this.Sa()}; +g.h.Sa=function(){!this.o||this.B&&this.B.isActive()||(g.To("iv-teaser-hidden"),this.F.hide(),g.Gn(this.u.getRootNode(),"ytp-cards-teaser-shown"),this.B=new g.H(function(){for(var a=g.p(this.G),b=a.next();!b.done;b=a.next())this.kb(b.value);this.G=[];this.o&&(this.o.dispose(),this.o=null);BO(this.C,!0)},330,this),this.B.start())}; +g.h.Od=function(){return this.Ma()&&4!==this.F.state}; +g.h.X=function(){var a=this.u.getRootNode();a&&g.Gn(a,"ytp-cards-teaser-shown");g.Ne(this.A,this.B,this.o);g.T.prototype.X.call(this)};var bua={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(bua).reduce(function(a,b){a[bua[b]]=b;return a},{}); +var cua={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(cua).reduce(function(a,b){a[cua[b]]=b;return a},{}); +var dua={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(dua).reduce(function(a,b){a[dua[b]]=b;return a},{});var x2,eua;x2=[{option:"#fff",text:"Blanco"},{option:"#ff0",text:"Amarillo"},{option:"#0f0",text:"Verde"},{option:"#0ff",text:"Cian"},{option:"#00f",text:"Azul"},{option:"#f0f",text:"Magenta"},{option:"#f00",text:"Rojo"},{option:"#080808",text:"Negro"}];eua=[{option:0,text:FO(0)},{option:.25,text:FO(.25)},{option:.5,text:FO(.5)},{option:.75,text:FO(.75)},{option:1,text:FO(1)}]; +g.kP=[{option:"fontFamily",text:"Conjunto de fuentes",options:[{option:1,text:"Serif monoespaciada"},{option:2,text:"Serif proporcional"},{option:3,text:"Sans-Serif monoespaciada"},{option:4,text:"Sans-Serif proporcional"},{option:5,text:"Casual"},{option:6,text:"Cursiva"},{option:7,text:"Versalitas"}]},{option:"color",text:"Color de fuente",options:x2},{option:"fontSizeIncrement",text:"Tama\u00f1o de fuente",options:[{option:-2,text:FO(.5)},{option:-1,text:FO(.75)},{option:0,text:FO(1)},{option:1, +text:FO(1.5)},{option:2,text:FO(2)},{option:3,text:FO(3)},{option:4,text:FO(4)}]},{option:"background",text:"Color de fondo",options:x2},{option:"backgroundOpacity",text:"Opacidad del fondo",options:eua},{option:"windowColor",text:"Color de la ventana",options:x2},{option:"windowOpacity",text:"Opacidad de la ventana",options:eua},{option:"charEdgeStyle",text:"Estilo del borde de los caracteres",options:[{option:0,text:"Ninguno"},{option:4,text:"Sombra paralela"},{option:1,text:"Relieve"},{option:2, +text:"Hundido"},{option:3,text:"Contorno"}]},{option:"textOpacity",text:"Opacidad de la fuente",options:[{option:.25,text:FO(.25)},{option:.5,text:FO(.5)},{option:.75,text:FO(.75)},{option:1,text:FO(1)}]}];g.t(g.GO,g.T);g.GO.prototype.show=function(){g.T.prototype.show.call(this);this.o.fb()}; +g.GO.prototype.hide=function(){this.u.stop();g.T.prototype.hide.call(this)};g.t(g.LO,g.Rr);g.LO.prototype.M=function(a,b,c){return g.Rr.prototype.M.call(this,a,b,c)};g.t(g.OO,g.gO);g.OO.prototype.na=function(a,b){g.gO.prototype.na.call(this,a,b);this.S("size-change")};g.t(RO,g.gO);RO.prototype.bB=function(){this.S("size-change")}; +RO.prototype.focus=function(){this.content.focus()}; +RO.prototype.oK=function(){this.S("back")};g.t(g.SO,RO);g.SO.prototype.sb=function(a,b){if(void 0===b?0:b)this.items.push(a),this.menuItems.element.appendChild(a.element);else{var c=g.ub(this.items,a,Hla);if(0<=c)return;c=~c;g.rb(this.items,c,0,a);g.ye(this.menuItems.element,a.element,c)}a.subscribe("size-change",this.Ru,this);this.menuItems.S("size-change")}; +g.SO.prototype.md=function(a){a.unsubscribe("size-change",this.Ru,this);this.ha()||(g.kb(this.items,a),this.menuItems.element.removeChild(a.element),this.menuItems.S("size-change"))}; +g.SO.prototype.Ru=function(){this.menuItems.S("size-change")}; +g.SO.prototype.focus=function(){for(var a=0,b=0;b<this.items.length;b++)if("true"===this.items[b].element.getAttribute("aria-checked")){a=b;break}this.items[a].focus()};g.t(UO,g.OO);UO.prototype.o=function(a){g.np(a)||39!==g.op(a)||(this.element.click(),g.mp(a))};g.t(g.WO,g.OO);g.WO.prototype.onClick=function(){this.setValue(!this.checked);this.S("select",this.checked)}; +g.WO.prototype.getValue=function(){return this.checked}; +g.WO.prototype.setValue=function(a){this.checked=a;this.element.setAttribute("aria-checked",String(this.checked))};g.t(YO,g.SO);g.h=YO.prototype;g.h.GK=function(){XN(this.bk.element)}; +g.h.EN=function(){$O(this,this.I.getDebugText(!0))&&HO(this.dc,qM())}; +g.h.FN=function(){$O(this,this.I.getVideoEmbedCode())&&HO(this.dc,xM());g.AN(this.I,this.vf.element);MO("EMBED",this.I.getVideoData().videoId,this.I.getPlaylistId()||"")}; +g.h.GN=function(){$O(this,this.I.getVideoUrl(!0,!0))&&HO(this.dc,CM());g.AN(this.I,this.getVideoUrl.element);MO("COPY_PASTE",this.I.getVideoData().videoId,this.I.getPlaylistId()||"")}; +g.h.HN=function(){$O(this,this.I.getVideoUrl(!1,!0))&&HO(this.dc,CM());g.AN(this.I,this.yf.element);MO("COPY_PASTE",this.I.getVideoData().videoId,this.I.getPlaylistId()||"")}; +g.h.nB=function(a){this.Ff.setValue(a)}; +g.h.IN=function(){var a=this.Ff.getValue();DT(this.I.app,a);this.Na.Sa();g.AN(this.I,this.Ff.element)}; +g.h.AM=function(a){this.I.reportPlaybackIssue();if(g.UN(a,this.I,!Oy(this.I.O()))){a=this.I;var b={as3:!1,html5:!0,player:!0};b=b||{};var c=a.getVideoStats().debug_error;c&&(b.player_error=c.errorCode,b.player_error_details=c.errorDetail);b.debug_text=a.getDebugText(!0);a.sa("onFeedbackStartRequest",b);a.isFullscreen()&&a.toggleFullscreen()}this.Na.Sa()}; +g.h.UM=function(){this.I.showVideoInfo();this.Na.Sa()}; +g.h.Qa=function(a,b){this.Of(b)}; +g.h.Of=function(a){var b=this.I.O(),c=2===this.I.getPresentingPlayerType(),d=!c||a.isListed;d=!b.N&&!!a.videoId&&d;"play"!==b.playerStyle?b="https://support.google.com/youtube/?p=report_playback":(b={contact_type:"playbackissue",html5:1,ei:a.eventId,v:a.videoId,p:"movies_playback"},a.Ga&&(b.fmt=ju(a.Ga)),a.clientPlaybackNonce&&(b.cpn=a.clientPlaybackNonce),a.Ze&&(b.partnerid=a.Ze),b=g.Ed("//support.google.com/googleplay/",b));g.$L(this.vf,d&&a.allowEmbed);g.$L(this.getVideoUrl,d);g.$L(this.yf,d&& +!a.ya);this.jn.Bb(b,"href");g.$L(this.Ff,!a.ya&&!c)}; +g.h.jb=function(a){g.SO.prototype.jb.call(this,a);g.BN(this.I,this.vf.element,a);g.BN(this.I,this.getVideoUrl.element,a);g.BN(this.I,this.yf.element,a);g.BN(this.I,this.Ff.element,a)};g.t(g.aP,g.hO);g.h=g.aP.prototype;g.h.show=function(){g.hO.prototype.show.call(this);this.yl()}; +g.h.hide=function(){g.hO.prototype.hide.call(this);1<this.u.length&&g.eP(this)}; +g.h.yl=function(){fP(this);this.Ma()&&(cP(this),g.Ph(this.element,this.size))}; +g.h.ke=function(){var a=this.u.pop(),b=bP(this);dP(this,a,b,!0)}; +g.h.vI=function(a){if(!g.np(a))switch(g.op(a)){case 27:this.Sa();g.mp(a);break;case 37:1<this.u.length&&this.ke();g.mp(a);break;case 39:g.mp(a)}}; +g.h.focus=function(){bP(this).focus()}; +g.h.X=function(){g.hO.prototype.X.call(this);this.C&&this.C.dispose();this.A&&this.A.dispose()};g.t(g.hP,g.aP);g.h=g.hP.prototype;g.h.show=function(){this.B||(this.B=new YO(this.I,this.T,this,this.dc),g.A(this,this.B),g.ZO(this,this.B));this.B.nB(pL(this.I.app.F));g.aP.prototype.show.call(this);g.BN(this.I,this.element,!0);this.B.jb(!0)}; +g.h.hide=function(){gP(this);g.aP.prototype.hide.call(this);g.BN(this.I,this.element,!1);this.B&&this.B.jb(!1)}; +g.h.FK=function(a){var b=jp(a);if(!(this.Ma()||b&&(Ie(b,"a")||Ie(b,null,"ytp-no-contextmenu",void 0)))){g.mp(a);iP(this);b=this.I.getVideoData();g.J(this.element,"ytp-dni",b.Yb);this.element.style.left="";this.element.style.top="";a=lp(a);a.x++;a.y++;this.jc();var c=document.body;b=new sh(0,Infinity,Infinity,0);var d=ee(c);for(var e=d.o.body,f=d.o.documentElement,k=me(d.o);c=Ih(c);)if(!(g.ne&&0==c.clientWidth||g.pe&&0==c.clientHeight&&c==e)&&c!=e&&c!=f&&"visible"!=Dh(c,"overflow")){var l=g.Jh(c), +m=new g.Xd(c.clientLeft,c.clientTop);l.x+=m.x;l.y+=m.y;b.top=Math.max(b.top,l.y);b.right=Math.min(b.right,l.x+c.clientWidth);b.bottom=Math.min(b.bottom,l.y+c.clientHeight);b.left=Math.max(b.left,l.x)}e=k.scrollLeft;k=k.scrollTop;b.left=Math.max(b.left,e);b.top=Math.max(b.top,k);d=d.o;d=le(d.parentWindow||d.defaultView||window);b.right=Math.min(b.right,e+d.width);b.bottom=Math.min(b.bottom,k+d.height);d=0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null;b=this.size;a=a.clone();b=b.clone(); +d&&(k=a,e=b,f=5,65==(f&65)&&(k.x<d.left||k.x>=d.right)&&(f&=-2),132==(f&132)&&(k.y<d.top||k.y>=d.bottom)&&(f&=-5),k.x<d.left&&f&1&&(k.x=d.left),f&16&&(c=k.x,k.x<d.left&&(k.x=d.left),k.x+e.width>d.right&&(e.width=Math.min(d.right-k.x,c+e.width-d.left),e.width=Math.max(e.width,0))),k.x+e.width>d.right&&f&1&&(k.x=Math.max(d.right-e.width,d.left)),k.y<d.top&&f&4&&(k.y=d.top),f&32&&(c=k.y,k.y<d.top&&(k.y=d.top),k.y+e.height>d.bottom&&(e.height=Math.min(d.bottom-k.y,c+e.height-d.top),e.height=Math.max(e.height, +0))),k.y+e.height>d.bottom&&f&4&&(k.y=Math.max(d.bottom-e.height,d.top)));d=new g.uh(0,0,0,0);d.left=a.x;d.top=a.y;d.width=b.width;d.height=b.height;g.Fh(this.element,new g.Xd(d.left,d.top));g.Tr(this.F);this.F.M(document,"contextmenu",this.NK);this.F.M(this.I,"fullscreentoggled",this.oI);this.F.M(this.I,"pageTransition",this.WL)}}; +g.h.NK=function(a){if(!g.np(a)){var b=jp(a);g.Ce(this.element,b)||this.Sa();this.I.O().Rn&&g.mp(a)}}; +g.h.oI=function(){this.Sa();iP(this)}; +g.h.WL=function(){this.Sa()};g.t(g.jP,g.Rr);g.h=g.jP.prototype; +g.h.Ty=function(a){var b=!1,c=g.op(a),d=jp(a),e=!a.altKey&&!a.ctrlKey&&!a.metaKey,f=!1,k=!1,l=this.o.O();g.np(a)?(e=!1,k=!0):l.xc&&(e=!1);if(9==c)b=!0;else{if(d)switch(c){case 32:case 13:if("BUTTON"==d.tagName||"A"==d.tagName||"INPUT"==d.tagName)b=!0,e=!1;else if(e){var m=d.getAttribute("role");!m||"option"!=m&&"button"!=m&&0!=m.indexOf("menuitem")||(b=!0,d.click(),f=!0)}break;case 37:case 39:case 36:case 35:b="slider"==d.getAttribute("role");break;case 38:case 40:m=d.getAttribute("role"),d=38==c? +d.previousSibling:d.nextSibling,"slider"==m?b=!0:e&&("option"==m?(d&&"option"==d.getAttribute("role")&&d.focus(),f=b=!0):m&&0==m.indexOf("menuitem")&&(d&&d.hasAttribute("role")&&0==d.getAttribute("role").indexOf("menuitem")&&d.focus(),f=b=!0))}if(e&&!f)switch(c){case 38:f=Math.min(this.o.getVolume()+5,100);JO(this.u,f,!1);this.o.setVolume(f);k=f=!0;break;case 40:f=Math.max(this.o.getVolume()-5,0);JO(this.u,f,!0);this.o.setVolume(f);k=f=!0;break;case 36:this.o.jd()&&(this.o.seekTo(0),k=f=!0);break; +case 35:this.o.jd()&&(this.o.seekTo(Infinity),k=f=!0)}}b&&this.Fv(!0);(b||k)&&this.C.oc(2,!0);(f||e&&this.handleGlobalKeyDown(c,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code))&&g.mp(a);l.A&&(a={keyCode:g.op(a),altKey:a.altKey,ctrlKey:a.ctrlKey,metaKey:a.metaKey,shiftKey:a.shiftKey,handled:g.np(a),fullscreen:this.o.isFullscreen()},this.o.sa("onKeyPress",a))}; +g.h.Uy=function(a){this.handleGlobalKeyUp(g.op(a),a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code)}; +g.h.handleGlobalKeyUp=function(a){var b=!1,c=g.qC(g.dN(this.o));c&&(c=c.Ci)&&c.Ma()&&(c.Ry(a),b=!0);9==a&&(this.Fv(!0),b=!0);return b}; +g.h.handleGlobalKeyDown=function(a,b,c,d,e,f){d=!1;c=this.o.O();if(c.xc)return d;if((e=g.qC(g.dN(this.o)))&&(e=e.Ci)&&e.Ma())switch(a){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:d=e.Qy(a)}c.C||d||(f=f||String.fromCharCode(a).toLowerCase(),this.A+=f,0=="awesome".indexOf(this.A)?(d=!0,7==this.A.length&&(f=this.o.getRootNode(),e=!g.En(f,"ytp-color-party"),g.J(f,"ytp-color-party",e))):(this.A=f,d=0=="awesome".indexOf(this.A)));if(!d){switch(a){case 80:b&&!c.R&&(HO(this.u,JM(), +"Anterior"),this.o.previousVideo(),d=!0);break;case 78:b&&!c.R&&(HO(this.u,EM(),"Siguiente"),this.o.nextVideo(),d=!0);break;case 74:this.o.jd()&&(HO(this.u,g.V?{D:"div",Y:["ytp-icon","ytp-icon-rewind-ten-seconds"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z M 16.9,22 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 -0.2,0 -0.4,.1 -0.6,.1 -0.2,0 -0.4,0 -0.6,-0.1 -0.2,-0.1 -0.3,-0.2 -0.5,-0.3 -0.2,-0.1 -0.2,-0.3 -0.3,-0.6 -0.1,-0.3 -0.1,-0.5 -0.1,-0.8 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.9,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z"}}]}), +this.o.seekBy(-10*this.o.getPlaybackRate()),d=!0);break;case 76:this.o.jd()&&(HO(this.u,g.V?{D:"div",Y:["ytp-icon","ytp-icon-forward-ten-seconds"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.8,3 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 C 20,21.9 19.8,22 19.6,22 19.4,22 19.2,22 19,21.9 18.8,21.8 18.7,21.7 18.5,21.6 18.3,21.5 18.3,21.3 18.2,21 18.1,20.7 18.1,20.5 18.1,20.2 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.8,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z"}}]}), +this.o.seekBy(10*this.o.getPlaybackRate()),d=!0);break;case 37:this.o.jd()&&(HO(this.u,g.V?{D:"div",Y:["ytp-icon","ytp-icon-rewind-five-seconds"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z m -1.3,8.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.4,.3 C 18.5,22 18.2,22 18,22 17.8,22 17.6,22 17.5,21.9 17.4,21.8 17.2,21.8 17,21.7 16.8,21.6 16.8,21.5 16.7,21.3 16.6,21.1 16.6,21 16.6,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.5,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.7 z"}}]}), +this.o.seekBy(-5*this.o.getPlaybackRate()),d=!0);break;case 39:this.o.jd()&&(HO(this.u,g.V?{D:"div",Y:["ytp-icon","ytp-icon-forward-five-seconds"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.7,.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.5,.3 C 18.3,22 18.1,22 17.9,22 17.7,22 17.5,22 17.4,21.9 17.3,21.8 17.1,21.8 16.9,21.7 16.7,21.6 16.7,21.5 16.6,21.3 16.5,21.1 16.5,21 16.5,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.4,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.6 z"}}]}), +this.o.seekBy(5*this.o.getPlaybackRate()),d=!0);break;case 77:this.o.isMuted()?(this.o.unMute(),JO(this.u,this.o.getVolume(),!1)):(this.o.mute(),JO(this.u,0,!0));d=!0;break;case 32:case 75:c.R||(b=!g.bD(g.iM(this.o)),g.IO(this.u,b),b?this.o.playVideo():this.o.pauseVideo(),d=!0);break;case 190:b?c.Ya&&(b=this.o.getPlaybackRate(),this.o.setPlaybackRate(b+.25,!0),KO(this.u,!1),d=!0):this.o.jd()&&(mP(this,1),d=!0);break;case 188:b?c.Ya&&(b=this.o.getPlaybackRate(),this.o.setPlaybackRate(b-.25,!0),KO(this.u, +!0),d=!0):this.o.jd()&&(mP(this,-1),d=!0);break;case 70:TN(this.o)&&(this.o.toggleFullscreen(),d=!0);break;case 27:this.G()&&(d=!0)}if("3"!=c.controlsType)switch(a){case 67:g.lC(g.dN(this.o))&&(b=this.o.getOption("captions","track"),this.o.toggleSubtitles(),b=!b||b&&!b.displayName?"Subt\u00edtulos activados":"Subt\u00edtulos desactivados",HO(this.u,NM(),b),d=!0);break;case 79:lP(this,"textOpacity");break;case 87:lP(this,"windowOpacity");break;case 187:case 61:lP(this,"fontSizeIncrement",!1,!0);break; +case 189:case 173:lP(this,"fontSizeIncrement",!0,!0)}var k;48<=a&&57>=a?k=a-48:96<=a&&105>=a&&(k=a-96);null!=k&&this.o.jd()&&(a=this.o.getProgressState(),this.o.seekTo(k/10*(a.seekableEnd-a.seekableStart)+a.seekableStart),d=!0);d&&this.C.oc(2,!0)}return d}; +g.h.Fv=function(a){g.J(this.o.getRootNode(),"ytp-probably-keyboard-focus",a);g.J(this.F.element,"ytp-probably-keyboard-focus",a)}; +g.h.RC=function(a){g.lC(g.dN(this.o))&&this.o.setOption("captions","sampleSubtitles",a)}; +g.h.X=function(){this.B.uf();g.Rr.prototype.X.call(this)};g.t(nP,g.T);nP.prototype.onClick=function(){this.I.sa("BACK_CLICKED")};g.Ga("yt.pubsub.publish",g.To,void 0);var y2={},qP=(y2.BUTTON="ytp-button",y2.TITLE_NOTIFICATIONS="ytp-title-notifications",y2.TITLE_NOTIFICATIONS_ON="ytp-title-notifications-on",y2.TITLE_NOTIFICATIONS_OFF="ytp-title-notifications-off",y2.NOTIFICATIONS_ENABLED="ytp-notifications-enabled",y2);g.t(rP,g.T); +rP.prototype.onClick=function(){g.AN(this.api,this.element);var a=!this.o;this.na("label",a?"Dejar de recibir notificaciones cada vez que haya un v\u00eddeo nuevo":"Recibir una notificaci\u00f3n cada vez que haya un v\u00eddeo nuevo");this.na("pressed",a);tP(this,a)};g.t(g.wP,g.T);g.wP.prototype.u=function(){g.I(this.element,"ytp-sb-subscribed")}; +g.wP.prototype.A=function(){g.Gn(this.element,"ytp-sb-subscribed")};g.t(xP,g.T);g.h=xP.prototype;g.h.tv=function(){AP(this);this.channel.classList.remove("ytp-title-expanded")}; +g.h.isExpanded=function(){return this.channel.classList.contains("ytp-title-expanded")}; +g.h.Ks=function(){if(yP(this)&&!this.isExpanded()){this.na("channelTitleFocusable","0");this.A&&this.A.stop();this.subscribeButton&&(this.subscribeButton.show(),g.BN(this.api,this.subscribeButton.element,!0));var a=this.api.getVideoData();this.u&&a.sl&&a.subscribed&&(this.u.show(),g.BN(this.api,this.u.element,!0));this.channel.classList.add("ytp-title-expanded");this.channel.classList.add("ytp-title-show-expanded")}}; +g.h.us=function(){this.na("channelTitleFocusable","-1");this.A&&this.A.start()}; +g.h.la=function(){var a=this.api.getVideoData(),b=this.api.O(),c=!1;2===this.api.getPresentingPlayerType()?c=!!a.videoId&&!!a.isListed&&!!a.author&&!!a.Mg&&!!a.profilePicture:g.qy(b)&&(c=!!a.videoId&&!!a.Mg&&!!a.profilePicture);b=g.az(this.api.O())+a.Mg;g.qy(this.api.O())&&(b=g.Ed(b,g.PI({},"emb_ch_name_ex")));var d=a.Mg,e=a.profilePicture,f=a.author;d=void 0===d?"":d;e=void 0===e?"":e;f=void 0===f?"":f;c?(d=g.az(this.api.O())+d,this.o.style.backgroundImage="url("+e+")",this.na("channelLink",d),this.na("channelLogoLabel", +g.NL("Foto de $CHANNEL_NAME",{CHANNEL_NAME:f})),g.I(this.api.getRootNode(),"ytp-title-enable-channel-logo")):g.Gn(this.api.getRootNode(),"ytp-title-enable-channel-logo");g.BN(this.api,this.o,c&&this.L);this.subscribeButton&&(this.subscribeButton.channelId=a.rh);this.na("expandedTitle",a.fm);this.na("channelTitleLink",b);this.na("expandedSubtitle",a.expandedSubtitle)};g.t(BP,g.T); +BP.prototype.onClick=function(){var a=this.api.O(),b=this.api.getVideoData(),c=this.api.getPlaylistId();a=a.getVideoUrl(b.videoId,c,void 0,!0);b=!1;c=g.ue("TEXTAREA");c.value=a;c.setAttribute("readonly","");document.body.appendChild(c);if(ol){var d=window.getSelection();d.removeAllRanges();var e=document.createRange();e.selectNodeContents(c);d.addRange(e);c.setSelectionRange(0,a.length)}else c.select();try{b=document.execCommand("copy")}catch(f){}document.body.removeChild(c);b&&Kla(this);g.AN(this.api, +this.element)}; +BP.prototype.la=function(){var a=this.api.O(),b=this.api.getVideoData();this.o.he()&&g.qy(a)&&a.G?this.na("icon",{D:"div",Y:["ytp-icon","ytp-icon-share-copylink-large"]}):this.na("icon",g.V?{D:"div",Y:["ytp-icon","ytp-icon-share-copylink"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M21.9,8.3H11.3c-0.9,0-1.7,.8-1.7,1.7v12.3h1.7V10h10.6V8.3z M24.6,11.8h-9.7c-1,0-1.8,.8-1.8,1.8v12.3 c0,1,.8,1.8,1.8,1.8h9.7c1,0,1.8-0.8,1.8-1.8V13.5C26.3,12.6,25.5,11.8,24.6,11.8z M24.6,25.9h-9.7V13.5h9.7V25.9z"}}]}); +this.na("title-attr","Copiar enlace");a=g.iN(this.api).getPlayerSize().width;this.visible=!!b.videoId&&240<=a&&b.tn;g.J(this.element,"ytp-copylink-button-visible",this.visible);g.$L(this,this.visible);uQ(this.tooltip);g.BN(this.api,this.element,this.visible&&this.L)}; +BP.prototype.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.api,this.element,this.visible&&a)}; +BP.prototype.X=function(){g.T.prototype.X.call(this);g.Gn(this.element,"ytp-copylink-button-visible")};g.t(DP,g.T);DP.prototype.show=function(){g.T.prototype.show.call(this);this.o.fb()}; +DP.prototype.hide=function(){this.u.stop();g.T.prototype.hide.call(this)};g.t(EP,g.T);EP.prototype.la=function(){var a=g.qy(this.I.O())&&g.jN(this.I)&&g.S(g.iM(this.I),128),b=this.I.getPlayerSize();this.visible=this.o.he()&&!a&&240<=b.width;g.J(this.element,"ytp-overflow-button-visible",this.visible);this.visible&&uQ(this.tooltip);g.BN(this.I,this.element,this.visible&&this.L)}; +EP.prototype.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.I,this.element,this.visible&&a)}; +EP.prototype.X=function(){g.T.prototype.X.call(this);g.Gn(this.element,"ytp-overflow-button-visible")};g.t(FP,g.hO);g.h=FP.prototype;g.h.uI=function(a){a=jp(a);g.Ce(this.element,a)&&(g.Ce(this.u,a)||g.Ce(this.closeButton,a)||jO(this))}; +g.h.Sa=function(){g.hO.prototype.Sa.call(this);this.tooltip.Xf(this.element)}; +g.h.show=function(){this.Ma()&&this.I.S("OVERFLOW_PANEL_OPENED");g.hO.prototype.show.call(this);HP(this,!0)}; +g.h.hide=function(){g.hO.prototype.hide.call(this);HP(this,!1)}; +g.h.tI=function(a){!a&&this.Od()&&jO(this)}; +g.h.focus=function(){for(var a=g.p(this.actionButtons),b=a.next();!b.done;b=a.next())if(b=b.value,b.Ma()){b.focus();break}};g.t(IP,g.T);IP.prototype.Lb=function(a){this.element.setAttribute("aria-checked",String(a))}; +IP.prototype.onClick=function(a){g.UN(a,this.api)&&this.api.playVideoAt(this.index)};g.t(JP,g.hO);g.h=JP.prototype;g.h.show=function(){g.hO.prototype.show.call(this);this.u.M(this.api,"videodatachange",this.xu);this.u.M(this.api,"onPlaylistUpdate",this.xu);this.xu()}; +g.h.hide=function(){g.hO.prototype.hide.call(this);g.Tr(this.u);this.updatePlaylist(null)}; +g.h.xu=function(){this.updatePlaylist(this.api.getPlaylist())}; +g.h.Iq=function(){var a=this.playlist,b=a.A;if(b===this.A)this.selected.Lb(!1),this.selected=this.playlistData[a.index];else{for(var c=g.p(this.playlistData),d=c.next();!d.done;d=c.next())d.value.dispose();c=a.getLength();this.playlistData=[];for(d=0;d<c;d++){var e=new IP(this.api,a,d);this.playlistData.push(e);e.ca(this.items)}this.selected=this.playlistData[a.index];this.A=b}this.selected&&this.selected.Lb(!0)}; +g.h.hN=function(a){var b=this.api.getVideoUrl(!0);g.VN(b,this.api,a)}; +g.h.updatePlaylist=function(a){if(this.playlist!==a)if(this.playlist&&this.playlist.unsubscribe("shuffle",this.Iq,this),this.playlist=a,this.A=null,a){a.subscribe("shuffle",this.Iq,this);var b=a.author,c=b?"de $AUTHOR \u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH":"$CURRENT_POSITION/$PLAYLIST_LENGTH",d={CURRENT_POSITION:String(a.index+1),PLAYLIST_LENGTH:String(a.getLength())};b&&(d.AUTHOR=b);this.update({title:a.title,subtitle:g.NL(c,d),playlisturl:this.api.getVideoUrl(!0)});this.Iq()}else this.Ma()&& +this.hide();else this.playlist&&this.Iq()}; +g.h.focus=function(){this.selected.focus()}; +g.h.X=function(){this.hide();g.hO.prototype.X.call(this)};g.t(KP,g.T); +KP.prototype.la=function(){var a=g.qy(this.api.O());g.J(this.element,"ytp-playlist-menu-button-tiny",400>g.iN(this.api).getPlayerSize().width&&!a);this.playlist&&2!==this.api.getPresentingPlayerType()?(this.update({text:g.NL("$CURRENT_POSITION/$PLAYLIST_LENGTH",{CURRENT_POSITION:String(this.playlist.index+1),PLAYLIST_LENGTH:String(this.playlist.getLength())}),title:g.NL("Lista de reproducci\u00f3n: $PLAYLIST_NAME",{PLAYLIST_NAME:this.playlist.title})}),this.Ma()||(this.show(),uQ(this.tooltip)),this.visible= +!0):this.Ma()&&(this.hide(),uQ(this.tooltip))}; +KP.prototype.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.api,this.element,this.visible&&a)}; +KP.prototype.o=function(){this.playlist&&this.playlist.unsubscribe("shuffle",this.la,this);(this.playlist=this.api.getPlaylist())&&this.playlist.subscribe("shuffle",this.la,this);this.la()};g.t(LP,g.T); +LP.prototype.A=function(a){if(a){this.tooltipRenderer=a;a=this.tooltipRenderer.text;var b=!1;a&&(this.update({title:a.toString()}),b=!0);g.Rh(this.title,b);a=this.tooltipRenderer.detailsText;b=!1;a&&(this.update({details:a.toString()}),b=!0);g.Rh(this.details,b);a=this.tooltipRenderer.acceptButton;b=!1;a&&a.buttonRenderer&&(this.update({acceptButtonText:a.buttonRenderer.text.toString()}),b=!0);g.Rh(this.acceptButton,b);a=this.tooltipRenderer.dismissButton;b=!1;a&&a.buttonRenderer&&(this.update({dismissButtonText:a.buttonRenderer.text.toString()}),b= +!0);g.Rh(this.dismissButton,b)}a=document.querySelectorAll('[data-tooltip-target-id="'+this.tooltipRenderer.targetId+'"]');this.o=0<a.length?a[0]:null;this.visible=!0;g.$L(this,this.visible);this.o?(a=g.Qh(this.o),a.width&&a.height?(this.B.kl(this.element,this.o),b=g.iN(this.I).getPlayerSize().height-g.Qh(this.element).height-a.height-12,this.element.style.top=b+"px",b=this.da("ytp-promotooltip-pointer"),a=g.Nh(this.o,this.I.getRootNode()).x-Number(this.element.style.left.replace(/[^\d\.]/g,""))+ +a.width/2-12,b.style.left=a+"px"):this.u()):this.u()}; +LP.prototype.u=function(){this.visible=!1;g.$L(this,this.visible)};g.t(MP,g.T);MP.prototype.o=function(a){g.$L(this,g.S(a.state,2))}; +MP.prototype.onClick=function(){g.iM(this.I);this.I.playVideo()};g.t(g.NP,g.T);g.NP.prototype.onClick=function(){var a=this.api.O(),b=this.api.getVideoData(),c=this.api.getPlaylistId();a=a.getVideoUrl(b.videoId,c,void 0,!0);navigator.share?navigator.share({title:b.title,url:a}):(this.o.Rg(),jO(this.A,this.element,!1));g.AN(this.api,this.element)}; +g.NP.prototype.la=function(){var a=this.api.O(),b=this.api.getVideoData(),c=this.o.he()&&g.qy(a),d=g.qy(a)&&g.jN(this.api)&&g.S(g.iM(this.api),128);this.na("icon",c&&a.G?{D:"div",Y:["ytp-icon","ytp-icon-sharrow-large"]}:g.V?{D:"div",Y:["ytp-icon","ytp-icon-sharrow"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 20.20,14.19 0,-4.45 7.79,7.79 -7.79,7.79 0,-4.56 C 16.27,20.69 12.10,21.81 9.34,24.76 8.80,25.13 7.60,27.29 8.12,25.65 9.08,21.32 11.80,17.18 15.98,15.38 c 1.33,-0.60 2.76,-0.98 4.21,-1.19 z"}}]}); +a=a.disableSharing&&2!==this.api.getPresentingPlayerType()||!b.showShareButton||b.tn||d;c=g.iN(this.api).getPlayerSize().width;this.visible=!!b.videoId&&c>=this.u&&!a;g.J(this.element,"ytp-share-button-visible",this.visible);g.$L(this,this.visible);uQ(this.tooltip);g.BN(this.api,this.element,this.visible&&this.L)}; +g.NP.prototype.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.api,this.element,this.visible&&a)}; +g.NP.prototype.X=function(){g.T.prototype.X.call(this);g.Gn(this.element,"ytp-share-button-visible")};g.t(g.OP,g.hO);g.h=g.OP.prototype;g.h.BI=function(a){a=jp(a);g.Ce(this.C,a)||g.Ce(this.closeButton,a)||jO(this)}; +g.h.Sa=function(){g.hO.prototype.Sa.call(this);this.tooltip.Xf(this.element)}; +g.h.show=function(){var a=this.Ma();g.hO.prototype.show.call(this);this.la();a||this.api.sa("onSharePanelOpened")}; +g.h.la=function(){var a=this;g.I(this.element,"ytp-share-panel-loading");g.Gn(this.element,"ytp-share-panel-fail");var b=this.api.getVideoData(),c=this.api.getPlaylistId(),d=c&&this.B.checked;g.J(this.element,"ytp-share-panel-has-playlist",!!c);var e=this.api.O();g.O(e.experiments,"web_player_innertube_share_panel")?TJ(sP(this.api.app),b.getSharePanelCommand).then(function(f){PP(a,f)}):(b={action_get_share_info:1, +video_id:b.videoId},e.cd&&(b.authuser=e.cd),e.pageId&&(b.pageid=e.pageId),g.qy(e)&&g.PI(b,"emb_share"),d&&(b.list=c),g.uq(e.H+"share_ajax",{method:"GET",onError:function(){RP(a)}, +onSuccess:function(f,k){k?PP(a,k):RP(a)}, +Le:b,withCredentials:!0}));c=this.api.getVideoUrl(!0,!0,!1,!0);this.na("link",c);this.na("linkText",c);this.na("shareLinkWithUrl",g.NL("Compartir enlace: $URL",{URL:c}));XN(this.A)}; +g.h.AI=function(a){!a&&this.Od()&&jO(this)}; +g.h.focus=function(){this.A.focus()}; +g.h.X=function(){g.hO.prototype.X.call(this);QP(this)};g.t(TP,g.hO);TP.prototype.show=function(){g.hO.prototype.show.call(this);this.u.start()}; +TP.prototype.hide=function(){g.hO.prototype.hide.call(this);this.u.stop()};g.t(UP,g.T);UP.prototype.onClick=function(){var a=g.U(this.I.app);a&&a.o&&a.o.hu()}; +UP.prototype.la=function(){var a=g.U(this.I.app);g.$L(this,!!a&&a.nd);this.na("icon",this.I.sj()?g.V?{D:"div",Y:["ytp-icon","ytp-icon-airplay-on"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M11,13 L25,13 L25,21 L11,21 L11,13 Z M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z",fill:"#fff"}}]}: +g.V?{D:"div",Y:["ytp-icon","ytp-icon-airplay-off"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z"}}]})};g.t(g.WP,g.T);g.WP.prototype.X=function(){this.o=null;g.T.prototype.X.call(this)};g.t(XP,g.T);XP.prototype.H=function(a){var b=g.Qh(this.F).width,c=g.Qh(this.G).width;a=a.width-b-c-40;0<a&&(this.o.style.maxWidth=a+"px")}; +XP.prototype.onClick=function(){this.I.sa("innertubeCommand",this.A)}; +XP.prototype.updateVideoData=function(a,b){var c=b.MN;this.A=null===c||void 0===c?void 0:c.command;this.o.disabled=null==this.A}; +XP.prototype.ac=function(){var a="",b=this.C.o;if(1<b.length){a=1E3*this.I.getProgressState().current;var c=SQ(this.C,a);a=b[c].title;null==a&&(a="");if(c!==this.currentIndex||this.u)this.I.sa("innertubeCommand",b[c].onActiveCommand),this.currentIndex=c;this.u=!1}else this.u=!0;a!==this.B&&(this.update({title:a}),this.B=a);a?this.show():this.hide()};g.t(g.ZP,g.T);g.ZP.prototype.F=function(a){g.S(a.state,32)?$P(this,this.api.Ae()):this.Ma()&&(g.S(a.state,16)||g.S(a.state,1))||this.o.hide()}; +g.ZP.prototype.G=function(){var a=g.iM(this.api);(g.S(a,32)||g.S(a,16))&&aQ(this)}; +g.ZP.prototype.B=function(){this.A=NaN;aQ(this)}; +g.ZP.prototype.hide=function(){this.u&&$P(this,null);g.T.prototype.hide.call(this)};g.t(bQ,g.T);bQ.prototype.onClick=function(){g.AN(this.o,this.element);this.o.sa("onFullerscreenEduClicked")}; +bQ.prototype.la=function(){this.o.isFullscreen()?this.u?this.A.hide():this.A.show():this.hide();g.BN(this.o,this.element,this.o.isFullscreen()&&!this.u)};g.t(g.cQ,g.T);g.h=g.cQ.prototype;g.h.onClick=function(){var a=this;if(this.I.O().ma)try{this.I.toggleFullscreen()["catch"](function(b){dQ(a,b)})}catch(b){dQ(this,b)}else jO(this.message,this.element,!0)}; +g.h.Qu=function(){this.disable();this.message.jc(this.element,!0)}; +g.h.rI=function(){Or()===this.I.getRootNode()?this.A.start():(this.A.stop(),this.message&&this.message.hide())}; +g.h.TE=function(){if(window.screen&&window.outerWidth&&window.outerHeight){var a=.9*window.screen.width,b=.9*window.screen.height,c=Math.max(window.outerWidth,window.innerWidth),d=Math.max(window.outerHeight,window.innerHeight);if(c>d!==a>b){var e=c;c=d;d=e}a>c&&b>d&&this.Qu()}}; +g.h.disable=function(){if(!this.message){var a=(null!=ap(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)?"La pantalla completa no est\u00e1 disponible. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK":"Tu navegador no es compatible con la pantalla completa. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK").split(/\$(BEGIN|END)_LINK/);this.message=new g.hO(this.I,{D:"div",Y:["ytp-popup","ytp-generic-popup"],P:{role:"alert",tabindex:"0"},K:[a[0], +{D:"a",P:{href:"https://support.google.com/youtube/answer/6276924",target:this.I.O().F},W:a[2]},a[4]]},100,!0);this.message.hide();g.A(this,this.message);this.message.subscribe("show",(0,g.x)(this.o.dm,this.o,this.message));g.vN(this.I,this.message.element,4);this.element.setAttribute("aria-disabled","true");this.element.setAttribute("aria-haspopup","true");(0,this.u)();this.u=null}}; +g.h.la=function(){g.$L(this,TN(this.I))}; +g.h.gA=function(a){if(a){var b=g.V?{D:"div",Y:["ytp-icon","ytp-icon-full-screen-close"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"g",J:"ytp-fullscreen-button-corner-2",K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 14,14 -4,0 0,2 6,0 0,-6 -2,0 0,4 0,0 z"}}]},{D:"g",J:"ytp-fullscreen-button-corner-3",K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 22,14 0,-4 -2,0 0,6 6,0 0,-2 -4,0 0,0 z"}}]},{D:"g",J:"ytp-fullscreen-button-corner-0",K:[{D:"path",Va:!0,J:"ytp-svg-fill", +P:{d:"m 20,26 2,0 0,-4 4,0 0,-2 -6,0 0,6 0,0 z"}}]},{D:"g",J:"ytp-fullscreen-button-corner-1",K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 10,22 4,0 0,4 2,0 0,-6 -6,0 0,2 0,0 z"}}]}]};a=g.YN(this.I,"Salir del modo de pantalla completa","f");document.activeElement===this.element&&this.I.getRootNode().focus()}else b=g.V?{D:"div",Y:["ytp-icon","ytp-icon-full-screen"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"g",J:"ytp-fullscreen-button-corner-0",K:[{D:"path",Va:!0, +J:"ytp-svg-fill",P:{d:"m 10,16 2,0 0,-4 4,0 0,-2 L 10,10 l 0,6 0,0 z"}}]},{D:"g",J:"ytp-fullscreen-button-corner-1",K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 20,10 0,2 4,0 0,4 2,0 L 26,10 l -6,0 0,0 z"}}]},{D:"g",J:"ytp-fullscreen-button-corner-2",K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"m 24,24 -4,0 0,2 L 26,26 l 0,-6 -2,0 0,4 0,0 z"}}]},{D:"g",J:"ytp-fullscreen-button-corner-3",K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 12,20 10,20 10,26 l 6,0 0,-2 -4,0 0,-4 0,0 z"}}]}]},a=g.YN(this.I,"Pantalla completa", +"f");this.na("icon",b);this.na("title",this.message?null:a);uQ(this.o.rb())}; +g.h.X=function(){this.message||((0,this.u)(),this.u=null);g.T.prototype.X.call(this)};g.t(eQ,g.T);eQ.prototype.onClick=function(){this.I.sa("onCollapseMiniplayer");g.AN(this.I,this.element)}; +eQ.prototype.la=function(){this.visible=!this.I.isFullscreen();g.$L(this,this.visible);g.BN(this.I,this.element,this.visible&&this.L)}; +eQ.prototype.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.I,this.element,this.visible&&a)};g.t(fQ,g.T);fQ.prototype.Qa=function(a){this.la("newdata"===a)}; +fQ.prototype.la=function(a){var b=this.I.getVideoData(),c=b.Ji,d=g.iM(this.I);d=(g.bD(d)||g.S(d,4))&&0<c.length;g.$L(this,d);a&&(this.o=!0);if(d){this.o&&this.u.fb();a=null;d="";for(var e=0;e<c.length;e++)if(c[e].id===b.videoId){a=c[e].title;d=g.NL("Viendo $CAMERA_INDEX de $CAMERA_COUNT",{CAMERA_INDEX:String(e+1),CAMERA_COUNT:String(c.length)})+"\n";break}this.update({text:d+a,preview:b.Ic("default.jpg")});uQ(this.tooltip)}else this.u.stop()}; +fQ.prototype.A=function(){CP(this.tooltip,this.element,"M\u00e1s c\u00e1maras disponibles");this.o=!1};g.t(gQ,g.hO);g.h=gQ.prototype;g.h.show=function(){var a=this.Ma();g.hO.prototype.show.call(this);a||(this.A.M(this.api,"presentingplayerstatechange",this.la),this.A.M(this.api,"videodatachange",this.la),this.la())}; +g.h.hide=function(){this.A&&(g.Tr(this.A),g.hO.prototype.hide.call(this))}; +g.h.la=function(){var a=this,b=this.api.getVideoData(),c=b.Ji,d,e={};for(d=0;d<c.length;e={wr:e.wr},d++){var f=this.u[d];f||(f=new g.T({D:"button",Y:["ytp-multicam-menu-item","ytp-button"],P:{"aria-checked":"{{selected}}","data-id":"{{videoId}}"},K:[{D:"div",J:"ytp-multicam-menu-item-title",W:"{{cameraName}}"}]}),e.wr=d,f.oa("click",function(n){return function(){var q=n.wr,r=a.api.getVideoData(),u=a.api;q=r.Ji[q];r=g.U(u.app,1).getVideoData();var w=u.getCurrentTime();q.id===r.videoId?g.U(u.app)!== +g.U(u.app,1)&&(g.FL(u.app,1),r.ya||u.seekTo(w)):(g.FL(u.app,4),u.app.loadVideoByPlayerVars({videoId:q.id,title:r.title,start:r.ya?null:w,raw_player_response:{multicamera:{playerLegacyMulticameraRenderer:{metadataList:r.JA}}}},4))}}(e)),f.ca(this.items),this.u[d]=f); +var k=c[d],l=k.id;if(l!==f.element.getAttribute("data-id")){var m=k.thumbnail_url;!m&&l&&(m=Ny(this.api.O(),l,"default.jpg"));f.element.style.backgroundImage=m?"url("+m+")":""}f.update({cameraName:k.title,videoId:l,selected:l===b.videoId?!0:null})}for(;d<this.u.length;)this.u.pop().dispose();d=g.iM(this.api);b=c.length||!b.Pb();g.bD(d)||g.S(d,4)||b||!this.Od()||jO(this)}; +g.h.focus=function(){for(var a=this.api.getVideoData(),b=a.Ji,c=0;c<b.length;c++)if(b[c].id===a.videoId){this.u[c].focus();break}}; +g.h.X=function(){g.Ne(this.u);g.hO.prototype.X.call(this)};g.t(hQ,g.z);hQ.prototype.o=function(){var a=(0,g.M)()-this.startTime;a=a<this.duration?a/this.duration:1;this.u(g.Qn(fua,a));1>a&&this.delay.start()}; +var fua=new g.Pn(0,0,.4,0,.2,1,1,1),Mla=/[0-9.-]+|[^0-9.-]+/g;g.t(nQ,g.T);g.h=nQ.prototype;g.h.hA=function(a){this.visible=300<=a.width;g.$L(this,this.visible);g.BN(this.I,this.element,this.visible&&this.L)}; +g.h.KL=function(){this.I.O().T?this.I.isMuted()?this.I.unMute():this.I.mute():jO(this.message,this.element,!0);g.AN(this.I,this.element)}; +g.h.sI=function(a){this.setVolume(a.volume,a.muted)}; +g.h.setVolume=function(a,b){var c=this,d=b?0:a/100,e=this.I.O();if(e.G)d=0===d?QM():0<d&&.5>d?PM():OM(),d!==this.u&&(this.na("icon",d),this.u=d);else{var f=0===d?1:50<a?1:0;if(this.F!==f){var k=this.R;isNaN(k)?oQ(this,f):kQ(this.V,function(m){oQ(c,k+(c.F-k)*m)},250); +this.F=f}d=0===d?1:0;if(this.C!==d){var l=this.H;isNaN(l)?pQ(this,d):kQ(this.N,function(m){pQ(c,l+(c.C-l)*m)},250); +this.C=d}}e.T&&(e=g.YN(this.I,"Silenciar","m"),d=g.YN(this.I,"Activar sonido","m"),e=b?d:e,this.na("title",e),this.na("label",e),uQ(this.tooltip))}; +g.h.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.I,this.element,this.visible&&a)}; +var Nla=["M",19,",",11.29," C",21.89,",",12.15," ",24,",",14.83," ",24,",",18," C",24,",",21.17," ",21.89,",",23.85," ",19,",",24.71," L",19,",",24.77," C",21.89,",",23.85," ",24,",",21.17," ",24,",",18," C",24,",",14.83," ",21.89,",",12.15," ",19,",",11.29," L",19,",",11.29," Z"],Ola=["M",19,",",11.29," C",21.89,",",12.15," ",24,",",14.83," ",24,",",18," C",24,",",21.17," ",21.89,",",23.85," ",19,",",24.71," L",19,",",26.77," C",23.01,",",25.86," ",26,",",22.28," ",26,",",18," C",26,",",13.72," ", +23.01,",",10.14," ",19,",",9.23," L",19,",",11.29," Z"];g.t(qQ,g.T);qQ.prototype.onClick=function(){this.I.togglePictureInPicture()};g.t(g.sQ,g.T);g.sQ.prototype.u=function(a){rQ(this,a.state)}; +g.sQ.prototype.Qa=function(){g.J(this.element,"ytp-play-button-playlist",g.jN(this.I))}; +g.sQ.prototype.A=function(){g.bD(g.iM(this.I))?this.I.pauseVideo():this.I.playVideo()};g.t(g.wQ,g.T);g.h=g.wQ.prototype;g.h.Qa=function(){xQ(this);this.B&&(this.kb(this.B),this.B=null);this.videoData=this.I.getVideoData(1);if(this.playlist=this.I.getPlaylist())this.playlist.subscribe("shuffle",this.Qa,this),this.B=this.M(this.I,"progresssync",this.wI);this.A=yQ(this);vQ(this);this.wu(g.iN(this.I).getPlayerSize())}; +g.h.wu=function(a){a=void 0===a?g.iN(this.I).getPlayerSize():a;var b=g.jN(this.I)||this.o&&g.wN(this.I)||zQ(this);g.$L(this,b&&(this.o||400<=a.width))}; +g.h.onClick=function(a){var b=!0;this.F?b=g.UN(a,this.I):g.mp(a);b&&(this.o&&5===this.I.getPresentingPlayerType()?this.I.S("ytoprerollinternstitialnext"):this.o?this.I.nextVideo(!0):this.A?this.I.seekTo(0):this.I.previousVideo(!0))}; +g.h.wI=function(){var a=yQ(this);a!==this.A&&(this.A=a,vQ(this))}; +g.h.X=function(){this.u&&(this.u(),this.u=null);xQ(this);g.T.prototype.X.call(this)};g.t(AQ,g.T);AQ.prototype.xa=function(a){return"PLAY_PROGRESS"===a?this.B:"LOAD_PROGRESS"===a?this.A:this.u};DQ.prototype.update=function(a,b,c,d){this.width=b;this.u=c;this.C=d;this.o=b-c-d;this.position=g.Td(a,c,c+this.o);this.B=this.position-c;this.A=this.B/this.o};g.t(g.FQ,g.gO);g.h=g.FQ.prototype;g.h.Yv=function(){this.T=this.o.length-1;this.ea=0;GQ(this,!0)&&GQ(this,!1);for(var a=0,b=0;b<this.o.length;b++)if(0===this.o[b].width){if(b===this.o.length-1)for(var c=this.o.length-1;0<=c;c--)if(0<this.o[c].width){CQ(this.o[c],0);BQ(this.o[c],Math.floor(this.o[c].width)+"px");break}BQ(this.o[b],"0")}else b===this.o.length-1?BQ(this.o[b],Math.floor(this.o[b].width+a)+"px"):(a=this.o[b].width+a,c=Math.round(a),a-=c,BQ(this.o[b],c+"px"));KQ(this)}; +g.h.ac=function(){KQ(this);var a=this.api.getCurrentTime();(a<this.clipStart||a>this.clipEnd)&&this.Eq()}; +g.h.yI=function(a){if(!g.np(a)){var b=!1;switch(g.op(a)){case 36:this.api.seekTo(0);b=!0;break;case 35:this.api.seekTo(Infinity);b=!0;break;case 34:this.api.seekBy(-60);b=!0;break;case 33:this.api.seekBy(60);b=!0;break;case 38:this.api.seekBy(5);b=!0;break;case 40:this.api.seekBy(-5),b=!0}b&&g.mp(a)}}; +g.h.iA=function(a,b){this.updateVideoData(b,"newdata"===a)}; +g.h.eG=function(){this.iA("newdata",this.api.getVideoData())}; +g.h.updateVideoData=function(a,b){b=void 0===b?!1:b;var c=!!a&&a.isValid();this.Ya=c&&a.allowLiveDvr;$Q(this,this.api.jd());b&&(c?(c=a.clipEnd,this.clipStart=a.clipStart,this.clipEnd=c,RQ(this),HQ(this,this.F,this.fa)):this.Eq(),g.ZR(this.tooltip));if(this.api.O().ia("web_wn_macro_markers")&&a){c=a.Bg;if(c=!a.ya&&c)c=this.api.getVideoData().Ax,c=null!=c&&0<c.length;if(c){var d=this.api.getVideoData().Ax;if(null!=d){c=0;d=g.p(d);for(var e=d.next();!e.done;e=d.next()){e=e.value;if(e.chapterRenderer){e= +e.chapterRenderer;var f={startTime:NaN,title:null,onActiveCommand:void 0},k=e.title;k&&k.simpleText&&(f.title=k.simpleText);k=e.timeRangeStartMillis;null!=k&&(f.startTime=k);f.onActiveCommand=e.onActiveCommand;e=f;0===c&&0!==e.startTime&&(this.o[c].startTime=0,this.o[c].title="",this.o[c].onActiveCommand=e.onActiveCommand,c++);this.o.length<=c&&(f=new AQ,this.o.push(f),g.A(this,f),f.ca(this.Ea,this.Ea.children.length));this.o[c].startTime=e.startTime;this.o[c].title=e.title?e.title:"";this.o[c].onActiveCommand= +e.onActiveCommand}c++}for(;c<this.o.length;)this.o.pop().dispose();this.Yv()}}else EQ(this)}KQ(this)}; +g.h.xI=function(a){this.G&&!g.S(a.state,32)&&3!==this.api.getPresentingPlayerType()&&this.G.cancel()}; +g.h.tD=function(a){(this.H=a)?(this.na("clipstarticon",DM()),this.na("clipendicon",DM()),this.na("clipstarttitle",null),this.na("clipendtitle",null)):(this.na("clipstarticon",vM()),this.na("clipendicon",uM()),this.na("clipstarttitle","Ver v\u00eddeo completo"),this.na("clipendtitle","Ver v\u00eddeo completo"));RQ(this);HQ(this,this.F,this.fa)}; +g.h.lM=function(a,b,c){var d=g.Jh(this.element),e=PQ(this).o,f=c?c.getAttribute("data-tooltip"):void 0,k=c?c.getAttribute("data-position"):void 0,l=c?c.getAttribute("data-offset-y"):void 0;l=l?Number(l):0;k&&(a=yO(this.u,Number(c.getAttribute("data-position")),0)*e+g.Jh(this.Xb).x);this.wa.x=a-d.x;this.wa.y=b-d.y;a=PQ(this);d=MQ(this,a);b=f||g.OL(this.Ya?d-this.u.o:d);c=a.position+this.Zb;d-=this.api.Ib();if(this.api.O().ia("web_wn_macro_markers")&&this.api.Ae()){if(1<this.o.length)for(e=LQ(this, +this.wa.x,!0),k=0;k<this.o.length;)g.J(this.o[k].o,"ytp-exp-chapter-hover-effect",k===e),k++;k=this.tooltip.Wd;l=(isNaN(l)?0:l)-45*k;e=SQ(this,1E3*d);(e=this.o[e].title)||(l+=16*k);.6===this.tooltip.Wd&&(l=e?110:126);k=SQ(this,1E3*d);this.ba=NQ(this,d,k)?k:NQ(this,d,k+1)?k+1:-1;g.J(this.api.getRootNode(),"ytp-progress-bar-snap",-1!==this.ba&&1<this.o.length);k=320*this.tooltip.Wd;var m=e.length*(this.A?8.55:5.7);k=m<=k?m:k;m=k<160*this.tooltip.Wd;var n=3;!m&&k/2>a.position&&(n=1);!m&&k/2>this.B-a.position&& +(n=2);YR(this.tooltip,c,d,b,!!f,l,e,n)}else YR(this.tooltip,c,d,b,!!f,l);g.J(this.api.getRootNode(),"ytp-progress-bar-hover",!g.S(g.iM(this.api),64));JQ(this)}; +g.h.kM=function(){g.ZR(this.tooltip);g.Gn(this.api.getRootNode(),"ytp-progress-bar-hover")}; +g.h.jM=function(a,b){this.C&&(this.C.dispose(),this.C=null);this.wc=b;this.api.O().ia("web_wn_macro_markers")&&1<this.o.length&&0<this.Oa&&-1!==this.ba?this.api.seekTo(this.o[this.ba].startTime/1E3,!1):this.api.seekTo(MQ(this,PQ(this)),!1);g.I(this.element,"ytp-drag");(this.eb=g.bD(g.iM(this.api)))&&this.api.pauseVideo()}; +g.h.mM=function(){var a=this;this.Aa=0;g.Gn(this.element,"ytp-pull-ui");g.Gn(this.element,"ytp-pulling");this.C&&(this.C.dispose(),this.C=null);if(0<this.N){var b=(0,g.M)();this.C=new g.sn(function(){var c=a.N,d=PQ(a).position,e=1-Math.pow(1-((0,g.M)()-b)/200,3);d+=e*(a.F*a.B-d);if(0>e||1<e)e=1;OQ(a,(1-e)*c,d,a.F);1>e&&a.C.start()}); +this.C.start()}if(g.S(g.iM(this.api),32)||3===this.api.getPresentingPlayerType())this.api.O().ia("web_wn_macro_markers")&&1<this.o.length&&0<this.Oa&&-1!==this.ba?this.api.seekTo(this.o[this.ba].startTime/1E3):this.api.seekTo(MQ(this,PQ(this))),g.Gn(this.element,"ytp-drag"),this.eb&&!g.S(g.iM(this.api),2)&&this.api.playVideo()}; +g.h.nM=function(a,b){var c=this,d=!1,e=!1,f=PQ(this);3600<=this.u.getLength()&&1===this.o.length&&(OQ(this,this.wc-b-10,f.position,f.A),e=!0,d=this.N>.1*(this.A?60:40),f=PQ(this));g.J(this.element,"ytp-pull-ui",e);d&&g.I(this.element,"ytp-pulling");d=0;f.u&&0>=f.position?d=-1:f.C&&f.position>=f.width&&(d=1);if(this.Aa!==d&&(this.Aa=d,this.C&&(this.C.dispose(),this.C=null),d)){var k=(0,g.M)();this.C=new g.sn(function(){var l=c.B*(c.aa-1);c.R=g.Td(c.R+c.Aa*((0,g.M)()-k)*.3,0,l);IQ(c);c.api.seekTo(MQ(c, +PQ(c)),!1);0<c.R&&c.R<l&&c.C.start()}); +this.C.start()}this.api.seekTo(MQ(this,f),!1)}; +g.h.ZA=function(){this.H||(this.na("clipstarticon",tM()),this.na("clipendicon",tM()),g.I(this.element,"ytp-clip-hover"))}; +g.h.YA=function(){this.H||(this.na("clipstarticon",vM()),this.na("clipendicon",uM()),g.Gn(this.element,"ytp-clip-hover"))}; +g.h.Eq=function(){this.clipStart=0;this.clipEnd=Infinity;RQ(this);HQ(this,this.F,this.fa)}; +g.h.uD=function(a){a=g.p(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.visible){var c=b.getId();if(!this.V[c]){var d=g.ue("DIV");b.tooltip&&d.setAttribute("data-tooltip",b.tooltip);this.V[c]=b;this.za[c]=d;Dn(d,b.style);QQ(this,c);g.O(this.api.O().experiments,"disable_ad_markers_on_content_progress_bar")||this.o[0].C.appendChild(d)}}else ZQ(this,b)}; +g.h.dO=function(a){a=g.p(a);for(var b=a.next();!b.done;b=a.next())ZQ(this,b.value)}; +g.h.X=function(){$Q(this,!1);g.gO.prototype.X.call(this)};g.t(bR,g.T);bR.prototype.isActive=function(){return!!this.I.getOption("remote","casting")}; +bR.prototype.la=function(){var a=!1;this.I.getOptions().includes("remote")&&(a=1<this.I.getOption("remote","receivers").length);g.$L(this,a&&400<=g.iN(this.I).getPlayerSize().width);var b=1;a&&this.isActive()&&(b=2);if(this.o!==b){this.o=b;switch(b){case 1:this.na("icon",g.V?{D:"div",Y:["ytp-icon","ytp-icon-cast-desktop-off"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z", +fill:"#fff"}}]});break;case 2:this.na("icon",g.pM())}g.J(this.element,"ytp-remote-button-active",this.isActive())}}; +bR.prototype.u=function(){if(this.I.getOption("remote","quickCast"))this.I.setOption("remote","quickCast",!0);else{var a=this.Na,b=this.element;if(a.Od())a.Sa();else{a.initialize();a:{var c=g.p(a.hc.items);for(var d=c.next();!d.done;d=c.next())if(d=d.value,0===d.priority){c=d;break a}c=null}c&&(c.open(),a.jc(b));a.jc(b)}}};g.t(cR,g.T);cR.prototype.o=function(a){a=this.u&&400<=a.width;g.$L(this,a);g.BN(this.I,this.element,a)}; +cR.prototype.A=function(){if(this.Na.Ma())this.Na.Sa();else{var a=g.lC(g.dN(this.I));a&&!a.loaded&&(a.dd("tracklist",{includeAsr:!0}).length||a.load());g.AN(this.I,this.element);this.Na.jc(this.element)}}; +cR.prototype.updateBadge=function(){var a=(a=g.U(this.I.app))?!!(a.U.Ga&&a.U.Ga.video&&Bv(a.U.Ga.video)):!1;var b=this.I.getPresentingPlayerType(),c=2!==b&&3!==b,d=g.lN(this.I),e=c&&!!g.qC(g.dN(this.I));b=e&&1===d.displayMode;d=e&&2===d.displayMode;c=(e=b||d)||!c?null:this.I.getPlaybackQuality();g.J(this.element,"ytp-hdr-quality-badge",a);g.J(this.element,"ytp-hd-quality-badge",!a&&("hd1080"===c||"hd1440"===c));g.J(this.element,"ytp-4k-quality-badge",!a&&"hd2160"===c);g.J(this.element,"ytp-5k-quality-badge", +!a&&"hd2880"===c);g.J(this.element,"ytp-8k-quality-badge",!a&&"highres"===c);g.J(this.element,"ytp-3d-badge-grey",!a&&e&&b);g.J(this.element,"ytp-3d-badge",!a&&e&&d)};g.t(eR,g.WO);eR.prototype.Pb=function(){var a=g.zC(g.dN(this.I));return void 0!==a&&a.loaded}; +eR.prototype.la=function(){void 0!==g.zC(g.dN(this.I))&&3!==this.I.getPresentingPlayerType()?this.o||(this.Na.sb(this),this.o=!0):this.o&&(this.Na.md(this),this.o=!1);this.setValue(this.Pb())}; +eR.prototype.u=function(a){this.Pb();a?this.I.loadModule("annotations_module"):this.I.unloadModule("annotations_module")}; +eR.prototype.X=function(){this.o&&this.Na.md(this);g.WO.prototype.X.call(this)};g.t(g.fR,g.OO);g.h=g.fR.prototype;g.h.open=function(){g.ZO(this.Na,this.A)}; +g.h.Lb=function(a){gR(this);this.options[a].element.setAttribute("aria-checked","true");this.Bb(this.Hf(a));this.u=a}; +g.h.Xr=function(a,b,c){var d=this;b=new g.OO({D:"div",Y:["ytp-menuitem"],P:{tabindex:"0",role:"menuitemradio","aria-checked":c?"true":void 0},K:[{D:"div",Y:["ytp-menuitem-label"],W:"{{label}}"}]},b,this.Hf(a,!0));b.oa("click",function(){d.zd(a)}); +return b}; +g.h.enable=function(a){this.C?a||(this.C=!1,this.Uk(!1)):a&&(this.C=!0,this.Uk(!0))}; +g.h.Uk=function(a){a?this.Na.sb(this):this.Na.md(this)}; +g.h.zd=function(a){this.S("select",a)}; +g.h.Hf=function(a){return a.toString()}; +g.h.zI=function(a){g.np(a)||39!==g.op(a)||(this.open(),g.mp(a))}; +g.h.X=function(){this.C&&this.Na.md(this);g.OO.prototype.X.call(this);for(var a=g.p(Object.keys(this.options)),b=a.next();!b.done;b=a.next())this.options[b.value].dispose()};g.t(iR,g.fR);iR.prototype.la=function(){var a=this.I.getAvailableAudioTracks();1<a.length?(g.hR(this,(0,g.Jc)(a,this.B)),this.tracks=g.Ab(a,this.B,this),this.o.Bb(a.length?" ("+a.length+")":""),this.S("size-change"),this.Lb(this.B(this.I.getAudioTrack())),this.enable(!0)):this.enable(!1)}; +iR.prototype.zd=function(a){g.fR.prototype.zd.call(this,a);this.I.setAudioTrack(this.tracks[a]);this.Na.ke()}; +iR.prototype.B=function(a){return a.toString()};g.t(jR,g.WO);jR.prototype.A=function(){var a=this.I.getPresentingPlayerType();if(2!==a&&3!==a&&g.wN(this.I))this.u||(this.Na.sb(this),this.u=!0,this.o.push(this.M(this.I,"videodatachange",this.A)),this.o.push(this.M(this.I,"videoplayerreset",this.A)),this.o.push(this.M(this.I,"onPlaylistUpdate",this.A)),this.o.push(this.M(this.I,"autonavchange",this.B)),a=this.I.getVideoData(),this.B(a.autonavState));else if(this.u){this.Na.md(this);this.u=!1;a=g.p(this.o);for(var b=a.next();!b.done;b=a.next())this.kb(b.value)}}; +jR.prototype.B=function(a){this.setValue(1!==a)}; +jR.prototype.C=function(a){var b=this.I;a=a?2:1;b.app.u.sa("onAutonavChangeRequest",1!=a);a&&eU(b.app,a)}; +jR.prototype.X=function(){this.u&&this.Na.md(this);g.WO.prototype.X.call(this)};g.t(kR,g.fR);g.h=kR.prototype;g.h.Pm=function(){var a=this.I.getPresentingPlayerType();if(2!==a&&3!==a&&(this.B=this.I.Zi(),a=this.I.getAvailableQualityLevels(),g.tN(this.I)&&g.uN(this.I)&&a.unshift("missing-qualities"),zla(this.I)&&a.unshift("inline-survey"),g.hR(this,a),a.length)){this.jA();this.enable(!0);return}this.enable(!1)}; +g.h.jA=function(){var a=this.I.getPreferredQuality();this.options[a]&&(this.o=this.I.getPlaybackQuality(),this.Lb(a),"auto"===a&&this.Bb(this.Hf(a)))}; +g.h.zd=function(a){"missing-qualities"!==a&&(g.fR.prototype.zd.call(this,a),this.I.setPlaybackQuality(a),this.Na.Sa(),this.Pm())}; +g.h.Xr=function(a,b,c){var d=this;if("inline-survey"!==a)return g.fR.prototype.Xr.call(this,a,b,c);a=[{D:"span",W:"\u00bfSe ve bien?"}];c={};for(var e=g.p([!0,!1]),f=e.next();!f.done;c={Nn:c.Nn},f=e.next())c.Nn=f.value,f=new g.T({D:"span",J:"ytp-menuitem-inline-survey-response",K:[c.Nn?g.BM():yM()],P:{tabindex:"0",role:"button"}}),f.oa("click",function(k){return function(){var l=g.U(d.I.app);l&&(l.ab("iqsr",k.Nn?"0":"1"),l.getVideoData().dz=!0);d.Na.Sa();d.Pm()}}(c)),a.push(f); +return new g.OO({D:"div",J:"ytp-menuitem",P:{"aria-disabled":"true"},K:[{D:"div",Y:["ytp-menuitem-label"],K:a}]},b)}; +g.h.Hf=function(a,b){b=void 0===b?!1:b;if("missing-qualities"===a)return{D:"a",P:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.I.O().F},W:"\u00bfFalta alguna opci\u00f3n?"};if("inline-survey"===a)return"";var c=[lR(this,a)],d=this.I.getPreferredQuality();b||"auto"!==d||"auto"!==a||(c.push(" "),c.push(lR(this,this.o,["ytp-menu-label-secondary"])));return{D:"div",K:c}};g.t(mR,g.T);g.h=mR.prototype;g.h.init=function(){this.Kj(this.o);this.na("minvalue",this.minimumValue);this.na("maxvalue",this.maximumValue)}; +g.h.FI=function(a){if(!g.np(a)){switch(g.op(a)){case 37:case 40:var b=-this.F;break;case 39:case 38:b=this.F;break;default:return}this.Kj(this.o+b);g.mp(a)}}; +g.h.CI=function(a){var b=this.o;b+=0>(a.deltaX||-a.deltaY)?-this.C:this.C;this.Kj(b);g.mp(a)}; +g.h.DI=function(a){a=(a-g.Jh(this.u).x)/this.G*this.range+this.minimumValue;this.Kj(a)}; +g.h.Kj=function(a,b){b=void 0===b?"":b;var c=g.Td(a,this.minimumValue,this.maximumValue);""===b&&(b=c.toString());this.na("valuenow",c);this.na("valuetext",b);this.N.style.left=(c-this.minimumValue)/this.range*(this.G-this.H)+"px";this.o=c}; +g.h.focus=function(){this.T.focus()};g.t(oR,mR);oR.prototype.R=function(){this.I.setPlaybackRate(this.o,!0)}; +oR.prototype.Kj=function(a){mR.prototype.Kj.call(this,a,pR(this,a).toString());this.A&&(nR(this),this.V())}; +oR.prototype.Z=function(){var a=this.I.getPlaybackRate();pR(this,this.o)!==a&&(this.Kj(a),nR(this))};g.t(qR,g.gO);qR.prototype.focus=function(){this.o.focus()};g.t(rR,RO);g.t(sR,g.fR);g.h=sR.prototype;g.h.Hf=function(a){return"1"===a?"Normal":a.toLocaleString()}; +g.h.la=function(){var a=this.I.getPresentingPlayerType();this.enable(2!==a&&3!==a);wR(this)}; +g.h.Uk=function(a){g.fR.prototype.Uk.call(this,a);a?(this.G=this.M(this.I,"onPlaybackRateChange",this.GI),wR(this),uR(this,this.I.getPlaybackRate())):(this.kb(this.G),this.G=null)}; +g.h.GI=function(a){var b=this.I.getPlaybackRate();this.F.includes(b)||vR(this,b);uR(this,a)}; +g.h.zd=function(a){g.fR.prototype.zd.call(this,a);a===this.o?this.I.setPlaybackRate(this.B,!0):this.I.setPlaybackRate(Number(a),!0);this.Na.ke()};g.t(yR,g.fR);g.h=yR.prototype;g.h.Lb=function(a){g.fR.prototype.Lb.call(this,a)}; +g.h.lA=function(a){return a.option.toString()}; +g.h.getOption=function(a){return this.settings[a]}; +g.h.Hf=function(a){return this.getOption(a).text||""}; +g.h.zd=function(a){g.fR.prototype.zd.call(this,a);this.S("settingChange",this.setting,this.settings[a].option)};g.t(zR,g.SO);zR.prototype.Xc=function(a){for(var b=g.p(Object.keys(a)),c=b.next();!c.done;c=b.next()){var d=c.value;if(c=this.hi[d]){var e=a[d].toString();d=!!a[d+"Override"];c.options[e]&&(c.Lb(e),c.B.element.setAttribute("aria-checked",String(!d)),c.o.element.setAttribute("aria-checked",String(d)))}}}; +zR.prototype.je=function(a,b){this.S("settingChange",a,b)};g.t(AR,g.fR);AR.prototype.o=function(a){return a.languageCode}; +AR.prototype.Hf=function(a){return this.languages[a].languageName||""}; +AR.prototype.zd=function(a){this.S("select",a);g.eP(this.Na)};g.t(CR,g.fR);g.h=CR.prototype;g.h.Au=function(a){return g.Pb(a)?"__off__":a.displayName}; +g.h.Hf=function(a){return"__off__"===a?"Desactivados":"__translate__"===a?"Traducir autom\u00e1ticamente":"__contribute__"===a?"A\u00f1adir subt\u00edtulos":("__off__"===a?{}:this.tracks[a]).displayName}; +g.h.zd=function(a){"__translate__"===a?this.o.open():"__contribute__"===a?(this.I.pauseVideo(),this.I.isFullscreen()&&this.I.toggleFullscreen(),a=g.OI(this.I.O(),this.I.getVideoData()),g.SN(a)):(this.I.setOption("captions","track","__off__"===a?{}:this.tracks[a]),g.fR.prototype.zd.call(this,a),this.Na.ke())}; +g.h.la=function(){var a=this.I.getOptions();a=a&&-1!==a.indexOf("captions");var b=this.I.getVideoData();b=b&&b.jo;var c={};if(a||b){if(a){var d=this.I.getOption("captions","track");c=this.I.getOption("captions","tracklist",{includeAsr:!0});var e=this.I.getOption("captions","translationLanguages");this.tracks=g.Ab(c,this.Au,this);var f=(0,g.Jc)(c,this.Au);if(e.length&&!g.Pb(d)){var k=d.translationLanguage;if(k&&k.languageName){var l=k.languageName;k=e.findIndex(function(m){return m.languageName=== +l}); +vaa(e,k)}Pla(this.o,e);f.push("__translate__")}e=this.Au(d)}else this.tracks={},f=[],e="__off__";f.unshift("__off__");this.tracks.__off__={};b&&f.unshift("__contribute__");this.tracks[e]||(this.tracks[e]=d,f.push(e));g.hR(this,f);this.Lb(e);d&&d.translationLanguage?this.o.Lb(this.o.o(d.translationLanguage)):gR(this.o);a&&this.B.Xc(this.I.getSubtitlesUserSettings());this.G.Bb(c&&c.length?" ("+c.length+")":"");this.S("size-change");this.enable(!0)}else this.enable(!1)}; +g.h.II=function(a){var b=this.I.getOption("captions","track");b=g.Sb(b);b.translationLanguage=this.o.languages[a];this.I.setOption("captions","track",b)}; +g.h.je=function(a,b){if("reset"===a)this.I.resetSubtitlesUserSettings();else{var c={};c[a]=b;this.I.updateSubtitlesUserSettings(c)}BR(this,!0);this.F.start();this.B.Xc(this.I.getSubtitlesUserSettings())}; +g.h.TM=function(a){a||this.F.uf()}; +g.h.X=function(){this.F.uf();g.fR.prototype.X.call(this)};g.t(DR,g.aP);g.h=DR.prototype;g.h.initialize=function(){if(!this.gd){this.gd=!0;var a=new kR(this.I,this);g.A(this,a);a=new CR(this.I,this);g.A(this,a);a=new eR(this.I,this);g.A(this,a);this.I.O().Ya&&(a=new sR(this.I,this),g.A(this,a));this.I.O().Fb&&(a=new jR(this.I,this),g.A(this,a));a=new iR(this.I,this);g.A(this,a);dR(this.settingsButton,this.hc.items.length)}}; +g.h.sb=function(a){this.initialize();this.hc.sb(a);dR(this.settingsButton,this.hc.items.length)}; +g.h.md=function(a){this.Ma()&&1>=this.hc.items.length&&this.hide();this.hc.md(a);dR(this.settingsButton,this.hc.items.length)}; +g.h.jc=function(a){this.initialize();0<this.hc.items.length&&g.aP.prototype.jc.call(this,a)}; +g.h.show=function(){g.aP.prototype.show.call(this);g.I(this.I.getRootNode(),"ytp-settings-shown")}; +g.h.hide=function(){g.aP.prototype.hide.call(this);g.Gn(this.I.getRootNode(),"ytp-settings-shown")};g.t(ER,g.T);ER.prototype.onClick=function(){var a=this.I.app;a.u.sa("SIZE_CLICKED",!a.nd)}; +ER.prototype.la=function(){g.$L(this,this.I.app.Me&&!this.I.isFullscreen()&&3!==this.I.getPresentingPlayerType());if(this.Ma()){var a=this.I.isWidescreen();if(this.isWidescreen!==a){var b=a?g.V?{D:"div",Y:["ytp-icon","ytp-icon-default-view"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"m 26,13 0,10 -16,0 0,-10 z m -14,2 12,0 0,6 -12,0 0,-6 z",fill:"#fff","fill-rule":"evenodd"}}]}:g.V?{D:"div",Y:["ytp-icon","ytp-icon-theater-mode"]}:{D:"svg",P:{height:"100%", +version:"1.1",viewBox:"0 0 36 36",width:"100%"},K:[{D:"path",Va:!0,P:{d:"m 28,11 0,14 -20,0 0,-14 z m -18,2 16,0 0,10 -16,0 0,-10 z",fill:"#fff","fill-rule":"evenodd"}}]};this.I.O().G||null==this.isWidescreen?this.na("icon",b):mQ(this.transition,this.element,b);this.isWidescreen=a;b=g.YN(this.I,"Vista predeterminada","t");var c=g.YN(this.I,"Modo Cine","t");this.na("title",a?b:c);uQ(this.tooltip)}}};g.t(FR,g.T);FR.prototype.onClick=function(){this.I.toggleSubtitles()}; +FR.prototype.isEnabled=function(){return!!this.I.getOption("captions","track").displayName}; +FR.prototype.la=function(){var a=null!=g.lC(g.dN(this.I));g.$L(this,a&&300<=g.iN(this.I).getPlayerSize().width);a&&this.na("pressed",this.isEnabled())};g.t(g.GR,g.T);g.h=g.GR.prototype; +g.h.ac=function(){var a=g.iN(this.api).getPlayerSize().width,b=a>=this.G&&(!this.u||!g.S(g.iM(this.api),64));g.$L(this,b);g.J(this.element,"ytp-time-display-allow-autohide",b&&400>a);a=this.api.getProgressState();if(b){b=this.api.getPresentingPlayerType();var c=g.OL(g.O(this.api.O().experiments,"halftime_ux_killswitch")?a.current:this.api.getCurrentTime(b,!1));this.A!==c&&(this.na("currenttime",c),this.A=c);b=g.OL(g.O(this.api.O().experiments,"halftime_ux_killswitch")?a.duration:this.api.getDuration(b, +!1));this.B!==b&&(this.na("duration",b),this.B=b)}this.u&&(a=a.isAtLiveHead,this.F!==a||this.C!==this.isPremiere)&&(this.F=a,this.C=this.isPremiere,this.ac(),b=this.liveBadge.element,b.disabled=a,this.liveBadge.Bb(this.isPremiere?"Estreno":"En directo"),a?this.o&&(this.o(),this.o=null,b.removeAttribute("title")):(b.title="Accede a la emisi\u00f3n en directo",this.o=g.DO(this.tooltip,this.liveBadge.element)))}; +g.h.Qa=function(a,b){this.updateVideoData(b);this.ac()}; +g.h.updateVideoData=function(a){this.u=a.ya&&!a.gg;this.isPremiere=a.isPremiere;g.J(this.element,"ytp-live",this.u)}; +g.h.onClick=function(a){a.target===this.liveBadge.element&&(this.api.seekTo(Infinity),this.api.playVideo())}; +g.h.X=function(){this.o&&this.o();g.T.prototype.X.call(this)};g.t(JR,g.T);g.h=JR.prototype;g.h.KI=function(){var a=this.u.Pc();this.C!==a&&(this.C=a,IR(this,this.api.getVolume(),this.api.isMuted()))}; +g.h.mA=function(a){g.$L(this,350<=a.width)}; +g.h.NI=function(a){if(!g.np(a)){var b=g.op(a),c=null;37===b?c=this.volume-5:39===b?c=this.volume+5:36===b?c=0:35===b&&(c=100);null!==c&&(c=g.Td(c,0,100),0===c?this.api.mute():(this.api.isMuted()&&this.api.unMute(),this.api.setVolume(c)),g.mp(a))}}; +g.h.LI=function(a){var b=a.deltaX||-a.deltaY;a.deltaMode?this.api.setVolume(this.volume+(0>b?-10:10)):this.api.setVolume(this.volume+g.Td(b/10,-10,10));g.mp(a)}; +g.h.XM=function(){HR(this,this.o,!0,this.B,this.u.wj());this.T=this.volume;this.api.isMuted()&&this.api.unMute()}; +g.h.MI=function(a){var b=this.C?78:52,c=this.C?18:12;a-=g.Jh(this.R).x;this.api.setVolume(100*g.Td((a-c/2)/(b-c),0,1))}; +g.h.WM=function(){HR(this,this.o,!1,this.B,this.u.wj());0===this.volume&&(this.api.mute(),this.api.setVolume(this.T))}; +g.h.OI=function(a){IR(this,a.volume,a.muted)}; +g.h.Cx=function(){HR(this,this.o,this.A,this.B,this.u.wj())}; +g.h.MC=function(a){g.J(this.element,"ytp-volume-control-hover",a);HR(this,a,this.A,this.B,this.u.wj())}; +g.h.X=function(){g.T.prototype.X.call(this);g.Gn(this.G,"ytp-volume-slider-active")};g.t(g.KR,g.T);g.KR.prototype.Qa=function(){var a=this.api.getVideoData(1).Yb,b=this.api.O();this.visible=!!this.api.getVideoData().videoId&&!(a&&b.ea);g.$L(this,this.visible);g.BN(this.api,this.element,this.visible&&this.L);this.visible&&(a=this.api.getVideoUrl(!0,!1,!1,!0),this.na("url",a))}; +g.KR.prototype.onClick=function(a){var b=this.api.getVideoUrl(!g.PL(a),!1,!0,!0);g.qy(this.api.O())&&(b=g.Ed(b,g.PI({},"emb_logo")));g.VN(b,this.api,a);g.AN(this.api,this.element)}; +g.KR.prototype.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.api,this.element,this.visible&&a)};g.t(LR,g.Rr);g.h=LR.prototype;g.h.yu=function(){this.C.ac();this.ga.ac();g.O(this.I.O().experiments,"web_wn_macro_markers")&&this.L.ac()}; +g.h.kA=function(){this.zu();this.Z.u?this.yu():g.ZR(this.C.tooltip)}; +g.h.HI=function(){this.yu();this.G.start()}; +g.h.zu=function(){var a=!this.I.O().o&&300>g.aR(this.C)&&g.iM(this.I).nb()&&!!window.requestAnimationFrame,b=!a;this.Z.u||(a=b=!1);b?this.H||(this.H=this.M(this.I,"progresssync",this.yu)):this.H&&(this.kb(this.H),this.H=null);a?this.G.isActive()||this.G.start():this.G.stop()}; +g.h.UO=function(a){var b=this.u.rb();a=!a;if(null!=b.type)if(a)switch(b.type){case 3:case 2:$R(b);b.F.show();break;default:b.F.show()}else b.F.hide();b.G=a}; +g.h.Ra=function(){var a=this.u.Pc(),b=g.iN(this.I).getPlayerSize(),c=NR(this),d=Math.max(b.width-2*c,100);if(this.ma!==b.width||this.ra!==a){this.ma=b.width;this.ra=a;var e=OR(this);this.A.element.style.width=e+"px";this.A.element.style.left=c+"px";g.YQ(this.C,c,e,a);this.u.rb().V=e}c=this.o;e=Math.min(413*(a?1.5:1),Math.round(.82*(b.height-PR(this))));c.maxWidth=Math.min(570*(a?1.5:1),d);c.Vp=e;c.yl();this.zu();!this.I.O().ia("html5_player_bottom_linear_gradient")&&g.O(this.I.O().experiments,"html5_player_dynamic_bottom_gradient")&& +g.VP(this.fa,b.height)}; +g.h.Qa=function(){var a=this.I.getVideoData();this.R.style.background=a.Yb?a.rf:"";g.$L(this.T,a.Kv)}; +g.h.xa=function(){return this.A.element};var z2={},QR=(z2.CHANNEL_NAME="ytp-title-channel-name",z2.FULLERSCREEN_LINK="ytp-title-fullerscreen-link",z2.LINK="ytp-title-link",z2.SESSIONLINK="yt-uix-sessionlink",z2.SUBTEXT="ytp-title-subtext",z2.TEXT="ytp-title-text",z2.TITLE="ytp-title",z2);g.t(RR,g.T);RR.prototype.onClick=function(a){g.AN(this.api,this.element);var b=this.api.getVideoUrl(!g.PL(a),!1,!0);g.qy(this.api.O())&&(b=g.Ed(b,g.PI({},"emb_title")));g.VN(b,this.api,a)}; +RR.prototype.la=function(){var a=this.api.getVideoData(),b=this.api.O();this.na("title",a.title);SR(this);if(2===this.api.getPresentingPlayerType()){var c=this.api.getVideoData();c.videoId&&c.isListed&&c.author&&c.Mg&&c.profilePicture?(this.na("channelLink",c.Mg),this.na("channelName",c.author)):SR(this)}c=b.externalFullscreen||!this.api.isFullscreen()&&b.pd;g.J(this.link,QR.FULLERSCREEN_LINK,c);b.N||!a.videoId||c?this.o&&(this.na("url",null),this.kb(this.o),this.o=null):(this.na("url",this.api.getVideoUrl(!0)), +this.o||(this.o=this.M(this.link,"click",this.onClick)))};g.t(g.UR,g.T);g.h=g.UR.prototype;g.h.kB=function(a,b){if(a<=this.A&&this.A<=b){var c=this.A;this.A=NaN;VR(this,c)}}; +g.h.NG=function(){YA(this.o,this.A,160*this.Wd)}; +g.h.og=function(){switch(this.type){case 2:var a=this.u;a.removeEventListener("mouseout",this.N);a.addEventListener("mouseover",this.B);a.removeEventListener("blur",this.N);a.addEventListener("focus",this.B);aS(this);break;case 3:aS(this);break;case 1:this.o&&(this.o.unsubscribe("l",this.kB,this),this.o=null),this.api.removeEventListener("videoready",this.R),this.T.stop()}this.type=null;this.G&&this.F.hide()}; +g.h.Xf=function(a){for(var b=0;b<arguments.length;++b);if(this.u)for(b=0;b<arguments.length;b++)g.Ce(arguments[b],this.u)&&this.og()}; +g.h.X=function(){null!=this.type&&this.og();this.o&&this.o.dispose();g.T.prototype.X.call(this)};g.t(g.eS,g.T);g.h=g.eS.prototype;g.h.Wp=function(){var a=this.I.getPlayerSize(),b=this.I.O(),c=this.I.getVideoData(),d=g.qy(b)&&g.jN(this.I)&&g.S(g.iM(this.I),128);this.visible=b.Ai&&240<=a.width&&!c.isAd()&&c.Ai&&!d;g.$L(this,this.visible);this.icon&&hS(this,this.icon);g.BN(this.I,this.element,this.visible&&this.L)}; +g.h.SB=function(){this.o=!0;this.u=!1;this.la(1);this.I.O().o&&CP(this.tooltip,this.element);this.I.O().A&&this.I.sa("WATCH_LATER_VIDEO_ADDED")}; +g.h.nA=function(){return this.I.getVideoData().videoId}; +g.h.onClick=function(){var a=this;g.AN(this.I,this.element);var b=this.I.O(),c=this.nA();b.cd?dS(this,c):this.I.app.Ha?GN(function(){g.cr("embedsItpWatchLaterResult",{accepted:!0});Lp();fS(a,c)},function(){g.cr("embedsItpWatchLaterResult",{accepted:!1}); +gS(a,"No se ha podido guardar porque el navegador ha bloqueado las cookies.")}):fS(this,c)}; +g.h.vN=function(a,b){this.u=!1;var c="Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde.";b&&(c=b.errors&&b.errors.length?b.errors[0]:b.error_message);gS(this,c)}; +g.h.wN=function(){this.u=!1;gS(this,"Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde.")}; +g.h.TB=function(){this.u=this.o=!1;this.la(2);this.I.O().A&&this.I.sa("WATCH_LATER_VIDEO_REMOVED")}; +g.h.QI=function(){this.u=this.o=!1;this.la(2)}; +g.h.la=function(a,b){var c=this.I.O();hS(this,a);if(b)this.update({title:b,image:null});else if(c.ra){var d={USER_NAME:c.ra};this.update({title:this.o?g.NL("Lo has a\u00f1adido como $USER_NAME",d):g.NL("Ver m\u00e1s tarde como $USER_NAME",d),image:$y(c)})}else this.update({title:"Ver m\u00e1s tarde",image:null});uQ(this.tooltip)}; +g.h.jb=function(a){g.T.prototype.jb.call(this,a);g.BN(this.I,this.element,this.visible&&a)};g.t(iS,g.nO);g.h=iS.prototype;g.h.rb=function(){return this.tooltip}; +g.h.Ey=function(){return this.u}; +g.h.Xi=function(a,b){b?this.ea=a:this.ea=null;this.Ke()}; +g.h.dm=function(a,b){if(b)this.R.push(a);else for(var c=this.R.length;0<=c;c--)if(this.R[c]===a){this.R.splice(c,1);break}this.o.oc(64,0<this.R.length)}; +g.h.zi=function(){g.mN(this.api)&&g.nN(this.api);pN(this.api);return!!this.ea||jS(this)||g.nO.prototype.zi.call(this)}; +g.h.Ke=function(){var a=!this.zi(),b=a&&g.mN(this.api)&&!g.S(g.iM(this.api),2),c=this.fa&&g.jN(this.api)&&g.S(g.iM(this.api),128);a||c?(this.Xb.show(),this.Zb.show()):(this.Xb.hide(),this.Zb.hide(),this.tooltip.Xf(this.C.element));b?this.ba.jc():this.ba.Sa();this.u&&MR(this.u,!a);g.nO.prototype.Ke.call(this)}; +g.h.kl=function(a,b,c,d,e){a.style.left="";a.style.top="";a.style.bottom="";var f=g.Qh(a),k=d||this.u&&g.Ce(this.u.xa(),b),l=d=null;null!=c&&k||(d=g.Qh(b),l=g.Nh(b,this.api.getRootNode()),null==c&&(c=l.x+d.width/2));c-=f.width/2;if(k){var m=this.u;b=NR(m);d=OR(m);l=g.iN(this.api).getPlayerSize().height;c=g.Td(c,b,b+d-f.width);m=l-PR(m)-f.height}else g.Ce(this.C.element,b)?(m=g.iN(this.api).getPlayerSize().width,c=g.Td(c,12,m-f.width-12),m=this.Pc()?this.eb:this.Ya,"gvn"===this.api.O().playerStyle&& +(m+=20),this.fa&&(m-=this.Pc()?26:18)):(b=g.iN(this.api).getPlayerSize(),c=g.Td(c,12,b.width-f.width-12),l.y>(b.height-d.height)/2?m=l.y-f.height-12:m=l.y+d.height+12);a.style.top=m+(e||0)+"px";a.style.left=c+"px"}; +g.h.Om=function(a){a&&(this.tooltip.Xf(this.C.element),this.u&&this.tooltip.Xf(this.u.xa()));g.nO.prototype.Om.call(this,a)}; +g.h.qu=function(a,b){var c=g.iN(this.api).getPlayerSize();c=new g.uh(0,0,c.width,c.height);if(a||this.o.u&&!this.zi()){if(this.api.O().Il||b){var d=this.Pc()?this.eb:this.Ya;c.top+=d;c.height-=d}this.u&&(c.height-=PR(this.u))}return c}; +g.h.nI=function(a){var b=this.api.getRootNode();a?b.parentElement?(b.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube a pantalla completa"),this.api.O().externalFullscreen||(b.parentElement.insertBefore(this.Ea.element,b),b.parentElement.insertBefore(this.Aa.element,b.nextSibling))):g.L(Error("Player not in DOM.")):(b.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube"),this.Ea.detach(),this.Aa.detach());this.Ra();this.qh()}; +g.h.Pc=function(){return this.api.isFullscreen()||!1}; +g.h.showControls=function(a){this.wa=!a;this.Ke()}; +g.h.Ra=function(){var a=this.Pc();this.tooltip.Wd=a?1.5:1;this.contextMenu&&g.J(this.contextMenu.element,"ytp-big-mode",a);this.Ke();if(this.he()&&this.B)this.H&&GP(this.B,this.H),this.shareButton&&GP(this.B,this.shareButton),this.L&&GP(this.B,this.L);else{if(this.B){a=this.B;for(var b=g.p(a.actionButtons),c=b.next();!c.done;c=b.next())c.value.detach();a.actionButtons=[]}this.H&&!g.Ce(this.A.element,this.H.element)&&this.H.ca(this.A.element);this.shareButton&&!g.Ce(this.A.element,this.shareButton.element)&& +this.shareButton.ca(this.A.element);this.L&&!g.Ce(this.A.element,this.L.element)&&this.L.ca(this.A.element)}this.qh();g.nO.prototype.Ra.call(this)}; +g.h.Ts=function(){if(jS(this)&&!g.jN(this.api))return!1;var a=this.api.getVideoData();return!g.qy(this.api.O())||2===this.api.getPresentingPlayerType()||!this.od||((a=this.od||a.Wi)?(a=a.embedPreview)?(a=a.thumbnailPreviewRenderer,a=a.videoDetails&&a.videoDetails.embeddedPlayerOverlayVideoDetailsRenderer||null):a=null:a=null,a&&a.collapsedRenderer&&a.expandedRenderer)?g.nO.prototype.Ts.call(this):!1}; +g.h.qh=function(){g.nO.prototype.qh.call(this);g.BN(this.api,this.title.element,!!this.G);this.aa&&this.aa.jb(!!this.G);this.channelAvatar.jb(!!this.G);this.overflowButton&&this.overflowButton.jb(this.he()&&!!this.G);this.shareButton&&this.shareButton.jb(!this.he()&&!!this.G);this.H&&this.H.jb(!this.he()&&!!this.G);this.L&&this.L.jb(!this.he()&&!!this.G);if(!this.G){this.tooltip.Xf(this.C.element);for(var a=0;a<this.ua.length;a++){var b=this.ua[a];b.Od()&&b.Sa()}}}; +g.h.Tk=function(a){this.u&&MR(this.u,this.zi());this.Ke();g.nO.prototype.Tk.call(this,a)}; +g.h.TL=function(){qN(this.api)&&this.o.oc(128,!1)}; +g.h.handleGlobalKeyDown=function(a,b,c,d,e,f,k){return this.Z?this.Z.handleGlobalKeyDown(a,b,c,d,e,f,k):!1}; +g.h.handleGlobalKeyUp=function(a,b,c,d,e,f,k){return this.Z?this.Z.handleGlobalKeyUp(a,b,c,d,e,f,k):!1}; +g.h.Rg=function(){return this.contextMenu.Ma()?(this.contextMenu.Sa(),!0):this.R.length?(this.R[this.R.length-1].Sa(),!0):this.ea?(this.ea.Sa(),!0):g.nO.prototype.Rg.call(this)}; +g.h.Iv=function(a,b){this.Fb=b;this.dm(a,b);this.zD()}; +g.h.zD=function(){var a=this.Fb||this.contextMenu.Od();this.Ua!==a&&(this.Ua=a,this.api.sa("onAutonavPauseRequest",this.Ua))}; +g.h.tF=function(){kS(this,this.api.getRootNode(),!0).focus()}; +g.h.uF=function(){kS(this,this.api.getRootNode(),!1).focus()}; +g.h.Nm=function(){return this.u&&this.u.o}; +g.h.vu=function(){this.o.oc(2,!0)}; +g.h.Zo=function(){this.dc.hide()}; +g.h.tu=function(a){g.IO(this.dc,!g.bD(a))}; +g.h.ru=function(a,b,c,d){var e=this.ob;e.o.uf();e.u.start();e.element.setAttribute("data-side",-1===a?"back":"forward");var f=3*g.iN(e.I).getPlayerSize().height;var k=g.iN(e.I).getPlayerSize();k=k.width/3-3*k.height;var l=e.da("ytp-doubletap-static-circle");l.style.width=f+"px";l.style.height=f+"px";1===a?(l.style.left="",l.style.right=k+"px"):-1===a&&(l.style.right="",l.style.left=k+"px");var m=2.5*f;f=m/2;l=e.da("ytp-doubletap-ripple");l.style.width=m+"px";l.style.height=m+"px";1===a?(a=g.iN(e.I).getPlayerSize().width- +b+Math.abs(k),l.style.left="",l.style.right=a-f+"px"):-1===a&&(a=Math.abs(k)+b,l.style.right="",l.style.left=a-f+"px");l.style.top="calc((33% + "+Math.round(c)+"px) - "+f+"px)";if(c=e.da("ytp-doubletap-ripple"))c.classList.remove("ytp-doubletap-ripple"),c.classList.add("ytp-doubletap-ripple");d=g.NL("$TOTAL_SEEK_TIME\u00a0segundos",{TOTAL_SEEK_TIME:d.toString()});e.na("seekTime",d)}; +g.h.QC=function(){var a=this.api.getVideoData();a&&a.tooltipRenderer&&(this.ma||(this.ma=new LP(a.tooltipRenderer,this,this.api),g.A(this,this.ma),g.vN(this.api,this.ma.element,8)),this.ma.A(a.tooltipRenderer))};g.t(g.lS,g.hC);g.lS.prototype.Pf=function(){return!1}; +g.lS.prototype.create=function(){var a=this.player.O();Ty(a)&&a.o?this.chrome=new g.nO(this.player):this.chrome=new iS(this.player);g.A(this,this.chrome);this.chrome.init();g.rC(this.player,"ux")};g.t(nS,g.z);nS.prototype.Kc=function(){}; +nS.prototype.seekTo=function(a,b,c){a=void 0===a?0:a;c=void 0===c?null:c;if(void 0===b?0:b)mS(this,a);else{b=this.api.xb();var d=b===this.A?this.B:null;sS(this,!1);this.G=a;null!=c&&this.C.start(c);b&&(this.B=d||b.getPlayerState(),YK(b),this.A=b)}}; +nS.prototype.X=function(){sS(this,!1);uS(this);g.z.prototype.X.call(this)}; +var Tla=0;g.t(wS,g.z);g.h=wS.prototype;g.h.Kc=function(a){if(this.u===this.api.xb()){var b=this.F.get(a);b||xS(this,"e.unexpectedCueRangeTriggered");CS(this,b.target,b.df,a)}else{b=this.o.find(function(e){return e.sf.fc===a}); +var c=b.sf,d=c.target;c=c.df;d?CS(this,d,c,a):Yla(this,b.Tb,c,a)}}; +g.h.rM=function(){var a=this.H;ES(this);a&&(DS(this,a)||xS(this,"e.unexpectedPresentingPlayer"),this.api.xb().addCueRange(a.sf.fc))}; +g.h.seekTo=function(a,b,c){a=void 0===a?0:a;c=void 0===c?null:c;if(void 0===b?0:b)vS(this,a);else{b=this.api.xb();var d=b===this.B?this.G:null;HS(this,!1);this.R=a;null!=c&&this.N.start(c);b&&(this.G=d||b.getPlayerState(),YK(b),this.B=b)}}; +g.h.kI=function(a){var b=this;if(g.hD(a,128)){var c=this.o.find(function(d){return DS(b,d)}); +c&&(ES(this),a=new g.VC(8),c=FS(this,c)/1E3,IS(this,c,a))}}; +g.h.X=function(){HS(this,!1);MS(this);g.z.prototype.X.call(this)}; +var Wla=0;var Zla="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_EMBEDDED_PLAYER WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");PS.prototype.getLocalMediaInfoById=function(a){return g.rh(this,function c(){return g.Aa(c,function(d){return d["return"](wha(a))})})}; +PS.prototype.getAllLocalMediaInfo=function(){return g.rh(this,function b(){return g.Aa(b,function(c){return c["return"](xha())})})}; +PS.prototype.o=function(a){this.api.sa("localmediachange",a);OS(this)};var bma=$a(function(){var a=window.AudioContext||window.webkitAudioContext;try{return new a}catch(b){return b.name}}),TS=!1;g.t(US,g.T); +US.prototype.setValue=function(a,b){for(var c=0;c+2<this.B.length&&this.B[c+1]<b;)c++;var d=Math.min(1,(b-this.B[c])/(this.B[c+1]-this.B[c]));if(this.u)this.u.fillStyle=this.C[c],this.u.fillRect(a*this.o,0,this.o,this.heightPx),this.u.fillStyle=this.C[c+1],this.u.fillRect(a*this.o,this.heightPx*(1-d),this.o,this.heightPx);else{var e=this.element.children[a],f=window.devicePixelRatio||1;d=Math.min(this.heightPx,Math.round(this.heightPx*d*f)/f)||0;e.style.height=d+"px";e.style.backgroundColor=this.C[c+ +1];e.style.borderTop="solid "+(this.heightPx-d)+"px "+this.C[c]}};g.t(WS,g.T);g.h=WS.prototype;g.h.show=function(){g.T.prototype.show.call(this);this.la()}; +g.h.hide=function(){g.T.prototype.hide.call(this);this.delay.stop()}; +g.h.stop=function(){this.delay.stop()}; +g.h.start=function(){this.delay.isActive()||this.la()}; +g.h.la=function(){var a=(0,g.M)(),b=this.C.getStatsForNerds();VS(this.o,b.bandwidth_samples);VS(this.B,b.network_activity_samples);VS(this.A,b.live_latency_samples);VS(this.u,b.buffer_health_samples);this.update(b);a=25<(0,g.M)()-a?5E3:500;this.delay.start(a)};g.t(cT,g.z);cT.create=function(a,b,c){var d=this;try{var e="string"===typeof a?a:"player"+g.Qa(a),f=A2[e];if(f){try{f.dispose()}catch(l){g.L(l)}A2[e]=null}var k=new cT(a,b,c);g.Le(k,function(){A2[e]=null;d.Ne&&d.Ne()}); +return A2[e]=k}catch(l){throw g.L(l),l.stack;}}; +g.h=cT.prototype;g.h.getVisibilityState=function(a,b,c,d,e,f){return this.H.getVisibilityState(a,b,c,d,e,f)}; +g.h.isVideoInfoVisible=function(){return!(!this.aa||!this.aa.Ma())}; +g.h.setIsExternalPlaylist=function(a){this.ga=Q(!1,a)}; +g.h.hK=function(){eT(this)||g.AT(this,5)}; +g.h.dM=function(a){eT(this)||(ZT(this),g.bD(a.getPlayerState())&&this.playVideo())}; +g.h.canPlayType=function(a){return Ew(a)}; +g.h.O=function(){return this.o}; +g.h.getVideoData=function(){return this.F.getVideoData()}; +g.h.getVideoLoadedFraction=function(a){a=g.U(this,a);return a?WB(a.getVideoData())?1:(a=a.o)?LC(a):0:0}; +g.h.sd=function(){var a={},b=g.lC(this.B);b&&g.Sa(a,b.eH());a.fs=this.u.isFullscreen();a.volume=Math.round(this.u.getVolume());a.mos=this.u.isMuted()?1:0;if(g.O(this.o.experiments,"html5_enable_embedded_player_visibility_signals")&&this.o.u&&(this.Gd&&(b=this.Gd,b=null==b.u?null:Math.round(100*b.u)/100,null!=b&&(a.inview=b)),b=this.L.getPlayerSize(),0<b.height&&0<b.width)){b=[Math.round(b.height),Math.round(b.width)];var c=g.Py();1<c&&b.push(c);a.size=b.join(":")}!XS(this,"web_player_clips_vss_killswitch")&& +this.F==this.A&&this.R&&(a.clipid=this.R.postId);return a}; +g.h.setLoopRange=function(a){var b=!1;!!this.R!==!!a?b=!0:this.R&&a&&(b=this.R.startTimeMs!==a.startTimeMs||this.R.endTimeMs!==a.endTimeMs||this.R.postId!==a.postId);b&&(IF(this.A.V,"applooprange"),a?(b=new g.cz(a.startTimeMs,a.endTimeMs,{id:"looprange",namespace:"applooprange"}),this.A.addCueRange(b)):sT(this).ak=void 0,this.R=a,this.u.sa("onLoopRangeChange",a),this.F==this.A&&(this.R&&!ET(this,this.A.getCurrentTime())&&this.wv(),g.cJ(this.F.C)))}; +g.h.getLoopRange=function(){return this.R}; +g.h.wv=function(){this.A.seekTo(.001*this.R.startTimeMs)}; +g.h.setPlaybackRate=function(a,b){if(!isNaN(a)){var c=dT(this,a);this.A.getPlaybackRate()!=c&&(this.A.setPlaybackRate(c),b&&!this.o.u&&g.Ms("yt-player-playback-rate",c),this.u.sa("onPlaybackRateChange",c))}}; +g.h.getCurrentTime=function(a,b){b=void 0===b?!0:b;if(3==this.getPresentingPlayerType())return g.wC(this.B).getCurrentTime();var c=g.U(this,a);return c?b?(c=pT(this,c),GT(this,c.getCurrentTime(),c)):c.getCurrentTime():0}; +g.h.getDuration=function(a,b){var c=g.U(this,a);return c?void 0===b||b?(c=oT(this,c),GT(this,c.getDuration(),c)):c.getDuration():0}; +g.h.Kb=function(a){a=g.U(this,a);if(!a)return 0;a=oT(this,a);return GT(this,a.Kb(),a)}; +g.h.getDebugText=function(a){var b=this.A.Za(a);if(this.F&&this.F!=this.A&&(b=kU(b,this.F.Za(a),"ad_"),a)){var c=b;var d={};var e=fe(document,"movie_player");e&&(d.bounds=e.getBoundingClientRect(),d["class"]=e.className);e={};var f=g.ie("video-ads");f?(gU(f,e),e.html=f.outerHTML):e.missing=1;f={};var k=g.ie("videoAdUiSkipContainer"),l=g.ie("ytp-ad-skip-button-container"),m=k||l;m?(gU(m,f),f.ima=k?1:0,f.bulleit=l?1:0):f.missing=1;k={};k.player=d;k.videoAds=e;k.skipButton=f;d=JSON.stringify(k);c.ad_skipBtnDbgInfo= +d}a&&this.C&&(b["0sz"]=0==ae(this.C.Qk()),b.op=this.C.nm("opacity"),c=this.C.Nh().y+this.C.Qk().height,b.yof=0>=c,b.dis=this.C.nm("display"));(a=a?(0,g.sI)():null)&&(b.gpu=a);b.cgr=!0;b.debug_playbackQuality=this.u.getPlaybackQuality(1);b.debug_date=(new Date).toString();delete b.uga;delete b.q;(a=BC(this.B))&&(b=kU(b,a.Za(),"fresca_"));return JSON.stringify(b,null,2)}; +g.h.getPresentingPlayerType=function(){return 1==this.ba?1:eT(this)?3:g.U(this).getPlayerType()}; +g.h.getAppState=function(){return this.ba}; +g.h.lH=function(a){switch(a.type){case "loadedmetadata":PA("fvb",this.N.timerName)||this.N.tick("fvb");SA("fvb");this.Fb.start();break;case "loadstart":PA("gv",this.N.timerName)||this.N.tick("gv");SA("gv");break;case "progress":case "timeupdate":!PA("l2s",this.N.timerName)&&2<=Rw(a.target.Sd())&&this.N.tick("l2s");break;case "playing":g.Vy&&this.Fb.start();if(g.Gy(this.o))a=!1;else{var b=g.qC(this.B);a="none"==this.C.nm("display")||0==ae(this.C.Qk());var c=jM(this.L),d=this.F.getVideoData(),e=Ty(this.o)|| +g.Ay(this.o);d=lB(d);b=!c||b||e||d||this.o.ob;a=a&&!b}a&&(this.F.ab("hidden","1",!0),this.getVideoData().sg||(XS(this,"html5_new_elem_on_hidden")?(this.getVideoData().sg=1,this.tB(null),this.F.playVideo()):dU(this,"hidden",!0)))}}; +g.h.oL=function(a,b){this.u.sa("onLoadProgress",b)}; +g.h.bN=function(){this.u.S("playbackstalledatstart")}; +g.h.mH=function(a,b){var c=pT(this,a);b=GT(this,c.getCurrentTime(),c);this.u.sa("onVideoProgress",b)}; +g.h.OK=function(){this.u.sa("onDompaused")}; +g.h.oM=function(){this.u.S("progresssync")}; +g.h.iH=function(a){if(1==this.getPresentingPlayerType()){g.hD(a,1)&&!g.S(a.state,64)&&sT(this).ya&&this.A.isAtLiveHead()&&1<this.u.getPlaybackRate()&&this.setPlaybackRate(1,!0);g.hD(a,2)&&lT(this);if(g.S(a.state,128)){var b=a.state;PT(this,5);b=b.u;JSON.stringify({errorData:b,debugInfo:this.getDebugText(!0)});this.u.sa("onError",aua[b.errorCode]||5);this.u.sa("onDetailedError",{errorCode:b.errorCode,errorDetail:b.errorDetail,message:b.errorMessage,mU:b.Hs});6048E5<(0,g.M)()-this.o.Aa&&this.u.sa("onReloadRequired")}b= +{};if(a.state.nb()&&!g.dD(a.state)&&!PA("pbresume","ad_to_video")&&PA("_start","ad_to_video")){var c=this.getVideoData();b.clientPlaybackNonce=c.clientPlaybackNonce;c.videoId&&(b.videoId=c.videoId);OA(b,"ad_to_video");LA("pbresume",void 0,"ad_to_video")}this.u.S("applicationplayerstatechange",a)}}; +g.h.RB=function(a){3!=this.getPresentingPlayerType()&&this.u.S("presentingplayerstatechange",a)}; +g.h.kH=function(a){mT(this,eD(a.state));g.S(a.state,1024)&&this.u.isMutedByMutedAutoplay()&&(WM(this,{muted:!1,volume:this.T.volume},!1),BT(this,!1))}; +g.h.gM=function(a){a.state.nb()&&!g.dD(a.state)&&(pC(this.B),g.Tr(this.pd))}; +g.h.fK=function(a,b,c){"newdata"==a&&JT(this);(a=c.ak)&&null!=a.startTimeMs&&null!=a.endTimeMs&&this.setLoopRange({startTimeMs:parseInt(a.startTimeMs,10),endTimeMs:parseInt(a.endTimeMs,10),postId:a.postId})}; +g.h.kK=function(){this.u.sa("onPlaybackAudioChange",this.u.getAudioTrack().Cb.name)}; +g.h.rN=function(a){var b=this.F.getVideoData();a==b&&this.u.sa("onPlaybackQualityChange",a.Ga.Ca().quality)}; +g.h.fu=function(a,b,c){b==this.A&&(this.o.Zb=c.oauthToken);if("newdata"==a)tC(this.B,2),this.u.S("videoplayerreset",b);else{if(!this.C)return;if("dataloaded"==a)if(this.F==this.A){if(c.Pa.Pd(c.aC),!this.A.getPlayerState().isError()){var d=eT(this);sT(this).Pb();d&&g.AT(this,6);rT(this);d||(d=uC(this.B))&&!d.created&&mC(this.B)&&d.create()}}else rT(this);1==b.getPlayerType()&&(this.o.T&&fU(this),this.getVideoData().ya&&!this.o.mp&&g.mK(this.A,"html5.unsupportedlive","DEVICE_FALLBACK",void 0,void 0), +c.Pb()&&(c.cn||c.zq||c.Aq||c.fd.focEnabled||c.fd.rmktEnabled||this.getVideoData().Xw)&&(d=this.getVideoData(),MT(this,"part2viewed",1,0x8000000000000),MT(this,"engagedview",Math.max(1,1E3*d.qf),0x8000000000000),d.ya||(d=1E3*d.lengthSeconds,MT(this,"videoplaytime25",.25*d,d),MT(this,"videoplaytime50",.5*d,d),MT(this,"videoplaytime75",.75*d,d),MT(this,"videoplaytime100",d,0x8000000000000),MT(this,"conversionview",d,0x8000000000000))));this.u.S("videodatachange",a,c,b.getPlayerType())}this.o.A&&this.u.sa("onVideoDataChange", +{type:a,playertype:b.getPlayerType()});b==this.A&&this.R&&!ET(this,this.A.getCurrentTime())&&this.wv();a=c.clientScreenNonce;c=c.Kq;a&&c?(b=this.ua,a!=g.ms()&&(ps(a,c),oM(b))):oM(this.ua)}; +g.h.mo=function(){vT(this,null);this.u.sa("onPlaylistUpdate")}; +g.h.SA=function(a){var b=a.getId(),c=sT(this);if("part2viewed"==b)c.fC&&g.nr(c.fC),c.zq&&hU(this,c.zq),c.Aq&&iU(this,c.Aq);else if("conversionview"==b){var d=this.A.C;d.o&&WI(d.o)}else"engagedview"==b&&g.nr(c.cn);if(c.gC){d=c.gC;var e={label:a.getId()};if(g.O(this.o.experiments,"send_pyv_ad_mt_and_abandon_pings")){var f=1E3*this.getCurrentTime();e.ad_mt=Math.round(Math.max(0,f)).toString()}d=g.eq(d,e);g.nr(d)}switch(b){case "videoplaytime25":c.dv&&hU(this,c.dv);c.ev&&iU(this,c.ev);c.iC&&g.nr(c.iC); +break;case "videoplaytime50":c.fv&&hU(this,c.fv);c.gv&&iU(this,c.gv);c.jC&&g.nr(c.jC);break;case "videoplaytime75":c.hv&&hU(this,c.hv);c.jv&&iU(this,c.jv);c.kC&&g.nr(c.kC);break;case "videoplaytime100":c.bv&&hU(this,c.bv),c.cv&&iU(this,c.cv),c.hC&&g.nr(c.hC)}(b=this.getVideoData().Xw)&&NT(b,a.getId())&&NT(b,a.getId()+"gaia");this.A.removeCueRange(a)}; +g.h.isAtLiveHead=function(a,b){b=void 0===b?!1:b;var c=g.U(this,a);if(!c)return!1;var d=oT(this,c);c=pT(this,c);return d!=c?d.isAtLiveHead(GT(this,c.getCurrentTime(),c),!0):d.isAtLiveHead(void 0,b)}; +g.h.seekTo=function(a,b,c,d){b=0!=b;if(d=g.U(this,d))2==this.ba&&xT(this),this.Wb(d)?this.V?this.V.seekTo(a,b,c):this.Aa.seekTo(a,b,c):d.seekTo(a,{mD:!b,nD:c})}; +g.h.seekBy=function(a,b,c,d){this.seekTo(this.getCurrentTime()+a,b,c,d)}; +g.h.QM=function(){this.u.sa("SEEK_COMPLETE")}; +g.h.RM=function(a,b){var c=a.getVideoData();if(1==this.ba||2==this.ba)c.startSeconds=b;2==this.ba?xT(this):this.u.sa("SEEK_TO",b)}; +g.h.YJ=function(){this.u.S("airplayactivechange")}; +g.h.ZJ=function(){this.u.S("airplayavailabilitychange")}; +g.h.qK=function(){this.u.S("beginseeking")}; +g.h.VK=function(){this.u.S("endseeking")}; +g.h.getStoryboardFormat=function(a){return(a=g.U(this,a))?oT(this,a).getVideoData().getStoryboardFormat():null}; +g.h.Ae=function(a){return(a=g.U(this,a))?oT(this,a).getVideoData().Ae():null}; +g.h.Wb=function(a){if(a=a||this.F){a=a.getVideoData();if(this.V)a:{var b=this.V;if(a===b.o.getVideoData()&&b.u.length)a=!0;else{b=g.p(b.u);for(var c=b.next();!c.done;c=b.next())if(a.Gb===c.value.Gb){a=!0;break a}a=!1}}else a:if(b=this.Aa,a===b.u.getVideoData()&&b.o.length)a=!0;else{b=g.p(b.o);for(c=b.next();!c.done;c=b.next())if(a.Gb===c.value.Gb){a=!0;break a}a=!1}if(a)return!0}return!1}; +g.h.enqueueVideoByPlayerVars=function(a,b,c,d){c=void 0===c?Infinity:c;d=void 0===d?"":d;this.Wb();a=new g.eB(this.o,a);d&&(a.Gb=d);if(!g.O(this.o.experiments,"html5_report_dai_ad_playback_killswitch")&&2==b&&this.A&&(d=this.A.C,d.qoe)){d=d.qoe;var e=a.clientPlaybackNonce,f=a.en||"",k=a.breakType||0;g.jI(d,g.fI(d.provider),"ad_playback",[e,f,k])}c=void 0===c?Infinity:c;b=b||this.F.getPlayerType();var l;g.O(this.o.experiments,"html5_gapless_preloading")&&(l=CT(this,b,a,!0));l||(l=bT(this,b),l.Of(a, +(0,g.x)(this.sd,this)));BS(this,l,c)}; +g.h.clearQueue=function(){this.Oa.clearQueue()}; +g.h.loadVideoByPlayerVars=function(a,b,c,d){var e=new g.eB(this.o,a);c||(a&&bC(a)?(Oy(this.o)&&!this.ga&&(a.fetch=0),vT(this,a)):this.G&&vT(this,null),a&&this.setIsExternalPlaylist(a.external_list),Oy(this.o)&&!this.ga&&wT(this));return KS(this,e,b,d)}; +g.h.preloadVideoByPlayerVars=function(a,b,c,d,e){b=void 0===b?1:b;c=void 0===c?NaN:c;e=void 0===e?"":e;d=ky(a);d=b+"_"+d+"_"+e;var f;if(!(f=this.ob.get(d))&&(f=this.F&&this.F.ba.started)){f=this.F.getPlayerType();var k=this.F.getVideoData().videoId,l=this.F.getVideoData().Gb;f=d==f+"_"+k+"_"+l}f||(a=new g.eB(this.o,a),e&&(a.Gb=e),e=b+"_"+a.videoId+"_"+a.Gb,a.Gj=!0,d=bT(this,b),d.Of(a,(0,g.x)(this.sd,this)),!g.O(this.o.experiments,"unplugged_tvhtml5_video_preload_no_dryrun")&&1==b&&Ry(this.o)||sK(d, +!0),this.ob.set(e,d,c||3600),c="prefetch_"+a.videoId,JA("prefetch",["pfp"],c),OA({playerInfo:{playbackType:wta[b]},videoId:a.videoId},c))}; +g.h.setMinimized=function(a){this.H.setMinimized(a);a=this.B;(a=a.o.O().showMiniplayerUiWhenMinimized?a.Sb.get("miniplayer"):null)&&(this.H.o?a.load():a.unload());this.u.S("minimized")}; +g.h.setInline=function(a){this.H.setInline(a)}; +g.h.setImmersivePreview=function(a){this.H.setImmersivePreview(a)}; +g.h.MM=function(){"picture-in-picture"==this.C.xa().webkitPresentationMode?gH(this.H,!0):gH(this.H,!1)}; +g.h.togglePictureInPicture=function(){var a=g.U(this);a&&a.togglePictureInPicture()}; +g.h.cueVideoByPlayerVars=function(a,b){if(a&&bC(a)){this.Fa=!0;vT(this,a);var c=this.G.Ca();c&&c.isValid()?RT(this,c,b):gC(this.G,(0,g.x)(this.mq,this))}else b||(b=this.getPresentingPlayerType()),1==b&&this.mo(),RT(this,new g.eB(this.o,a),b)}; +g.h.cuePlaylist=function(a,b,c,d){this.Fa=!0;vT(this,IL(a,b,c,d));gC(this.G,(0,g.x)(this.mq,this))}; +g.h.loadPlaylist=function(a,b,c,d){this.Fa=!1;vT(this,IL(a,b,c,d));gC(this.G,(0,g.x)(this.mq,this))}; +g.h.mq=function(){var a=this.G.Ca();if(a){var b=this.getVideoData();b.oi||!this.Fa?(b=b.gh,a=KS(this,a),b&&QT(this,a)):RT(this,a)}this.u.sa("onPlaylistUpdate")}; +g.h.nextVideo=function(a,b){var c=this,d=this.A.getVideoData().suggestions;if(g.wN(this.u)&&d){d=(0,g.Jc)(d,function(f){return g.QL(c.o,f)}); +d=d[0];var e=b?d.Wx:d.Ac;g.ST(this,d.Ca().videoId,e,d.getPlaylistId(),b)}else this.ga?this.u.sa("onPlaylistNext"):3==this.getPresentingPlayerType()?g.wC(this.B).nextVideo():this.G&&(Oy(this.o)&&!this.u.isFullscreen()?LT(this,"yt.www.watch.lists.next"):(this.G.hasNext(a)&&eC(this.G,cC(this.G)),this.G.loaded?(d=b&&g.O(this.o.experiments,"html5_player_autonav_logging"),KS(this,this.G.Ca(void 0,b,d),1)):this.Fa=!1))}; +g.h.previousVideo=function(a){this.ga?this.u.sa("onPlaylistPrevious"):3==this.getPresentingPlayerType()?g.wC(this.B).yq():this.G&&(Oy(this.o)&&!this.u.isFullscreen()?LT(this,"yt.www.watch.lists.prev"):(this.G.dg(a)&&eC(this.G,dC(this.G)),this.G.loaded?KS(this,this.G.Ca(),1):this.Fa=!1))}; +g.h.playVideoAt=function(a){this.ga?this.u.sa("onPlaylistIndex",a):this.G&&(this.G.loaded?KS(this,this.G.Ca(a),1):this.Fa=!1,eC(this.G,a))}; +g.h.getPlaylist=function(){return this.G}; +g.h.dK=function(a){this.u.sa("onCueRangeEnter",a.getId())}; +g.h.eK=function(a){this.u.sa("onCueRangeExit",a.getId())}; +g.h.iK=function(){var a=this;this.getPresentingPlayerType();this.Ea||(this.Ea=zs(UA,this.cB,this));fJ(this.N,this.F.getVideoData(),XT(this));uT(this)&&this.o.u&&"embedded"==RB(sT(this))&&this.ae&&.01>Math.random()&&g.cr("autoplayTriggered",{intentional:this.Yd});this.ae=!1;var b=g.ms(this.re||(this.H.o?3:0));if(b){var c={cpn:this.getVideoData().clientPlaybackNonce,csn:b};if(g.O(this.o.experiments,"web_playback_associated_ve")&&null!=this.getVideoData().zf){var d=g.gs(this.getVideoData().zf);g.Ds(b, +d);c.playbackVe=d.getAsJson()}g.O(this.o.experiments,"kevlar_playback_associated_queue")&&this.getVideoData().queueInfo&&(c.queueInfo=this.getVideoData().queueInfo);b={};XS(this,"web_playback_associated_log_ctt")&&null!==this.getVideoData().Ag&&(b.ck={token:this.getVideoData().Ag,videoId:this.getVideoData().videoId});g.cr("playbackAssociated",c,b)}XS(this,"web_player_inline_botguard")&&(c=this.getVideoData().botguardData)&&(wo("BG_I",c.interpreterScript),wo("BG_IU",c.interpreterUrl),wo("BG_P",c.program), +g.Qy(this.o)?tp(function(){zT(a)}):zT(this))}; +g.h.fL=function(){this.u.S("internalAbandon");XS(this,"html5_ad_module_cleanup_killswitch")||IT(this)}; +g.h.cB=function(a){a=a.o;if(!isNaN(a)&&0<a&&this.A){var b=this.A.C;b.qoe&&0<a&&(b.qoe.o.aft=[a.toString()])}}; +g.h.cK=function(){this.o.A&&this.F?this.u.sa("onApiChange",this.F.getPlayerType()):this.u.sa("onApiChange")}; +g.h.EL=function(){var a=this.C;a={volume:g.Td(Math.floor(100*a.getVolume()),0,100),muted:a.Lo()};a.muted||BT(this,!1);this.T=g.Sb(a);this.u.sa("onVolumeChange",a)}; +g.h.mutedAutoplay=function(){var a=this.getVideoData().videoId;a&&(this.loadVideoByPlayerVars({video_id:a,playmuted:!0}),this.u.sa("onMutedAutoplayStarts"))}; +g.h.ZK=function(){var a=$T(this);nT(this,a?1:0);bU(this,!!a)}; +g.h.isFullscreen=function(){return this.H.isFullscreen()}; +g.h.EM=function(){0!==this.H.A&&1!==this.H.A||nT(this,$T(this)?1:0);this.o.Qn&&this.getVideoData()&&!this.getVideoData().backgroundable&&this.C&&.33>window.outerHeight*window.outerWidth/(window.screen.width*window.screen.height)&&this.C.em()}; +g.h.nL=function(a){3!=this.getPresentingPlayerType()&&this.u.S("liveviewshift",a)}; +g.h.playVideo=function(a){if(a=g.U(this,a))2==this.ba?xT(this):(null!=this.aa&&this.aa.Ma()&&this.aa.start(),g.S(a.getPlayerState(),2)?this.seekTo(0):a.playVideo())}; +g.h.pauseVideo=function(a){(a=g.U(this,a))&&a.pauseVideo()}; +g.h.stopVideo=function(){var a=this.A.getVideoData(),b=new g.eB(this.o,{video_id:a.lw||a.videoId,oauth_token:a.oauthToken});b.Sf=g.Sb(a.Sf);PT(this,6);RT(this,b,1);null!=this.aa&&this.aa.stop()}; +g.h.sendVideoStatsEngageEvent=function(a,b,c){(b=g.U(this,b))&&this.o.Fg.has(a.toString())?b.sendVideoStatsEngageEvent(a,c):c&&c()}; +g.h.updatePlaylist=function(){wT(this);this.u.sa("onPlaylistUpdate")}; +g.h.setSizeStyle=function(a,b){this.Me=a;this.nd=b;this.u.S("sizestylechange",a,b);this.L.resize()}; +g.h.isWidescreen=function(){return this.nd}; +g.h.isInline=function(){return this.H.isInline()}; +g.h.getAdState=function(){if(3==this.getPresentingPlayerType())return g.wC(this.B).getAdState();if(!this.Wb()){var a=uC(this.B);if(a)return a.getAdState()}return-1}; +g.h.DM=function(a){var b=this.L.getVideoContentRect();vh(this.Zd,b)||(this.Zd=b,this.F&&TK(this.F),this.A&&this.A!=this.F&&TK(this.A),1==this.H.A&&this.eb&&bU(this,!0));this.od&&g.$d(this.od,a)||(this.u.S("appresize",a),this.od=a)}; +g.h.jd=function(){return this.u.jd()}; +g.h.VM=function(){XS(this,"web_player_reload_all_expirations_killswitch")&&1!=this.getPresentingPlayerType()||dU(this,"signature",void 0,!0)}; +g.h.tB=function(){iT(this);hT(this)}; +g.h.BM=function(a){cL(a,this.C.Op())}; +g.h.EK=function(){this.u.sa("CONNECTION_ISSUE")}; +g.h.jH=function(a){this.u.S("heartbeatparams",a)}; +g.h.setBlackout=function(a){this.o.ob=a;this.F&&(g.cJ(this.F.C),this.o.T&&fU(this))}; +g.h.setAccountLinkState=function(a){var b=g.U(this);b&&(b.getVideoData().Ii=a)}; +g.h.SL=function(){var a=g.U(this);if(a){var b=!qN(this.u);g.oL(a,b)}}; +g.h.qL=function(){this.u.sa("onLoadedMetadata")}; +g.h.UK=function(){this.u.sa("onDrmOutputRestricted")}; +g.h.X=function(){this.B.dispose();this.Aa.dispose();this.V&&this.V.dispose();this.A.dispose();iT(this);g.Ne(g.Ib(this.qd),this.G);ys(this.Ea);this.Ea=0;g.z.prototype.X.call(this)}; +g.h.setScreenLayer=function(a){this.re=a}; +g.h.cancelPendingLocalMediaById=function(a){if(this.fa&&XS(this,"hoffle_api")){var b=this.fa,c=NS(b,a);c===b.player?(b.player.stopVideo(),b=b.player,b.A&&mG(b.A)):c&&(c.A&&mG(c.A),zB(c.getVideoData(),!1));a=Sz(a)}else a=Promise.reject();return a}; +g.h.fetchLocalMedia=function(){if(this.fa&&XS(this,"hoffle_api")){var a=this.fa,b=a.api.xb();if(b){var c=b.getVideoData();VB(c)||(Nz(c.videoId,2),b.unsubscribe("localmediachange",a.o,a),b.subscribe("localmediachange",a.o,a),a.api.Mf(),zB(c,!0),QS(a,c),a.api.playVideo())}}}; +g.h.fetchLocalMediaById=function(a){if(this.fa&&XS(this,"hoffle_api")){var b=this.fa;Lz(a)||(0===Mz(2).length?RS(b,a):Nz(a,3))}}; +g.h.getLocalMediaInfoById=function(a){return this.fa&&XS(this,"hoffle_api")?this.fa.getLocalMediaInfoById(a):Promise.reject()}; +g.h.getAllLocalMediaInfo=function(){return this.fa&&XS(this,"hoffle_api")?this.fa.getAllLocalMediaInfo():Promise.reject()}; +g.h.getStatsForNerds=function(){var a=this.u,b=g.U(this),c=a.getVideoData(),d=a.app.C,e=d.xa(),f=b.ht(),k=b.ea,l=8*nJ(k,"bandwidth")/1024,m=nJ(k,"networkactivity")/1024,n=nJ(k,"bufferhealth");if(b.G){var q=b.U.useInnertubeDrmService()?"IT/":"";q+=b.G.o.ee()+"/"+Ix(PK(b));q+="/"+b.G.ee()}else q="";var r=b.getPlayerState().o.toString(16),u=d.getCurrentTime().toFixed(2),w=Nw(d.Sd(),",",3);var B="";c.hz()&&(B+="DAI, ");c.fetchType&&(B+="vd:"+("gvi"===c.fetchType?"g":"o")+", ");B+="s:"+r+" t:"+u+" b:"+ +w+" ";d.Km()&&(B+="S");d.li()&&(B+="P");d.eg()&&(B+="E");d=b.C;d=d.qoe?d.qoe.Z:void 0;d&&(B+=" l:"+d.toFixed());d=g.Py();r=g.lN(a).CG;u=c.Ba&&!c.Ba.o?"display:none":"";if((w=c.clientPlaybackNonce)&&16==w.length){for(var D=0,E="",F=0;10>F;F++)if(D=(D<<6)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".indexOf(w.charAt(F)),4==F%5){for(var G="",ba=0;6>ba;ba++)G="0123456789ABCDEFGHJKMNPQRSTVWXYZ".charAt(D&31)+G,D>>=5;E+=G}w=E.substr(0,4)+" "+E.substr(4,4)+" "+E.substr(8,4)}else w=""; +l={video_id_and_cpn:c.videoId+" / "+w,codecs:"",dims_and_frames:"",bandwidth_kbps:l.toFixed(0)+" Kbps",buffer_health_seconds:n.toFixed(2)+" s",drm_style:q?"":"display:none",drm:q,debug_info:B,bandwidth_style:u,network_activity_style:u,network_activity_bytes:m.toFixed(0)+" KB",shader_info:r,shader_info_style:r?"":"display:none",playback_categories:""};m=e.clientWidth+"x"+e.clientHeight+(1<d?"*"+d.toFixed(2):"");n="-";f.totalVideoFrames&&(n=(f.droppedVideoFrames||0)+" dropped of "+f.totalVideoFrames); +l.dims_and_frames=m+" / "+n;a=a.getVolume();f=UB(c);a=Math.round(a)+"% / "+Math.round(a*f)+"%";f=c.hn.toFixed(1);isFinite(Number(f))&&(a+=" (content loudness "+f+"dB)");l.volume=a;l.resolution=e.videoWidth+"x"+e.videoHeight;if(a=c.Ga)if(e=a.video)f=e.fps,1<f&&(l.resolution+="@"+f),(f=g.EK(b))&&f.video&&(l.resolution+=" / "+f.video.width+"x"+f.video.height,1<f.video.fps&&(l.resolution+="@"+f.video.fps)),l.codecs=SS(a),!c.qc||a.audio&&a.video||(l.codecs+=" / "+SS(c.qc)),e.o||e.primaries?(a=e.o||"unknown", +"smpte2084"===a?a+=" (PQ)":"arib-std-b67"===a&&(a+=" (HLG)"),l.color=a+" / "+(e.primaries||"unknown"),l.color_style=""):l.color_style="display:none";e=c.ya;a=c.Ue;l.live_mode_style=e||a?"":"display:none";l.live_latency_style=e?"":"display:none";if(a)l.live_mode="Post-Live"+(vB(c)?" Manifestless":"");else if(e){a=nJ(k,"livelatency");l.live_latency_secs=a.toFixed(2)+"s";e=vB(c)?"Manifestless, ":"";c.Am&&(e+="Windowed, ");f="Uncertain";if(0<=a&&120>a)if(c.latencyClass&&"UNKNOWN"!==c.latencyClass)switch(c.latencyClass){case "NORMAL":f= +"Optimized for Normal Latency";break;case "LOW":f="Optimized for Low Latency";break;case "ULTRALOW":f="Optimized for Ultra Low Latency";break;default:f="Unknown Latency Setting"}else f=c.isLowLatencyLiveStream?"Optimized for Low Latency":"Optimized for Smooth Streaming";e+=f;(a=b.getPlaylistSequenceForTime(b.getCurrentTime()))&&(e+=", seq "+a.sequence);l.live_mode=e}b.isGapless()&&(l.playback_categories+="Gapless ");l.playback_categories_style=l.playback_categories?"":"display:none";l.bandwidth_samples= +mJ(k,"bandwidth");l.network_activity_samples=mJ(k,"networkactivity");l.live_latency_samples=mJ(k,"livelatency");l.buffer_health_samples=mJ(k,"bufferhealth");mB(c,"web_player_release_debug")?(l.release_name="youtube.player.web_20200628_0_RC1",l.release_style=""):l.release_style="display:none";return l}; +g.h.getVideoUrl=function(a,b,c,d,e){return this.R&&this.R.postId?(a=this.o.getVideoUrl(a),a=Jd(a,"v"),a.replace("/watch","/clip/"+this.R.postId)):this.o.getVideoUrl(a,b,c,d,e)}; +var A2={};var uma="www.youtube-nocookie.com youtube-nocookie.com www.youtube-nocookie.com:443 youtube.googleapis.com www.youtubeedu.com www.youtubeeducation.com video.google.com redirector.gvt1.com".split(" ");mU.prototype.fetch=function(a,b){var c=this;if(!a.match(/\[BISCOTTI_ID\]/g))return nU(this,a,b);var d=1===this.u;d&&this.o.app.N.tick("a_bid_s");var e=rma();if(null!==e)return d&&this.o.app.N.tick("a_bid_f"),nU(this,a,b,e);e=sma();d&&Nf(e,function(){c.o.app.N.tick("a_bid_f")}); +return e.then(function(f){return nU(c,a,b,f)})}; +mU.prototype.reset=function(){this.A=this.u=1};g.t(qU,g.cz);qU.prototype.deactivate=function(){this.u=!0};var Wra={tP:"FINAL",wP:"AD_BREAK_LENGTH",xP:"AD_CPN",yP:"AH",AP:"AD_MT",BP:"ASR",DP:"AW",oQ:"NM",pQ:"NX",qQ:"NY",tQ:"CONN",uQ:"CPN",FQ:"DV_VIEWABILITY",NQ:"ERRORCODE",QQ:"ERROR_MSG",SQ:"EI",gR:"GOOGLE_VIEWABILITY",AR:"IAS_VIEWABILITY",LR:"LACT",PR:"LIVE_TARGETING_CONTEXT",TR:"I_X",UR:"I_Y",XR:"MT",ZR:"MIDROLL_POS",aS:"MIDROLL_POS_MS",cS:"MOAT_INIT",dS:"MOAT_VIEWABILITY",DS:"P_H",ES:"PV_H",FS:"PV_W",GS:"P_W",IS:"TRIGGER_TYPE",aT:"SDKV",iT:"SLOT_POS",sT:"SURVEY_LOCAL_TIME_EPOCH_S",rT:"SURVEY_ELAPSED_MS", +AE:"VIS",GT:"VIEWABILITY",IT:"VED",JT:"VOL",KT:"WT",UT:"YT_ERROR_CODE"};xU.prototype.showCompanion=function(a,b,c){return yU(this).then(function(){return CU(a,b,c)})};EU.prototype.showCompanion=function(a,b){b.contentVideoId||(b.contentVideoId=a);this.u.sa("updateKevlarOrC3Companion",b)};FU.prototype.zm=function(){return!1}; +FU.prototype.Z=function(){return function(){return null}};g.t(IU,FU);g.h=IU.prototype;g.h.xd=function(){return!0}; +g.h.Wc=function(){return!1}; +g.h.isSkippable=function(){return null!=this.ba}; +g.h.getVideoUrl=function(){return this.R}; +g.h.zm=function(){return!0};g.t(LU,FU);LU.prototype.xd=function(){return!0}; +LU.prototype.Wc=function(){return!0};g.t(SU,FU);SU.prototype.xd=function(){return!0}; +SU.prototype.Wc=function(){return!1}; +SU.prototype.zm=function(){return!0}; +SU.prototype.Z=function(){return function(){return g.ie("video-ads")}};TU.prototype.Hb=function(){return this.R}; +TU.prototype.isPostroll=function(){return"AD_PLACEMENT_KIND_END"==this.Hb().o}; +TU.prototype.fg=function(){return this.o instanceof IU||this.o instanceof SU||this.o instanceof MU||this.o instanceof LU};var Kma=["FINAL","CPN","MIDROLL_POS","SDKV","SLOT_POS"];var dV=null;g.t(cV,g.N);cV.prototype.im=function(a){return this.o.hasOwnProperty(a)?this.o[a].im():{}}; +g.Ga("ytads.bulleit.getVideoMetadata",function(a){return eV().im(a)},void 0); +g.Ga("ytads.bulleit.triggerExternalActivityEvent",function(a,b,c){var d=eV();c=Mma(c);null!==c&&d.S(c,{queryId:a,viewabilityString:b})},void 0);fV.prototype.send=function(a,b,c){try{var d=!!a.scrubReferrer,e=g.en(a.baseUrl,Lma(b,c,d)),f;if(a.headers)for(var k=g.p(a.headers),l=k.next();!l.done;l=k.next())switch(l.value.headerType){case "USER_AUTH":var m=this.Td();m&&(f||(f={}),f.Authorization="Bearer "+m)}g.nr(e,void 0,d,f)}catch(n){}};g.t(gV,fV);gV.prototype.Td=function(){return this.o?this.o.Td():""};hV.prototype.send=function(a,b,c){try{var d=a.match(rd);if("https"===d[1])var e=a;else d[1]="https",e=pd("https",d[2],d[3],d[4],d[5],d[6],d[7]);var f=dn(e);a=[];iq(e)&&a.push({headerType:"USER_AUTH"});this.o.send({baseUrl:e,scrubReferrer:f,headers:a},b,c)}catch(k){}};g.t(iV,g.z);g.t(pV,g.z);g.t(X,g.N);g.h=X.prototype;g.h.im=function(){return{}}; +g.h.vv=function(){}; +g.h.ub=function(a){this.mf();this.S(a)}; +g.h.wA=function(){}; +g.h.mf=function(){HV(this,this.Z,3);this.Z=[]}; +g.h.getDuration=function(){return this.I.getDuration(2,!1)}; +g.h.Rh=function(){var a=this.o;qV(a)||!DV(a,"impression")&&!DV(a,"start")||DV(a,"abandon")||DV(a,"complete")||DV(a,"skip")||(sV(a)?yV(a,"pause"):xV(a,"pause"))}; +g.h.ah=function(){this.aa||this.H||this.Vb()}; +g.h.wd=function(){AV(this.o,this.getDuration())}; +g.h.Oc=function(){var a=this.o;!DV(a,"impression")||DV(a,"skip")||DV(a,"complete")||yV(a,"abandon")}; +g.h.Sh=function(){var a=this.o;sV(a)?xV(a,"skip"):!DV(a,"impression")||DV(a,"abandon")||DV(a,"complete")||xV(a,"skip")}; +g.h.Vb=function(){if(!this.H){var a=KV(this);this.o.A.AD_CPN=a;zV(this.o);this.H=!0}}; +g.h.sc=function(a){a=a||"";var b="",c="",d="";jV(this.I)&&(b=g.iM(this.I,2).o,this.I.app.C&&(c=this.I.app.C.Fe(),null!=this.I.app.C.Gf()&&(d=this.I.app.C.Gf())));var e=this.o;e.A=aV(e.A,ZU(3,"There was an error playing the video ad. Error code: "+(a+"; s:"+b+"; rs:")+(c+"; ec:"+d)));xV(e,"error")}; +g.h.zj=function(){}; +g.h.lC=function(){this.S("e")}; +g.h.mC=function(){this.S("j")}; +g.h.nC=function(){this.S("k")}; +g.h.oC=function(){this.S("l")}; +g.h.pC=function(){this.S("m")}; +g.h.qC=function(){this.S("n")}; +g.h.rC=function(){this.S("s")}; +g.h.dispose=function(){this.ha()||(this.mf(),this.A.unsubscribe("e",this.lC,this),this.A.unsubscribe("j",this.mC,this),this.A.unsubscribe("k",this.nC,this),this.A.unsubscribe("l",this.oC,this),this.A.unsubscribe("m",this.pC,this),this.A.unsubscribe("n",this.qC,this),this.A.unsubscribe("s",this.rC,this),delete this.A.o[this.F.G],g.N.prototype.dispose.call(this))}; +g.h.Xx=function(){return""};g.t(LV,FU);LV.prototype.xd=function(){return!1}; +LV.prototype.Wc=function(){return!0};g.t(MV,vU);g.t(NV,X);NV.prototype.yc=function(){var a=this,b=new MV(this.F.o,this.macros),c=this.I.getVideoData(2),d=b.renderer;c&&d&&d.adVideoId?IV(this,[b]):c&&c.profilePicture&&OV(c,b)?IV(this,[b]):(this.u=function(e,f,k){f&&2==k&&OV(f,b)&&f.profilePicture&&(a.u&&(a.I.removeEventListener("videodatachange",a.u),a.u=null),IV(a,[b]))},this.I.addEventListener("videodatachange",this.u))}; +NV.prototype.zj=function(a){EV(this.o,a)}; +NV.prototype.X=function(){this.u&&(this.I.removeEventListener("videodatachange",this.u),this.u=null);X.prototype.X.call(this)};g.t(PV,FU);PV.prototype.xd=function(){return!0}; +PV.prototype.Wc=function(){return!1};g.t(QV,vU);g.t(RV,X);g.h=RV.prototype;g.h.yc=function(){0<this.u&&this.Vb()}; +g.h.Vb=function(){var a=this;this.La=new g.H(function(){a.wd();for(var b=g.p(a.B.o.completionCommands||[]),c=b.next();!c.done;c=b.next())a.C.executeCommand(c.value,a.macros);a.ub("h")},this.u,this); +g.A(this,this.La);this.La.start();IV(this,[new QV(this.B.o,this.macros)]);X.prototype.Vb.call(this)}; +g.h.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +g.h.wd=function(){X.prototype.wd.call(this)}; +g.h.ub=function(a){this.La&&this.La.stop();X.prototype.ub.call(this,a)};g.t(SV,vU);g.t(TV,X);TV.prototype.yc=function(){this.Vb()}; +TV.prototype.Vb=function(){X.prototype.Vb.call(this);if(g.O(this.I.O().experiments,"self_podding_force_opt_in")){var a=this.u.o.forceSelfPodOptInCommand;a&&this.B.executeCommand(a,this.macros)}else IV(this,[new SV(this.u.o,this.macros)])}; +TV.prototype.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +TV.prototype.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")};g.t(UV,FU);UV.prototype.xd=function(){return!0}; +UV.prototype.Wc=function(){return!1};g.t(VV,FU);VV.prototype.xd=function(){return!0}; +VV.prototype.Wc=function(){return!1};g.t(WV,FU);WV.prototype.xd=function(){return!1}; +WV.prototype.Wc=function(){return!0};g.t(XV,FU);XV.prototype.xd=function(){return!1}; +XV.prototype.Wc=function(){return!0};g.t(YV,FU);YV.prototype.xd=function(){return!0}; +YV.prototype.Wc=function(){return!0};g.t(ZV,FU);ZV.prototype.xd=function(){return!0}; +ZV.prototype.Wc=function(){return!1};g.t($V,FU);$V.prototype.xd=function(){return!1}; +$V.prototype.Wc=function(){return!0};g.t(aW,FU);aW.prototype.xd=function(){return!1}; +aW.prototype.Wc=function(){return!0};g.t(bW,FU);bW.prototype.xd=function(){return!0}; +bW.prototype.Wc=function(){return!1};g.t(cW,FU);cW.prototype.xd=function(){return!0}; +cW.prototype.Wc=function(){return!1};dW.prototype.create=function(a,b){return a instanceof IU?this.aa.create(a,b):a instanceof YV?this.H.create(a,b):a instanceof XV?this.G.create(a,b):a instanceof aW?this.R.create(a,b):a instanceof SU?this.T.create(a,b):a instanceof $V?this.N.create(a,b):a instanceof PV?this.u.create(a,b):a instanceof ZV?this.L.create(a,b):a instanceof LV?this.o.create(a,b):a instanceof cW?this.Z.create(a,b):a instanceof bW?this.V.create(a,b):a instanceof LU?this.A.create(a,b):a instanceof VV?this.C.create(a,b):a instanceof +UV?this.B.create(a,b):a instanceof WV?this.F.create(a,b):null};g.t(eW,X);g.h=eW.prototype;g.h.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +g.h.Rh=function(){X.prototype.Rh.call(this);this.S("o",2)}; +g.h.ah=function(){X.prototype.ah.call(this);this.S("p",1)}; +g.h.Vb=function(){X.prototype.Vb.call(this);this.u.stop();this.B.M(this.I,g.fz("bltplayback"),this.jJ);var a=new g.cz(0x7ffffffffffff,0x8000000000000,{id:"bltcompletion",namespace:"bltplayback",priority:1});g.sN(this.I,[a],2);this.S("p",1)}; +g.h.wd=function(){X.prototype.wd.call(this);this.ub("h")}; +g.h.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")}; +g.h.yc=function(){nV(this.I,!1);var a=this.C.u||{};a.autoplay="1";this.I.cueVideoByPlayerVars(a,2);this.u.start();this.I.playVideo(2);this.I.sa("onAdIntroStateChange",1)}; +g.h.ub=function(a){this.u.stop();nV(this.I,!0);"c"!=a&&MX(this.G.ba);"c"!=a&&this.I.sa("onAdComplete");this.I.sa("onAdEnd");this.S(a);this.I.sa("onAdIntroStateChange",0)}; +g.h.jJ=function(a){"bltcompletion"==a.getId()&&(g.SP(this.I.app,"bltplayback",2),AV(this.o,this.getDuration()))};g.t(fW,vU);g.t(gW,X);g.h=gW.prototype;g.h.yc=function(){0>=this.G&&(g.L(Error("durationMs was specified incorrectly with a value of: "+this.G)),this.wd());this.Vb();this.I.addEventListener("progresssync",this.L)}; +g.h.Oc=function(){X.prototype.Oc.call(this);this.ub("d")}; +g.h.Vb=function(){var a=this.I.O();X.prototype.Vb.call(this);this.u=Math.floor(this.I.getCurrentTime());this.C=this.u+this.G/1E3;g.Gy(a)?this.I.sa("onAdMessageChange",{renderer:this.B.o,startTimeSecs:this.u}):IV(this,[new fW(this.B.o)]);a=(a=this.I.getVideoData(1))&&a.clientPlaybackNonce||"";var b=g.ms(),c=g.O(this.I.O().experiments,"use_video_ad_break_offset_ms_int64")?this.B.o.videoAdBreakOffsetMsInt64:this.B.o.videoAdBreakOffsetMs;b&&g.cr("adNotify",{clientScreenNonce:b,adMediaTimeSec:this.C,timeToAdBreakSec:Math.ceil(this.C- +this.u),clientPlaybackNonce:a,videoAdBreakOffsetSec:Math.floor(c/1E3)});g.S(g.iM(this.I,1),512)&&(a=(a=this.I.getVideoData(1))&&a.clientPlaybackNonce||"",b=g.ms(),c=g.O(this.I.O().experiments,"use_video_ad_break_offset_ms_int64")?this.B.o.videoAdBreakOffsetMsInt64:this.B.o.videoAdBreakOffsetMs,b&&g.cr("adNotifyFailure",{clientScreenNonce:b,adMediaTimeSec:this.C,timeToAdBreakSec:Math.ceil(this.C-this.u),clientPlaybackNonce:a,videoAdBreakOffsetSec:Math.floor(c/1E3)}),this.wd())}; +g.h.wd=function(){X.prototype.wd.call(this);this.ub("h")}; +g.h.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")}; +g.h.ub=function(a){this.I.removeEventListener("progresssync",this.L);this.mf();this.S(a)}; +g.h.dispose=function(){this.I.removeEventListener("progresssync",this.L);X.prototype.dispose.call(this)}; +g.h.mf=function(){g.Gy(this.I.O())?this.I.sa("onAdMessageChange",{renderer:null,startTimeSecs:this.u}):X.prototype.mf.call(this)};g.t(hW,vU);g.t(iW,X);iW.prototype.yc=function(){IV(this,[new hW(this.F.o,this.macros)])}; +iW.prototype.zj=function(a){EV(this.o,a)};g.t(jW,X);jW.prototype.yc=function(){var a=KV(this);this.o.A.AD_CPN=a;zV(this.o)};g.t(kW,vU);g.t(lW,vU);g.t(mW,X);mW.prototype.yc=function(){var a;if(a=g.O(this.I.O().experiments,"render_enhanced_overlays_as_ctas_for_desktop"))a=this.u.o,a=a.contentSupportedRenderer?!!a.contentSupportedRenderer.enhancedTextOverlayAdContentRenderer:!1;a?(a=new lW(this.u.o,this.macros),IV(this,[a])):(a=new kW(this.u.o,this.macros),IV(this,[a]))};g.t(nW,vU);g.t(oW,X);oW.prototype.yc=function(){this.Vb()}; +oW.prototype.Vb=function(){IV(this,[new nW(this.u.o,this.macros)]);X.prototype.Vb.call(this)}; +oW.prototype.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")};g.t(pW,vU);uW.prototype.sendAdsPing=function(a){this.C.send(a,yW(this),{})};g.t(AW,vU);g.t(BW,X);BW.prototype.yc=function(){var a=new AW(this.u.o,this.macros);IV(this,[a])};g.t(CW,vU);g.t(DW,X);DW.prototype.yc=function(){var a=new CW(this.F.o,this.macros);IV(this,[a])}; +DW.prototype.zj=function(a){EV(this.o,a)};g.t(FW,g.N);FW.prototype.getProgressState=function(){return this.A}; +FW.prototype.start=function(){this.B=Date.now();EW(this,{current:this.o/1E3,duration:this.u/1E3});this.La.start()}; +FW.prototype.stop=function(){this.La.stop()};g.t(GW,vU);g.t(HW,X);g.h=HW.prototype;g.h.yc=function(){this.Vb()}; +g.h.Vb=function(){var a=this.C.o;g.Gy(this.I.O())?(a=cna(this.L,a),this.I.sa("onAdInfoChange",a),this.u&&(this.G=Date.now(),this.u.start())):IV(this,[new GW(a)]);X.prototype.Vb.call(this)}; +g.h.getDuration=function(){return this.C.u}; +g.h.Rh=function(){X.prototype.Rh.call(this);this.u&&this.u.stop()}; +g.h.ah=function(){X.prototype.ah.call(this);this.u&&this.u.start()}; +g.h.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +g.h.Sh=function(){X.prototype.Sh.call(this);this.ub("h")}; +g.h.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")}; +g.h.ub=function(a){this.mf();"c"!=a&&MX(this.N.ba);this.S(a)}; +g.h.zj=function(a){switch(a){case "skip-button":this.Sh();break;case "survey-submit":this.ub("h")}}; +g.h.mf=function(){g.Gy(this.I.O())?(this.u&&this.u.stop(),this.I.sa("onAdInfoChange",null)):X.prototype.mf.call(this)};g.t(IW,vU);g.t(JW,X);JW.prototype.yc=function(){this.Vb()}; +JW.prototype.Vb=function(){IV(this,[new IW(this.u.o,this.macros)]);X.prototype.Vb.call(this)}; +JW.prototype.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +JW.prototype.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")};g.t(KW,vU);g.t(LW,X);g.h=LW.prototype;g.h.yc=function(){0<this.u&&this.Vb()}; +g.h.Vb=function(){this.La=new g.H(this.wd,this.u,this);g.A(this,this.La);this.La.start();IV(this,[new KW(this.B.o)]);X.prototype.Vb.call(this)}; +g.h.wd=function(){X.prototype.wd.call(this);this.ub("h");for(var a=g.p(this.B.o.completeCommands||[]),b=a.next();!b.done;b=a.next())this.C.executeCommand(b.value,this.macros)}; +g.h.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +g.h.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")}; +g.h.ub=function(a){this.La&&this.La.stop();X.prototype.ub.call(this,a)};g.t(MW,g.z);MW.prototype.start=function(){this.ha()||this.o||(this.A=(0,g.C)(),this.o=new g.H(this.C,Math.max(0,this.B-this.u),this),g.A(this,this.o),this.o.start())}; +MW.prototype.stop=function(){this.o&&(this.A=this.u=0,NW(this))}; +MW.prototype.pause=function(){this.o&&(this.u+=(0,g.C)()-this.A,NW(this))}; +MW.prototype.X=function(){NW(this);g.z.prototype.X.call(this)};g.t(OW,vU);g.t(ena,vU);g.t(fna,vU);g.t(PW,vU);g.t(gna,vU);g.t(hna,vU);g.t(QW,X);g.h=QW.prototype;g.h.im=function(){return{currentTime:this.I.getCurrentTime(2,!1),duration:this.u.u,isPlaying:kV(this.I),isVpaid:!1,isYouTube:!0,volume:this.I.isMuted()?0:this.I.getVolume()/100}}; +g.h.yc=function(){if(this.u.N)JV(this),this.ub("i");else{var a=this.u.o.legacyInfoCardVastExtension,b=this.u.C;a&&b&&this.I.O().L.add(b,{ko:a});try{var c=this.u.o.sodarExtensionData;if(c&&c.siub&&c.bgub&&c.scs&&c.bgp){var d=c.siub,e=c.scs,f=c.bgp;a=window;var k="//pagead2.googlesyndication.com/bg/"+g.id(c.bgub)+".js",l=a.document;c={};e&&(c._scs_=e);c._bgu_=k;c._bgp_=f;c._li_="v_h.3.0.0.0";var m=a.GoogleTyFxhY;m&&"function"==typeof m.push||(m=a.GoogleTyFxhY=[]);m.push(c);var n=ee(l).createElement("SCRIPT"); +n.type="text/javascript";n.async=!0;var q=yaa(g.cc("//tpc.googlesyndication.com/sodar/%{path}"),{path:g.id(d)+".js"});ed(n,q);l.getElementsByTagName("head")[0].appendChild(n)}}catch(r){g.dr(r)}nV(this.I,!1);d=JU(this.u);e=this.I.O();g.O(this.I.O().experiments,"disable_force_iv_load_policy_on_bulleit")||(d.iv_load_policy=e.o||g.Gy(e)||g.Sy(e)?3:1);f=this.I.getVideoData(1);f.tg&&(d.ctrl=f.tg);f.Nf&&(d.ytr=f.Nf);f.Vl&&(d.ytrcc=f.Vl);f.isMdxPlayback&&(d.mdx="1");d.vvt&&(d.vss_credentials_token=d.vvt, +f.Fi&&(d.vss_credentials_token_type=f.Fi),f.mdxEnvironment&&(d.mdx_environment=f.mdxEnvironment));this.ra&&this.S("r",-1);!WW(this.G)&&g.Gy(e)&&(e=UW(this),e=Zma(this.ea,e,this.u.o.adNextParams||""),e.attributionInfo=tW(this.u.B,this.u.C||""),this.I.sa("onAdInfoChange",e));this.N?this.L.start():(this.I.cueVideoByPlayerVars(d,2),this.L.start(),this.I.playVideo(2))}}; +g.h.Rh=function(){X.prototype.Rh.call(this);this.S("o",2)}; +g.h.ah=function(){X.prototype.ah.call(this);this.S("p",1)}; +g.h.Vb=function(){X.prototype.Vb.call(this);this.L.stop();this.ba.M(this.I,g.fz("bltplayback"),this.kJ);var a=new g.cz(0x7ffffffffffff,0x8000000000000,{id:"bltcompletion",namespace:"bltplayback",priority:1});g.sN(this.I,[a],2);a=TW(this);this.C.ea=a;if(!WW(this.G)){a=[];var b=this.I.O(),c=this.I.getVideoData(2);if(Ty(b)||g.Gy(b)){var d=c&&c.isListed?{channelId:c.rh,channelThumbnailUrl:c.profilePicture||"",channelTitle:c.author,videoTitle:c.title,channelVideoCount:0,showAdInfoIcon:!1,whyThisAdInfo:null, +muteAdInfo:null}:null;d&&this.I.sa("onAdMetadataAvailable",d)}g.Gy(b)||(!g.Sy(b)||(g.O(this.I.O().experiments,"enable_upg_processed_dvr_dai")?this.N:this.C.o.getVideoData(1).kg())||(c&&c.videoId&&c.isListed&&c.videoId==this.u.C&&(b=c.title,d=c.author,c=c.profilePicture,b&&d&&c?c=[new ena(b),new OW(c),new fna(d)]:(g.er(new ar("Channel metadata contains null for:",b?d?"channel icon thumbnail.":"channel name.":"video title.")),c=[]),IV(this,c)),a.push(tW(this.u.B,this.u.C||"")),c=this.u.F,null==c?c= +null:(b={},c.urlEndpoint&&(b.url=c.urlEndpoint.url,b.target="TARGET_NEW_WINDOW"),c=new hna({navigationEndpoint:{urlEndpoint:b}})),c&&a.push(c),this.u.isSkippable()&&!KU(this.u)&&(c=UW(this),(c=c.skipOrPreviewRenderer&&c.skipOrPreviewRenderer.skipAdRenderer)||(c=lna(this)),a.push(new gna(c)))),c=UW(this),a.push(new PW(c)),IV(this,a))}this.I.isMuted()&&(a=this.o,c=this.I.isMuted(),sV(a)||xV(a,c?"mute":"unmute"));this.S("p",1);ina(this)&&(a=null!==this.C.o.getVideoData(1)?this.C.o.getVideoData(1).clientPlaybackNonce: +"",Tra(this.T,kna(this),this.u,a,this),this.V=!0);this.I.sa("onAdStart",TW(this));a=this.fa;c=this.u.C||"";(b=a.u.xb())&&b.getVideoData().videoId===c?a.o=dJ(b.C):a.o=null;a=g.p(this.u.o.impressionCommands||[]);for(c=a.next();!c.done;c=a.next())this.C.executeCommand(c.value,this.macros)}; +g.h.kJ=function(a){"bltcompletion"==a.getId()&&(g.SP(this.I.app,"bltplayback",2),AV(this.o,this.getDuration()),RW(this,"h"))}; +g.h.wd=function(){X.prototype.wd.call(this);this.ub("h");for(var a=g.p(this.u.o.completeCommands||[]),b=a.next();!b.done;b=a.next())this.C.executeCommand(b.value,this.macros);this.ga=!0}; +g.h.Oc=function(){X.prototype.Oc.call(this);this.ub("c")}; +g.h.AC=function(){var a=this.o;qV(a)||yV(a,"clickthrough")}; +g.h.skip=function(){this.Sh()}; +g.h.Sh=function(){X.prototype.Sh.call(this);this.ub("h")}; +g.h.sc=function(a){X.prototype.sc.call(this,a);this.ub("i")}; +g.h.ub=function(a){this.L.stop();this.B&&this.B.stop();WW(this.G)||this.mf();nV(this.I,!0);"c"!=a&&(MX(this.C.ba),this.I.sa("onAdComplete"));RW(this,a);this.I.sa("onAdEnd",TW(this));this.S(a)}; +g.h.mf=function(){var a=this.I.O();g.Gy(a)&&(g.Sy(a)||g.O(a.experiments,"enable_topsoil_wta_for_halftime")||g.Gy(a))?this.I.sa("onAdInfoChange",null):X.prototype.mf.call(this)}; +g.h.vv=function(){this.qz&&this.I.playVideo()}; +g.h.wA=function(a){this.B&&(g.dD(a.state)?this.B.start():this.B.pause());g.O(this.I.O().experiments,"enable_reset_for_seek_ad_for_web")&&!this.N&&!this.ga&&g.S(a.state,16)&&3<this.I.getCurrentTime(2,!1)&&cU(this.I.app,0,!0,void 0,2,!0)}; +g.h.qz=function(){return 2==this.I.getPlayerState(2)}; +g.h.zj=function(a){if(!WW(this.G)){var b=this.o;if(jV(b.o))switch(a){case "ad-title":b.o.sendVideoStatsEngageEvent(14,void 0,2);break;case "ad-channel-thumbnail":case "advertiser-name":b.o.sendVideoStatsEngageEvent(15,void 0,2);break;case "visit-advertiser":b.o.sendVideoStatsEngageEvent(3,void 0,2)}switch(a){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.R||this.vv();break;case "ad-info-icon-button":(this.R=this.qz())||this.I.pauseVideo(); +break;case "ad-channel-thumbnail":case "advertiser-name":a=this.I.O().protocol+"://"+g.Ly(this.I.O())+"/channel/"+this.u.V;g.SN(a);break;case "ad-title":this.I.pauseVideo();g.SN(this.I.getVideoUrl());break;case "visit-advertiser":this.I.pauseVideo();g.Sy(this.I.O())&&(a=this.u.F)&&(Pma(this.o,a.loggingUrls||null),a.urlEndpoint&&a.urlEndpoint.url&&g.SN(a.urlEndpoint.url));a=this.o;qV(a)||yV(a,"clickthrough");break;case "skip-button":this.Sh()}}}; +g.h.Xx=function(a,b){if(this.u.N)return JV(this),this.ub("i"),"";if(!Number.isFinite(a))return g.dr(Error("Playing the video after the current media has finished is not supported")),"";if(b<=a)return g.dr(Error("Start time is not earlier than end time")),"";var c=1E3*this.u.u,d=JU(this.u),e=this.I.app;d=e.V?Vla(e.V,d,c,a,b):Xla(e.Aa,d,c,a,b);if(a+c>b)if(e=this.I.app,c=b-a,e.V){e=e.V;for(var f=void 0,k=null,l=g.p(e.u),m=l.next();!m.done;m=l.next())if(m=m.value,m.Gb===d){k=m;break}k?(void 0===f&&(f= +k.Tb),tS(k,c,f)):oS(e,"Invalid timelinePlaybackId="+d+" specified")}else{e=e.Aa;f=void 0;k=null;l=g.p(e.o);for(m=l.next();!m.done;m=l.next())if(m=m.value,m.Gb===d){k=m;break}k?(void 0===f&&(f=k.Tb),LS(e,k,c,f)):xS(e,"e.InvalidTimelinePlaybackId timelinePlaybackId="+d)}return d}; +g.h.dispose=function(){kV(this.I)&&!this.N&&this.I.stopVideo(2);RW(this,"c");X.prototype.dispose.call(this)};XW.prototype.reduce=function(a){switch(a.event){case "start":case "continue":case "predictStart":case "stop":break;case "unknown":return;default:return}var b=a.identifier;var c=this.o[b];c?b=c:(c={dk:null,wz:-Infinity},b=this.o[b]=c);c=a.startSecs+a.o/1E3;if(!(c<b.wz)){b.wz=c;if(b.dk){if(c<b.dk.end){a:{c=b.dk;switch(a.event){case "start":case "continue":case "stop":break;default:a=null;break a}a=c.start+a.durationSecs;a=a<c.start?null:c.end<=a?null:a}null!==a&&(b.dk.end=a,this.u.eB(a));return}b.dk= +null}a:if(c=a.startSecs+a.durationSecs,c=0>=c?null:c,null===c)a=null;else{switch(a.event){case "start":case "continue":case "stop":break;default:a=null;break a}var d=Math.max(a.startSecs,0);a={dF:new Tn(d,c),FG:new ft(d,c-d,a.context,a.identifier,a.event,a.o)}}a&&(c=a.FG,b.dk=a.dF,this.u.sB(c))}}; +XW.prototype.updateTime=function(){};g.t(ZW,FU);bX.prototype.reset=function(){return new bX(this.u)};g.t(fX,g.N);g.h=fX.prototype;g.h.fg=function(){return this.o.fg()}; +g.h.Sm=function(){return this.o.o.Wc()}; +g.h.Hb=function(){return this.o.Hb()}; +g.h.Zp=function(){return VU(this.o)}; +g.h.Du=function(){return UU(this.o)}; +g.h.qt=function(a){if(!rU(a)){this.N&&(this.Z=this.I.isAtLiveHead(),this.V=Math.ceil((0,g.C)()/1E3));var b=new cX(this.Lc);a=dX(a);eX(b,a)}this.Wk()}; +g.h.Ak=function(){return this.C instanceof aW||this.C instanceof LV||this.C instanceof ZW||this.C instanceof WV}; +g.h.lz=function(){return!(this.C instanceof $V)&&!this.Ak()}; +g.h.Tm=function(){return this.C instanceof SU}; +g.h.Zh=function(){return this.C instanceof IU}; +g.h.Wk=function(){Roa(this.Lc,this);if(!this.o.C.hasOwnProperty("ad_placement_start")){for(var a=g.p(this.o.N),b=a.next();!b.done;b=a.next())Bna(b.value);this.o.C.ad_placement_start=!0}this.G.A=!1;JA("video_to_ad",["apbs"],void 0);this.ZB()}; +g.h.ZB=function(){this.C?this.yc(this.C):this.Gh()}; +g.h.Bj=function(a,b){a=void 0===a?!1:a;b=void 0===b?!1:b;ZX(this.Lc,0);this.Gh(a,b)}; +g.h.QA=function(){this.Bj()}; +g.h.QJ=function(){xV(this.u.o,"active_view_measurable")}; +g.h.RJ=function(){var a=this.u.o;qV(a)||FV(a)||xV(a,"active_view_fully_viewable_audible_half_duration")}; +g.h.SJ=function(){}; +g.h.TJ=function(){}; +g.h.UJ=function(){}; +g.h.VJ=function(){}; +g.h.XJ=function(){var a=this.u.o;qV(a)||FV(a)||xV(a,"active_view_viewable")}; +g.h.ky=function(){return this.Zh()?[this.Oo()]:[]}; +g.h.Fu=function(a){if(null!==this.u){this.T||(a=new g.fD(a.state,new g.VC),this.T=!0);this.u.wA(a);var b=a.state;if(this.aa&&g.S(b,1024))this.u.sc("dom_paused");else if(g.hD(a,2))b=this.G,b.T?xna(b):(b.A=!1,JA("ad_to_ad",["apbs"],void 0)),this.u.wd();else{var c=a;(g.O(this.I.O().experiments,"html5_bulleit_handle_gained_playing_state")?c.state.nb()&&!c.ni.nb():c.state.nb())?(b=this.G,b.H&&!b.A&&(b.R=!1,b.A=!0,"ad_to_video"!=b.o&&LA("apbs",void 0,b.o)),this.u.ah()):b.isError()?this.u.sc(b.u.errorCode): +g.hD(a,4)&&(this.R||this.u.Rh())}if(null!==this.u){if(g.hD(a,16)&&(b=this.u.o,!(qV(b)||.5>b.o.getCurrentTime(2,!1)&&!g.O(b.o.O().experiments,"html5_dai_pseudogapless_seek_killswitch")))){c=b.u;if(c.zm()){var d=g.O(b.L.o.O().experiments,"html5_dai_enable_active_view_creating_completed_adblock");Jm(c.G,d)}b.u.H.seek=!0}0>gD(a,4)&&!(0>gD(a,2))&&(b=this.u.o,qV(b)||(sV(b)?yV(b,"resume"):xV(b,"resume")));!g.O(this.I.O().experiments,"html5_dai_handle_suspended_state_killswitch")&&this.daiEnabled&&g.hD(a, +512)&&!g.dD(a.state)&&xna(this.G)}}}; +g.h.Qa=function(){this.daiEnabled&&Ana(this)}; +g.h.yA=function(){}; +g.h.resume=function(){this.u&&this.u.vv()}; +g.h.Eu=function(){this.u&&this.u.ub("h")}; +g.h.bq=function(){this.Eu()}; +g.h.xA=function(a){var b=this.Lc;b.A&&g.O(b.o.O().experiments,"html5_bulleit_dai_publish_ad_ux_killswitch")||b.o.sa("onAdUxUpdate",a)}; +g.h.onAdUxClicked=function(a){this.u.zj(a)}; +g.h.hy=function(){return 0}; +g.h.jy=function(){return 1}; +g.h.Zq=function(a){if(this.daiEnabled&&this.o.G&&this.o.Hb().start<=a&&a<iX(this)){var b=this.o.Hb().end;b=void 0===b?Infinity:b;var c=this.I.app;a=void 0===a?-1:a;a=void 0===a?-1:a;b=void 0===b?Infinity:b;c.V?uS(c.V,a,b):MS(c.Aa,a,b)}}; +g.h.yc=function(a){g.Me(this.u);this.u=a=this.xh.create(a,$U(YU(this.o)));a.subscribe("c",g.Ra(this.Bj,!0),this);a.subscribe("d",g.Ra(this.Bj,!0,!0),this);a.subscribe("e",this.QJ,this);a.subscribe("h",this.Bj,this);a.subscribe("i",this.QA,this);a.subscribe("j",this.RJ,this);a.subscribe("k",this.SJ,this);a.subscribe("l",this.TJ,this);a.subscribe("m",this.UJ,this);a.subscribe("n",this.VJ,this);a.subscribe("o",this.wt,this);a.subscribe("p",this.wt,this);a.subscribe("r",this.wt,this);a.subscribe("onAdUxUpdate", +this.xA,this);a.subscribe("s",this.XJ,this);GV(a);Cna(this,!1)}; +g.h.Gh=function(a,b){a=void 0===a?!1:a;b=void 0===b?!1:b;this.R=!0;g.Me(this.u);if(a)var c=!1;else this.daiEnabled?(c=this.I.getCurrentTime(2,!0),c=1>=Math.abs(c-this.o.Hb().end/1E3)):c=!0;if(c&&!this.o.C.hasOwnProperty("ad_placement_end")){c=g.p(this.o.L);for(var d=c.next();!d.done;d=c.next())Bna(d.value);this.o.C.ad_placement_end=!0}c=this.o.B;null!==c&&(una(this.nf,{cueIdentifier:this.o.u&&this.o.u.identifier,driftRecoveryMs:c,YB:this.o.Hb().start,yz:iX(this)}),this.o.B=null);b||this.daiEnabled? +YX(this.Lc,!0):this.N&&this.Du()&&this.Zh()?YX(this.Lc,!1,Gna(this)):YX(this.Lc,!1);Cna(this,!0)}; +g.h.wt=function(a){ZX(this.Lc,a)}; +g.h.Oo=function(){return this.C}; +g.h.isLiveStream=function(){return this.N}; +g.h.reset=function(){return new fX(this.Lc,this.I,this.G.reset(),this.o,this.nf,this.ek,this.xh,this.daiEnabled)}; +g.h.X=function(){g.Me(this.u);this.u=null;g.N.prototype.X.call(this)};Hna.prototype.create=function(a){return(a.o instanceof MU?this.B:a.o instanceof ZW?this.A:""===a.F?this.o:this.u)(a)};jX.prototype.clickCommand=function(a){var b=g.ms();if(!a.clickTrackingParams||!b)return!1;Es(this.client,b,g.gs(a.clickTrackingParams));return!0};g.t(kX,g.N);g.h=kX.prototype;g.h.Hb=function(){return this.o.Hb()}; +g.h.Zp=function(){return VU(this.o)}; +g.h.Du=function(){return UU(this.o)}; +g.h.Ak=function(){return!1}; +g.h.Sm=function(){return!1}; +g.h.onAdUxClicked=function(){}; +g.h.qt=function(a){var b=this;if(1!==this.o.A&&2!==this.o.A){var c=[];this.Zp()||(c=dX(a));this.o.A=1;Nf(this.F.fetch(this.o.F,{Ti:this.o.u||void 0,fc:this.o.Hb(),ul:woa(this.u.ba)}).then(function(d){if(!b.ha()){var e=c;g.O(b.B.O().experiments,"enable_client_deferred_full_screen_filtering_for_mweb_phones")&&b.B.isFullscreen();d=Lna(b,d);var f=b.A;f.u&&d.isEmpty&&aX("DAI_ERROR_TYPE_NO_AD_BREAK_RENDERER",f.o);d.mz||(b.o.A=2,eX(new cX(b.u),e),d.isEmpty||Csa(b.C,d.bd))}},function(){eX(new cX(b.u),c); +var d=b.A;d.u&&aX("DAI_ERROR_TYPE_AD_REQUEST_FAIL",d.o)}),function(){2!==b.o.A&&(b.o.A=0); +b.Zp()&&UX(b.u)})}}; +g.h.Wk=function(){}; +g.h.Zq=function(){};g.t(lX,g.T);lX.prototype.executeCommand=function(a){a=void 0===a?null:a;this.ha();a&&this.A.executeCommand(a,this.B)};g.t(nX,g.z);nX.prototype.append=function(a){if(!this.H)throw Error("This does not support the append operation");this.Xn(a.xa())}; +nX.prototype.Xn=function(a){this.xa().appendChild(a)}; +g.t(oX,nX);oX.prototype.xa=function(){return this.o};g.t(Ona,g.z);var gua=new WeakSet;g.t(Y,g.gO);g.h=Y.prototype;g.h.bind=function(a){if(!this.fa&&a.renderer){var b=Object.assign({},Nna(this.api,this.va),a.macros);this.init(a.id,a.renderer,b,a)}return Promise.resolve()}; +g.h.init=function(a,b,c){this.fa=a;this.element.setAttribute("id",this.fa);this.za&&g.I(this.element,this.za);this.G=b&&b.adRendererCommands;this.macros=c;this.F=b.trackingParams||null;null!=this.F&&qX(this,this.element,this.F)}; +g.h.clear=function(){}; +g.h.hide=function(){g.gO.prototype.hide.call(this);null!=this.F&&rX(this,this.element,!1)}; +g.h.show=function(){g.gO.prototype.show.call(this);if(!this.Ha){this.Ha=!0;var a=this.G&&this.G.impressionCommand;a&&this.va.executeCommand(a,this.macros,null)}null!=this.F&&rX(this,this.element,!0)}; +g.h.onClick=function(a){if(this.F&&!gua.has(a)){var b=this.element;g.CN(this.api,b)&&this.Ma()&&g.AN(this.api,b);gua.add(a)}(a=this.G&&this.G.clickCommand)&&this.va.executeCommand(a,this.macros,this.ny())}; +g.h.ny=function(){return null}; +g.h.uJ=function(a){var b=this.R;b.G=!0;b.u=a.touches.length;b.o.isActive()&&(b.o.stop(),b.C=!0);a=a.touches;b.F=Pna(b,a)||1!=a.length;var c=a.item(0);b.F||!c?(b.H=Infinity,b.L=Infinity):(b.H=c.clientX,b.L=c.clientY);for(c=b.A.length=0;c<a.length;c++){var d=a.item(c);b.A.push(d.identifier)}}; +g.h.tJ=function(a){var b=this.R;a=a.changedTouches.item(0);var c;if(c=Md()){c=g.Pc;var d="";Qc("Windows")?(d=/Windows (?:NT|Phone) ([0-9.]+)/,d=(c=d.exec(c))?c[1]:"0.0"):Md()?(d=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,d=(c=d.exec(c))&&c[1].replace(/_/g,".")):Qc("Macintosh")?(d=/Mac OS X ([0-9_.]+)/,d=(c=d.exec(c))?c[1].replace(/_/g,"."):"10"):tc(g.Pc,"KaiOS")?(d=/(?:KaiOS)\/(\S+)/i,d=(c=d.exec(c))&&c[1]):Qc("Android")?(d=/Android\s+([^\);]+)(\)|;)/,d=(c=d.exec(c))&&c[1]):Qc("CrOS")&&(d=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/, +d=(c=d.exec(c))&&c[1]);c=!(0<=g.wc(d||"",8))}if(c||a&&Math.pow(a.clientX-b.H,2)+Math.pow(a.clientY-b.L,2)>Math.pow(5,2))b.B=!0}; +g.h.sJ=function(a){if(this.R){var b=this.R,c=a.changedTouches;c&&b.G&&1==b.u&&!b.B&&!b.C&&!b.F&&Pna(b,c)&&(b.N=a,b.o.start());b.u=a.touches.length;0===b.u&&(b.G=!1,b.B=!1,b.A.length=0);b.C=!1}}; +g.h.X=function(){this.clear(null);this.kb(this.wa);for(var a=g.p(this.T),b=a.next();!b.done;b=a.next())this.kb(b.value);g.gO.prototype.X.call(this)};g.t(tX,g.z);tX.prototype.X=function(){this.u&&g.hp(this.u);this.o.clear();uX=null;g.z.prototype.X.call(this)}; +tX.prototype.register=function(a,b){b&&this.o.set(a,b)}; +var uX=null;g.t(xX,nX);xX.prototype.addEventListener=function(a,b){this.F.subscribe(a,b)}; +xX.prototype.removeEventListener=function(a,b){this.F.unsubscribe(a,b)}; +xX.prototype.dispatchEvent=function(a){this.F.S(a.type,a)};g.t(yX,g.z);g.h=yX.prototype;g.h.bind=function(a){var b=a.renderer,c=b.trackingParams;if(this.N&&this.N!=c)throw Error("Cannot re-bind presenter with new tracking params");if(c){this.N=c;var d=this.view,e=this.o,f=d.xa();g.yN(e,f,d);g.zN(e,f,c)}this.L=b.impressionEndpoints||[];this.macros=Object.assign({},a.macros);return this.C(a)}; +g.h.Ma=function(){return this.T}; +g.h.show=function(){this.view.show();this.T=!0;var a=this.o,b=this.view.xa();g.CN(a,b)&&g.BN(a,b,!0);Vna(this,this.L);this.L=[]}; +g.h.hide=function(){this.At();this.T=!1;var a=this.o,b=this.view.xa();g.CN(a,b)&&g.BN(a,b,!1)}; +g.h.At=function(){this.view.hide()}; +g.h.onClick=function(a){a=void 0===a?{}:a;this.H(a);if(this.Ma()){a=this.o;var b=this.view.xa();g.CN(a,b)&&g.AN(a,b)}}; +g.h.executeCommand=function(a){this.B.executeCommand(a,Una(this))};g.t(zX,g.N);g.h=zX.prototype;g.h.xa=function(){return this.o.element}; +g.h.show=function(){if(!this.Ma()){this.C.M(document,"click",this.MK);this.o.show();var a=this.xa(),b=g.Qh(Ih(this.B)).width,c=g.Qh(this.B),d=Gh(this.B);a.style.top=d.y+c.height+"px";a.style.right=b-d.x-c.width+"px"}}; +g.h.hide=function(){this.Ma()&&(this.o.hide(),g.Tr(this.C))}; +g.h.Ma=function(){return this.o.Ma()}; +g.h.setTitle=function(a){a?this.A.show():this.A.hide();this.A.Bb(AX(a))}; +g.h.MK=function(a){if(this.Ma()&&(a=a.target,!g.Ce(this.B,a))){var b=this.u.da("ytp-ad-info-dialog-confirm-button");g.Ce(b,a)?this.S("confirmClick"):g.Ce(this.o.element,a)||this.S("externalClick")}}; +var Xna={sQ:"confirmClick",WQ:"externalClick"};g.t(BX,xX);BX.prototype.setTitle=function(a){this.o.setTitle(a)}; +BX.prototype.show=function(){this.o.show()}; +BX.prototype.hide=function(){this.o.hide()}; +BX.prototype.xa=function(){return this.o.xa()};var Yna={UD:BX},$na=["confirmClick","externalClick"];g.t(CX,yX);CX.prototype.C=function(a){var b=this.view;a=a.renderer;var c=b.o,d=a.confirmLabel||null;d?c.u.show():c.u.hide();c.u.Bb(AX(d));b.setTitle(a.title||null);b.o.o.Bb(AX(a.dialogMessage||null));g.xe(Wna(b.o));c=g.p(a.adReasons||[]);for(d=c.next();!d.done;d=c.next())d=d.value,Wna(b.o).appendChild(g.te("li",null,AX(d)));this.u=a.confirmServiceEndpoint||null;return Promise.resolve()}; +CX.prototype.At=function(){yX.prototype.At.call(this);this.u&&(this.executeCommand(this.u),this.u=null)}; +CX.prototype.H=function(a){switch(a.type){case "confirmClick":case "externalClick":this.hide()}};g.t(DX,Y);g.h=DX.prototype;g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);(a=(a=b.button&&b.button.buttonRenderer&&b.button.buttonRenderer.navigationEndpoint&&b.button.buttonRenderer.navigationEndpoint.adInfoDialogEndpoint)&&a.dialog&&a.dialog.adInfoDialogRenderer)?(b.hoverText?(b=wX(b.hoverText),g.ye(this.o,b,0)):this.o=null,this.u.bind({renderer:a,macros:c}),this.show()):g.L(Error("adInfoDialogRenderer is missing in AdHoverTextButtonRenderer"))}; +g.h.zt=function(){this.o&&g.Rh(this.o,!1)}; +g.h.EH=function(){this.u.Ma()||this.o&&g.Rh(this.o,!0)}; +g.h.DH=function(){this.u.show();this.zt()}; +g.h.clear=function(){this.hide()};g.t(boa,lX);g.t(EX,ZW);g.h=EX.prototype;g.h.xd=function(){return!1}; +g.h.Wc=function(){return!0}; +g.h.vy=function(){var a=this.o,b=new yma;b.url=a.iframeUrl||null;b.width=a.iframeWidth||0;b.height=a.iframeHeight||0;b.impressionTrackingUrls=coa(a.impressionCommands||[]);b.clickTrackingUrls=coa(a.onClickCommands||[]);b.adInfoRenderer=a.adInfoRenderer||null;a=new DU;a.iframeCompanionRenderer=b;return a}; +g.h.sy=function(){return[new g.Zd(300,60)]}; +g.h.Jx=function(a,b){return new boa(a,b,this.o)};g.t(FX,X);g.h=FX.prototype;g.h.qt=function(a){if(!rU(a)){var b=new cX(this.G);a=dX(a);eX(b,a)}this.Wk()}; +g.h.Wk=function(){GV(this)}; +g.h.yc=function(){var a=this;Roa(this.G,this);if(lV(this.I)){var b=this.I.getVideoData(1),c=this.u.vy();null!=c&&(c.macros=Object.assign({},this.macros),this.L.showCompanion(b.videoId,c))}else{var d=this.u.sy();zma(this.L).then(function(e){a:{if(d&&e){e=g.p(e);for(var f=e.next();!f.done;f=e.next()){f=f.value;for(var k=g.p(d),l=k.next();!l.done;l=k.next())if(l=l.value,l.width==f.width&&l.height==f.height){e=l;break a}}}e=null}e&&(f=a.u.Jx(a.I,a.G,e),null!=f&&(g.A(a,f),k=a.L,k.o&&k.o.showCompanion(f.element, +e.width,e.height)))})}if(this.u instanceof EX){this.C=function(e){var f; +if(f=e.data)try{f=iq(e.source.document.location.origin)}catch(l){f=!1}if(f)if(f=a.u.o,"companion-setup-complete"==e.data)try{e.source.postMessage(JSON.stringify(f),"*");var k=e.source.frameElement;k.parentNode.style.cssText="";k.width=String(f.iframeWidth);k.height=String(f.iframeHeight)}catch(l){g.Jo(l)}else"pause-video"==e.data&&a.I.pauseVideo()}; +try{window.addEventListener("message",this.C)}catch(e){g.L(e)}}}; +g.h.onAdUxClicked=function(a){EV(this.o,a)}; +g.h.Hb=function(){return this.B.Hb()}; +g.h.Zp=function(){return VU(this.B)}; +g.h.Du=function(){return UU(this.B)}; +g.h.Ak=function(){return!0}; +g.h.Sm=function(){return this.B.o.Wc()}; +g.h.Zq=function(){}; +g.h.X=function(){if(this.C)try{window.removeEventListener("message",this.C),this.C=null}catch(a){g.L(a)}this.N&&(this.I.removeEventListener("videodatachange",this.N),this.N=null);X.prototype.X.call(this)};var eoa=Object.freeze([PV,UV,SU,bW,cW,IU]);g.t(GX,fX);g.h=GX.prototype;g.h.ky=function(){for(var a=this.B.o,b=g.p(a),c=b.next();!c.done;c=b.next());return a}; +g.h.lz=function(){return(0>=this.F?this.B.o:this.B.o.slice(this.F)).some(function(a){return a.xd()})}; +g.h.Tm=function(){return this.H instanceof SU||this.H instanceof bW}; +g.h.Zh=function(){return this.H instanceof IU||this.H instanceof UV}; +g.h.ZB=function(){this.daiEnabled?jV(this.I)&&Ana(this):HX(this)}; +g.h.yc=function(a){var b=doa(a);this.H&&b&&this.L!==b&&(b?Soa(this.Lc):Uoa(this.Lc),this.L=b);this.H=a;this.daiEnabled&&(this.F=this.B.o.findIndex(function(c){return c===a})); +fX.prototype.yc.call(this,a)}; +g.h.Gh=function(a,b){a=void 0===a?!1:a;b=void 0===b?!1:b;this.A&&(g.Me(this.A),this.A=null);fX.prototype.Gh.call(this,a,b)}; +g.h.bq=function(){this.F=this.B.o.length;this.A&&this.A.ub("h");this.u&&this.u.ub("h");this.Gh()}; +g.h.yA=function(){HX(this)}; +g.h.Eu=function(){this.Bj()}; +g.h.Fu=function(a){fX.prototype.Fu.call(this,a);a=a.state;g.S(a,2)&&this.A?this.A.wd():a.nb()?(null==this.A&&(a=this.B.A)&&(this.A=this.xh.create(a,$U(YU(this.o))),this.A.subscribe("onAdUxUpdate",this.xA,this),GV(this.A)),this.A&&this.A.ah()):a.isError()&&this.A&&this.A.sc(a.u.errorCode)}; +g.h.Bj=function(a,b){a=void 0===a?!1:a;b=void 0===b?!1:b;this.daiEnabled||(ZX(this.Lc,0),a?this.Gh(a,b):HX(this))}; +g.h.QA=function(){1==this.B.u?this.Gh():this.Bj()}; +g.h.onAdUxClicked=function(a){fX.prototype.onAdUxClicked.call(this,a);this.A&&this.A.zj(a)}; +g.h.Oo=function(){var a=0>=this.F?this.B.o:this.B.o.slice(this.F);return 0<a.length?a[0]:null}; +g.h.X=function(){g.Me(this.A);this.A=null;fX.prototype.X.call(this)}; +g.h.fg=function(){return this.L}; +g.h.Sm=function(){return this.B.o.every(function(a){return a.Wc()})}; +g.h.reset=function(){return new GX(this.Lc,this.I,this.G.reset(),this.o,this.nf,this.ek,this.xh,this.daiEnabled)}; +g.h.hy=function(){return this.F}; +g.h.jy=function(){return this.B.o.length};g.t(IX,lX);IX.prototype.C=function(a){g.Ce(this.u.element,a.target)||(g.mp(a),mX(this,this.o.onClickCommands),this.executeCommand(this.o.clickthroughEndpoint),this.I.onAdUxClicked("image-companion"),this.I.pauseVideo())};g.t(JX,ZW);g.h=JX.prototype;g.h.xd=function(){return!1}; +g.h.Wc=function(){return!0}; +g.h.vy=function(){var a=new DU;a.imageCompanionAdRenderer=this.o;return a}; +g.h.sy=function(){return this.u}; +g.h.Jx=function(a,b,c){return new IX(a,b,this.o,c)};g.t(hoa,MU);g.t(ioa,MU);g.t(koa,MU);loa.prototype.create=function(a,b){function c(G){return new IU(G,d.u,b,d.o)} +var d=this,e=a.instreamVideoAdRenderer,f=a.clientForecastingAdRenderer,k=a.invideoOverlayAdRenderer,l=a.videowallIframeCompanionAdRenderer,m=a.imageCompanionAdRenderer,n=a.instreamSurveyAdRenderer,q=a.plaShelfRenderer,r=a.sandwichedLinearAdRenderer,u=a.shoppingCompanionCarouselRenderer,w=a.actionCompanionAdRenderer,B=a.multipleInstreamVideoAdRenderer,D=a.linearAdSequenceRenderer,E=a.adsEngagementPanelRenderer,F=a.adChoiceInterstitialRenderer;return null!=e&&e.playerVars?c(e):null!=f?new XV(f):null!= +k?new YV(k):null!=l&&l.iframeUrl?new EX(l):null!=m?new JX(m):null!=n?new SU(n):null!=r?new koa(r,c,this.o):null!=B?new ioa(B,c):null!=q?new $V(q):null!=u?new aW(u):null!=w?new LV(w):null!=D?new hoa(D,c):null!=E?new WV(E):null!=F?new LU(F):null};noa.prototype.create=function(a,b,c,d){d=void 0===d?null:d;var e=[];c=void 0===c?0:c;if(d){d=g.p(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;var k=b,l=new pU(k.A,k.u,k.daiEnabled),m=k.Id;m&&(l.Id=new ft(m.startSecs,m.durationSecs,m.context,m.identifier,m.event,m.o));k.o&&(l.o=k.o);l.visible=k.visible;k=l;k.Id=f;e.push(ooa(this,a[0],c,k));c++}}else for(a=g.p(a),d=a.next();!d.done;d=a.next())e.push(ooa(this,d.value,c,b)),c++;return e};g.t(qoa,g.z);g.t(KX,g.z);KX.prototype.addEventListener=function(a,b){this.o=b}; +KX.prototype.removeEventListener=function(){this.o=null}; +g.t(LX,g.z);LX.prototype.addEventListener=function(a,b,c){this.o.addEventListener(a,b,c)}; +LX.prototype.removeEventListener=function(a,b){this.o.removeEventListener(a,b)};g.t(uoa,g.z);voa.prototype.reset=function(){this.o=-1};var NX=null,yoa=null,OX=null,PX=null;g.Ga("yt.www.ads.eventcache.getLastCompanionData",function(){return NX},void 0); +g.Ga("yt.www.ads.eventcache.getLastPlaShelfData",function(){return yoa},void 0); +g.Ga("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction",function(){return OX},void 0); +g.Ga("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction",function(){return PX},void 0);var hua={clickTrackingParams:!0,commandMetadata:!0,loggingUrls:!0};g.t(RX,g.z);RX.prototype.X=function(){this.o.clear();g.z.prototype.X.call(this)}; +RX.prototype.executeCommand=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;this.ha();a.loggingUrls&&Foa(this,"loggingUrls",a.loggingUrls,b,c);a=g.p(Object.entries(a));for(var d=a.next();!d.done;d=a.next()){var e=g.p(d.value);d=e.next().value;e=e.next().value;hua.hasOwnProperty(d)||Foa(this,d,e,b,c)}};g.t(TX,g.N);g.h=TX.prototype; +g.h.init=function(){var a=this.o.getVideoData(1);if(a.bo||g.K("SERVED_VIA_SPF_HISTORY"))g.O(this.o.O().experiments,"directly_unlock_preroll_on_cached_playbacks_for_bulleit")?this.R():UX(this);else{lV(this.o)&&Doa(VM(this.o));this.C.M(this.o,"applicationplayerstatechange",this.tA);this.C.M(this.o,g.fz("ad"),this.Rm,this);this.C.M(this.o,"crx_ad",this.uA,this);this.C.M(this.o,"aduxclicked",this.RA);this.C.M(this.o,"videodatachange",this.vA);var b=a.getPlayerResponse()||{};b=Goa(b);b=Hoa(this,b);b=VX(this, +b);0<b.length&&WX(this,b);this.H&&(a.subscribe("cuepointupdated",this.Xm,this),this.A&&a.ka&&this.Xm(rw(a.ka,0)));UX(this);g.yf(this.sD,this)}}; +g.h.X=function(){this.ga=!0;g.Tr(this.C);this.H&&this.o.getVideoData(1).unsubscribe("cuepointupdated",this.Xm,this);if(lV(this.o)){var a=VM(this.o);a.removeEventListener("updateKevlarOrC3Companion",xoa);a.removeEventListener("onPlaShelfInfoCardsReady",zoa);a.removeEventListener("updateEngagementPanelAction",Aoa);a.removeEventListener("changeEngagementPanelVisibility",Boa);window.removeEventListener("yt-navigate-start",Coa);PX=OX=NX=null}a=g.p(this.F.values());for(var b=a.next();!b.done;b=a.next())Toa(this, +b.value);YX(this,!1);this.G.clear();this.Z=[];this.T.clear();g.Me(this.B);this.B=null;g.Me(this.N);this.N=new Map;this.F.clear();g.N.prototype.X.call(this)}; +g.h.Rm=function(a){if(!a.u&&(!sU(a)||a.contains(1E3*this.o.getCurrentTime(1)||0))){var b=g.iM(this.o,1);(this.o.O().ia("html5_sync_seeking_state")?g.S(b,32):!g.S(b,64)&&(g.S(b,32)||g.S(b,16)))?this.T.add(a):(b=this.F.get(a))&&(((this.A?0:g.O(this.o.O().experiments,"enable_eviction_protection_for_bulleit"))?b.Ak()&&this.B?this.B.Sm():!b.Ak()&&this.u?this.u.Sm():1:1)?b.qt(a):a.deactivate())}}; +g.h.uA=function(a){a.u&&(a.u=!1);this.T["delete"](a)}; +g.h.Xm=function(a){sna(this.Ea,a);if(null==this.H)g.L(Error("Dynamically inserted ad was requested, but no cuepoint AdPlacementRenderer was present to fulfill the request."));else if(this.A){a=g.p(a);for(var b=a.next();!b.done;b=a.next())this.ma.reduce(b.value)}else 0!=(this.o.getCurrentTime(1)||0)&&(a=a.filter(function(c){return"start"==c.event}),WX(this,[this.H],a))}; +g.h.sB=function(a){WX(this,[this.H],[a])}; +g.h.eB=function(a){var b=1E3*a;this.u&&this.u.Zq(b);for(var c=g.p(this.F.values()),d=c.next();!d.done;d=c.next())d.value.Zq(b);g.zb(this.ua.o,1E3*a)}; +g.h.qg=function(a){switch(a){case "control_play":this.u&&(a=this.u,a.Zh()?a.I.xb().playVideo():a.Tm()&&a.u.ah());break;case "control_pause":this.u&&(a=this.u,a.Zh()?a.I.xb().pauseVideo():a.Tm()&&a.u.Rh())}}; +g.h.iJ=function(a){this.u&&this.u.Fu(a)}; +g.h.tA=function(a){0>gD(a,16)&&(this.T.forEach(this.Rm,this),this.T.clear())}; +g.h.vA=function(){this.u&&this.u.Qa();if(this.A)for(var a=1E3*this.o.getCurrentTime(1),b=g.p(this.F.keys()),c=b.next();!c.done;c=b.next())if(c=c.value,c.start<=a&&a<c.end){this.Rm(c);break}}; +g.h.sN=function(){var a=null;this.A&&(a=this.o.getCurrentTime(1),this.ma.updateTime(a));if(jV(this.o)&&this.u){var b=this.o.getCurrentTime(2,!1),c=this.u;if(c.u){var d=c.u;d.H&&vV(d.o,b,d.getDuration());if(null!==a&&(b=c.o.B,!(null===b||g.O(c.I.O().experiments,"html5_dai_drift_recovery_killswitch")||(d=c.o.Hb().start,1E3*a<d+b)))){c.o.B=null;var e=iX(c),f=Math.min(a+OT(c.I.app),e/1E3),k=c.o.u&&c.o.u.identifier;a<f?(c.I.seekTo(f,void 0,void 0,1),c=c.nf,a*=1E3,f*=1E3,c.u&&$W({driftRecoveryInfo:{contentCpn:c.o, +cueIdentifier:k||void 0,driftRecoveryMs:b.toString(),breakDurationMs:Math.round(e-d).toString(),driftFromHeadMs:Math.round(1E3*OT(c.A.app)).toString(),appliedDriftRecoveryMs:Math.round(a-d).toString(),destinationMs:Math.round(f-d).toString()}})):una(c.nf,{cueIdentifier:k,driftRecoveryMs:b,YB:d,yz:e})}}}}; +g.h.PJ=function(){this.za=!0;if(this.u){var a=this.u;a.u&&a.u.Oc()}}; +g.h.RA=function(a){if(this.u)this.u.onAdUxClicked(a);if(this.B)this.B.onAdUxClicked(a)}; +g.h.tN=function(){if(2==this.o.getPresentingPlayerType()&&this.u){var a=this.u.u,b=a.o;a=a.I.isMuted();sV(b)||xV(b,a?"mute":"unmute")}}; +g.h.aL=function(a){if(this.u){var b=this.u.u.o;qV(b)||yV(b,a?"fullscreen":"end_fullscreen")}}; +g.h.sD=function(){for(var a=[],b=g.p(this.G),c=b.next();!c.done;c=b.next())c=c.value,rU(c)||a.push(c);b=this.o.app;1!=b.getPresentingPlayerType()||kT(b,"cuerangemarkersupdated",a)}; +g.h.Jv=function(){var a=this.o.getVideoData(2);return a?a.isListed&&!this.V:!1}; +g.h.Jz=function(){this.u&&this.u.fg()&&this.u.yA()}; +g.h.Iz=function(){this.u&&this.u.fg()&&this.u.Eu()}; +g.h.Zt=function(){this.u&&this.u.fg()&&this.u.bq()}; +g.h.Zx=function(a){if(a=this.N.get(a)){a:{var b="instreamVideoAdRenderer multipleInstreamVideoAdRenderer instreamSurveyAdRenderer sandwichedLinearAdRenderer parallelChoiceAdPlacementRenderer linearAdSequenceRenderer adChoiceInterstitialRenderer".split(" ");var c=a.renderer;if(c&&b&&Array.isArray(b)&&0!==b.length)for(var d=0;d<b.length;d++)if(c.hasOwnProperty(b[d])){b=!0;break a}b=!1}b?(a=WX(this,[a]))&&0!==a.length&&(a=a[0],Qoa(this,a),a.Wk()):g.L(Error("Attempted to fill instream slot with a non-instream renderer."))}}; +g.h.Os=function(a){(a=this.N.get(a))&&(a=WX(this,[a]))&&0!=a.length&&a[0].Wk()}; +g.h.ts=function(){XX(this)}; +g.h.ac=function(a){if(this.u){var b=this.u;b.u&&(b=b.u,b.H&&vV(b.o,a,b.getDuration()))}}; +g.h.seekTo=function(a){jV(this.o)&&this.u.Zh()&&this.o.xb().seekTo(a)}; +g.h.resume=function(){this.u&&this.u.resume()}; +g.h.executeCommand=function(a,b,c){this.Ha.executeCommand(a,b,Moa(this,void 0===c?null:c))}; +g.h.hz=function(){return this.A}; +g.h.gy=function(){return this.ra};g.t(aY,Y);aY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b=(a=b.thumbnail)&&$X(a)||"";g.kc(b)?(g.O(this.api.O().experiments,"web_player_ad_image_error_rate_sampling_killswitch")||.01>Math.random())&&g.Jo(Error("Found AdImage without valid image URL")):(this.o?g.xh(this.element,"backgroundImage","url("+b+")"):ke(this.element,{src:b}),ke(this.element,{alt:a&&a.accessibility&&a.accessibility.label||""}),this.show())}; +aY.prototype.clear=function(){this.hide()};g.t(cY,Y); +cY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.o=b;if(null==b.text&&null==b.icon)g.Jo(Error("ButtonRenderer did not have text or an icon set."));else{switch(b.style||null){case "STYLE_UNKNOWN":a="ytp-ad-button-link";break;default:a=null}null!=a&&g.I(this.element,a);null!=b.text&&(a=g.R(b.text),g.kc(a)||(this.element.setAttribute("aria-label",a),this.B=new g.gO({D:"span",J:"ytp-ad-button-text",W:a}),g.A(this,this.B),this.B.ca(this.element)));null!=b.icon&&(b=bY(b.icon),null!= +b&&(this.u=new g.gO({D:"span",J:"ytp-ad-button-icon",K:[b]}),g.A(this,this.u)),this.C?g.ye(this.element,this.u.element,0):this.u.ca(this.element))}}; +cY.prototype.clear=function(){this.hide()}; +cY.prototype.onClick=function(a){var b=this;Y.prototype.onClick.call(this,a);Woa(this).forEach(function(c){return b.va.executeCommand(c,b.macros)}); +this.api.onAdUxClicked(this.componentType)};g.t(dY,Y);dY.prototype.clear=function(){this.dispose()};g.t(gY,dY);g.h=gY.prototype;g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);g.xh(this.A,"stroke-dasharray","0 "+this.u);this.show()}; +g.h.clear=function(){this.hide()}; +g.h.hide=function(){fY(this);dY.prototype.hide.call(this)}; +g.h.show=function(){eY(this);dY.prototype.show.call(this)}; +g.h.Hj=function(){this.hide()}; +g.h.si=function(){if(this.o){var a=this.o.getProgressState();null!=a&&null!=a.current&&(a=a.current/a.seekableEnd*this.u,this.C&&(a=this.u-a),g.xh(this.A,"stroke-dasharray",a+" "+this.u))}};g.t(hY,Y);hY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.o=b;this.isTemplated()||g.De(this.element,pX(this.o));if(b.backgroundImage&&(a=(a=b.backgroundImage.thumbnail)?$X(a):"",c=(c=this.api.getVideoData(1))&&c.qn,a&&c&&(this.element.style.backgroundImage="url("+a+")",this.element.style.backgroundSize="100%"),b.style&&b.style.adTextStyle))switch(b.style.adTextStyle.fontSize){case "AD_FONT_SIZE_MEDIUM":this.element.style.fontSize="26px"}this.show()}; +hY.prototype.isTemplated=function(){return this.o.isTemplated||!1}; +hY.prototype.clear=function(){this.hide()};g.t(jY,dY);g.h=jY.prototype; +g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);a=b.durationMilliseconds;"number"===typeof a&&0>a&&g.L(Error("durationMilliseconds was specified incorrectly in AdPreviewRenderer with a value of: "+a));this.ma&&g.I(this.u.element,"countdown-next-to-thumbnail");a=b.durationMilliseconds;this.V=null==a||0===a?this.o.CA():a;if(b.templatedCountdown)var d=b.templatedCountdown.templatedAdText;else b.staticPreview&&(d=b.staticPreview);this.A.init(uU("ad-text"),d,c);(d=this.api.getVideoData(1))&& +d.qn&&b.thumbnail?this.C.init(uU("ad-image"),b.thumbnail,c):this.H.hide()}; +g.h.clear=function(){this.hide()}; +g.h.hide=function(){this.u.hide();this.A.hide();this.C.hide();fY(this);dY.prototype.hide.call(this)}; +g.h.show=function(){eY(this);this.u.show();this.A.show();this.C.show();dY.prototype.show.call(this)}; +g.h.Hj=function(){this.hide()}; +g.h.si=function(){if(null!=this.o){var a=this.o.getProgressState();null!=a&&null!=a.current&&(a=1E3*a.current,!this.ba&&a>=this.V?(g.O(this.api.O().experiments,"enable_pubsub_for_skip_transition_bulleit")||this.N.hide(),this.ba=!0,this.S("t")):this.A&&this.A.isTemplated()&&(a=Math.max(0,Math.ceil((this.V-a)/1E3)),a!=this.ea&&(iY(this.A,{TIME_REMAINING:String(a)}),this.ea=a)))}};g.t(lY,g.z);g.h=lY.prototype;g.h.X=function(){this.reset();g.z.prototype.X.call(this)}; +g.h.reset=function(){g.Tr(this.C);this.F=!1;this.o&&this.o.stop();this.B.stop();this.u&&(this.u=!1,this.G.play())}; +g.h.start=function(){this.reset();this.C.M(this.A,"mouseover",this.HL,this);this.C.M(this.A,"mouseout",this.FL,this);this.o?this.o.start():(this.F=this.u=!0,g.xh(this.A,{opacity:this.L}))}; +g.h.HL=function(){this.u&&(this.u=!1,this.G.play());this.B.stop();this.o&&this.o.stop()}; +g.h.FL=function(){this.F?this.B.start():this.o&&this.o.start()}; +g.h.hx=function(){this.u||(this.u=!0,this.H.play(),this.F=!0)};var Xoa=$a(function(){return new pba}),bpa=$a(function(){return new Zoa});g.t(mY,dY);g.h=mY.prototype; +g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);this.H=b;this.ea=dpa(this);!b||g.Pb(b)?g.L(Error("SkipButtonRenderer was not specified or empty.")):!b.message||g.Pb(b.message)?g.L(Error("SkipButtonRenderer.message was not specified or empty.")):(a={iconType:"SKIP_NEXT"},b=bY(a),null==b?g.L(Error("Icon for SkipButton was unable to be retrieved. yt.innertube.Icon.IconType: "+a.iconType+".")):(this.C=new g.gO({D:"button",Y:["ytp-ad-skip-button","ytp-button"],K:[{D:"span",J:"ytp-ad-skip-button-icon", +K:[b]}]}),g.A(this,this.C),this.C.ca(this.A.element),this.u=new hY(this.api,this.va,"ytp-ad-skip-button-text"),this.u.init(uU("ad-text"),this.H.message,c),g.A(this,this.u),g.ye(this.C.element,this.u.element,0)),g.O(this.api.O().experiments,"bulleit_use_touch_events_for_skip")&&sX(this))}; +g.h.clear=function(){this.V.reset();this.hide()}; +g.h.hide=function(){this.A.hide();this.u&&this.u.hide();fY(this);dY.prototype.hide.call(this);this.ba.stop();this.N&&(this.N(),this.N=null)}; +g.h.onClick=function(a){if(null!=this.C&&(a&&g.mp(a),dY.prototype.onClick.call(this,a),this.S("u"),!this.ea))this.api.onAdUxClicked(this.componentType)}; +g.h.ny=function(){return"skip"}; +g.h.show=function(){this.V.start();this.A.show();this.u&&this.u.show();eY(this);dY.prototype.show.call(this);this.ba.fb()}; +g.h.Hj=function(){this.S("v")}; +g.h.si=function(){};g.t(nY,g.N);g.h=nY.prototype;g.h.CA=function(){return this.u}; +g.h.start=function(){this.A||(this.A=!0,this.La.start())}; +g.h.stop=function(){this.A&&(this.A=!1,this.La.stop())}; +g.h.qJ=function(){this.o+=100;var a=!1;this.o>this.u&&(this.o=this.u,this.La.stop(),a=!0);this.B={seekableStart:0,seekableEnd:this.u/1E3,current:this.o/1E3};this.C&&this.C.ac(this.B.current);this.S("b");a&&this.S("a")}; +g.h.getProgressState=function(){return this.B};g.t(oY,Y);g.h=oY.prototype; +g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);if(b.image&&b.image.thumbnail)if(b.headline)if(b.description)if(b.backgroundImage&&b.backgroundImage.thumbnail)if(b.actionButton&&b.actionButton.buttonRenderer)if(a=b.durationMilliseconds||0,"number"!==typeof a||0>=a)g.L(Error("durationMilliseconds was specified incorrectly in AdActionInterstitialRenderer with a value of: "+a));else if(b.navigationEndpoint){var d=this.api.getVideoData(2);if(null!=d){var e=b.image.thumbnail.thumbnails;null!= +e&&0<e.length&&g.kc(g.kd(e[0].url))&&(e[0].url=d.profilePicture);e=b.backgroundImage.thumbnail.thumbnails;null!=e&&0<e.length&&g.kc(g.kd(e[0].url))&&(e[0].url=d.Ic());e=b.headline;null!=e&&g.kc(g.kd(e.text))&&(e.text=d.author)}this.H.init(uU("ad-image"),b.image,c);this.aa.init(uU("ad-text"),b.headline,c);this.V.init(uU("ad-text"),b.description,c);this.N.init(uU("ad-image"),b.backgroundImage,c);this.o=new cY(this.api,this.va,["ytp-ad-action-interstitial-action-button"]);g.A(this,this.o);this.o.ca(this.Aa); +this.o.init(uU("button"),b.actionButton.buttonRenderer,c);this.ba=b.navigationEndpoint;this.api.O().o||(this.C.M(this.ua,"click",this.Js,this),this.C.M(this.ma,"click",this.Js,this),this.C.M(this.ea,"click",this.Js,this));this.u=new nY(a);g.A(this,this.u);b.skipButton?(a=b.skipButton.skipButtonRenderer)&&this.u&&(this.B=new mY(this.api,this.va,this.u),g.A(this,this.B),this.B.ca(this.element),this.B.init(uU("skip-button"),a,c)):b.nonskippableOverlayRenderer&&(a=b.nonskippableOverlayRenderer.adPreviewRenderer)&& +this.u&&(this.A=new jY(this.api,this.va,this.u,!1),g.A(this,this.A),this.A.ca(this.element),this.A.init(uU("ad-preview"),a,c));(b=b.countdownRenderer)&&b.timedPieCountdownRenderer&&this.u&&(c=new gY(this.api,this.va,this.u),g.A(this,c),c.ca(this.element),c.init(uU("timed-pie-countdown"),b.timedPieCountdownRenderer,this.macros));this.show();this.element.focus()}else g.L(Error("AdActionInterstitialRenderer has no navigation endpoint."));else g.L(Error("AdActionInterstitialRenderer has no button.")); +else g.L(Error("AdActionInterstitialRenderer has no background AdImage."));else g.L(Error("AdActionInterstitialRenderer has no description AdText."));else g.L(Error("AdActionInterstitialRenderer has no headline AdText."));else g.L(Error("AdActionInterstitialRenderer has no image."))}; +g.h.clear=function(){g.Tr(this.C);this.hide()}; +g.h.show=function(){epa(!0);this.o&&this.o.show();this.B&&this.B.show();this.A&&this.A.show();Y.prototype.show.call(this)}; +g.h.hide=function(){epa(!1);this.o&&this.o.hide();this.B&&this.B.hide();this.A&&this.A.hide();Y.prototype.hide.call(this)}; +g.h.Js=function(){this.ba&&this.va.executeCommand(this.ba,this.macros)};g.t(pY,Y); +pY.prototype.init=function(a,b,c){var d=this;Y.prototype.init.call(this,a,b,c);if(b.text)if(b.adChoiceButtons&&2==b.adChoiceButtons.length){a=0;for(var e=[],f=g.p(b.adChoiceButtons),k=f.next();!k.done;k=f.next()){var l=(k=k.value)&&k.buttonRenderer;if(!l){g.L(Error("AdChoiceInterstitialRenderer only supports button renderers of type button_renderer"));return}l=l.text;if(!l){g.L(Error("AdChoiceInterstitialRenderer's ButtonRenderer is missing a text field"));return}e.push(k.buttonRenderer);k=g.R(l); +a=Math.max(a,k.length)}f=b.durationMilliseconds||0;if("number"!==typeof f||0>f)g.L(Error("timeoutSeconds was specified incorrectly in AdChoiceInterstitialRenderer with a value of: "+f));else if(b.completeCommands)if(b.adDurationRemaining&&b.adDurationRemaining.timedPieCountdownRenderer){gpa(this,b.text);var m=hpa(b.defaultButtonChoiceIndex);jpa(this,e,a,m)?(lpa(this,b.completeCommands,c,f),b&&b.adDurationRemaining&&b.adDurationRemaining.timedPieCountdownRenderer&&mpa(this,b.adDurationRemaining.timedPieCountdownRenderer, +c),b&&b.background&&(c=this.da("ytp-ad-choice-interstitial"),fpa(c,b.background)),kpa(this,a),this.show(),g.O(this.api.O().experiments,"self_podding_default_button_focused")&&g.yf(function(){0===m?d.o&&d.o.focus():d.A&&d.A.focus()})):g.L(Error("AdChoiceInterstitialRenderer failed to initialize buttons."))}else g.L(Error("AdChoiceInterstitialRenderer requires a timed_pie_countdown_renderer.")); +else g.L(Error("timeoutSeconds was specified yet no completeCommands were specified"))}else g.L(Error("AdChoiceInterstitialRenderer should have two choices."));else g.L(Error("AdChoiceInterstitialRenderer has no title."))}; +pY.prototype.clear=function(){this.hide()};g.t(qY,Y);g.h=qY.prototype;g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b.text?(a=b.durationMilliseconds||0,"number"!==typeof a||0>=a?g.L(Error("durationMilliseconds was specified incorrectly in AdTextInterstitialRenderer with a value of: "+a)):(this.o.init(uU("ad-text"),b.text,c),this.show())):g.L(Error("AdTextInterstitialRenderer has no message AdText."))}; +g.h.clear=function(){this.hide()}; +g.h.show=function(){npa(!0);Y.prototype.show.call(this)}; +g.h.hide=function(){npa(!1);Y.prototype.hide.call(this)}; +g.h.onClick=function(){};g.t(rY,Y); +rY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);a=b.hoverText||null;b=b.button&&b.button.buttonRenderer||null;null==b?g.L(Error("AdHoverTextButtonRenderer.button was not set in response.")):(this.button=new cY(this.api,this.va),g.A(this,this.button),this.button.init(uU("button"),b,this.macros),a&&this.button.element.setAttribute("aria-label",g.R(a)),this.button.ca(this.element),this.C&&!g.En(this.button.element,"ytp-ad-clickable")&&g.I(this.button.element,"ytp-ad-clickable"),a&& +(this.u=new g.gO({D:"div",J:"ytp-ad-hover-text-container"}),this.B&&(b=new g.gO({D:"div",J:"ytp-ad-hover-text-callout"}),b.ca(this.u.element),g.A(this,b)),g.A(this,this.u),this.u.ca(this.element),b=wX(a),g.ye(this.u.element,b,0)),this.show())}; +rY.prototype.hide=function(){this.button&&this.button.hide();this.u&&this.u.hide();Y.prototype.hide.call(this)}; +rY.prototype.show=function(){this.button&&this.button.show();Y.prototype.show.call(this)};g.t(sY,Y);g.h=sY.prototype;g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b.reasons?null==b.confirmLabel?g.L(Error("AdFeedbackRenderer.confirmLabel was not set.")):(null==b.cancelLabel&&g.Jo(Error("AdFeedbackRenderer.cancelLabel was not set.")),null==b.title&&g.Jo(Error("AdFeedbackRenderer.title was not set.")),rpa(this,b)):g.L(Error("AdFeedbackRenderer.reasons were not set."))}; +g.h.clear=function(){qp(this.B);qp(this.H);this.A.length=0;this.hide()}; +g.h.hide=function(){this.o&&this.o.hide();this.u&&this.u.hide();Y.prototype.hide.call(this);this.C&&this.C.focus()}; +g.h.show=function(){this.o&&this.o.show();this.u&&this.u.show();this.C=document.activeElement;Y.prototype.show.call(this);this.B.focus()}; +g.h.GA=function(){this.api.onAdUxClicked("ad-feedback-dialog-close-button");this.S("w");this.hide()}; +g.h.nN=function(){this.hide()}; +tY.prototype.xa=function(){return this.o.element}; +tY.prototype.isChecked=function(){return this.A.checked};g.t(uY,Y);g.h=uY.prototype;g.h.hide=function(){Y.prototype.hide.call(this);this.A&&this.A.focus()}; +g.h.show=function(){this.A=document.activeElement;Y.prototype.show.call(this);this.B.focus()}; +g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.u=b;b.dialogMessages||null!=b.title?null==b.confirmLabel?g.L(Error("ConfirmDialogRenderer.confirmLabel was not set.")):null==b.cancelLabel?g.L(Error("ConfirmDialogRenderer.cancelLabel was not set.")):spa(this,b):g.L(Error("Neither ConfirmDialogRenderer.title nor ConfirmDialogRenderer.dialogMessages were set."))}; +g.h.clear=function(){g.Tr(this.o);this.hide()}; +g.h.Ou=function(){this.hide()}; +g.h.Ju=function(){var a=this.u.cancelEndpoint;a&&this.va.executeCommand(a,this.macros);this.hide()}; +g.h.Pu=function(){var a=this.u.confirmNavigationEndpoint||this.u.confirmEndpoint;a&&this.va.executeCommand(a,this.macros);this.hide()};g.t(vY,uY);vY.prototype.Ou=function(a){uY.prototype.Ou.call(this,a);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; +vY.prototype.Ju=function(a){uY.prototype.Ju.call(this,a);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; +vY.prototype.Pu=function(a){uY.prototype.Pu.call(this,a);this.api.onAdUxClicked("ad-mute-confirm-dialog-confirm-button");this.S("x")};g.t(wY,Y);g.h=wY.prototype; +g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.C=b;if(null==b.dialogMessage&&null==b.title)g.L(Error("Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set."));else{null==b.confirmLabel&&g.Jo(Error("AdInfoDialogRenderer.confirmLabel was not set."));if(a=b.closeOverlayRenderer&&b.closeOverlayRenderer.buttonRenderer||null)this.o=new cY(this.api,this.va,["ytp-ad-info-dialog-close-button"],"ad-info-dialog-close-button"),g.A(this,this.o),this.o.init(uU("button"), +a,this.macros),this.o.ca(this.element);b.title&&(a=g.R(b.title),this.na("title",a));if(b.adReasons)for(a=b.adReasons,c=0;c<a.length;c++){var d=wX(a[c]);if(!g.kc(d.textContent)){var e=g.te("LI");e.appendChild(d);this.V.appendChild(e)}}else g.Rh(this.V,!1);b.dialogMessage&&(a=wX(b.dialogMessage,!0),this.ea.appendChild(a));b.confirmLabel&&(a=g.R(b.confirmLabel),this.na("confirmLabel",a));b.muteAdRenderer&&(b=(b=b.muteAdRenderer)&&b.buttonRenderer||null)&&(a=b.navigationEndpoint&&b.navigationEndpoint.adFeedbackEndpoint|| +null,c=b.navigationEndpoint&&b.navigationEndpoint.confirmDialogEndpoint||null,null==a&&null==c?g.Jo(Error("AdInfoDialogRenderer.muteAdRenderer was specified but contains neither an AdFeedbackEndpoint, nor a ConfirmDialogEndpoint.")):(a?upa(this,a):c&&vpa(this,c),this.A=new cY(this.api,this.va,["ytp-ad-info-dialog-mute-button"],"button",!0),g.A(this,this.A),this.A.init(uU("button"),b,this.macros),this.A.oa("click",this.LL,this),this.A.ca(this.ma)));wpa(this)}}; +g.h.clear=function(){qp(this.H);this.hide()}; +g.h.hide=function(){this.u?this.u.hide():this.B&&this.B.hide();this.o&&this.o.hide();this.A&&this.A.hide();Y.prototype.hide.call(this);this.N&&this.N.focus()}; +g.h.show=function(){this.o&&this.o.show();this.A&&this.A.show();this.aa||(tpa(this),this.aa=!0);this.N=document.activeElement;Y.prototype.show.call(this);this.H.focus()}; +g.h.HA=function(){this.C&&this.C.confirmServiceEndpoint&&this.va.executeCommand(this.C.confirmServiceEndpoint,this.macros);this.api.onAdUxClicked("ad-info-dialog-close-button");this.S("z");this.hide()}; +g.h.LL=function(){var a=this.u?this.u:this.B;a&&!a.Ma()&&(this.hide(),a.show())};g.t(xY,rY);xY.prototype.init=function(a,b,c){rY.prototype.init.call(this,a,b,c);a=b.button&&b.button.buttonRenderer||null;null!=a&&(ypa(this,a,c),this.show())}; +xY.prototype.hide=function(){this.button&&this.button.hide();this.o&&this.o.hide();rY.prototype.hide.call(this)}; +xY.prototype.show=function(){this.button&&this.button.show();rY.prototype.show.call(this)}; +xY.prototype.clear=function(){this.hide()};var zpa={iconType:"CLOSE"};g.t(yY,Y);g.h=yY.prototype;g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.A=b;(a=b.contentSupportedRenderer&&b.contentSupportedRenderer.enhancedTextOverlayAdContentRenderer)&&Bpa(this,a,b.adInfoRenderer)&&(Dpa(this,!0),this.show(),this.Aa.start())}; +g.h.onClick=function(a){var b=this;if(!g.Ce(this.Oa,a.target)){Y.prototype.onClick.call(this,a);var c=g.Sb(this.macros),d=g.Qh(this.o);c.AW={toString:function(){return d.width.toString()}}; +c.AH={toString:function(){return d.height.toString()}}; +var e=g.Nh(a,this.o).floor();c.I_X={toString:function(){return e.x.toString()}}; +c.NX={toString:function(){return e.x.toString()}}; +c.I_Y={toString:function(){return e.y.toString()}}; +c.NY={toString:function(){return e.y.toString()}}; +c.NM={toString:function(){return b.ma.toString()}}; +this.Fa.forEach(function(f){return b.va.executeCommand(f,c)}); +this.api.pauseVideo()}}; +g.h.clear=function(){Dpa(this,!1);this.ma=0;rX(this,this.o,!1);this.Aa.stop();this.hide();this.dispose()}; +g.h.show=function(){this.u&&this.u.show();Y.prototype.show.call(this)}; +g.h.hide=function(){this.u&&this.u.hide();Y.prototype.hide.call(this)}; +g.h.yJ=function(){var a=this;Cpa(this).forEach(function(b){return a.va.executeCommand(b,a.macros)}); +this.clear()}; +g.h.vJ=function(){this.aa=2==this.api.getPlayerState(1);this.api.pauseVideo()}; +g.h.wJ=function(){this.aa||2!=this.api.getPlayerState(1)||this.api.playVideo()}; +g.h.zJ=function(){this.aa||2!=this.api.getPlayerState(1)||this.api.playVideo();this.clear()}; +g.h.xJ=function(a){if(this.N){var b=g.ie("ytp-ad-button",this.N.element);a.target===this.B&&b&&b.click()}};var BY={iconType:"CLOSE"},FY=new g.Zd(320,63);g.t(AY,Y);g.h=AY.prototype; +g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.B=b;this.H=g.ob(this.B.onClickCommands||[]);if(a=this.B.contentSupportedRenderer)a=this.B.contentSupportedRenderer,b=this.B.adInfoRenderer||null,a.textOverlayAdContentRenderer?(this.C=g.ie("ytp-ad-overlay-ad-info-button-container",this.A.element),DY(this,b),a=Ipa(this,a.textOverlayAdContentRenderer)):a.enhancedTextOverlayAdContentRenderer?(this.C=g.ie("ytp-ad-overlay-ad-info-button-container",this.u.element),DY(this,b),a=Jpa(this,a.enhancedTextOverlayAdContentRenderer)): +a.imageOverlayAdContentRenderer?(this.C=g.ie("ytp-ad-overlay-ad-info-button-container",this.o.element),DY(this,b),a=Kpa(this,a.imageOverlayAdContentRenderer)):(g.L(Error("InvideoOverlayAdRenderer content could not be initialized.")),a=!1);a&&(this.show(),Lpa(this,!0))}; +g.h.DJ=function(){this.api.app.H.o&&this.clear()}; +g.h.clear=function(){Lpa(this,!1);this.ba.reset();this.N=0;this.A.hide();rX(this,this.A.element,!1);this.u.hide();rX(this,this.u.element,!1);this.o.hide();rX(this,this.o.element,!1);this.hide();this.dispose()}; +g.h.eN=function(){this.ma&&this.va.executeCommand(this.ma,this.macros);this.api.pauseVideo()}; +g.h.Ku=function(){var a=this;Hpa(this).forEach(function(b){return a.va.executeCommand(b,a.macros)}); +if(zY(this.api))this.api.onAdUxClicked("in_video_overlay_close_button");else this.clear()}; +g.h.AJ=function(){this.ea=2==this.api.getPlayerState(1);this.api.pauseVideo()}; +g.h.BJ=function(){this.ea||2!=this.api.getPlayerState(1)||this.api.playVideo()}; +g.h.EJ=function(){this.ea||2!=this.api.getPlayerState(1)||this.api.playVideo();zY(this.api)?this.api.S("muteadaccepted","invideo-overlay"):this.clear()}; +g.h.CJ=function(a){a.target===this.C&&g.ie("ytp-ad-button",this.ua.element).click()};g.t(GY,dY);g.h=GY.prototype;g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);a=b.durationMs;"number"===typeof a&&0>=a&&g.L(Error("durationMs was specified incorrectly in AdMessageRenderer with a value of: "+a));a=b.durationMs;this.C=null==a||0===a?0:a+1E3*this.o.getProgressState().current;if(b.text)var d=b.text.templatedAdText;else b.staticMessage&&(d=b.staticMessage);this.u.init(uU("ad-text"),d,c);this.u.ca(this.A.element);this.H.show(100);this.show()}; +g.h.clear=function(){this.hide()}; +g.h.hide=function(){Mpa(this,!1);dY.prototype.hide.call(this);this.A.hide();this.u.hide();fY(this)}; +g.h.show=function(){Mpa(this,!0);dY.prototype.show.call(this);eY(this);this.A.show();this.u.show()}; +g.h.Hj=function(){this.hide()}; +g.h.si=function(){if(null!=this.o){var a=this.o.getProgressState();null!=a&&null!=a.current&&(a=1E3*a.current,!this.N&&a>=this.C?(this.H.hide(),this.N=!0):this.u&&this.u.isTemplated()&&(a=Math.max(0,Math.ceil((this.C-a)/1E3)),a!=this.V&&(iY(this.u,{TIME_REMAINING:String(a)}),this.V=a)))}};g.t(HY,dY);g.h=HY.prototype; +g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);a=b&&b.preskipRenderer&&b.preskipRenderer.adPreviewRenderer||{};if(a=g.Pb(a)?null:a){this.C=null!=a.durationMilliseconds&&void 0!==a.durationMilliseconds?a.durationMilliseconds:5E3;var d="countdown_next_to_thumbnail"==g.Ju(this.api.O().experiments,"preskip_button_style_ads_backend")&&Ey(this.api.O());this.u=new jY(this.api,this.va,this.o,d);this.u.init(uU("preskip-component"),a,c);kY(this.u);g.A(this,this.u);this.u.ca(this.element);g.O(this.api.O().experiments, +"enable_pubsub_for_skip_transition_bulleit")&&this.u.subscribe("t",this.iM,this)}else b.skipOffsetMilliseconds&&(this.C=b.skipOffsetMilliseconds);b=b&&b.skippableRenderer&&b.skippableRenderer.skipButtonRenderer||{};b=g.Pb(b)?null:b;null==b?g.L(Error("SkipButtonRenderer was not set in player response.")):(this.A=new mY(this.api,this.va,this.o),this.A.init(uU("skip-button"),b,c),g.A(this,this.A),this.A.ca(this.element),this.show())}; +g.h.show=function(){this.H&&this.A?this.A.show():this.u&&this.u.show();eY(this);dY.prototype.show.call(this)}; +g.h.Hj=function(){}; +g.h.clear=function(){this.u&&this.u.clear();this.A&&this.A.clear();fY(this);dY.prototype.hide.call(this)}; +g.h.hide=function(){this.u&&this.u.hide();this.A&&this.A.hide();fY(this);dY.prototype.hide.call(this)}; +g.h.iM=function(){IY(this,!0)}; +g.h.si=function(){g.O(this.api.O().experiments,"enable_pubsub_for_skip_transition_bulleit")?this.u||1E3*this.o.getProgressState().current>=this.C&&IY(this,!0):1E3*this.o.getProgressState().current>=this.C&&IY(this,!0)};g.t(JY,Y);JY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b.skipAd&&(a=b.skipAd,a.skipAdRenderer&&(b=new HY(this.api,this.va,this.o),b.ca(this.u),b.init(uU("skip-button"),a.skipAdRenderer,this.macros),g.A(this,b)));this.show()};g.t(KY,dY);g.h=KY.prototype;g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);if(b.templatedCountdown){a=b.templatedCountdown.templatedAdText;if(!a.isTemplated){g.Jo(Error("AdDurationRemainingRenderer has no templated ad text."));return}this.u=new hY(this.api,this.va);this.u.init(uU("ad-text"),a,{});this.u.ca(this.element);g.A(this,this.u)}this.show()}; +g.h.clear=function(){this.hide()}; +g.h.hide=function(){fY(this);dY.prototype.hide.call(this)}; +g.h.Hj=function(){this.hide()}; +g.h.si=function(){if(null!=this.o){var a=this.o.getProgressState();if(null!=a&&null!=a.current&&this.u){a=(this.o instanceof nY?a.seekableEnd:this.api.getDuration(2,g.O(this.api.O().experiments,"halftime_ux_killswitch")?void 0:!1))-a.current;var b=g.OL(a);iY(this.u,{FORMATTED_AD_DURATION_REMAINING:String(b),TIME_REMAINING:String(Math.ceil(a))})}}}; +g.h.show=function(){eY(this);dY.prototype.show.call(this)};g.t(LY,hY);LY.prototype.onClick=function(a){hY.prototype.onClick.call(this,a);this.api.onAdUxClicked(this.componentType)};g.t(MY,dY);g.h=MY.prototype; +g.h.init=function(a,b,c){dY.prototype.init.call(this,a,b,c);if(b.image&&b.image.thumbnail)if(b.headline)if(b.description)if(b.actionButton&&b.actionButton.buttonRenderer&&b.actionButton.buttonRenderer.navigationEndpoint){a=this.api.getVideoData(2);if(null!=a)if(b.image&&b.image.thumbnail){var d=b.image.thumbnail.thumbnails;null!=d&&0<d.length&&g.kc(g.kd(d[0].url))&&(d[0].url=a.profilePicture)}else g.er(Error("FlyoutCtaRenderer does not have image.thumbnail."));this.H.init(uU("ad-image"),b.image,c); +this.C.init(uU("ad-text"),b.headline,c);this.A.init(uU("ad-text"),b.description,c);this.u.init(uU("button"),b.actionButton.buttonRenderer,c);this.N=b.actionButton.buttonRenderer.navigationEndpoint;this.show();this.V=b.startMs||0;eY(this)}else g.dr(Error("FlyoutCtaRenderer has no valid action button."));else g.dr(Error("FlyoutCtaRenderer has no description AdText."));else g.dr(Error("FlyoutCtaRenderer has no headline AdText."));else g.er(Error("FlyoutCtaRenderer has no image."))}; +g.h.onClick=function(a){dY.prototype.onClick.call(this,a);this.api.pauseVideo();!g.Ce(this.u.element,a.target)&&this.N&&this.va.executeCommand(this.N,this.macros)}; +g.h.si=function(){if(this.o){var a=this.o.getProgressState();a&&a.current&&1E3*a.current>=this.V&&(fY(this),g.Gn(this.element,"ytp-flyout-cta-inactive"))}}; +g.h.Hj=function(){this.clear()}; +g.h.clear=function(){this.hide()}; +g.h.show=function(){this.u&&this.u.show();dY.prototype.show.call(this)}; +g.h.hide=function(){this.u&&this.u.hide();dY.prototype.hide.call(this)};g.t(NY,Y);g.h=NY.prototype; +g.h.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.u=b;if(null==b.defaultText&&null==b.defaultIcon)g.L(Error("ToggleButtonRenderer must have either text or icon set."));else if(null==b.defaultIcon&&null!=b.toggledIcon)g.L(Error("ToggleButtonRenderer cannot have toggled icon set without a default icon."));else{if(b.style){switch(b.style.styleType){case "STYLE_UNKNOWN":case "STYLE_DEFAULT":a="ytp-ad-toggle-button-default-style";break;default:a=null}null!=a&&g.I(this.A,a)}a={};b.defaultText? +(c=g.R(b.defaultText),g.kc(c)||(a.buttonText=c,this.o.setAttribute("aria-label",c))):g.Rh(this.aa,!1);b.defaultTooltip&&(a.tooltipText=b.defaultTooltip,this.o.hasAttribute("aria-label")||this.N.setAttribute("aria-label",b.defaultTooltip));b.defaultIcon?(c=bY(b.defaultIcon),this.na("untoggledIconTemplateSpec",c),b.toggledIcon?(this.H=!0,c=bY(b.toggledIcon),this.na("toggledIconTemplateSpec",c)):(g.Rh(this.C,!0),g.Rh(this.B,!1)),g.Rh(this.o,!1)):g.Rh(this.N,!1);g.Pb(a)||this.update(a);b.isToggled&&(g.I(this.A, +"ytp-ad-toggle-button-toggled"),this.toggleButton(b.isToggled));OY(this);this.V=this.M(this.element,"change",this.EA);g.O(this.api.O().experiments,"bulleit_use_touch_events_for_magpie")&&sX(this,this.V);this.show()}}; +g.h.onClick=function(a){0<this.T.length&&(this.toggleButton(!this.isToggled()),this.EA());Y.prototype.onClick.call(this,a)}; +g.h.EA=function(){var a=this;g.J(this.A,"ytp-ad-toggle-button-toggled",this.isToggled());Npa(this,this.isToggled()).forEach(function(b){return a.va.executeCommand(b,a.macros)}); +if(this.isToggled())this.api.onAdUxClicked("toggle-button");OY(this)}; +g.h.clear=function(){this.hide()}; +g.h.toggleButton=function(a){g.J(this.A,"ytp-ad-toggle-button-toggled",a);this.o.checked=a;OY(this)}; +g.h.isToggled=function(){return this.o.checked};g.t(PY,Y);g.h=PY.prototype;g.h.init=function(a,b,c){var d=this;Y.prototype.init.call(this,a,b,c);this.o=b;this.o.rectangle&&(Opa(this,c),g.O(this.api.O().experiments,"bulleit_use_touch_events_for_magpie")&&sX(this,this.C),this.B.show(100),this.show(),(this.o&&this.o.impressionCommands||[]).forEach(function(e){return d.va.executeCommand(e,d.macros)}))}; +g.h.clear=function(){this.hide()}; +g.h.hide=function(){this.A.hide();this.u.hide();Y.prototype.hide.call(this)}; +g.h.show=function(){this.A.show();this.u.show();Y.prototype.show.call(this)}; +g.h.FA=function(){var a=this.element,b=!g.En(a,"ytp-ad-instream-user-sentiment-selected");g.J(a,"ytp-ad-instream-user-sentiment-selected",b);this.o.postMessageAction&&this.api.sa("onYtShowToast",this.o.postMessageAction);this.B.hide()}; +g.h.onClick=function(a){0<this.T.length&&this.FA();Y.prototype.onClick.call(this,a)};g.t(QY,cY); +QY.prototype.init=function(a,b,c){cY.prototype.init.call(this,a,b,c);a=!1;null!=b.text&&(a=g.R(b.text),a=!g.kc(a));a?null==b.navigationEndpoint?g.Jo(Error("No visit advertiser clickthrough provided in renderer,")):"STYLE_UNKNOWN"!==b.style?g.Jo(Error("Button style was not a link-style type in renderer,")):(g.O(this.api.O().experiments,"bulleit_use_touch_events_for_visit_advertiser")&&sX(this),this.show(),b=this.api.O().experiments,g.O(b,"enable_visibility_check_for_visit_advertiser_in_bulleit")&&(this.A= +cpa(this.element,"visit_advertiser",g.P(b,"visibility_error_html_dump_sample_rate")))):g.Jo(Error("No visit advertiser text was present in the renderer."))}; +QY.prototype.hide=function(){cY.prototype.hide.call(this);this.A&&(this.A(),this.A=null)};g.t(RY,Y);RY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);a=b.text;g.kc(pX(a))?g.Jo(Error("SimpleAdBadgeRenderer has invalid or empty text")):(a&&a.text&&(b=a.text,this.o&&(b=this.api.O(),b=a.text+" "+(b&&b.o?"\u2022":"\u00b7")),b={text:b,isTemplated:a.isTemplated},a.style&&(b.style=a.style),a=new hY(this.api,this.va),a.init(uU("simple-ad-badge"),b,c),a.ca(this.element),g.A(this,a)),this.show())}; +RY.prototype.clear=function(){this.hide()};g.t(SY,Y); +SY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b.skipOrPreviewRenderer&&(a=b.skipOrPreviewRenderer,a.skipAdRenderer?(c=new HY(this.api,this.va,this.o),c.ca(this.B),c.init(uU("skip-button"),a.skipAdRenderer,this.macros),g.A(this,c)):a.adPreviewRenderer&&(c=new jY(this.api,this.va,this.o,!1),c.ca(this.B),c.init(uU("ad-preview"),a.adPreviewRenderer,this.macros),kY(c),g.A(this,c)));b.brandInteractionRenderer&&(a=b.brandInteractionRenderer.brandInteractionRenderer,c=new PY(this.api,this.va), +c.ca(this.H),c.init(uU("instream-user-sentiment"),a,this.macros),g.A(this,c));b.flyoutCtaRenderer&&(a=b.flyoutCtaRenderer,a.flyoutCtaRenderer&&(c=new MY(this.api,this.va,this.o),g.A(this,c),c.ca(this.C),c.init(uU("flyout-cta"),a.flyoutCtaRenderer,this.macros)));b.adBadgeRenderer&&(a=b.adBadgeRenderer.simpleAdBadgeRenderer,null==a&&(a={text:{text:"Anuncio",isTemplated:!1}}),c=new RY(this.api,this.va,!0),g.A(this,c),c.ca(this.u),c.init(uU("simple-ad-badge"),a,this.macros));b.adDurationRemaining&&(a= +b.adDurationRemaining.adDurationRemainingRenderer,null==a&&(a={templatedCountdown:{templatedAdText:{text:"{FORMATTED_AD_DURATION_REMAINING}",isTemplated:!0}}}),c=new KY(this.api,this.va,this.o),g.A(this,c),c.ca(this.u),c.init(uU("ad-duration-remaining"),a,this.macros));b.adInfoRenderer&&(a=b.adInfoRenderer,a.adHoverTextButtonRenderer&&(c=new xY(this.api,this.va,this.element),g.A(this,c),c.ca(this.u),c.init(uU("ad-info-hover-text-button"),a.adHoverTextButtonRenderer,this.macros)));b.visitAdvertiserRenderer&& +(b=b.visitAdvertiserRenderer,b.buttonRenderer&&(a=Ppa(this)&&this.A?this.A:this.u))&&(c=new QY(this.api,this.va),g.A(this,c),c.ca(a),c.init(uU("visit-advertiser"),b.buttonRenderer,this.macros));(b=this.api.O())&&!vy(b)&&"3"==b.controlsType&&(b=new zO(this.api,this.o),b.ca(this.N),g.A(this,b));this.show()}; +SY.prototype.clear=function(){this.hide()};g.t(TY,Y); +TY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b.toggledLoggingParams&&(this.A=b.toggledLoggingParams);b.answer&&b.answer.buttonRenderer?(a=new cY(this.api,this.va,["ytp-ad-survey-answer-button"],"survey-single-select-answer-button"),a.ca(this.u),a.init(uU("ytp-ad-survey-answer-button"),b.answer.buttonRenderer,c),a.show()):b.answer&&b.answer.toggleButtonRenderer&&(this.o=new NY(this.api,this.va,["ytp-ad-survey-answer-toggle-button"]),this.o.ca(this.u),g.A(this,this.o),this.o.init(uU("survey-answer-button"), +b.answer.toggleButtonRenderer,c));this.show()}; +TY.prototype.clear=function(){this.hide()};g.t(UY,Y);UY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);b.answer&&b.answer.toggleButtonRenderer&&(this.o=new NY(this.api,this.va,["ytp-ad-survey-answer-toggle-button","ytp-ad-survey-none-of-the-above-button"]),this.o.ca(this.u),this.o.init(uU("survey-none-of-the-above-button"),b.answer.toggleButtonRenderer,c));this.show()};g.t(VY,cY);VY.prototype.init=function(a,b,c){cY.prototype.init.call(this,a,b,c);a=!1;b.text&&(b=g.R(b.text),a=!g.kc(b));a||g.Jo(Error("No submit text was present in the renderer."))}; +VY.prototype.onClick=function(a){this.S("C");cY.prototype.onClick.call(this,a)};g.t(WY,Y); +WY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);this.u=c;if(a=b.skipOrPreviewRenderer)a.skipAdRenderer?(a=a.skipAdRenderer,c=new HY(this.api,this.va,this.B),c.ca(this.H),c.init(uU("skip-button"),a,this.u),g.A(this,c),this.o=c):a.adPreviewRenderer&&(a=a.adPreviewRenderer,c=new jY(this.api,this.va,this.B,!1),c.ca(this.H),c.init(uU("ad-preview"),a,this.u),kY(c),g.A(this,c),this.o=c);null==this.o&&g.L(Error("ISAPOR.skipOrPreviewRenderer was not initialized properly.ISAPOR: "+JSON.stringify(b))); +b.submitButton&&(a=b.submitButton,a.buttonRenderer&&(a=a.buttonRenderer,c=new VY(this.api,this.va),c.ca(this.N),c.init(uU("survey-submit"),a,this.u),g.A(this,c),this.A=c));if(a=b.adBadgeRenderer)a=a.simpleAdBadgeRenderer,c=new RY(this.api,this.va,!0),c.ca(this.C),c.init(uU("simple-ad-badge"),a,this.u),g.A(this,c);if(a=b.adDurationRemaining)a=a.adDurationRemainingRenderer,c=new KY(this.api,this.va,this.B),c.ca(this.C),c.init(uU("ad-duration-remaining"),a,this.u),g.A(this,c);(b=b.adInfoRenderer)&&b.adHoverTextButtonRenderer&& +(a=new xY(this.api,this.va,this.element),g.A(this,a),a.ca(this.C),a.init(uU("ad-info-hover-text-button"),b.adHoverTextButtonRenderer,this.macros));this.show()}; +WY.prototype.clear=function(){this.hide()};g.t(XY,Y);XY.prototype.init=function(a,b,c){Y.prototype.init.call(this,a,b,c);Tpa(this)}; +XY.prototype.show=function(){this.B=(0,g.C)();Y.prototype.show.call(this)}; +XY.prototype.yC=function(){};g.t(YY,XY);g.h=YY.prototype;g.h.init=function(a,b,c){var d=this;XY.prototype.init.call(this,a,b,c);b.questionText&&g.De(this.V,g.R(b.questionText));b.answers&&b.answers.forEach(function(e){e.instreamSurveyAdAnswerRenderer&&Qpa(d,e.instreamSurveyAdAnswerRenderer,c)}); +this.H=new Set(this.A.map(function(e){return e.o.o})); +(a=b.noneOfTheAbove)&&(a=a.instreamSurveyAdAnswerNoneOfTheAboveRenderer)&&Upa(this,a,c);b.surveyAdQuestionCommon?Spa(this,b.surveyAdQuestionCommon):g.L(Error("SurveyAdQuestionCommon was not sent.MultiSelectQuestionRenderer: "+JSON.stringify(b)));b.submitEndpoints&&(this.aa=b.submitEndpoints);this.M(this.element,"change",this.FJ);this.show()}; +g.h.yC=function(){ZY(this,!1);this.C.A.subscribe("C",this.cN,this)}; +g.h.FJ=function(a){a.target==this.u.o.o?Vpa(this):this.H.has(a.target)&&(this.u.o.toggleButton(!1),ZY(this,!0))}; +g.h.cN=function(){var a=this,b=this.A.reduce(function(d,e){var f=e.A;e.o&&e.o.isToggled()&&f&&d.push(f);return d},[]).join("&"),c=this.aa.map(function(d){if(!d.loggingUrls)return d; +d=g.Tb(d);d.loggingUrls=d.loggingUrls.map(function(e){e.baseUrl&&(e.baseUrl=Fd(e.baseUrl,b));return e}); +return d}); +c&&c.forEach(function(d){return a.va.executeCommand(d,a.macros)})}; +g.h.clear=function(){g.O(this.api.O().experiments,"enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.t($Y,XY);$Y.prototype.init=function(a,b,c){var d=this;XY.prototype.init.call(this,a,b,c);b.questionText&&g.De(this.V,g.R(b.questionText));b.answers&&b.answers.forEach(function(e){e.instreamSurveyAdAnswerRenderer&&Qpa(d,e.instreamSurveyAdAnswerRenderer,c)}); +b.surveyAdQuestionCommon?Spa(this,b.surveyAdQuestionCommon):g.L(Error("SurveyAdQuestionCommon was not sent.SingleSelectQuestionRenderer: "+JSON.stringify(b)));this.show()}; +$Y.prototype.clear=function(){g.O(this.api.O().experiments,"enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.t(aZ,Y); +aZ.prototype.init=function(a,b,c){var d=this;Y.prototype.init.call(this,a,b,c);b.questions.forEach(function(e){if(e.instreamSurveyAdSingleSelectQuestionRenderer){e=e.instreamSurveyAdSingleSelectQuestionRenderer;var f=new $Y(d.api,d.va);f.ca(d.o);f.init(uU("survey-question-single-select"),e,c);d.u.push(f);g.A(d,f)}else e.instreamSurveyAdMultiSelectQuestionRenderer&&(e=e.instreamSurveyAdMultiSelectQuestionRenderer,f=new YY(d.api,d.va),f.ca(d.o),f.init(uU("survey-question-multi-select"),e,c),d.u.push(f), +g.A(d,f))}); +this.show()}; +aZ.prototype.clear=function(){g.O(this.api.O().experiments,"enable_hide_on_clear_in_survey_question_bulleit")?this.hide():(this.hide(),this.dispose())};g.t(bZ,Y); +bZ.prototype.init=function(a,b,c){var d=this;Y.prototype.init.call(this,a,b,c);a=b.timeoutSeconds||0;if("number"!==typeof a||0>a)g.L(Error("timeoutSeconds was specified incorrectly in SurveyTextInterstitialRenderer with a value of: "+a));else if(b.timeoutCommands)if(b.text)if(b.ctaButton&&b.ctaButton.buttonRenderer)if(b.brandImage)if(b.backgroundImage&&b.backgroundImage.thumbnailLandscapePortraitRenderer&&b.backgroundImage.thumbnailLandscapePortraitRenderer.landscape){Ypa(this.B,b.backgroundImage.thumbnailLandscapePortraitRenderer.landscape);Ypa(this.H, +b.brandImage);g.De(this.N,g.R(b.text));this.o=new cY(this.api,this.va,["ytp-ad-survey-interstitial-action-button"]);g.A(this,this.o);this.o.ca(this.C);this.o.init(uU("button"),b.ctaButton.buttonRenderer,c);this.o.show();var e=b.timeoutCommands;this.A=new nY(1E3*a);this.A.subscribe("a",function(){d.u.hide();e.forEach(function(f){return d.va.executeCommand(f,c)}); +d.va.executeCommand({adLifecycleCommand:{action:"END_LINEAR_AD"}},c)}); +g.A(this,this.A);this.M(this.element,"click",function(f){return Xpa(d,f,b)}); +this.u.show(100);b.impressionCommands&&b.impressionCommands.forEach(function(f){return d.va.executeCommand(f,c)})}else g.L(Error("SurveyTextInterstitialRenderer has no landscape background image.")); +else g.L(Error("SurveyTextInterstitialRenderer has no brandImage."));else g.L(Error("SurveyTextInterstitialRenderer has no button."));else g.L(Error("SurveyTextInterstitialRenderer has no text."));else g.L(Error("timeoutSeconds was specified yet no timeoutCommands where specified"))}; +bZ.prototype.clear=function(){this.hide()}; +bZ.prototype.show=function(){Zpa(!0);Y.prototype.show.call(this)}; +bZ.prototype.hide=function(){Zpa(!1);Y.prototype.hide.call(this)};g.t(cZ,Y);g.h=cZ.prototype; +g.h.init=function(a,b,c){var d=this;Y.prototype.init.call(this,a,b,c);this.o&&(this.o.cancel(),this.o=null);this.o=new Df(g.Ja);b.bannerImage?b.iconImage?b.headline?b.description?b.actionButton&&b.actionButton.buttonRenderer?b.navigationEndpoint?(b.adInfoRenderer&&b.adInfoRenderer.adHoverTextButtonRenderer?this.B.init(uU("watch-ad-info-hover-button"),b.adInfoRenderer.adHoverTextButtonRenderer,c):g.L(Error("ActionCompanionAdRenderer has no ad info renderer.")),this.A.init(uU("ad-image"),b.bannerImage, +c),this.ea.init(uU("ad-image"),b.iconImage,c),this.N.init(uU("ad-text"),b.headline,c),this.C.init(uU("ad-text"),b.description,c),this.u.init(uU("button"),b.actionButton.buttonRenderer,c),g.De(this.da("yt-badge-ad"),"Anuncio"),this.ba=b.impressionCommands||[],this.V=b.navigationEndpoint,this.H.M(this.element,"click",this.OL,this),Promise.race([this.o,this.ma.showCompanion(this.element,300,250)]).then(function(){return d.show()})):g.L(Error("ActionCompanionAdRenderer has no navigation endpoint.")): +g.L(Error("ActionCompanionAdRenderer has no button.")):g.L(Error("ActionCompanionAdRenderer has no description string.")):g.L(Error("ActionCompanionAdRenderer has no headline string.")):g.L(Error("ActionCompanionAdRenderer has no icon image.")):g.L(Error("ActionCompanionAdRenderer has no banner image."))}; +g.h.clear=function(){g.Tr(this.H);this.hide()}; +g.h.show=function(){var a=this;this.u.show();Y.prototype.show.call(this);this.ba.forEach(function(b){return a.va.executeCommand(b,a.macros)})}; +g.h.hide=function(){this.u.hide();Y.prototype.hide.call(this)}; +g.h.OL=function(a){a=a.target;g.Ce(this.B.element,a)||(this.V&&!g.Ce(this.u.element,a)&&this.va.executeCommand(this.V,this.macros),this.api.onAdUxClicked("action-companion"),this.api.pauseVideo())}; +g.h.X=function(){this.o&&(this.o.cancel(),this.o=null);Y.prototype.X.call(this)};g.t(dZ,g.T);dZ.prototype.clear=function(){for(var a=g.p(this.o),b=a.next();!b.done;b=a.next())g.Me(b.value);this.o=[]}; +dZ.prototype.G=function(a){g.mp(a);this.u=Math.max(0,this.u-eZ(this));fZ(this)}; +dZ.prototype.F=function(a){g.mp(a);this.u=Math.min(this.o.length-1,this.u+eZ(this));fZ(this)}; +dZ.prototype.X=function(){this.clear();g.T.prototype.X.call(this)};g.t(gZ,xX);g.h=gZ.prototype;g.h.xa=function(){return this.o.element}; +g.h.Xn=function(a){var b=this.o,c=new g.T({D:"li",J:"ad-carousel-listitem",K:[{D:"div",J:"ad-carousel-item"}]});c.da("ad-carousel-item").appendChild(a);b.o.push(c);b.C.appendChild(c.element)}; +g.h.show=function(){this.o.show()}; +g.h.hide=function(){this.o.hide()}; +g.h.clear=function(){this.o.clear()};var cqa={zP:"adinfoclick",kS:"offerclick",lS:"offernavclick"};g.t(hZ,xX);hZ.prototype.show=function(){this.u.show()}; +hZ.prototype.hide=function(){this.u.hide()}; +hZ.prototype.xa=function(){return this.u.element};var aqa={Er:hZ};g.t(jZ,yX); +jZ.prototype.C=function(a){var b=this.view;a=a.renderer;this.u=a.clickthroughEndpoint||null;var c=a.headline||null;iZ(b.A,"headline",c);iZ(b.o,"headline",c);c=a.merchant||null;iZ(b.B,"merchant",c);iZ(b.A,"merchant",c);iZ(b.o,"merchant",c);c=a.priceText||null;iZ(b.B,"price",c);iZ(b.A,"price",c);iZ(b.o,"price",c);c=(c=a.image&&0<a.image.thumbnails.length?a.image.thumbnails[0].url||null:null)?{D:"img",P:{src:c}}:null;b.B.na("image",c);b.o.na("image",c);a.rating?(c=a.reviewText||null,g.Oh(b.C.element, +Math.floor(100*a.rating/5)+"%"),iZ(b.C,"reviewText",c),b.A.na("review",b.C),b.o.na("review",b.C)):(b.A.na("review",null),b.o.na("review",null));this.show();return Promise.resolve()}; +jZ.prototype.H=function(a){switch(void 0===a.type?void 0:a.type){case "offernavclick":this.u&&this.executeCommand(this.u)}};g.t(kZ,g.z);kZ.prototype.X=function(){this.C&&g.So(this.C);this.o&&(this.o.cancel(),this.o=null);this.u&&(this.u.cancel(),this.u=null);this.B&&(this.B.cancel(),this.B=null);this.A&&(this.A.stop(),this.A=null);g.z.prototype.X.call(this)};g.t(lZ,xX);lZ.prototype.xa=function(){return this.o.element}; +lZ.prototype.show=function(){this.o.show()}; +lZ.prototype.hide=function(){this.o.hide()}; +lZ.prototype.X=function(){fqa(this.u);xX.prototype.X.call(this)};var mZ={TD:CX,vE:lZ,Dr:jZ,Ar:gZ};g.t(nZ,yX); +nZ.prototype.C=function(a){var b=this;this.u&&(this.u.cancel(),this.u=null);this.u=new Df(g.Ja);return Promise.race([this.u,this.view.B]).then(function(){var c=a.renderer,d=b.view,e=c.shopText||null;e=e?wX(e):null;d.o.na("shopText",e);e=(e=c.sponsoredText||null)?wX(e):null;d.o.na("sponsoredText",e);c.adInfoButton?b.F.bind({renderer:c.adInfoButton.buttonRenderer.navigationEndpoint.adInfoDialogEndpoint.dialog.adInfoDialogRenderer,macros:b.macros}):b.F.bind({renderer:{dialogMessage:c.adInfoText},macros:b.macros}); +c=c.itemList.horizontalListRenderer||null;g.Ne(b.G);b.G=[];b.A.clear();c=g.p(c&&c.items||[]);for(d=c.next();!d.done;d=c.next())d=d.value.plaShelfItemRenderer,e=new mZ.Dr(b.o,b.B),b.G.push(e),b.A.append(e.view),e.bind({renderer:d,macros:b.macros});fZ(b.A.o);jqa(b);b.show()})}; +nZ.prototype.V=function(){fZ(this.A.o)}; +nZ.prototype.H=function(a){"adinfoclick"==a.type&&this.F.show()}; +nZ.prototype.X=function(){this.u&&(this.u.cancel(),this.u=null);g.Ne(this.G);this.G=[];yX.prototype.X.call(this)};g.t(oZ,xX);g.h=oZ.prototype;g.h.xa=function(){return this.o.element}; +g.h.Xn=function(a){this.B++;this.G.appendChild(a);pZ(this)}; +g.h.show=function(){this.o.show()}; +g.h.hide=function(){this.o.hide()}; +g.h.clear=function(){this.B=0;g.xe(this.G)}; +g.h.scrollLeft=function(){this.u=Math.max(0,this.u-1);pZ(this)}; +g.h.X=function(){xX.prototype.X.call(this)};g.t(qZ,xX);g.h=qZ.prototype;g.h.xa=function(){return this.o.element}; +g.h.show=function(){this.o.show()}; +g.h.hide=function(){this.o.hide()}; +g.h.Xn=function(a){this.o.Bb(a)}; +g.h.X=function(){xX.prototype.X.call(this);g.Me(this.u)};g.t(rZ,xX);rZ.prototype.show=function(){this.o.show()}; +rZ.prototype.hide=function(){this.o.hide()}; +rZ.prototype.xa=function(){return this.o.element};var mqa={Er:rZ};g.t(sZ,yX);sZ.prototype.C=function(a){var b=this.view;a=a.renderer;this.u=a.clickthroughEndpoint||null;var c=a.headline||null;c&&g.De(b.o.da("iv-cards-slider-text"),g.R(c));(c=a.priceText||null)&&g.De(b.o.da("iv-cards-slider-action"),g.R(c));a=a.image&&0<a.image.thumbnails.length?a.image.thumbnails[0].url||null:null;b.o.na("image",a?{D:"img",P:{src:a}}:null);this.show();return Promise.resolve()}; +sZ.prototype.H=function(){this.u&&this.executeCommand(this.u)};var tZ={cE:qZ,Dr:sZ,Ar:oZ};g.t(uZ,yX); +uZ.prototype.C=function(a){var b=this;this.A&&(this.A.cancel(),this.A=null);this.A=new Df(g.Ja);return Promise.race([this.A,this.view.A]).then(function(){var c=a.renderer;b.V=c.clickTrackingEndpoints||[];b.R=c.clickToAdvSiteEndpoint||null;var d=b.view,e=c.adBadgeText||null;e&&g.De(d.o.da("yt-badge-ad"),g.R(e));(e=c.shopText||null)&&g.De(d.o.da("ad-companion-clickthrough"),g.R(e));c.adInfoRenderer&&c.adInfoRenderer.adHoverTextButtonRenderer?b.G.init(uU("watch-ad-info-hover-button"),c.adInfoRenderer.adHoverTextButtonRenderer, +b.macros):g.L(Error("ShoppingCompanionCarouselRenderer has no ad info renderer."));c=c.itemList.horizontalListRenderer||null;g.Ne(b.F);b.F=[];b.u.clear();c=g.p(c&&c.items||[]);for(d=c.next();!d.done;d=c.next())d=d.value.shoppingCompanionCarouselItemRenderer,e=new tZ.Dr(b.o,b.B),b.F.push(e),b.u.append(e.view),e.bind({renderer:d,macros:b.macros});b.show()})}; +uZ.prototype.H=function(a){switch(void 0===a.type?void 0:a.type){case "companionclick":Vna(this,this.V);this.o.onAdUxClicked("shopping-companion");this.o.pauseVideo();break;case "nextbuttonclick":a=this.u;a.u=Math.min(a.B-3,a.u+1);pZ(a);break;case "prevbuttonclick":this.u.scrollLeft();break;case "shoptextclick":this.R&&this.executeCommand(this.R)}}; +uZ.prototype.X=function(){this.A&&(this.A.cancel(),this.A=null);g.Ne(this.F);this.F=[];yX.prototype.X.call(this)};g.t(vZ,g.Rr);vZ.prototype.G=function(a){if(Array.isArray(a)){a=g.p(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b instanceof wU&&this.A(b)}};var iua=["pla-shelf","shopping-companion","action-companion"];g.t(wZ,vZ);wZ.prototype.A=function(a){var b=a.id,c=a.content,d=c.componentType;if(iua.includes(d)){var e=this.B();switch(a.actionType){case 1:if(this.u.has(b))break;a=oqa(d,this.o,e);if(!a){g.Jo(Error("Unable to create component with type: "+d));break}this.u.set(b,a);case 2:b=this.u.get(b);if(!b)break;b.bind(c);break;case 3:if(c=this.u.get(b))c.dispose(),this.u["delete"](b)}}}; +wZ.prototype.X=function(){g.Ne([].concat(g.la(this.u.values())))};g.t(pqa,vU);g.t(xZ,vZ); +xZ.prototype.A=function(a){var b=a.content;switch(b.componentType){case "pla-shelf":switch(a.actionType){case 1:case 2:this.o.sa("onPlaShelfInfoCardsReady",{renderer:b.renderer,macros:b.macros});break;case 3:this.o.sa("onPlaShelfInfoCardsReady",{})}break;case "shopping-companion":switch(a.actionType){case 1:case 2:a=this.o.getVideoData(1);this.o.sa("updateKevlarOrC3Companion",{contentVideoId:a&&a.videoId,shoppingCompanionCarouselRenderer:b.renderer,macros:b.macros});break;case 3:this.o.sa("updateKevlarOrC3Companion",{})}break; +case "action-companion":switch(a.actionType){case 1:case 2:a=this.o.getVideoData(1);this.o.sa("updateKevlarOrC3Companion",{contentVideoId:a&&a.videoId,actionCompanionAdRenderer:b.renderer,macros:b.macros});break;case 3:this.o.sa("updateKevlarOrC3Companion",{})}break;case "image-companion":switch(a.actionType){case 1:case 2:a=this.o.getVideoData(1);this.o.sa("updateKevlarOrC3Companion",{contentVideoId:a&&a.videoId,imageCompanionAdRenderer:b.renderer,macros:b.macros});break;case 3:this.o.sa("updateKevlarOrC3Companion", +{})}break;case "ads-engagement-panel":switch(a.actionType){case 1:case 2:this.o.sa("updateEngagementPanelAction",b.renderer.addAction);this.o.sa("changeEngagementPanelVisibility",b.renderer.expandAction);break;case 3:this.o.sa("changeEngagementPanelVisibility",b.renderer.hideAction),this.o.sa("updateEngagementPanelAction",b.renderer.removeAction)}}};var jua="ad-attribution-bar ad-channel-thumbnail advertiser-name ad-preview ad-title skip-button visit-advertiser".split(" ").concat(["pla-shelf","shopping-companion","action-companion","image-companion","ads-engagement-panel"]);g.t(yZ,vZ); +yZ.prototype.A=function(a){var b=a.id,c=a.content;if(c){var d=c.componentType;if(!jua.includes(d))switch(a.actionType){case 1:a=this.F();a=oqa(d,this.B,a);if(!a){g.Jo(Error("No UI component returned from ComponentFactory for type: "+d));break}Lb(this.u,b)?g.Jo(Error("Ad UI component already registered: "+b)):this.u[b]=a;a.bind(c);this.C.append(a.Ea);break;case 2:b=qqa(this,a);if(null==b)break;b.bind(c);break;case 3:c=qqa(this,a),null!=c&&(g.Me(c),Lb(this.u,b)?(c=this.u,b in c&&delete c[b]):g.Jo(Error("Ad UI component does not exist: "+ +b)))}}}; +yZ.prototype.X=function(){g.Ne(Object.values(this.u));this.u={};vZ.prototype.X.call(this)};var kua={VS:"replaceUrlMacros",HR:"isExternalShelfAllowedFor"};zZ.prototype.Wg=function(){return"adLifecycleCommand"}; +zZ.prototype.Ka=function(a){var b=this,c=this.Si();switch(a.action){case "START_LINEAR_AD":g.yf(function(){c.Jz()}); +break;case "END_LINEAR_AD":g.yf(function(){c.Iz()}); +break;case "END_LINEAR_AD_PLACEMENT":g.yf(function(){c.Zt()}); +break;case "FILL_INSTREAM_SLOT":g.yf(function(){a.elementId&&c.Zx(a.elementId)}); +break;case "FILL_ABOVE_FEED_SLOT":g.yf(function(){a.elementId&&(b.qo&&(y_(b.Hc)||z_(b.Hc)||A_(b.Hc))&&b.qo.Os(a.elementId),c.Os(a.elementId))}); +break;case "CLEAR_ABOVE_FEED_SLOT":g.yf(function(){b.qo&&(y_(b.Hc)||z_(b.Hc)||A_(b.Hc))&&b.qo.ts();c.ts()})}};AZ.prototype.Wg=function(){return"adPlayerControlsCommand"}; +AZ.prototype.Ka=function(a){var b=this.Si();switch(a.action){case "AD_PLAYER_CONTROLS_ACTION_SEEK_TO_END":var c=jV(b.o)&&b.u.Zh()?b.o.getDuration(2):0;if(0>=c)break;b.seekTo(g.Td(c-(Number(a.seekOffsetMilliseconds)||0)/1E3,0,c));break;case "AD_PLAYER_CONTROLS_ACTION_RESUME":b.resume()}};BZ.prototype.Wg=function(){return"clearCueRangesCommand"}; +BZ.prototype.Ka=function(){var a=this.Si();g.yf(function(){zna(a,Array.from(a.G))})};CZ.prototype.Wg=function(){return"muteAdEndpoint"}; +CZ.prototype.Ka=function(a){var b=this.Si();switch(a.type){case "SKIP":g.yf(function(){b.Zt()})}};DZ.prototype.Wg=function(){return"pingingEndpoint"}; +DZ.prototype.Ka=function(){};EZ.prototype.Wg=function(){return"urlEndpoint"}; +EZ.prototype.Ka=function(a,b){if(a.url){var c=g.en(a.url,b);g.SN(c)}};FZ.prototype.Wg=function(){return"adPingingEndpoint"}; +FZ.prototype.Ka=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;this.Qr.send(a,b,c)};GZ.prototype.Wg=function(){return"changeEngagementPanelVisibilityAction"}; +GZ.prototype.Ka=function(a){this.I.sa("changeEngagementPanelVisibility",{changeEngagementPanelVisibilityAction:a})};HZ.prototype.Wg=function(){return"loggingUrls"}; +HZ.prototype.Ka=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;a=g.p(a);for(var d=a.next();!d.done;d=a.next())d=d.value,d.baseUrl&&this.rg.send(d.baseUrl,b,c)};g.t(sqa,g.z);var Sqa=new Map([[0,"trigger_category_layout_exit_normal"],[1,"trigger_category_layout_exit_skip"],[2,"trigger_category_layout_exit_mute"],[3,"trigger_category_slot_expiration"],[4,"trigger_category_slot_fulfillment"],[5,"trigger_category_slot_entry"]]);g.t(MZ,g.z);MZ.prototype.logEvent=function(a){NZ(this,a)}; +var Eqa=new Map([["opportunity_type_ad_break_service_response_received","OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED"],["opportunity_type_ad_placement_renderers_response_received","OPPORTUNITY_TYPE_AD_PLACEMENT_RENDERERS_RESPONSE_RECEIVED"],["opportunity_type_live_stream_break_signal","OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL"],["opportunity_type_player_bytes_media_layout_entered","OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED"],["opportunity_type_player_response_received","OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED"]]), +Bqa=new Map([["slot_type_in_player","SLOT_TYPE_IN_PLAYER"],["slot_type_above_feed","SLOT_TYPE_ABOVE_FEED"],["slot_type_below_player","SLOT_TYPE_BELOW_PLAYER"],["slot_type_player_bytes","SLOT_TYPE_PLAYER_BYTES"],["slot_type_forecasting","SLOT_TYPE_FORECASTING"],["slot_type_ad_break_request","SLOT_TYPE_AD_BREAK_REQUEST"]]),Dqa=new Map([["layout_type_media_layout_player_overlay","LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"],["layout_type_companion_with_action_button","LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"], +["layout_type_companion_with_image","LAYOUT_TYPE_COMPANION_WITH_IMAGE"],["layout_type_companion_with_shopping","LAYOUT_TYPE_COMPANION_WITH_SHOPPING"],["layout_type_media","LAYOUT_TYPE_MEDIA"],["layout_type_composite_player_bytes","LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES"],["layout_type_forecasting","LAYOUT_TYPE_FORECASTING"],["layout_type_in_video_text_overlay","LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY"],["layout_type_in_video_enhanced_text_overlay","LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY"],["layout_type_in_video_image_overlay", +"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY"],["layout_type_ad_break_response","LAYOUT_TYPE_AD_BREAK_RESPONSE"]]),SZ=new Map([["trigger_type_on_new_playback_after_content_video_id","TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID"],["trigger_type_slot_id_entered","TRIGGER_TYPE_SLOT_ID_ENTERED"],["trigger_type_slot_id_exited","TRIGGER_TYPE_SLOT_ID_EXITED"],["trigger_type_slot_id_exited","TRIGGER_TYPE_SLOT_ID_EXITED"],["trigger_type_slot_id_scheduled","TRIGGER_TYPE_SLOT_ID_SCHEDULED"],["trigger_type_slot_id_fulfilled_empty", +"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY"],["trigger_type_slot_id_fulfilled_non_empty","TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY"],["trigger_type_layout_id_entered","TRIGGER_TYPE_LAYOUT_ID_ENTERED"],["trigger_type_on_different_layout_id_entered","TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED"],["trigger_type_layout_id_exited","TRIGGER_TYPE_LAYOUT_ID_EXITED"],["trigger_type_on_layout_self_exit_requested","TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED"],["trigger_type_on_element_self_enter_requested","TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED"], +["trigger_type_before_content_video_id_started","TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED"],["trigger_type_after_content_video_id_ended","TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED"],["trigger_type_media_time_range","TRIGGER_TYPE_MEDIA_TIME_RANGE"],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED","TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED"],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED","TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED"],["trigger_type_close_requested","TRIGGER_TYPE_CLOSE_REQUESTED"],["trigger_type_time_relative_to_layout_enter", +"TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER"],["trigger_type_not_in_media_time_range","TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE"]]),zqa=new Map([[5,"TRIGGER_CATEGORY_SLOT_ENTRY"],[4,"TRIGGER_CATEGORY_SLOT_FULFILLMENT"],[3,"TRIGGER_CATEGORY_SLOT_EXPIRATION"],[0,"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL"],[1,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED"],[2,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED"]]),Cqa=new Map([["unspecified","CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"],["core","CONTROL_FLOW_MANAGER_LAYER_CORE"], +["adapter","CONTROL_FLOW_MANAGER_LAYER_ADAPTER"],["surface","CONTROL_FLOW_MANAGER_LAYER_SURFACE"],["external","CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"]]),uqa=new Map([["normal",{Gq:"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED",Vq:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY"}],["skipped",{Gq:"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED",Vq:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP"}],["muted",{Gq:"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED",Vq:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE"}], +["abandoned",{Gq:"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED",Vq:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON"}]]);g.t(VZ,g.z);VZ.prototype.X=function(){var a=Rqa(this.o);a=g.p(a);for(var b=a.next();!b.done;b=a.next())XZ(this,b.value,!1);g.z.prototype.X.call(this)};m_.prototype.isActive=function(){switch(this.o){case "entered":case "rendering":case "rendering_stop_requested":case "exit_requested":return!0;default:return!1}}; +m_.prototype.Pt=function(){switch(this.C){case "fill_requested":return!0;default:return!1}}; +m_.prototype.Ot=function(){switch(this.o){case "exit_requested":return!0;default:return!1}}; +m_.prototype.Mt=function(){switch(this.o){case "rendering_stop_requested":return!0;default:return!1}};g.t(YZ,Va);g.t(i_,Va);g.t(n_,g.z);g.h=n_.prototype;g.h.Bo=function(a){a=WZ(this,a);a.C="fill_requested";a.F.Bo()}; +g.h.Yj=function(a){WZ(this,a).Yj=!0}; +g.h.Pt=function(a){return WZ(this,a).Pt()}; +g.h.Ot=function(a){return WZ(this,a).Ot()}; +g.h.Mt=function(a){return WZ(this,a).Mt()};g.t(Vqa,g.z);g.t(q_,g.z);q_.prototype.get=function(){this.ha()&&UZ("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.o});this.o||(this.o=this.u());return this.o};g.t(r_,g.z);g.t(u_,r_);g.t(v_,r_);v_.prototype.u=function(a,b,c,d){0!==c.length&&t_(this,{bd:c,Sr:d,contentCpn:a,Dh:b,gp:!1,daiEnabled:!1})};w_.prototype.addListener=function(a){this.listeners.push(a)}; +w_.prototype.removeListener=function(a){this.listeners=this.listeners.filter(function(b){return b!==a})};g.t(bra,g.z);B_.prototype.get=function(){return this.value}; +g.t(C_,B_);C_.prototype.o=function(){return"metadata_type_action_companion_ad_renderer"}; +g.t(D_,B_);D_.prototype.o=function(){return"metadata_type_ad_next_params"}; +g.t(E_,B_);E_.prototype.o=function(){return"metadata_type_ad_video_clickthrough_endpoint"}; +g.t(F_,B_);F_.prototype.o=function(){return"metadata_type_invideo_overlay_ad_renderer"}; +g.t(G_,B_);G_.prototype.o=function(){return"metadata_type_image_companion_ad_renderer"}; +g.t(H_,B_);H_.prototype.o=function(){return"metadata_type_shopping_companion_carousel_renderer"}; +g.t(I_,B_);I_.prototype.o=function(){return"metadata_type_ad_placement_config"}; +g.t(J_,B_);J_.prototype.o=function(){return"metadata_type_ad_pod_info"}; +g.t(K_,B_);K_.prototype.o=function(){return"metadata_type_ad_video_id"}; +g.t(L_,B_);L_.prototype.o=function(){return"metadata_type_content_cpn"}; +g.t(M_,B_);M_.prototype.o=function(){return"metadata_type_instream_ad_player_overlay_renderer"}; +g.t(N_,B_);N_.prototype.o=function(){return"metadata_type_linked_player_bytes_layout_id"}; +g.t(O_,B_);O_.prototype.o=function(){return"metadata_type_player_bytes_callback"}; +g.t(P_,B_);P_.prototype.o=function(){return"metadata_type_player_bytes_callback_ref"}; +g.t(Q_,B_);Q_.prototype.o=function(){return"metadata_type_sub_layouts"}; +g.t(R_,B_);R_.prototype.o=function(){return"metadata_type_video_length_seconds"}; +g.t(S_,B_);S_.prototype.o=function(){return"metadata_type_player_vars"}; +g.t(T_,B_);T_.prototype.o=function(){return"metadata_type_layout_enter_ms"}; +g.t(U_,B_);U_.prototype.o=function(){return"metadata_type_sub_layout_index"}; +g.t(V_,B_);V_.prototype.o=function(){return"metadata_type_client_forecasting_ad_renderer"}; +g.t(W_,B_);W_.prototype.o=function(){return"metadata_type_drift_recovery_ms"}; +g.t(X_,B_);X_.prototype.o=function(){return"metadata_type_fulfilled_layout"}; +g.t(Y_,B_);Y_.prototype.o=function(){return"metadata_type_ad_break_request_data"}; +g.t(Z_,B_);Z_.prototype.o=function(){return"metadata_type_ad_break_response_data"};$_.prototype.Bo=function(){g.rh(this,function b(){var c=this,d,e,f,k;return g.Aa(b,function(l){if(1==l.o)return d=c,e=KZ(c.slot.Ja,"metadata_type_ad_break_request_data"),g.sa(l,c.Ub.get().fetch({AD:e.getAdBreakUrl,Px:new g.cz(e.XN,e.VN)}),2);f=l.u;k=Dra(c.Ab.get(),f,function(m){return RZ(d.Da,d.slot.slotId,d.slot.bb,d.slot.vb,d.slot.Bc,m.layoutId,m.layoutType,m.vb)}); +Hqa(c.wb,c.slot,k);l.o=0})})}; +$_.prototype.ox=function(){};s_.prototype.Bo=function(){Hqa(this.wb,this.slot,KZ(this.slot.Ja,"metadata_type_fulfilled_layout"))}; +s_.prototype.ox=function(){var a=this.wb,b=this.slot,c=new i_("Got CancelSlotFulfilling request for "+this.slot.bb+" in DirectFulfillmentAdapter.");TZ(c,b);XZ(a,b,!0)};g.t(a0,cra);a0.prototype.o=function(a,b){if(Wqa(b,{ue:["metadata_type_ad_break_request_data"],bb:"slot_type_ad_break_request"}))return new $_(a,b,this.Ub,this.Ab,this.Da);throw new i_("Unsupported slot with type: "+b.bb+" and client metadata: "+LZ(b.Ja)+" in AdBreakRequestSlotFulfillmentAdapterFactory.");};g.t(b0,cra);b0.prototype.o=function(a,b){throw new i_("Unsupported slot with type: "+b.bb+" and client metadata: "+LZ(b.Ja)+" in DefaultFulfillmentAdapterFactory.");};g.h=dra.prototype;g.h.Hm=function(){return this.slot}; +g.h.jm=function(){return this.layout}; +g.h.init=function(){}; +g.h.ii=function(){}; +g.h.startRendering=function(a){if(a.layoutId!==this.layout.layoutId)$Z(this.wb,this.slot,a,new YZ("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.layout.layoutId+("and LayoutType: "+this.layout.layoutType)));else{var b=KZ(a.Ja,"metadata_type_ad_break_response_data");b.Di||0===b.bd.length||Csa(this.o.o,b.bd);c_(this.wb,this.slot,a)}}; +g.h.Mj=function(a,b){a.layoutId!==this.layout.layoutId?$Z(this.wb,this.slot,a,new YZ("Tried to stop rendering an unknown layout, this adapter requires LayoutId: "+this.layout.layoutId+("and LayoutType: "+this.layout.layoutType))):f_(this.wb,this.slot,a,b)};d0.prototype.o=function(a,b,c,d){if(c0(d,{ue:["metadata_type_ad_break_response_data"],lg:["layout_type_ad_break_response"]}))return new dra(a,c,d,this.u);throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in AdBreakRequestLayoutRenderingAdapterFactory.");};g.h=gra.prototype;g.h.Hm=function(){return this.slot}; +g.h.jm=function(){return this.layout}; +g.h.init=function(){}; +g.h.ii=function(){}; +g.h.startRendering=function(a){a.layoutId!==this.layout.layoutId?$Z(this.wb,this.slot,a,new YZ("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.layout.layoutId+("and LayoutType: "+this.layout.layoutType))):(i0(this.u,"impression"),c_(this.wb,this.slot,a))}; +g.h.Mj=function(a,b){a.layoutId!==this.layout.layoutId?$Z(this.wb,this.slot,a,new YZ("Tried to stop rendering an unknown layout, this adapter requires LayoutId: "+this.layout.layoutId+("and LayoutType: "+this.layout.layoutType))):f_(this.wb,this.slot,a,b)};j0.prototype.o=function(a,b,c,d){if(c0(d,hra()))return new gra(a,c,d,this.A,this.u);throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in ForecastingLayoutRenderingAdapterFactory.");};g.t(k0,g.N);g.h=k0.prototype;g.h.Hm=function(){return this.slot}; +g.h.jm=function(){return this.layout}; +g.h.init=function(){this.u.get().addListener(this)}; +g.h.ii=function(){this.u.get().removeListener(this);this.dispose()}; +g.h.Py=function(){}; +g.h.Oy=function(){}; +g.h.ot=function(){}; +g.h.startRendering=function(a){if(a.layoutId!==this.layout.layoutId)$Z(this.wb,this.slot,a,new YZ("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.layout.layoutId+("and LayoutType: "+this.layout.layoutType)));else{var b=this.u.get();Rra(b,this.o,1);c_(this.wb,this.slot,a)}}; +g.h.Mj=function(a,b){if(a.layoutId!==this.layout.layoutId)$Z(this.wb,this.slot,a,new YZ("Tried to stop rendering an unknown layout, this adapter requires LayoutId: "+this.layout.layoutId+("and LayoutType: "+this.layout.layoutType)));else{var c=this.u.get();Rra(c,this.o,3);this.o=[];f_(this.wb,this.slot,a,b)}}; +g.h.X=function(){this.u.get().removeListener(this);g.N.prototype.X.call(this)};g.t(l0,k0);g.h=l0.prototype;g.h.init=function(){k0.prototype.init.call(this);var a=KZ(this.layout.Ja,this.L),b=g0(this.F);this.o.push(this.N(a,b))}; +g.h.Jp=function(a){if(a===this.G){a:{a=this.H.get().o;for(var b=g.p(a.keys()),c=b.next();!c.done;c=b.next())if(c=c.value,"slot_type_player_bytes"===c.bb&&ira(this,a.get(c))){a=!0;break a}a=!1}a?this.C.get().I.sendVideoStatsEngageEvent(1,void 0,2):this.A?this.A():TZ("Tried to call engagePingCallback but it is null",this.Hm(),this.jm())}}; +g.h.qj=function(a,b){ira(this,b)&&(null===this.A?this.A=Vra(this.C.get()):TZ("OnLayoutEntered should set engagePingCallback, but it was not null",this.Hm(),this.jm()))}; +g.h.startRendering=function(a){k0.prototype.startRendering.call(this,a);i0(this.F,"impression")}; +g.h.rj=function(){}; +g.h.Mk=function(){}; +g.h.dl=function(){}; +g.h.Kk=function(){}; +g.h.Lk=function(){}; +g.h.al=function(){}; +g.h.bl=function(){}; +g.h.Dj=function(){}; +g.h.Yk=function(){}; +g.h.X=function(){this.B().u["delete"](this);k0.prototype.X.call(this)};g.t(jra,l0);g.t(m0,k0);m0.prototype.init=function(){k0.prototype.init.call(this);var a=KZ(this.layout.Ja,"metadata_type_instream_ad_player_overlay_renderer");this.o.push(new PW(a))}; +m0.prototype.Jp=function(a){a:{var b=this.F.get();var c=this.C;b=g.p(b.o.values());for(var d=b.next();!d.done;d=b.next())if(d.value.layoutId===c){c=!0;break a}c=!1}if(c)switch(a){case "visit-advertiser":this.G.get().I.sendVideoStatsEngageEvent(3,void 0,2)}switch(a){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.B||(a=this.A.get(),2===a.I.getPlayerState(2)&&a.I.playVideo());break;case "ad-info-icon-button":(this.B=2===this.A.get().I.getPlayerState(2))|| +this.A.get().pauseVideo();break;case "visit-advertiser":this.A.get().pauseVideo();KZ(this.layout.Ja,"metadata_type_player_bytes_callback").AC();break;case "skip-button":KZ(this.layout.Ja,"metadata_type_player_bytes_callback").skip()}}; +m0.prototype.X=function(){k0.prototype.X.call(this)};lra.prototype.o=function(a,b,c,d){if(a=n0(a,c,d,this.u,this.C,this.B,this.A))return a;throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in OtherWebInPlayerLayoutRenderingAdapterFactory.");};o0.prototype.Zs=function(a){var b=this,c=[];this.A=new Map;var d=a.bd.filter(qra),e={};d=g.p(d);for(var f=d.next();!f.done;e={uc:e.uc,gf:e.gf,hf:e.hf},f=d.next())if(e.hf=f.value,e.uc=e.hf.renderer,e.gf=e.hf.config.adPlacementConfig,f=e.gf.kind,null!=e.uc.actionCompanionAdRenderer)e.uc.actionCompanionAdRenderer.adVideoId?p0(this,e.hf.elementId,f,e.uc.actionCompanionAdRenderer.adVideoId,e.gf,function(m){return function(n,q,r,u){b.Ab.get();var w=m.uc.actionCompanionAdRenderer;return S0("layout_type_companion_with_action_button", +new C_(w),q,r,u,w.impressionPings,w.impressionCommands,b.o(n))}}(e)):TZ("ActionCompanionAdRenderer without adVideoId",void 0,void 0,{kind:f, +"actionButton undefined":void 0===e.uc.actionCompanionAdRenderer.actionButton,"APR count":a.bd.length,isAdBreakResponse:a.gp});else if(e.uc.imageCompanionAdRenderer)e.uc.imageCompanionAdRenderer.adVideoId?p0(this,e.hf.elementId,f,e.uc.imageCompanionAdRenderer.adVideoId,e.gf,function(m){return function(n,q,r,u){b.Ab.get();var w=m.uc.imageCompanionAdRenderer;return S0("layout_type_companion_with_image",new G_(w),q,r,u,w.impressionPings,w.impressionCommands,b.o(n))}}(e)):TZ("ImageCompanionAdRenderer without adVideoId"); +else if(e.uc.shoppingCompanionCarouselRenderer)e.uc.shoppingCompanionCarouselRenderer.adVideoId?p0(this,e.hf.elementId,f,e.uc.shoppingCompanionCarouselRenderer.adVideoId,e.gf,function(m){return function(n,q,r,u){b.Ab.get();var w=m.uc.shoppingCompanionCarouselRenderer;return S0("layout_type_companion_with_shopping",new H_(w),q,r,u,w.impressionPings,w.impressionEndpoints,b.o(n))}}(e)):TZ("ShoppingCompanionCarouselRenderer without adVideoId"); +else if(e.uc.adBreakServiceRenderer){if(rra(e.hf)){f=g.p(this.C);for(var k=f.next();!k.done;k=f.next())dsa(k.value,{adPlacementRenderer:e.hf,contentCpn:a.contentCpn,Dh:a.Dh});a.daiEnabled||(f=Gra(this.u.get(),e.hf.renderer.adBreakServiceRenderer,e.gf,a.contentCpn,a.Dh))&&c.push(f)}}else if(e.uc.clientForecastingAdRenderer)f=function(m){return function(n){b.Ab.get();var q=m.uc.clientForecastingAdRenderer,r=m.gf;n=b.o(n);var u=ds(),w={layoutId:u,layoutType:"layout_type_forecasting",vb:"core"},B=new Map, +D=q.impressionUrls;D&&B.set("impression",D);return{layoutId:u,layoutType:"layout_type_forecasting",Ie:B,Be:[new v0(u)],We:[],Ve:[],vb:"core",Ja:new JZ([new V_(q),new I_(r)]),eh:n(w)}}}(e),(f=Ora(this.u.get(),e.gf,a.contentCpn,a.Dh,f))&&c.push(f); +else if(e.uc.invideoOverlayAdRenderer)f=function(m){return function(n,q){a:{b.Ab.get();var r=m.uc.invideoOverlayAdRenderer;var u=m.gf,w=b.o(n),B=r.contentSupportedRenderer;if(B){if(B.textOverlayAdContentRenderer){B=ds();r=T0(B,"layout_type_in_video_text_overlay",r,u,w,q);break a}if(B.enhancedTextOverlayAdContentRenderer){B=ds();r=T0(B,"layout_type_in_video_enhanced_text_overlay",r,u,w,q);break a}if(B.imageOverlayAdContentRenderer){B=ds();var D=[new Q0(B)];q&&D.push(q);r=Object.assign(Object.assign({}, +T0(B,"layout_type_in_video_image_overlay",r,u,w,q)),{Be:D});break a}TZ("InvideoOverlayAdRenderer without appropriate sub renderer")}else TZ("InvideoOverlayAdRenderer without contentSupportedRenderer");r=void 0}return r}}(e),(f=Jra(this.u.get(),e.gf,a.contentCpn,a.Dh,f))&&c.push(f); +else if(e.uc.linearAdSequenceRenderer&&a.daiEnabled){f=void 0;try{var l=function(m){return function(n){return vra(m.hf,b.Ab.get(),b.o(n),a.contentCpn)}}(e); +f=Nra(this.u.get(),a.contentCpn,l)}catch(m){TZ("Failed to parse AdPlacementRenderer for DAI AdPlacementRenderersSlotExtractor: "+m.message);continue}c.push(f)}else ora(this,e.uc,f);if(null===this.B||a.daiEnabled)return c;e=a.Sr.filter(qra);e=g.p(e);for(f=e.next();!f.done;f=e.next())l=f.value,ora(this,l.renderer,l.config.adPlacementConfig.kind);l=Array.from(this.A.values()).filter(function(m){return pra(m,a)}); +e={};l=g.p(l);for(d=l.next();!d.done;e={Uj:e.Uj},d=l.next())for(e.Uj=d.value,d={},f=g.p(e.Uj.Rr),k=f.next();!k.done;d={Tj:d.Tj},k=f.next())d.Tj=k.value,k=function(m,n){return function(q){return m.Tj.ro(q,n.Uj.adVideoId,n.Uj.instreamVideoAdRenderer.elementId,m.Tj.Yw)}}(d,e),"AD_PLACEMENT_KIND_COMMAND_TRIGGERED"===d.Tj.Wj?c.push(Mra(this.u.get(),this.B,d.Tj.Zw,a.contentCpn,k)):c.push(Lra(this.u.get(),this.B,a.contentCpn,e.Uj.instreamVideoAdRenderer.elementId,k)); +return c};g.t(q0,r_);g.h=q0.prototype;g.h.qj=function(a,b){var c;(VW(this.u.get())||(null===(c=f1(this.C.get()))||void 0===c?0:c.daiEnabled)&&SX(this.u.get()))&&"layout_type_media"===b.layoutType&&(IZ(b,this.o)?(c=this.A(b))?t_(this,c):TZ("Expected MediaLayout to carry valid opportunity on entered",a,b):TZ("Received MediaLayout entered, missing metadata for opportunity",a,b,{Actual:LZ(b.Ja),Expected:this.o}))}; +g.h.Mk=function(){}; +g.h.dl=function(){}; +g.h.Kk=function(){}; +g.h.Lk=function(){}; +g.h.al=function(){}; +g.h.bl=function(){}; +g.h.Dj=function(){}; +g.h.Yk=function(){}; +g.h.rj=function(){}; +r0.prototype.Zs=function(a){var b=this,c=[];c.push(Hra(this.o.get(),a.contentCpn,a.Vv,function(d){return b.ro("core",a,function(e){return RZ(b.Da,d.slotId,d.bb,d.vb,d.Bc,e.layoutId,e.layoutType,e.vb)})})); +return c};var x1=["metadata_type_content_cpn","metadata_type_player_bytes_callback_ref","metadata_type_instream_ad_player_overlay_renderer","metadata_type_ad_placement_config"];g.t(t0,g.z);g.h=t0.prototype;g.h.Mk=function(){}; +g.h.dl=function(){}; +g.h.Kk=function(){}; +g.h.Lk=function(){}; +g.h.al=function(){}; +g.h.bl=function(){}; +g.h.Dj=function(){}; +g.h.Yk=function(a,b){this.o.has(a)&&this.o.get(a)===b&&TZ("Unscheduled a Layout that is currently entered.",a,b)}; +g.h.qj=function(a,b){this.o.set(a,b)}; +g.h.rj=function(a){this.o["delete"](a)};g.t(E0,g.z);g.h=E0.prototype; +g.h.Lf=function(a,b,c,d){if(this.u.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");if(!(b instanceof y0||b instanceof z0||b instanceof A0||b instanceof B0||b instanceof C0||b instanceof v0||b instanceof w0||b instanceof x0))throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in AdsControlFlowEventTriggerAdapter");a=new D0(a,b,c,d);this.u.set(b.o,a);b instanceof C0&&this.C.has(b.B)&&g_(this.o(),[a]);b instanceof y0&&this.B.has(b.A)&&g_(this.o(), +[a]);b instanceof v0&&this.A.has(b.u)&&g_(this.o(),[a])}; +g.h.Vf=function(a){this.u["delete"](a.o)}; +g.h.Mk=function(a){this.C.add(a.slotId);for(var b=[],c=g.p(this.u.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof C0&&a.slotId===d.trigger.B&&b.push(d);0<b.length&&g_(this.o(),b)}; +g.h.dl=function(a){this.C["delete"](a.slotId)}; +g.h.Kk=function(a){this.B.add(a.slotId);for(var b=[],c=g.p(this.u.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof y0&&a.slotId===d.trigger.A&&b.push(d);0<b.length&&g_(this.o(),b)}; +g.h.Lk=function(a){this.B["delete"](a.slotId);for(var b=[],c=g.p(this.u.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof z0&&a.slotId===d.trigger.C&&b.push(d);0<b.length&&g_(this.o(),b)}; +g.h.al=function(a){for(var b=[],c=g.p(this.u.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof A0&&a.slotId===d.trigger.C&&b.push(d);0<b.length&&g_(this.o(),b)}; +g.h.bl=function(a){for(var b=[],c=g.p(this.u.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof B0&&a.slotId===d.trigger.C&&b.push(d);0<b.length&&g_(this.o(),b)}; +g.h.Dj=function(a){this.F.add(a.layoutId)}; +g.h.Yk=function(a,b){this.F["delete"](b.layoutId)}; +g.h.qj=function(a,b){this.A.add(b.layoutId);for(var c=[],d=g.p(this.u.values()),e=d.next();!e.done;e=d.next())if(e=e.value,e.trigger instanceof v0)b.layoutId===e.trigger.u&&c.push(e);else if(e.trigger instanceof x0){var f=e.trigger;a.bb===f.bb&&b.layoutType===f.layoutType&&b.layoutId!==f.C&&c.push(e)}0<c.length&&g_(this.o(),c)}; +g.h.rj=function(a,b){this.A["delete"](b.layoutId);for(var c=[],d=g.p(this.u.values()),e=d.next();!e.done;e=d.next())e=e.value,e.trigger instanceof w0&&b.layoutId===e.trigger.C&&c.push(e);0<c.length&&g_(this.o(),c)};g.t(F0,g.z);F0.prototype.Lf=function(a,b,c,d){if(this.o.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");if(!(b instanceof yra))throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in ContentPlaybackLifecycleTriggerAdapter");this.o.set(b.o,new D0(a,b,c,d))}; +F0.prototype.Vf=function(a){this.o["delete"](a.o)}; +F0.prototype.u=function(a){var b=[];b.push.apply(b,g.la(zra(this.o,a)));b.length&&g_(this.A(),b)};g.t(J0,g.z);J0.prototype.Lf=function(a,b,c,d){if(this.o.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");var e="adtriggercuerange:"+b.o;if(b instanceof H0)K0(this,a,b,c,d,e,b.u.start,b.u.end,b.visible);else if(b instanceof I0)K0(this,a,b,c,d,e,b.u.start,b.u.end,!1);else if(b instanceof G0)K0(this,a,b,c,d,e,0x7ffffffffffff,0x8000000000000,b.visible);else throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in CueRangeTriggerAdapter");}; +J0.prototype.Vf=function(a){var b=this.o.get(a.o);b&&this.Ob.get().removeCueRange(b.Nx);this.o["delete"](a.o)}; +J0.prototype.Kc=function(a){if(a=Ara(this,a)){a=this.o.get(a);var b=null===a||void 0===a?void 0:a.bundle.trigger;a&&(b instanceof H0||b instanceof G0)&&g_(this.u(),[a.bundle])}}; +J0.prototype.Ye=function(a){(a=Ara(this,a))&&(a=this.o.get(a))&&a.bundle.trigger instanceof I0&&g_(this.u(),[a.bundle])};g.t(N0,g.z);g.h=N0.prototype;g.h.Lf=function(a,b,c,d){if(this.A.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");if(!(b instanceof L0||b instanceof M0))throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in OnLayoutSelfRequestedTriggerAdapter");this.A.set(b.o,new D0(a,b,c,d))}; +g.h.Vf=function(a){this.A["delete"](a.o)}; +g.h.Jz=function(){}; +g.h.Iz=function(){}; +g.h.Zt=function(){}; +g.h.qj=function(a,b){"slot_type_above_feed"===a.bb&&(null!==this.o?TZ("called onLayoutEntered with AboveFeedSlot but there is already a layout entered"):this.o=b.layoutId)}; +g.h.rj=function(a){"slot_type_above_feed"===a.bb&&(null===this.o?TZ("called onLayoutExited with AboveFeedSlot but there is no entered layout"):this.o=null)}; +g.h.Mk=function(){}; +g.h.dl=function(){}; +g.h.Kk=function(a){"slot_type_above_feed"===a.bb&&(null!==this.u?TZ("called onSlotEntered with AboveFeedSlot but there is already a slot entered"):this.u=a.slotId)}; +g.h.Lk=function(a){"slot_type_above_feed"===a.bb&&(null===this.u?TZ("called onSlotExited with AboveFeedSlot but there is no entered slot"):this.u=null)}; +g.h.al=function(){}; +g.h.bl=function(){}; +g.h.Dj=function(){}; +g.h.Yk=function(){}; +g.h.ts=function(){if(null!==this.o){for(var a=this.o,b=[],c=g.p(this.A.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof L0&&d.trigger.layoutId===a&&tqa(d.category)&&b.push(d);b.length&&g_(this.B(),b)}}; +g.h.Os=function(a){if(null===this.u){for(var b=[],c=g.p(this.A.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger instanceof M0&&d.trigger.slotId===a&&b.push(d);b.length&&g_(this.B(),b)}}; +g.h.Zx=function(){};O0.prototype.aj=function(){return this.contentVideoId};g.t(P0,g.z);P0.prototype.Lf=function(a,b,c,d){if(this.o.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");if(!(b instanceof O0))throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in OnNewPlaybackAfterContentVideoIdTriggerAdapter");this.o.set(b.o,new D0(a,b,c,d))}; +P0.prototype.Vf=function(a){this.o["delete"](a.o)}; +P0.prototype.Zk=function(){}; +P0.prototype.Xk=function(a){for(var b=[],c=g.p(this.o.values()),d=c.next();!d.done;d=c.next())d=d.value,d.trigger.aj()!==a.clientPlaybackNonce&&b.push(d);0<b.length&&g_(this.u(),b)};R0.prototype.o=function(a,b,c){var d=new JZ([new N_(b.Vv),new M_(b.instreamAdPlayerOverlayRenderer),new O_(b.NN),new I_(b.adPlacementConfig),new R_(b.videoLengthSeconds)]),e=ds(),f={layoutId:e,layoutType:"layout_type_media_layout_player_overlay",vb:a};return{layoutId:e,layoutType:"layout_type_media_layout_player_overlay",Ie:new Map,Be:[new w0(ds(),b.Vv)],We:[],Ve:[],vb:a,Ja:d,eh:c(f)}};g.t(V0,g.z);g.h=V0.prototype;g.h.schedule=function(a){var b=a.contentCpn,c=a.execute,d=a.Yi;a=a.WN;var e="adfetchcuerange:"+ds(),f=a?"deferredadvisiblecuerange:"+ds():null;this.Lq.set(e,{contentCpn:b,Ox:f,execute:c});this.Ob.get().addCueRange(e,d.start,d.end,!1,this);f&&a&&this.Ob.get().addCueRange(f,a.start,a.end,!0,this)}; +g.h.Kc=function(a){return g.rh(this,function c(){var d=this,e,f,k,l,m;return g.Aa(c,function(n){if(1==n.o){e=d.Lq.get(a);if(!e||d.Or.has(a))return n["return"]();d.Or.add(a);f=e;k=f.Ox;l=f.execute;return g.sa(n,l(),2)}m=n.u;d.Or["delete"](a);m&&Pra(d,a,k);n.o=0})})}; +g.h.Ye=function(){}; +g.h.Zk=function(){}; +g.h.Xk=function(a){a=a.clientPlaybackNonce;for(var b=g.p(this.Lq.entries()),c=b.next();!c.done;c=b.next()){var d=g.p(c.value);c=d.next().value;d=d.next().value;var e=d.Ox;d.contentCpn!==a&&Pra(this,c,e)}};g.t(X0,g.z);X0.prototype.init=function(){}; +X0.prototype.Kz=function(){}; +X0.prototype.X=function(){this.B.get().removeListener(this);g.z.prototype.X.call(this)};Y0.prototype.fetch=function(a){return g.rh(this,function c(){var d,e,f,k,l=this,m,n;return g.Aa(c,function(q){if(1==q.o)return d=a,e=d.AD,f=d.Px,k=void 0===d.Ti?void 0:d.Ti,ta(q,2),g.sa(q,l.Pr.fetch(e,{Ti:k,fc:f,ul:woa(l.o)}),4);if(2!=q.o)return m=q.u,q["return"](Qra(m,f));n=va(q);g.dr(n);return q["return"]({bd:[],Di:!1})})})};g.t(Z0,g.z);g.h=Z0.prototype;g.h.addListener=function(a){this.listeners.push(a)}; +g.h.removeListener=function(a){this.listeners=this.listeners.filter(function(b){return b!==a})}; +g.h.onAdUxClicked=function(a){this.listeners.forEach(function(b){b.Jp(a)})}; +g.h.HH=function(a){this.listeners.forEach(function(b){b.Py(a)})}; +g.h.GH=function(a){this.listeners.forEach(function(b){b.Oy(a)})}; +g.h.WJ=function(a){this.listeners.forEach(function(b){b.ot(a)})};g.t($0,g.z);$0.prototype.addCueRange=function(a,b,c,d,e){this.o.has(a)?TZ("Tried to register duplicate cuerange",void 0,void 0,{CueRangeID:a}):(a=new Sra(a,b,c,d),this.o.set(a.id,{fc:a,listener:e}),g.sN(this.I,[a],1))}; +$0.prototype.removeCueRange=function(a){var b=this.o.get(a);b?(g.WT(this.I.app,[b.fc],1),this.o["delete"](a)):TZ("Requested to remove unknown cuerange",void 0,void 0,{CueRangeID:a})}; +$0.prototype.Kc=function(a){this.o.has(a.id)&&this.o.get(a.id).listener.Kc(a.id)}; +$0.prototype.Ye=function(a){this.o.has(a.id)&&this.o.get(a.id).listener.Ye(a.id)}; +g.t(Sra,g.cz);a1.prototype.addListener=function(a){this.listeners.push(a)}; +a1.prototype.removeListener=function(a){this.listeners=this.listeners.filter(function(b){return b!==a})};b1.prototype.B=function(a){var b;null===(b=this.o.get(a.queryId))||void 0===b?void 0:h0(b.o,"active_view_measurable")}; +b1.prototype.A=function(a){var b;null===(b=this.o.get(a.queryId))||void 0===b?void 0:b.o.o.has("impression")&&!b.o.o.has("seek")&&h0(b.o,"active_view_fully_viewable_audible_half_duration")}; +b1.prototype.C=function(a){var b;null===(b=this.o.get(a.queryId))||void 0===b?void 0:b.o.o.has("impression")&&!b.o.o.has("seek")&&h0(b.o,"active_view_viewable")};g.t(d1,fV);d1.prototype.Td=function(){return this.o()};g.t(g1,g.z);g.h=g1.prototype;g.h.addListener=function(a){this.listeners.push(a)}; +g.h.removeListener=function(a){this.listeners=this.listeners.filter(function(b){return b!==a})}; +g.h.pN=function(a,b){var c=this.Zn(b);this.o=c;this.listeners.forEach(function(e){e.Zk(c)}); +var d=f1(this,1);d.clientPlaybackNonce!==this.contentCpn&&(this.contentCpn=d.clientPlaybackNonce,this.listeners.forEach(function(e){e.Xk(d)}))}; +g.h.Zn=function(a){var b,c,d=a.Gb;a=a.clientPlaybackNonce;d=this.u.get().o.get(d)||{layoutId:null,slotId:null};var e=this.I.getVideoData(1).getPlayerResponse();e=(null===(c=null===(b=null===e||void 0===e?void 0:e.playerConfig)||void 0===b?void 0:b.daiConfig)||void 0===c?void 0:c.enableDai)||!1;return Object.assign(Object.assign({},d),{clientPlaybackNonce:a,daiEnabled:e})}; +g.h.X=function(){this.listeners.length=0;this.o=null;g.z.prototype.X.call(this)};g.t(h1,g.z);g.h=h1.prototype;g.h.addListener=function(a){this.listeners.push(a)}; +g.h.removeListener=function(a){this.listeners=this.listeners.filter(function(b){return b!==a})}; +g.h.pauseVideo=function(){this.I.pauseVideo()}; +g.h.getVolume=function(){return this.I.getVolume()}; +g.h.isMuted=function(){return this.I.isMuted()}; +g.h.getPresentingPlayerType=function(){return this.I.getPresentingPlayerType()}; +g.h.getPlayerState=function(a){return this.I.getPlayerState(a)}; +g.h.isFullscreen=function(){return this.I.isFullscreen()}; +g.h.pM=function(){if(2===this.I.getPresentingPlayerType())for(var a=c1(this,2,!1),b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.kq(a)}; +g.h.hM=function(a){for(var b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.nq(a)}; +g.h.IH=function(a){for(var b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.Hp(a)}; +g.h.JH=function(){for(var a=this.I.app.H.o,b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.Ip(a)}; +g.h.Ra=function(){for(var a=g.iN(this.I).getPlayerSize(),b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.jq(a)};g.h=Xra.prototype;g.h.Hm=function(){return this.slot}; +g.h.jm=function(){return this.layout}; +g.h.init=function(){this.B.get().addListener(this);this.A.get().addListener(this);this.u.get().addListener(this);this.C.forEach(function(c){c.init()}); +var a=KZ(this.layout.Ja,"metadata_type_layout_enter_ms"),b=i1(this);a=Yra(this.A.get(),a,b);null!==a&&this.F.get().o(a,b)}; +g.h.ii=function(){this.o=null;this.C.forEach(function(a){a.Kz()}); +this.B.get().removeListener(this);this.A.get().removeListener(this);this.u.get().removeListener(this)}; +g.h.startRendering=function(){var a,b;if(this.o)TZ("Failed to restart rendering",this.slot,this.layout);else{var c=null===(a=this.B.get().o)||void 0===a?void 0:a.layoutId;this.o={se:$ra(this,c)};null===(b=this.o.se)||void 0===b?void 0:b.startRendering();c_(this.wb,this.slot,this.layout);i0(this.G,"ad_placement_start")}}; +g.h.Mj=function(a,b){var c,d;null===(d=null===(c=this.o)||void 0===c?void 0:c.se)||void 0===d?void 0:d.Mj(b);this.o=null;null!==this.driftRecoveryMs&&(j1(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(Zra(this)-KZ(this.layout.Ja,"metadata_type_layout_enter_ms")).toString(),driftFromHeadMs:Math.round(1E3*OT(this.u.get().I.app)).toString()}),this.driftRecoveryMs=null);f_(this.wb,this.slot,this.layout,b);if("normal"!==b)var e=!1;else{e=c1(this.u.get(),2,!0);var f=i1(this)/ +1E3;e=1>=Math.abs(e-f)}e&&i0(this.G,"ad_placement_end")}; +g.h.Zk=function(a){a=a.layoutId;var b,c,d;this.o&&(null===(b=this.o.se)||void 0===b?void 0:b.layout.layoutId)!==a&&(null===(c=this.o.se)||void 0===c?void 0:c.Mj("normal"),this.o={se:$ra(this,a)},null===(d=this.o.se)||void 0===d?void 0:d.startRendering())}; +g.h.Xk=function(){}; +g.h.rB=function(){}; +g.h.dB=function(a){var b=KZ(this.layout.Ja,"metadata_type_layout_enter_ms"),c=i1(this);a*=1E3;b<=a&&a<c&&this.F.get().o(a,c)}; +g.h.kq=function(){var a=c1(this.u.get(),2,!0);if(this.o){var b=KZ(this.layout.Ja,"metadata_type_layout_enter_ms"),c=this.driftRecoveryMs;if(!(null===c||1E3*a<b+c)){this.driftRecoveryMs=null;var d=Zra(this),e=OT(this.u.get().I.app),f=Math.min(a+e,d/1E3);f<=a?j1(this,{driftRecoveryMs:c.toString(),breakDurationMs:Math.round(d-b).toString(),driftFromHeadMs:Math.round(1E3*e).toString()}):(j1(this,{driftRecoveryMs:c.toString(),breakDurationMs:Math.round(d-b).toString(),driftFromHeadMs:Math.round(1E3*e).toString(), +appliedDriftRecoveryMs:Math.round(1E3*a-b).toString(),destinationMs:Math.round(1E3*f-b).toString()}),this.u.get().I.seekTo(f,void 0,void 0,1))}}}; +g.h.nq=function(){}; +g.h.Hp=function(){}; +g.h.Ip=function(){}; +g.h.jq=function(){};g.h=asa.prototype; +g.h.init=function(){KZ(this.layout.Ja,"metadata_type_player_bytes_callback_ref").current=this;var a=KZ(this.layout.Ja,"metadata_type_video_length_seconds");var b=KZ(this.layout.Ja,"metadata_type_player_vars");var c=1E3*a,d=KZ(this.layout.Ja,"metadata_type_layout_enter_ms");if(Number.isFinite(d)){var e=d+c;e<=d?b="Start time is not earlier than end time":(b=this.C.get().u(b,2,c,d,e))?(c=this.F.get(),d=this.slot.slotId,e=this.layout.layoutId,b?(c.o.has(b)&&TZ("Unexpected remap of timeline playback"),c.o.set(b, +{slotId:d,layoutId:e})):TZ("Invalid timeline playback ID"),b=null):b="Failed to add to playback timeline"}else b="Not supported to play the video after the organic content";null!==b?TZ(b,this.slot,this.layout):(this.A.get().addListener(this),Ura(this.B.get(),this.layout.layoutId,a,this),Iqa(this.wb,this.slot,this.layout))}; +g.h.Kz=function(){this.A.get().removeListener(this);var a=this.B.get(),b=this.layout.layoutId;a.o.has(b)?(a.o["delete"](b),delete eV().o[b]):TZ("Unexpected unregistration of layout in LidarApi")}; +g.h.startRendering=function(){this.u?TZ("Expected the layout not to be entered before start rendering",this.slot,this.layout):(this.u={Ut:null,HC:!1},Jqa(this.wb,this.slot,this.layout))}; +g.h.Mj=function(a){this.u?(this.u=null,Lqa(this.wb,this.slot,this.layout,a)):TZ("Expected the layout to be entered before stop rendering",this.slot,this.layout)}; +g.h.kq=function(a){if(this.u){if(this.o.o.has("impression")){var b=this.A.get();b=g.iM(b.I,void 0);bsa(this,b,a,this.u.Ut)}this.u.Ut=a}}; +g.h.nq=function(a){if(this.u){this.u.HC||(this.u.HC=!0,a=new g.fD(a.state,new g.VC));var b=c1(this.A.get(),2,!1);!a.ni.nb()&&a.state.nb()&&k1(b,0,null)&&i0(this.o,"impression");if(this.o.o.has("impression")&&(g.hD(a,4)&&!g.hD(a,2)&&h0(this.o,"pause"),0>gD(a,4)&&!(0>gD(a,2))&&h0(this.o,"resume"),g.hD(a,16)&&.5<=c1(this.A.get(),2,!1)&&h0(this.o,"seek"),g.hD(a,2))){var c=KZ(this.layout.Ja,"metadata_type_video_length_seconds"),d=1>=Math.abs(c-b);bsa(this,a.state,d?c:b,this.u.Ut);d&&i0(this.o,"complete")}}}; +g.h.Hp=function(a){this.o.o.has("impression")&&h0(this.o,a?"fullscreen":"end_fullscreen")}; +g.h.Ip=function(){}; +g.h.jq=function(){}; +g.h.skip=function(){}; +g.h.AC=function(){this.o.o.has("impression")&&h0(this.o,"clickthrough")};l1.prototype.o=function(a,b,c,d){a:{var e=KZ(d.Ja,"metadata_type_sub_layouts"),f=KZ(d.Ja,"metadata_type_ad_placement_config");if(c0(d,{ue:["metadata_type_layout_enter_ms","metadata_type_drift_recovery_ms"],lg:["layout_type_composite_player_bytes"]})&&void 0!==e&&void 0!==f){var k=[];e=g.p(e);for(var l=e.next();!l.done;l=e.next()){l=l.value;var m=KZ(l.Ja,"metadata_type_sub_layout_index");if(!c0(l,{ue:["metadata_type_video_length_seconds","metadata_type_player_vars","metadata_type_layout_enter_ms", +"metadata_type_player_bytes_callback_ref"],lg:["layout_type_media"]})||void 0===m){a=null;break a}k.push(new asa(b,c,l,this.B,new e0(l.Ie,this.A,this.u,f,l.layoutId,m),this.C,this.H,this.u))}a=new Xra(a,c,d,this.G,this.B,this.F,this.C,new e0(d.Ie,this.A,this.u,f,d.layoutId),this.A,k)}else a=null}if(a)return a;throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in PlayerBytesLayoutRenderingAdapterFactory.");};g.t(m1,r_);g.h=m1.prototype;g.h.rB=function(a){this.o&&csa(this,this.o,a)}; +g.h.dB=function(){}; +g.h.Zk=function(){}; +g.h.Xk=function(a){a=a.clientPlaybackNonce;var b;(null===(b=this.o)||void 0===b?void 0:b.contentCpn)!==a&&(this.o=null)}; +g.h.X=function(){r_.prototype.X.call(this);this.o=null};g.t(n1,g.z);n1.prototype.Lf=function(a,b,c,d){if(this.u.has(b.o)||this.A.has(b.o))throw new i_("Tried to re-register the trigger.");a=new D0(a,b,c,d);if(a.trigger instanceof Era)this.u.set(a.trigger.o,a);else if(a.trigger instanceof Cra)this.A.set(a.trigger.o,a);else throw new i_("Incorrect TriggerType: Tried to register trigger of type "+a.trigger.triggerType+" in LiveStreamBreakTransitionTriggerAdapter");this.u.has(a.trigger.o)&&a.slot.slotId===this.o&&g_(this.B(),[a])}; +n1.prototype.Vf=function(a){this.u["delete"](a.o);this.A["delete"](a.o)}; +n1.prototype.Zk=function(a){a=a.slotId;if(this.o!==a){var b=[];null!==this.o&&b.push.apply(b,g.la(hsa(this.A,this.o)));null!==a&&b.push.apply(b,g.la(hsa(this.u,a)));this.o=a;b.length&&g_(this.B(),b)}}; +n1.prototype.Xk=function(){};g.t(o1,g.z);g.h=o1.prototype;g.h.Zk=function(){}; +g.h.Xk=function(){this.A=new XW(this);this.B=new YW;isa(this)}; +g.h.addListener=function(a){this.listeners.push(a)}; +g.h.removeListener=function(a){this.listeners=this.listeners.filter(function(b){return b!==a})}; +g.h.sB=function(a){this.u.push(a);for(var b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.rB(a)}; +g.h.eB=function(a){g.zb(this.B.o,1E3*a);for(var b=g.p(this.listeners),c=b.next();!c.done;c=b.next())c.value.dB(a)}; +g.h.aA=function(a){for(var b=g.p(a),c=b.next();!c.done;c=b.next())this.o.add(c.value);this.listeners.forEach(function(){}); +a=g.p(a);for(c=a.next();!c.done;c=a.next())this.A.reduce(c.value)}; +g.h.X=function(){this.I.getVideoData(1).unsubscribe("cuepointupdated",this.aA,this);this.listeners.length=0;this.o.clear();this.u.length=0;g.z.prototype.X.call(this)};g.t(jsa,l0);g.t(lsa,l0);nsa.prototype.o=function(a,b,c,d){if(c0(d,kra()))return new jra(a,c,d,this.u,this.F,this.A,this.C,this.B);if(c0(d,ksa()))return new jsa(a,c,d,this.u,this.F,this.A,this.C,this.B);if(c0(d,msa()))return new lsa(a,c,d,this.u,this.F,this.A,this.C,this.B);throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in DesktopAboveFeedLayoutRenderingAdapterFactory.");};var p1=new g.Zd(320,63);g.t(r1,k0);g.h=r1.prototype;g.h.kq=function(){}; +g.h.nq=function(){}; +g.h.Hp=function(){}; +g.h.Ip=function(a){a&&v1(this.A,this.layout)}; +g.h.jq=function(a){osa(a)&&v1(this.A,this.layout)}; +g.h.Jp=function(a){"in_video_overlay_close_button"===a&&v1(this.A,this.layout)}; +g.h.ot=function(a){"invideo-overlay"===a&&v1(this.A,this.layout)}; +g.h.init=function(){k0.prototype.init.call(this);this.B.get().addListener(this);this.o.push(new kW(q1(this.layout),g0(this.C)))}; +g.h.ii=function(){k0.prototype.ii.call(this);this.B.get().removeListener(this)};g.t(s1,k0);g.h=s1.prototype;g.h.init=function(){k0.prototype.init.call(this);this.C.get().addListener(this);this.o.push(new kW(q1(this.layout),g0(this.F)))}; +g.h.Jp=function(a){"in_video_overlay_close_button"===a&&v1(this.A,this.layout)}; +g.h.Py=function(a){if("invideo-overlay"===a){a=ssa(this.B,this.layout);a=g.p(a);for(var b=a.next();!b.done;b=a.next())b.value.stop()}}; +g.h.ot=function(a){"invideo-overlay"===a&&v1(this.A,this.layout)}; +g.h.Oy=function(a){if("invideo-overlay"===a){a=ssa(this.B,this.layout);a=g.p(a);for(var b=a.next();!b.done;b=a.next())b.value.start()}}; +g.h.kq=function(){}; +g.h.nq=function(){}; +g.h.Hp=function(){}; +g.h.Ip=function(a){a&&v1(this.A,this.layout)}; +g.h.jq=function(a){a:{var b=q1(this.layout).contentSupportedRenderer.imageOverlayAdContentRenderer;b=void 0===b?null:b;if(null!=b&&(b=b.thumbnail,null!=b&&null!=b.thumbnails&&!g.gb(b.thumbnails)&&null!=b.thumbnails[0].width&&null!=b.thumbnails[0].height)){b=new g.Zd(b.thumbnails[0].width||0,b.thumbnails[0].height||0);break a}b=new g.Zd(0,0)}osa(a,b)&&v1(this.A,this.layout)}; +g.h.ii=function(){k0.prototype.ii.call(this);this.C.get().removeListener(this)};t1.prototype.o=function(a,b,c,d){if(b=n0(a,c,d,this.u,this.B,this.A,this.H))return b;if(c0(d,rsa()))return new s1(c,d,this.A,this.F,this.u,a,this.C,this.G,this.B);if(c0(d,qsa()))return new r1(c,d,this.A,this.F,this.u,a,this.C,this.B);throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in WebDesktopMainAndEmbeddedInPlayerLayoutRenderingAdapterFactory.");};g.t(u1,g.z);u1.prototype.Lf=function(a,b,c,d){if(this.o.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");if(!(b instanceof Bra))throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in CloseRequestedTriggerAdapter");this.o.set(b.o,new D0(a,b,c,d))}; +u1.prototype.Vf=function(a){this.o["delete"](a.o)};g.t(w1,g.z);g.h=w1.prototype;g.h.Lf=function(a,b,c,d){if(this.u.has(b.o))throw new i_("Tried to register duplicate trigger for slot.");if(!(b instanceof Q0))throw new i_("Incorrect TriggerType: Tried to register trigger of type "+b.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");this.u.set(b.o,new D0(a,b,c,d));a=this.o.has(b.layoutId)?this.o.get(b.layoutId):new Set;a.add(b);this.o.set(b.layoutId,a)}; +g.h.Vf=function(a){this.u["delete"](a.o);if(!(a instanceof Q0))throw new i_("Incorrect TriggerType: Tried to unregister trigger of type "+a.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");var b=this.A.get(a.o);b&&(b.dispose(),this.A["delete"](a.o));if(b=this.o.get(a.layoutId))b["delete"](a),0===b.size&&this.o["delete"](a.layoutId)}; +g.h.Mk=function(){}; +g.h.dl=function(){}; +g.h.Kk=function(){}; +g.h.Lk=function(){}; +g.h.al=function(){}; +g.h.bl=function(){}; +g.h.Dj=function(){}; +g.h.Yk=function(){}; +g.h.qj=function(a,b){var c=this;if(this.o.has(b.layoutId)){var d=this.o.get(b.layoutId),e={};d=g.p(d);for(var f=d.next();!f.done;e={Fl:e.Fl},f=d.next())e.Fl=f.value,f=new g.H(function(k){return function(){var l=c.u.get(k.Fl.o);g_(c.B(),[l])}}(e),e.Fl.durationMs),f.start(),this.A.set(e.Fl.o,f)}}; +g.h.rj=function(){};g.t(tsa,g.z);g.t(usa,g.z);g.t(vsa,g.z);g.t(wsa,g.z);xsa.prototype.o=function(a,b,c,d){if(a=n0(a,c,d,this.u,this.C,this.B,this.A))return a;throw new YZ("Unsupported layout with type: "+d.layoutType+" and client metadata: "+LZ(d.Ja)+" in WebUnpluggedInPlayerLayoutRenderingAdapterFactory.");};g.t(ysa,g.z);g.t(Asa,g.z);g.t(y1,g.hC);g.h=y1.prototype;g.h.create=function(){this.load();this.created=!0}; +g.h.load=function(){g.hC.prototype.load.call(this);this.player.getRootNode().classList.add("ad-created");var a=this.u.o.o.Hc,b=this.C();if(SW(a)&&mV(a.I)){var c=this.player.getVideoData(1),d=c&&c.getPlayerResponse()||{},e=(d&&d.adPlacements||[]).map(function(f){return f.adPlacementRenderer}); +a=Bsa(e,a,d.playerConfig&&d.playerConfig.daiConfig&&d.playerConfig.daiConfig.enableDai||!1);0<a.il.length&&(c=c&&c.clientPlaybackNonce||"",d=1E3*this.player.getDuration(1),Yqa(this.u.o.F,c,d,a.il,a.il.concat(a.Sl)));this.o=new TX(this,this.player,this.A,this.B,b,this.u.o.o);Ioa(this.o,a.Sl)}else this.o=new TX(this,this.player,this.A,this.B,b,this.u.o.o),this.o.init()}; +g.h.destroy=function(){this.unload();this.created=!1}; +g.h.unload=function(){g.hC.prototype.unload.call(this);this.player.getRootNode().classList.remove("ad-created");if(null!==this.o){var a=this.o;this.o=null;a.dispose()}this.A.reset();this.B.reset()}; +g.h.Pf=function(){return!1}; +g.h.Jv=function(){return null===this.o?!1:this.o.Jv()}; +g.h.qg=function(a){null!==this.o&&this.o.qg(a)}; +g.h.getAdState=function(){return this.o?this.o.aa:-1}; +g.h.getOptions=function(){return Object.values(kua)}; +g.h.dd=function(a,b){b=void 0===b?{}:b;switch(a){case "replaceUrlMacros":var c=b;if(c.url){var d=XU(this.player);Object.assign(d,c.o);this.o&&!d.AD_CPN&&(d.AD_CPN=this.o.ea);c=g.en(c.url,d)}else c=null;return c;case "isExternalShelfAllowedFor":a:if(b.playerResponse){c=b.playerResponse.adPlacements||[];for(d=0;d<c.length;d++){var e=c[d];if(e.adPlacementRenderer&&e.adPlacementRenderer.renderer&&e.adPlacementRenderer.renderer.plaShelfRenderer){c=!1;break a}}c=!0}else c=!1;return c;default:return null}};g.Ga("yt.player.Application.create",cT.create,void 0);g.Ga("yt.player.Application.createAlternate",cT.create,void 0);var lua=g.Ia("ytcsi.tick");lua&&lua("pe");g.CC.ad=y1;var Fsa=/#(.)(.)(.)/,Esa=/^#(?:[0-9a-f]{3}){1,2}$/i;var Hsa=g.ne&&Gsa();g.Ta(g.B1,g.z);var mua=[];g.h=g.B1.prototype;g.h.oa=function(a,b,c,d){Array.isArray(b)||(b&&(mua[0]=b.toString()),b=mua);for(var e=0;e<b.length;e++){var f=Ye(a,b[e],c||this.handleEvent,d||!1,this.u||this);if(!f)break;this.o[f.key]=f}return this}; +g.h.Vt=function(a,b,c,d){return Isa(this,a,b,c,d)}; +g.h.kb=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.kb(a,b[f],c,d,e);else c=c||this.handleEvent,d=g.Oa(d)?!!d.capture:!!d,e=e||this.u||this,c=Ze(c),d=!!d,b=Se(a)?a.km(b,c,d,e):a?(a=af(a))?a.km(b,c,d,e):null:null,b&&(gf(b),delete this.o[b.key])}; +g.h.X=function(){g.B1.tc.X.call(this);g.Jsa(this)}; +g.h.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};C1.prototype.o=4;C1.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]}; +C1.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(C1.BYTES_PER_ELEMENT=4,C1.prototype.BYTES_PER_ELEMENT=C1.prototype.o,C1.prototype.set=C1.prototype.set,C1.prototype.toString=C1.prototype.toString,g.Ga("Float32Array",C1,void 0));D1.prototype.o=8;D1.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]}; +D1.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{D1.BYTES_PER_ELEMENT=8}catch(a){}D1.prototype.BYTES_PER_ELEMENT=D1.prototype.o;D1.prototype.set=D1.prototype.set;D1.prototype.toString=D1.prototype.toString;g.Ga("Float64Array",D1,void 0)};})(_yt_player); diff --git a/WebContent/js/bootstrap.min.js b/WebContent/js/bootstrap.min.js new file mode 100644 index 0000000000000000000000000000000000000000..c8f82e592a181afd01014546f58218e213429f6c --- /dev/null +++ b/WebContent/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.4",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.4",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.4",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.4",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.4",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)&&!/input|textarea/i.test(b.target.tagName)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.4",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in").attr("aria-hidden",!1),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a('<div class="modal-backdrop '+e+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.4",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport),this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-m<p.top?"bottom":"right"==h&&k.right+l>p.width?"left":"left"==h&&k.left-l<p.left?"right":h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var r=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",r).emulateTransitionEnd(c.TRANSITION_DURATION):r()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.4",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.4",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.4",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){ +var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.4",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a(document.body).height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/WebContent/js/custom.js b/WebContent/js/custom.js new file mode 100644 index 0000000000000000000000000000000000000000..de971fc6eea25de3af04aa3075c25a2b7b3b4df1 --- /dev/null +++ b/WebContent/js/custom.js @@ -0,0 +1,81 @@ +(function($) { + "use strict"; + + /* ============================================== + ANIMATION --> + =============================================== */ + + new WOW({ + boxClass: 'wow', // default + animateClass: 'animated', // default + offset: 0, // default + mobile: true, // default + live: true // default + }).init(); + + /* ============================================== + LIGHTBOX --> + =============================================== */ + + jQuery('a[data-gal]').each(function() { + jQuery(this).attr('rel', jQuery(this).data('gal')); + }); + jQuery("a[data-rel^='prettyPhoto']").prettyPhoto({ + animationSpeed: 'slow', + theme: 'light_square', + slideshow: true, + overlay_gallery: true, + social_tools: false, + deeplinking: false + }); + + /* ============================================== + SCROLL --> + =============================================== */ + + $(function() { + $('a[href*=#]:not([href=#])').click(function() { + if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { + var target = $(this.hash); + target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); + if (target.length) { + $('html,body').animate({ + scrollTop: target.offset().top + }, 1000); + return false; + } + } + }); + }); + + /* ============================================== + SCROLLSPY --> + =============================================== */ + + $('body').scrollspy({ + target: '.docs-sidebar' + }); + + $('[data-spy="scroll"]').each(function () { + var $spy = $(this).scrollspy('refresh') + }) + + /* ============================================== + VIDEO FIX --> + =============================================== */ + + $(document).ready(function() { + // Target your .container, .wrapper, .post, etc. + $(".media").fitVids(); + }); + + /* ============================================== + VIDEO FIX --> + =============================================== */ + + $('.docs-sidebar>nav>li>a').click(function() { + $('.docs-sidebar>nav>li').removeClass('active'); + $(this).parent().addClass('active'); + }); + +})(jQuery); diff --git a/WebContent/js/embed.js b/WebContent/js/embed.js new file mode 100644 index 0000000000000000000000000000000000000000..225a94e66630024cc70160b215daf4dda891cbdb --- /dev/null +++ b/WebContent/js/embed.js @@ -0,0 +1,96 @@ +(function(g){var window=this;var Dwa=function(a,b){var c=(b-a.o)/(a.u-a.o);if(0>=c)return 0;if(1<=c)return 1;for(var d=0,e=1,f=0,k=0;8>k;k++){f=g.Qn(a,c);var l=(g.Qn(a,c+1E-6)-f)/1E-6;if(1E-6>Math.abs(f-b))return c;if(1E-6>Math.abs(l))break;else f<b?d=c:e=c,c-=(f-b)/l}for(k=0;1E-6<Math.abs(f-b)&&8>k;k++)f<b?(d=c,c=(c+e)/2):(e=c,c=(c+d)/2),f=g.Qn(a,c);return c},Ewa=function(){return g.V?{D:"div", +Y:["ytp-icon","ytp-icon-small-close"]}:{D:"svg",P:{height:"100%",viewBox:"0 0 16 16",width:"100%"},K:[{D:"path",P:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}},D4=function(){return g.V?{D:"div", +Y:["ytp-icon","ytp-icon-watermark"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},K:[{D:"path",Va:!0,J:"ytp-svg-fill",P:{d:"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6 -2.99,3 -0.69,2.7 -0.68,8.31 -0.68,8.31 0,0 -0.01,5.61 .68,8.31 .39,1.5 1.59,2.6 2.99,3 2.69,.7 13.40,.68 13.40,.68 0,0 10.70,.01 13.40,-0.68 1.5,-0.4 2.59,-1.6 2.99,-3 .69,-2.7 .68,-8.31 .68,-8.31 0,0 .11,-5.61 -0.68,-8.31 -0.4,-1.5 -1.59,-2.6 -2.99,-3 C 29.11,.98 18.40,.99 18.40,.99 c 0,0 -0.67,-0.01 -1.71,0 z m 72.21,.90 0,21.28 2.78,0 .31,-1.37 .09,0 c .3,.5 .71,.88 1.21,1.18 .5,.3 1.08,.40 1.68,.40 1.1,0 1.99,-0.49 2.49,-1.59 .5,-1.1 .81,-2.70 .81,-4.90 l 0,-2.40 c 0,-1.6 -0.11,-2.90 -0.31,-3.90 -0.2,-0.89 -0.5,-1.59 -1,-2.09 -0.5,-0.4 -1.10,-0.59 -1.90,-0.59 -0.59,0 -1.18,.19 -1.68,.49 -0.49,.3 -1.01,.80 -1.21,1.40 l 0,-7.90 -3.28,0 z m -49.99,.78 3.90,13.90 .18,6.71 3.31,0 0,-6.71 3.87,-13.90 -3.37,0 -1.40,6.31 c -0.4,1.89 -0.71,3.19 -0.81,3.99 l -0.09,0 c -0.2,-1.1 -0.51,-2.4 -0.81,-3.99 l -1.37,-6.31 -3.40,0 z m 29.59,0 0,2.71 3.40,0 0,17.90 3.28,0 0,-17.90 3.40,0 c 0,0 .00,-2.71 -0.09,-2.71 l -9.99,0 z m -53.49,5.12 8.90,5.18 -8.90,5.09 0,-10.28 z m 89.40,.09 c -1.7,0 -2.89,.59 -3.59,1.59 -0.69,.99 -0.99,2.60 -0.99,4.90 l 0,2.59 c 0,2.2 .30,3.90 .99,4.90 .7,1.1 1.8,1.59 3.5,1.59 1.4,0 2.38,-0.3 3.18,-1 .7,-0.7 1.09,-1.69 1.09,-3.09 l 0,-0.5 -2.90,-0.21 c 0,1 -0.08,1.6 -0.28,2 -0.1,.4 -0.5,.62 -1,.62 -0.3,0 -0.61,-0.11 -0.81,-0.31 -0.2,-0.3 -0.30,-0.59 -0.40,-1.09 -0.1,-0.5 -0.09,-1.21 -0.09,-2.21 l 0,-0.78 5.71,-0.09 0,-2.62 c 0,-1.6 -0.10,-2.78 -0.40,-3.68 -0.2,-0.89 -0.71,-1.59 -1.31,-1.99 -0.7,-0.4 -1.48,-0.59 -2.68,-0.59 z m -50.49,.09 c -1.09,0 -2.01,.18 -2.71,.68 -0.7,.4 -1.2,1.12 -1.49,2.12 -0.3,1 -0.5,2.27 -0.5,3.87 l 0,2.21 c 0,1.5 .10,2.78 .40,3.78 .2,.9 .70,1.62 1.40,2.12 .69,.5 1.71,.68 2.81,.78 1.19,0 2.08,-0.28 2.78,-0.68 .69,-0.4 1.09,-1.09 1.49,-2.09 .39,-1 .49,-2.30 .49,-3.90 l 0,-2.21 c 0,-1.6 -0.2,-2.87 -0.49,-3.87 -0.3,-0.89 -0.8,-1.62 -1.49,-2.12 -0.7,-0.5 -1.58,-0.68 -2.68,-0.68 z m 12.18,.09 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.18,-0.70 -0.18,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .18,2.39 .68,3.09 .49,.7 1.21,1 2.21,1 1.4,0 2.48,-0.69 3.18,-2.09 l .09,0 .31,1.78 2.59,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 17.31,0 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.21,-0.70 -0.21,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .21,2.39 .71,3.09 .5,.7 1.18,1 2.18,1 1.39,0 2.51,-0.69 3.21,-2.09 l .09,0 .28,1.78 2.62,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 20.90,2.09 c .4,0 .58,.11 .78,.31 .2,.3 .30,.59 .40,1.09 .1,.5 .09,1.21 .09,2.21 l 0,1.09 -2.5,0 0,-1.09 c 0,-1 -0.00,-1.71 .09,-2.21 0,-0.4 .11,-0.8 .31,-1 .2,-0.3 .51,-0.40 .81,-0.40 z m -50.49,.12 c .5,0 .8,.18 1,.68 .19,.5 .28,1.30 .28,2.40 l 0,4.68 c 0,1.1 -0.08,1.90 -0.28,2.40 -0.2,.5 -0.5,.68 -1,.68 -0.5,0 -0.79,-0.18 -0.99,-0.68 -0.2,-0.5 -0.31,-1.30 -0.31,-2.40 l 0,-4.68 c 0,-1.1 .11,-1.90 .31,-2.40 .2,-0.5 .49,-0.68 .99,-0.68 z m 39.68,.09 c .3,0 .61,.10 .81,.40 .2,.3 .27,.67 .37,1.37 .1,.6 .12,1.51 .12,2.71 l .09,1.90 c 0,1.1 .00,1.99 -0.09,2.59 -0.1,.6 -0.19,1.08 -0.49,1.28 -0.2,.3 -0.50,.40 -0.90,.40 -0.3,0 -0.51,-0.08 -0.81,-0.18 -0.2,-0.1 -0.39,-0.29 -0.59,-0.59 l 0,-8.5 c .1,-0.4 .29,-0.7 .59,-1 .3,-0.3 .60,-0.40 .90,-0.40 z"}}]}}, +Fwa=function(){return g.V?{D:"div", +Y:["ytp-icon","ytp-icon-youtube-logo-redirect"]}:{D:"svg",P:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},K:[{D:"path",P:{d:"M0 0h24v24H0V0z",fill:"none"}},{D:"path",P:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}},E4=function(a){g.z.call(this); +this.wb=a;this.u=new g.Pn(0,0,.4,0,.2,1,1,1);this.delay=new g.sn(this.next,window,this);this.startTime=this.duration=this.o=this.from=NaN;g.A(this,this.delay)},F4=function(a){g.T.call(this,{D:"div", +J:"ytp-related-on-error-overlay"});var b=this;this.api=a;this.F=this.u=0;this.animationDelay=1E3;this.H=new g.Rr(this);this.B=[];this.o=[];this.C=0;this.title=new g.T({D:"h2",J:"ytp-related-title",W:"{{title}}"});this.previous=new g.T({D:"button",Y:["ytp-button","ytp-previous"],P:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},K:[g.rM()]});this.R=new E4(function(f){b.suggestions.element.scrollLeft=-f}); +this.tileWidth=this.A=0;this.G=!0;this.next=new g.T({D:"button",Y:["ytp-button","ytp-next"],P:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},K:[g.sM()]});g.A(this,this.H);a=a.O();this.N=a.u;g.A(this,this.title);this.title.ca(this.element);this.suggestions=new g.T({D:"div",J:"ytp-suggestions"});g.A(this,this.suggestions);this.suggestions.ca(this.element);g.A(this,this.previous);this.previous.ca(this.element);this.previous.oa("click",this.SH,this);g.A(this,this.R);for(var c=0;16>c;c++){var d= +new g.T({D:"a",J:"ytp-suggestion-link",P:{href:"{{link}}",target:a.F,"aria-label":"{{aria_label}}"},K:[{D:"div",J:"ytp-suggestion-image",K:[{D:"div",P:{"data-is-live":"{{is_live}}"},J:"ytp-suggestion-duration",W:"{{duration}}"}]},{D:"div",J:"ytp-suggestion-title",P:{title:"{{hover_title}}"},W:"{{title}}"},{D:"div",J:"ytp-suggestion-author",W:"{{views_or_author}}"}]});g.A(this,d);d.ca(this.suggestions.element);var e=d.da("ytp-suggestion-link");g.xh(e,"transitionDelay",c/20+"s");this.H.M(e,"click", +g.Ra(this.TH,c));this.B.push(d)}g.A(this,this.next);this.next.ca(this.element);this.next.oa("click",this.RH,this);this.H.M(this.api,"videodatachange",this.Qa);this.resize(g.iN(this.api).getPlayerSize());this.Qa();this.show()},G4=function(a){a.next.element.style.bottom=a.F+"px"; +a.previous.element.style.bottom=a.F+"px";var b=a.A,c=a.C-a.o.length*(a.tileWidth+a.u);g.J(a.element,"ytp-scroll-min",0<=b);g.J(a.element,"ytp-scroll-max",b<=c)},Gwa=function(a){for(var b=0;b<a.o.length;b++){var c=b,d=a.o[b].Ca(); +c=a.B[c];var e=d.shortViewCount?d.shortViewCount:d.author,f=d.Ph();g.qy(a.api.O())&&(f=g.Ed(f,g.PI({},"emb_rel_err")));c.element.style.display="";var k=c.da("ytp-suggestion-title");g.Nn.test(d.title)?k.dir="rtl":g.Rsa.test(d.title)&&(k.dir="ltr");k=c.da("ytp-suggestion-author");g.Nn.test(e)?k.dir="rtl":g.Rsa.test(e)&&(k.dir="ltr");k=void 0;d.ya?k="En directo":k=d.lengthSeconds?g.OL(d.lengthSeconds):"";c.update({views_or_author:e,duration:k,link:f,hover_title:d.title,title:d.title,aria_label:d.Pl|| +null,is_live:d.ya});c=c.da("ytp-suggestion-image");d=d.Ic();c.style.backgroundImage=d?"url("+d+")":""}for(;b<a.B.length;b++)a.B[b].element.style.display="none";G4(a)},H4=function(a){g.ZN.call(this,a); +a=a.O();a=new g.T({D:"a",J:"ytp-small-redirect",P:{href:g.az(a),target:a.F,"aria-label":"Ve a YouTube para buscar m\u00e1s v\u00eddeos"},K:[Fwa()]});a.ca(this.element);g.A(this,a);this.o=new F4(this.api);this.o.ca(this.element);g.A(this,this.o);this.A=1;this.resize(g.iN(this.api).getPlayerSize())},Hwa=function(a,b){a.da("ytp-error-content").style.paddingTop="0px"; +var c=a.da("ytp-error-content"),d=c.clientHeight;a.o.resize(b,b.height-d);if(a.api.O().G){var e=g.zM(),f=g.V?{D:"div",Y:["ytp-icon","ytp-icon-youtube-logo-redirect-large"]}:{D:"svg",P:{fill:"#fff",viewBox:"0 0 24 24"},K:[{D:"path",P:{d:"M0 0h24v24H0V0z",fill:"none"}},{D:"path",P:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}, +k=1;480>b.width||290>b.height?(e={D:"div",Y:["ytp-icon","ytp-icon-error-exclamation-small"]},f=Fwa(),k=0):650<=b.width&&(e={D:"div",Y:["ytp-icon","ytp-icon-error-exclamation-large"]},f=g.V?{D:"div",Y:["ytp-icon","ytp-icon-youtube-logo-redirect-extra-large"]}:{D:"svg",P:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},K:[{D:"path",P:{d:"M0 0h24v24H0V0z",fill:"none"}},{D:"path",P:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}, +k=2);if(k!==a.A){e={"ytp-error-icon-container":e,"ytp-small-redirect":f};f=g.p(Object.keys(e));for(var l=f.next();!l.done;l=f.next()){l=l.value;var m=g.ie(l,a.element);g.xe(m);(new g.T(e[l])).ca(m)}a.A=k}}c.style.paddingTop=(b.height-a.o.element.clientHeight)/2-d/2+"px"},I4=function(a,b){g.T.call(this,{D:"button", +Y:["ytp-impression-link","ytp-button"]});this.api=a;this.A=b;this.u=!1;this.o=null;var c=this.api.O();this.hide();g.xN(this.api,this.element,this,96714);var d=this.api.O(),e=this.api.getVideoData().Yb,f=d.Oa,k=d.ae;d=!d.Ha;var l=this.A.he();f||k||l||e||d||(g.O(c.experiments,"embeds_impression_link_call_to_action")&&(g.I(this.element,"show-cta-button"),(new g.T({D:"div",J:"ytp-impression-link-content",K:[{D:"div",J:"ytp-impression-link-text",W:"Ver en"},{D:"div",J:"ytp-impression-link-logo",K:[D4()]}]})).ca(this.element), +this.show()),g.O(c.experiments,"embeds_impression_link_video_thumbnail")&&Iwa(this),g.O(c.experiments,"embeds_impression_link_channel_thumbnail")&&Jwa(this),g.O(c.experiments,"embeds_impression_link_occlusion")&&Kwa(this),g.O(c.experiments,"embeds_impression_link_hover")&&Lwa(this),this.M(this.api,"presentingplayerstatechange",this.B),this.M(this.api,"videoplayerreset",this.C),this.M(this.element,"click",this.onClick))},Iwa=function(a){g.rh(a,function c(){var d=this,e,f,k,l,m; +return g.Aa(c,function(n){if(1==n.o)return e=d.api.getVideoData(),g.sa(n,J4(d,e),2);f=n.u;if(!f)return n["return"]();k=f[0];d.o=k;g.I(d.element,"show-video-thumbnail-button");l=new g.T({D:"div",J:"ytp-impression-link-header",W:"M\u00e1s de YouTube"});l.ca(d.element);m=new g.T({D:"div",J:"ytp-impression-link-content",K:[{D:"div",J:"ytp-impression-link-metadata",K:[{D:"div",J:"ytp-impression-link-title",W:k.title},{D:"div",J:"ytp-impression-link-views-and-duration",W:"{{views_and_duration}}"}]},{D:"div", +J:"ytp-impression-link-thumbnail"}]});m.ca(d.element);K4(d,m,k);L4(d,m,k);d.show();n.o=0})})},Jwa=function(a){g.rh(a,function c(){var d=this,e,f,k; +return g.Aa(c,function(l){if(1==l.o)return g.sa(l,Mwa(d),2);e=l.u;if(!e)return l["return"]();d.o=e;g.I(d.element,"show-channel-thumbnail-button");f=new g.T({D:"div",J:"ytp-impression-link-header",W:"M\u00e1s de YouTube"});f.ca(d.element);k=new g.T({D:"div",J:"ytp-impression-link-content",K:[{D:"div",J:"ytp-impression-link-metadata",K:[{D:"div",J:"ytp-impression-link-title",W:e.fm},{D:"div",J:"ytp-impression-link-subscribers",W:e.expandedSubtitle}]},{D:"div",J:"ytp-impression-link-thumbnail"}]});k.ca(d.element); +K4(d,k,e);d.show();l.o=0})})},Kwa=function(a){g.rh(a,function c(){var d=this,e,f,k,l,m,n,q,r,u,w,B; +return g.Aa(c,function(D){if(1==D.o)return e=d,f=d.api.getVideoData(),g.sa(D,J4(d,f),2);k=D.u;if(!k)return D["return"]();l=k[0];d.o=l;g.I(d.element,"show-occlusion-video-thumbnail-button");m=new g.T({D:"div",J:"ytp-impression-link-header",W:"M\u00e1s de YouTube"});m.ca(d.element);n=new g.T({D:"div",J:"ytp-impression-link-content",K:[{D:"div",J:"ytp-impression-link-metadata",K:[{D:"div",J:"ytp-impression-link-title",W:l.title},{D:"div",J:"ytp-impression-link-author",W:l.author},{D:"div",J:"ytp-impression-link-views", +W:"{{views}}"}]},{D:"div",J:"ytp-impression-link-thumbnail-and-duration",K:[{D:"div",J:"ytp-impression-link-thumbnail"},{D:"div",J:"ytp-impression-link-duration",W:"{{duration}}"}]}]});n.ca(d.element);K4(d,n,l);L4(d,n,l);q=new g.T({D:"button",Y:["ytp-button","ytp-impression-link-close"],K:[{D:"div",Y:["ytp-impression-link-close-icon"],K:[Ewa()]}]});q.ca(d.element);q.oa("click",function(E){e.hide();g.BN(e.api,e.element,!1);E.stopPropagation()},d); +r=function(E){!g.p(E).next().value.isIntersecting&&e.element&&e.show()}; +try{u={threshold:.8},w=new IntersectionObserver(r,u),B=document.querySelector("body"),w.observe(B)}catch(E){g.L(E)}D.o=0})})},Lwa=function(a){g.rh(a,function c(){var d=this,e,f,k,l,m,n; +return g.Aa(c,function(q){if(1==q.o)return e=d,f=d.api.getVideoData(),g.sa(q,J4(d,f),2);k=q.u;if(!k)return q["return"]();l=k[0];d.o=l;g.I(d.element,"show-video-thumbnail-expanding-button");d.M(d.element,"mouseenter",function(){g.I(e.element,"show-expanded-metadata");g.Gn(e.element,"show-collapsed-metadata")}); +d.M(d.element,"mouseleave",function(){g.Gn(e.element,"show-expanded-metadata");g.I(e.element,"show-collapsed-metadata")}); +m=new g.T({D:"div",J:"ytp-impression-link-header",W:"M\u00e1s v\u00eddeos"});m.ca(d.element);n=new g.T({D:"div",J:"ytp-impression-link-content",K:[{D:"div",J:"ytp-impression-link-metadata",K:[{D:"div",J:"ytp-impression-link-title",W:l.title},{D:"div",J:"ytp-impression-link-views-and-duration",W:"{{views_and_duration}}"}]},{D:"div",J:"ytp-impression-link-thumbnail"}]});n.ca(d.element);K4(d,n,l);L4(d,n,l);d.show();q.o=0})})},K4=function(a,b,c){a=g.O(a.api.O().experiments,"embeds_impression_link_channel_thumbnail")? +c.profilePicture:c.Ic(); +b.da("ytp-impression-link-thumbnail").style.backgroundImage=a?"url("+a+")":""},L4=function(a,b,c){a=a.api.O(); +var d="";c.ya?d="En directo":c.lengthSeconds&&(d=g.OL(c.lengthSeconds));c=c.shortViewCount?c.shortViewCount:"";var e="";c&&d?e=c+" \u2022 "+d:c?e=c:d&&(e=d);g.O(a.experiments,"embeds_impression_link_occlusion")?b.update({views:c,duration:d}):b.update({views_and_duration:e})},Nwa=function(a,b){return g.rh(a,function d(){var e,f,k,l; +return g.Aa(d,function(m){if(1==m.o)return e=g.fK(),f={isEmbedPreview:!0,videoId:b.videoId},k=g.RJ(g.iK),g.sa(m,g.UJ(e,f,k),2);l=m.u;return m["return"](l)})})},J4=function(a,b){return g.rh(a,function d(){var e=this,f,k,l,m,n,q; +return g.Aa(d,function(r){if(1==r.o)return f=e,g.sa(r,Nwa(e,b),2);k=r.u;if(!k)return r["return"](null);l=e.api.O();m=new g.eB(l,{raw_watch_next_response:k});n=(0,g.Ae)(m.suggestions,function(u){return u&&!u.list}); +return(q=(0,g.Jc)(n,function(u){u=g.QL(l,u);g.A(f,u);return u}))&&0!==q.length?r["return"](q):r["return"](null)})})},Mwa=function(a){return g.rh(a,function c(){var d=this,e,f,k,l,m,n,q; +return g.Aa(c,function(r){if(1==r.o)return e=d.api.getVideoData(),g.sa(r,J4(d,e),2);if(3!=r.o){f=r.u;if(!f)return r["return"](null);k=e.fm;l=f.filter(function(u){return null!==u&&u.author!==k}); +return(m=l[0])?g.sa(r,Nwa(d,m),3):r["return"](null)}n=r.u;if(!n)return r["return"](null);q=new g.eB(d.api.O(),{raw_watch_next_response:n});return r["return"](q)})})},M4=function(a){g.T.call(this,{D:"div", +J:"ytp-muted-autoplay-endscreen-overlay",K:[{D:"div",J:"ytp-muted-autoplay-end-panel",K:[{D:"div",J:"ytp-muted-autoplay-end-text",W:"{{text}}"}]}]});this.api=a;this.u=this.da("ytp-muted-autoplay-end-panel");this.o=new g.NN(this.api);g.A(this,this.o);this.o.ca(this.u,0);g.xN(this.api,this.element,this,52428);this.M(this.api,"presentingplayerstatechange",this.A);this.oa("click",this.onClick);this.hide()},N4=function(a){g.T.call(this,{D:"div", +J:"ytp-muted-autoplay-overlay",K:[{D:"div",J:"ytp-muted-autoplay-bottom-buttons",K:[{D:"button",Y:["ytp-muted-autoplay-equalizer","ytp-button"],K:[{D:"div",Y:["ytp-muted-autoplay-equalizer-icon"],K:[g.V?{D:"div",Y:["ytp-icon","ytp-icon-equalizer-animation"]}:{D:"svg",P:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},K:[{D:"g",P:{fill:"#fff"},K:[{D:"rect",J:"ytp-equalizer-bar-left",P:{height:"9",width:"4",x:"1",y:"7"}},{D:"rect",J:"ytp-equalizer-bar-middle",P:{height:"14",width:"4", +x:"6",y:"2"}},{D:"rect",J:"ytp-equalizer-bar-right",P:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=a;this.bottomButtons=this.da("ytp-muted-autoplay-bottom-buttons");this.u=this.da("ytp-muted-autoplay-equalizer");this.B=new g.H(this.A,4E3,this);g.xN(a,this.element,this,39306);this.M(a,"presentingplayerstatechange",this.o);this.M(a,"onMutedAutoplayStarts",this.o);this.oa("click",this.onClick);this.hide()},O4=function(a,b){g.T.call(this,{D:"div", +J:"ytp-pause-overlay"});var c=this;this.api=a;this.H=b;this.animationDelay=1E3;this.u=new g.Rr(this);this.F=new g.LN(this,1E3,!1,100);this.B=[];this.o=[];this.C=0;this.G=!1;this.V=0;this.title=new g.T({D:"h2",J:"ytp-related-title",W:"{{title}}"});this.previous=new g.T({D:"button",Y:["ytp-button","ytp-previous"],P:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},K:[g.rM()]});this.R=new E4(function(m){c.suggestions.element.scrollLeft=-m}); +this.T=this.tileWidth=this.A=0;this.next=new g.T({D:"button",Y:["ytp-button","ytp-next"],P:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},K:[g.sM()]});this.expandButton=new g.T({D:"button",Y:["ytp-button","ytp-expand"],W:"M\u00e1s v\u00eddeos"});g.A(this,this.u);g.A(this,this.F);var d=a.O();"0"===d.controlsType&&g.I(a.getRootNode(),"ytp-pause-overlay-controls-hidden");this.N=d.u;g.A(this,this.title);this.title.ca(this.element);this.suggestions=new g.T({D:"div",J:"ytp-suggestions"});g.A(this, +this.suggestions);this.suggestions.ca(this.element);g.A(this,this.previous);this.previous.ca(this.element);this.previous.oa("click",this.NH,this);var e=g.Fw||g.Ah?{style:"will-change: opacity"}:void 0;g.A(this,this.R);for(var f=0;16>f;f++){var k=new g.T({D:"a",J:"ytp-suggestion-link",P:{href:"{{link}}",target:d.F,"aria-label":"{{aria_label}}"},K:[{D:"div",J:"ytp-suggestion-image"},{D:"div",J:"ytp-suggestion-overlay",P:e,K:[{D:"div",J:"ytp-suggestion-title",W:"{{title}}"},{D:"div",J:"ytp-suggestion-author", +W:"{{author_and_views}}"},{D:"div",P:{"data-is-live":"{{is_live}}"},J:"ytp-suggestion-duration",W:"{{duration}}"}]}]});g.A(this,k);k.ca(this.suggestions.element);var l=k.da("ytp-suggestion-link");g.xh(l,"transitionDelay",f/20+"s");this.u.M(l,"click",g.Ra(this.OH,f));this.B.push(k)}g.A(this,this.next);this.next.ca(this.element);this.next.oa("click",this.MH,this);d=new g.T({D:"button",Y:["ytp-button","ytp-collapse"],P:{"aria-label":"Ocultar m\u00e1s v\u00eddeos"},K:[Ewa()]});g.A(this,d);d.ca(this.element); +d.oa("click",this.AK,this);g.A(this,this.expandButton);this.expandButton.ca(this.element);this.expandButton.oa("click",this.BK,this);this.u.M(this.api,"appresize",this.Ra);this.u.M(this.api,"fullscreentoggled",this.PH);this.u.M(this.api,"presentingplayerstatechange",this.QH);this.u.M(this.api,"videodatachange",this.Qa);this.Ra(g.iN(this.api).getPlayerSize());this.Qa()},P4=function(a){var b=a.H.Pc()?32:16; +b=a.T/2+b;a.next.element.style.bottom=b+"px";a.previous.element.style.bottom=b+"px";b=a.A;var c=a.C-a.o.length*(a.tileWidth+8);g.J(a.element,"ytp-scroll-min",0<=b);g.J(a.element,"ytp-scroll-max",b<=c)},Owa=function(a){for(var b=0;b<a.o.length;b++){var c=a.o[b].Ca(),d=a.B[b],e=c.shortViewCount?c.author+" \u2022 "+c.shortViewCount:c.author; +d.element.style.display="";g.Qsa.test(c.title)&&(d.da("ytp-suggestion-title").dir="rtl");g.Qsa.test(e)&&(d.da("ytp-suggestion-author").dir="rtl");var f=void 0;c.ya?f="En directo":f=c.lengthSeconds?g.OL(c.lengthSeconds):"";var k=c.Ph();g.qy(a.api.O())&&(k=g.Ed(k,g.PI({},"emb_rel_pause")));d.update({author_and_views:e,duration:f,link:k,title:c.title,aria_label:c.Pl||null,is_live:c.ya});d=d.da("ytp-suggestion-image");c=c.Ic();d.style.backgroundImage=c?"url("+c+")":""}for(;b<a.B.length;b++)a.B[b].element.style.display= +"none";P4(a)},Q4=function(a){var b=a.O(); +g.T.call(this,{D:"a",Y:["ytp-watermark","yt-uix-sessionlink"],P:{target:b.F,href:"{{url}}","aria-label":g.NL("Ver en $WEBSITE",{WEBSITE:g.My(b)}),"data-sessionlink":"feature=player-watermark"},K:[D4()]});this.api=a;this.o=null;this.u=!1;this.state=g.iM(a);g.xN(a,this.element,this,76758);this.M(a,"videodatachange",this.dw);this.M(a,"videodatachange",this.Qa);this.M(a,"presentingplayerstatechange",this.UH);this.M(a,"appresize",this.Ra);b=this.state;this.state!==b&&(this.state=b);this.dw();this.Qa(); +this.Ra(g.iN(a).getPlayerSize())},R4=function(a){g.hC.call(this,a); +this.I=a;this.A=new g.Rr(this);g.A(this,this.A);this.load()},Pwa=function(a,b){g.S(b,128)?(a.o||(a.o=new H4(a.I),g.A(a,a.o),g.vN(a.I,a.o.element,4)),a.o.u(b.u),a.o.show(),g.I(a.I.getRootNode(),"ytp-embed-error")):a.o&&(a.o.dispose(),a.o=null,g.Gn(a.I.getRootNode(),"ytp-embed-error"))}; +g.t(E4,g.z);E4.prototype.start=function(a,b,c){this.from=a;this.o=b;this.duration=c;this.startTime=(0,g.M)();this.next()}; +E4.prototype.next=function(){var a=(0,g.M)()-this.startTime;var b=this.u;a=Dwa(b,a/this.duration);if(0==a)b=b.C;else if(1==a)b=b.H;else{var c=g.Vd(b.C,b.F,a),d=g.Vd(b.F,b.G,a);b=g.Vd(b.G,b.H,a);c=g.Vd(c,d,a);d=g.Vd(d,b,a);b=g.Vd(c,d,a)}b=g.Td(b,0,1);this.wb((this.o-this.from)*b+this.from);1>b&&this.delay.start()};g.t(F4,g.T);g.h=F4.prototype;g.h.hide=function(){this.G=!0;g.T.prototype.hide.call(this)}; +g.h.show=function(){this.G=!1;g.T.prototype.show.call(this)}; +g.h.isHidden=function(){return this.G}; +g.h.RH=function(){this.scrollTo(this.A-this.C)}; +g.h.SH=function(){this.scrollTo(this.A+this.C)}; +g.h.TH=function(a,b){var c=this.o[a],d=c.Ac;if(g.UN(b,this.api,this.N,d||void 0)){var e=c.Ca().videoId;c=c.getPlaylistId();g.ST(this.api.app,e,d,c,void 0,void 0)}}; +g.h.resize=function(a,b){var c=this.api.O(),d=16/9,e=650<=a.width,f=480>a.width||290>a.height,k=Math.min(this.o.length,this.B.length);if(150>=Math.min(a.width,a.height)||0===k||!c.Ha)this.hide();else{var l;if(e){var m=l=28;this.u=16}else this.u=m=l=8;if(f){var n=6;e=14;var q=12;f=24;c=12}else n=8,e=18,q=16,f=36,c=16;l=a.width-(48+l+m);m=Math.ceil(l/150);m=Math.min(3,m);m=l/m-this.u;var r=Math.floor(m/d);b&&r+100>b&&50<m&&(r=Math.max(b,50/d),m=Math.ceil(l/(d*(r-100)+this.u)),m=l/m-this.u,r=Math.floor(m/ +d));50>m||g.jN(this.api)?this.hide():this.show();for(d=0;d<k;d++){var u=this.B[d],w=u.da("ytp-suggestion-image");w.style.width=m+"px";w.style.height=r+"px";u.da("ytp-suggestion-title").style.width=m+"px";u.da("ytp-suggestion-author").style.width=m+"px";u=u.da("ytp-suggestion-duration");u.style.display=u&&100>m?"none":""}k=e+n+q+4;this.F=k+c+(r-f)/2;this.suggestions.element.style.height=r+k+"px";this.tileWidth=m;this.C=l;this.A=0;this.suggestions.element.scrollLeft=-0;G4(this)}}; +g.h.Qa=function(){var a=this,b=this.api.getVideoData(),c=this.api.O();this.N=b.Yb?!1:c.u;if(b.suggestions){var d=(0,g.Ae)(b.suggestions,function(e){return e&&!e.list}); +this.o=(0,g.Jc)(d,function(e){e=g.QL(c,e);g.A(a,e);return e})}else this.o.length=0; +Gwa(this);b.Yb?this.title.update({title:g.NL("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:b.author})}):this.title.update({title:"M\u00e1s v\u00eddeos de YouTube"})}; +g.h.scrollTo=function(a){a=g.Td(a,this.C-this.o.length*(this.tileWidth+this.u),0);this.R.start(this.A,a,this.animationDelay);this.A=a;G4(this)};g.t(H4,g.ZN);H4.prototype.show=function(){g.ZN.prototype.show.call(this);Hwa(this,g.iN(this.api).getPlayerSize())}; +H4.prototype.resize=function(a){g.ZN.prototype.resize.call(this,a);Hwa(this,a);g.J(this.element,"related-on-error-overlay-visible",!this.o.isHidden())}; +H4.prototype.u=function(a){g.ZN.prototype.u.call(this,a);var b=this.api.getVideoData(),c=g.O(this.api.O().experiments,"embeds_enable_sg_misinfo"),d;if(a.Hh){if(b.Eo){a:{a=b.Eo;if(a.runs)for(var e=0;e<a.runs.length;e++)if(a.runs[e].navigationEndpoint){a=!0;break a}a=!1}a?d=g.bA(b.Eo):d=g.$N(g.R(b.Eo))}else d=g.$N(a.Hh);this.Bb(d,"subreason")}(b=b.lF)&&c&&(b.reason&&(c=g.bA(b.reason),this.Bb(c,"content")),b.subreason&&(c=g.bA(b.subreason),this.Bb(c,"subreason")))};g.t(I4,g.T);I4.prototype.B=function(){g.iM(this.api).isCued()||(this.hide(),g.BN(this.api,this.element,!1))}; +I4.prototype.C=function(){this.u=!0;this.hide();g.BN(this.api,this.element,!1)}; +I4.prototype.onClick=function(a){var b=this.api.O(),c;g.O(b.experiments,"embeds_impression_link_channel_thumbnail")?c=g.az(b)+this.o.Mg:g.O(b.experiments,"embeds_impression_link_call_to_action")?c=this.api.getVideoUrl():c=this.o.Ph();b=this.api.O();b=g.O(b.experiments,"embeds_impression_link_call_to_action")?"emb_imp_woyt":g.O(b.experiments,"embeds_impression_link_video_thumbnail")?"emb_imp_rv":g.O(b.experiments,"embeds_impression_link_channel_thumbnail")?"emb_imp_rc":g.O(b.experiments,"embeds_impression_link_occlusion")? +"emb_imp_rv_oc":"emb_imp_rv_ex";c=g.Ed(c,g.PI({},b));g.VN(c,this.api,a);g.AN(this.api,this.element)}; +I4.prototype.show=function(){g.iM(this.api).isCued()&&!this.u&&(g.T.prototype.show.call(this),g.CN(this.api,this.element)&&g.BN(this.api,this.element,!0))};g.t(M4,g.T);M4.prototype.A=function(){var a=g.iM(this.api),b=this.api.getVideoData();g.O(this.api.O().experiments,"embeds_enable_muted_autoplay")&&b.mutedAutoplay&&(g.S(a,2)&&!this.Ma()?(this.show(),this.o.show(),a=this.api.getVideoData(),this.na("text",a.LA),g.J(this.element,"ytp-muted-autoplay-show-end-panel",!0),g.BN(this.api,this.element,this.Ma()),this.api.sa("onMutedAutoplayEnds")):this.hide())}; +M4.prototype.onClick=function(){var a=this.api.getVideoData(),b=this.api.getCurrentTime();a.mutedAutoplay=!1;a.endSeconds=NaN;a.Pd();this.api.loadVideoById(a.videoId,b);g.AN(this.api,this.element);this.hide()};g.t(N4,g.T);N4.prototype.o=function(){var a=g.iM(this.api),b=this.api.getVideoData(),c=this.api.O();b=g.O(c.experiments,"embeds_enable_muted_autoplay")&&b.mutedAutoplay;c=!c.G;!b||g.S(a,2)?this.hide():this.Ma()||(g.T.prototype.show.call(this),c||(this.u.style.display="none"),this.B.start(),g.BN(this.api,this.element,this.Ma()))}; +N4.prototype.A=function(){g.J(this.element,"ytp-muted-autoplay-hide-watermark",!0)}; +N4.prototype.onClick=function(){var a=this.api.getVideoData(),b=this.api.getCurrentTime();a.mutedAutoplay=!1;a.endSeconds=NaN;a.Pd();this.api.loadVideoById(a.videoId,b);g.AN(this.api,this.element)};g.t(O4,g.T);g.h=O4.prototype;g.h.hide=function(){g.Gn(this.api.getRootNode(),"ytp-expand-pause-overlay");g.T.prototype.hide.call(this)}; +g.h.AK=function(){this.G=!0;g.Gn(this.api.getRootNode(),"ytp-expand-pause-overlay");this.expandButton.focus()}; +g.h.BK=function(){this.G=!1;g.I(this.api.getRootNode(),"ytp-expand-pause-overlay")}; +g.h.MH=function(){this.scrollTo(this.A-this.C)}; +g.h.NH=function(){this.scrollTo(this.A+this.C)}; +g.h.OH=function(a,b){if(1E3>(0,g.M)()-this.V)g.mp(b),document.activeElement.blur();else{var c=this.o[a],d=c.Ac;if(g.UN(b,this.api,this.N,d||void 0)){var e=c.Ca().videoId;c=c.getPlaylistId();g.ST(this.api.app,e,d,c,void 0,void 0)}}}; +g.h.PH=function(){this.Ra(g.iN(this.api).getPlayerSize())}; +g.h.QH=function(a){if(!(g.S(a.state,1)||g.S(a.state,16)||g.S(a.state,32))){var b=!g.O(this.api.O().experiments,"embeds_disable_pauseoverlay_on_autoplay_blocked_killswitch")&&g.S(a.state,2048);!g.S(a.state,4)||g.S(a.state,2)||b?this.F.hide():this.o.length&&(this.G||(g.I(this.api.getRootNode(),"ytp-expand-pause-overlay"),P4(this)),this.F.show(),this.V=(0,g.M)())}}; +g.h.Ra=function(a){var b=16/9,c=this.H.Pc();a=a.width-(c?112:58);c=Math.ceil(a/(c?320:192));c=(a-8*c)/c;b=Math.floor(c/b);for(var d=0;d<this.B.length;d++){var e=this.B[d].da("ytp-suggestion-image");e.style.width=c+"px";e.style.height=b+"px"}this.suggestions.element.style.height=b+"px";this.tileWidth=c;this.T=b;this.C=a;this.A=0;this.suggestions.element.scrollLeft=-0;P4(this)}; +g.h.Qa=function(){var a=this,b=this.api.O(),c=this.api.getVideoData();this.N=c.Yb?!1:b.u;if(c.suggestions){var d=(0,g.Ae)(c.suggestions,function(e){return e&&!e.list}); +this.o=(0,g.Jc)(d,function(e){e=g.QL(b,e);g.A(a,e);return e})}else this.o.length=0; +Owa(this);c.Yb?this.title.update({title:g.NL("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:c.author})}):this.title.update({title:"M\u00e1s v\u00eddeos"})}; +g.h.scrollTo=function(a){a=g.Td(a,this.C-this.o.length*(this.tileWidth+8),0);this.R.start(this.A,a,this.animationDelay);this.A=a;P4(this)};g.t(Q4,g.T);g.h=Q4.prototype;g.h.dw=function(){var a=this.api.getVideoData(),b=this.api.getVideoData(1).Yb,c=this.api.O();a=(a.mutedAutoplay||c.Oa&&!g.S(this.state,2))&&!(b&&c.ea);g.$L(this,a);g.BN(this.api,this.element,a)}; +g.h.UH=function(a){a=a.state;this.state!==a&&(this.state=a);this.dw()}; +g.h.Qa=function(){if(this.api.getVideoData().videoId){var a=this.api.getVideoUrl(!0,!1,!1,!0);this.na("url",a);this.o||(this.o=this.oa("click",this.onClick))}else this.o&&(this.na("url",null),this.kb(this.o),this.o=null)}; +g.h.onClick=function(a){var b=this.api.getVideoUrl(!g.PL(a),!1,!0,!0);g.VN(b,this.api,a);g.AN(this.api,this.element)}; +g.h.Ra=function(a){var b=this.api.O(),c=480>a.width;if(c&&!this.u||!c&&this.u)a=480>a.width&&b.G?{D:"div",Y:["ytp-icon","ytp-icon-watermark-small"]}:D4(),a=new g.T(a),b=this.da("ytp-watermark"),g.J(b,"ytp-watermark-small",c),g.xe(b),a.ca(b),this.u=c};g.t(R4,g.hC);g.h=R4.prototype;g.h.Pf=function(){return!1}; +g.h.create=function(){var a=this.I.O(),b=g.$M(this.I);a.Ha&&(this.F=new O4(this.I,b),g.A(this,this.F),g.vN(this.I,this.F.element,4));g.O(a.experiments,"embeds_enable_muted_autoplay")&&(this.u=new N4(this.I),g.A(this,this.u),g.vN(this.I,this.u.element,4),this.C=new M4(this.I),g.A(this,this.C),g.vN(this.I,this.C.element,4));if(a.Oa||this.u)this.watermark=new Q4(this.I),g.A(this,this.watermark),g.vN(this.I,this.watermark.element,7);g.O(a.experiments,"embeds_impression_link")&&(this.B=new I4(this.I,b), +g.A(this,this.B),g.vN(this.I,this.B.element,7));this.A.M(this.I,"appresize",this.Ra);this.A.M(this.I,"presentingplayerstatechange",this.LH);this.A.M(this.I,"videodatachange",this.WO);this.A.M(this.I,"onMutedAutoplayStarts",this.NL);Pwa(this,g.iM(this.I));g.rC(this.player,"embed")}; +g.h.Ra=function(){var a=g.iN(this.I).getPlayerSize();this.o&&this.o.resize(a)}; +g.h.LH=function(a){Pwa(this,a.state)}; +g.h.NL=function(){this.I.getVideoData().mutedAutoplay&&this.u&&this.watermark&&this.watermark.ca(this.u.bottomButtons,0)}; +g.h.WO=function(){var a=this.I.getVideoData();this.watermark&&this.u&&!a.mutedAutoplay&&g.Ce(this.u.element,this.watermark.element)&&g.vN(this.I,this.watermark.element,7)};g.CC.embed=R4;})(_yt_player); diff --git a/WebContent/js/fetch-polyfill.js b/WebContent/js/fetch-polyfill.js new file mode 100644 index 0000000000000000000000000000000000000000..a900db9e857485f714e15373fe1b1903acce10b7 --- /dev/null +++ b/WebContent/js/fetch-polyfill.js @@ -0,0 +1,38 @@ +/* + + Copyright (c) 2014-2016 GitHub, Inc. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function(self){if(self.fetch)return;function normalizeName(name){if(typeof name!=="string")name=String(name);if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name))throw new TypeError("Invalid character in header field name");return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string")value=String(value);return value}function Headers(headers){this.map={};if(headers instanceof Headers)headers.forEach(function(value,name){this.append(name,value)},this);else if(headers)Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name, +headers[name])},this)}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var list=this.map[name];if(!list){list=[];this.map[name]=list}list.push(value)};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){var values=this.map[normalizeName(name)];return values?values[0]:null};Headers.prototype.getAll=function(name){return this.map[normalizeName(name)]||[]};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))}; +Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=[normalizeValue(value)]};Headers.prototype.forEach=function(callback,thisArg){Object.getOwnPropertyNames(this.map).forEach(function(name){this.map[name].forEach(function(value){callback.call(thisArg,value,name,this)},this)},this)};function consumed(body){if(body.bodyUsed)return Promise.reject(new TypeError("Already read"));body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload= +function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;reader.readAsArrayBuffer(blob);return fileReaderReady(reader)}function readBlobAsText(blob){var reader=new FileReader;reader.readAsText(blob);return fileReaderReady(reader)}var support={blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function Body(){this.bodyUsed= +false;this._initBody=function(body){this._bodyInit=body;if(typeof body==="string")this._bodyText=body;else if(support.blob&&Blob.prototype.isPrototypeOf(body))this._bodyBlob=body;else if(support.formData&&FormData.prototype.isPrototypeOf(body))this._bodyFormData=body;else if(!body)this._bodyText="";else if(support.arrayBuffer&&ArrayBuffer.prototype.isPrototypeOf(body));else throw new Error("unsupported BodyInit type");if(!this.headers.get("content-type"))if(typeof body==="string")this.headers.set("content-type", +"text/plain;charset=UTF-8");else if(this._bodyBlob&&this._bodyBlob.type)this.headers.set("content-type",this._bodyBlob.type)};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected)return rejected;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);else if(this._bodyFormData)throw new Error("could not read FormData body as blob");else return Promise.resolve(new Blob([this._bodyText]))};this.arrayBuffer=function(){return this.blob().then(readBlobAsArrayBuffer)};this.text= +function(){var rejected=consumed(this);if(rejected)return rejected;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);else if(this._bodyFormData)throw new Error("could not read FormData body as text");else return Promise.resolve(this._bodyText)}}else this.text=function(){var rejected=consumed(this);return rejected?rejected:Promise.resolve(this._bodyText)};if(support.formData)this.formData=function(){return this.text().then(decode)};this.json=function(){return this.text().then(JSON.parse)};return this} +var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(Request.prototype.isPrototypeOf(input)){if(input.bodyUsed)throw new TypeError("Already read");this.url=input.url;this.credentials=input.credentials;if(!options.headers)this.headers=new Headers(input.headers);this.method=input.method;this.mode=input.mode; +if(!body){body=input._bodyInit;input.bodyUsed=true}}else this.url=input;this.credentials=options.credentials||this.credentials||"omit";if(options.headers||!this.headers)this.headers=new Headers(options.headers);this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(body)}Request.prototype.clone=function(){return new Request(this)}; +function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function headers(xhr){var head=new Headers;var pairs=xhr.getAllResponseHeaders().trim().split("\n");pairs.forEach(function(header){var split=header.trim().split(":");var key=split.shift().trim();var value=split.join(":").trim(); +head.append(key,value)});return head}Body.call(Request.prototype);function Response(bodyInit,options){if(!options)options={};this.type="default";this.status=options.status;this.ok=this.status>=200&&this.status<300;this.statusText=options.statusText;this.headers=options.headers instanceof Headers?options.headers:new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status, +statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1)throw new RangeError("Invalid status code");return new Response(null,{status:status,headers:{location:url}})};self.Headers=Headers;self.Request=Request;self.Response=Response;self.fetch= +function(input,init){return new Promise(function(resolve,reject){var request;if(Request.prototype.isPrototypeOf(input)&&!init)request=input;else request=new Request(input,init);var xhr=new XMLHttpRequest;function responseURL(){if("responseURL"in xhr)return xhr.responseURL;if(/^X-Request-URL:/m.test(xhr.getAllResponseHeaders()))return xhr.getResponseHeader("X-Request-URL");return}xhr.onload=function(){var status=xhr.status===1223?204:xhr.status;if(status<100||status>599){reject(new TypeError("Network request failed")); +return}var options={status:status,statusText:xhr.statusText,headers:headers(xhr),url:responseURL()};var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.open(request.method,request.url,true);if(request.credentials==="include")xhr.withCredentials=true;if("responseType"in xhr&&support.blob)xhr.responseType="blob";request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)}); +xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})};self.fetch.polyfill=true})(typeof self!=="undefined"?self:this); diff --git a/WebContent/js/jquery.fitvids.js b/WebContent/js/jquery.fitvids.js new file mode 100644 index 0000000000000000000000000000000000000000..3742b4e00fb130f778670e85c6da77630e4cd170 --- /dev/null +++ b/WebContent/js/jquery.fitvids.js @@ -0,0 +1,82 @@ +/*jshint browser:true */ +/*! +* FitVids 1.1 +* +* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com +* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ +* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ +* +*/ + +;(function( $ ){ + + 'use strict'; + + $.fn.fitVids = function( options ) { + var settings = { + customSelector: null, + ignore: null + }; + + if(!document.getElementById('fit-vids-style')) { + // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js + var head = document.head || document.getElementsByTagName('head')[0]; + var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}'; + var div = document.createElement("div"); + div.innerHTML = '<p>x</p><style id="fit-vids-style">' + css + '</style>'; + head.appendChild(div.childNodes[1]); + } + + if ( options ) { + $.extend( settings, options ); + } + + return this.each(function(){ + var selectors = [ + 'iframe[src*="player.vimeo.com"]', + 'iframe[src*="youtube.com"]', + 'iframe[src*="youtube-nocookie.com"]', + 'iframe[src*="kickstarter.com"][src*="video.html"]', + 'object', + 'embed' + ]; + + if (settings.customSelector) { + selectors.push(settings.customSelector); + } + + var ignoreList = '.fitvidsignore'; + + if(settings.ignore) { + ignoreList = ignoreList + ', ' + settings.ignore; + } + + var $allVideos = $(this).find(selectors.join(',')); + $allVideos = $allVideos.not('object object'); // SwfObj conflict patch + $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video. + + $allVideos.each(function(count){ + var $this = $(this); + if($this.parents(ignoreList).length > 0) { + return; // Disable FitVids on this video. + } + if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } + if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width')))) + { + $this.attr('height', 9); + $this.attr('width', 16); + } + var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), + width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), + aspectRatio = height / width; + if(!$this.attr('id')){ + var videoID = 'fitvid' + count; + $this.attr('id', videoID); + } + $this.wrap('<div class="fluid-width-video-wrapper"></div>').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%'); + $this.removeAttr('height').removeAttr('width'); + }); + }); + }; +// Works with either jQuery or Zepto +})( window.jQuery || window.Zepto ); diff --git a/WebContent/js/jquery.min.js b/WebContent/js/jquery.min.js new file mode 100644 index 0000000000000000000000000000000000000000..e6a051d0d1d32752ae08d9cf30fe5952da22a9b0 --- /dev/null +++ b/WebContent/js/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.2 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.2",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=mb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=nb(b);function qb(){}qb.prototype=d.filters=d.pseudos,d.setFilters=new qb,g=gb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?gb.error(a):z(a,i).slice(0)};function rb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{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:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e) +}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m}); diff --git a/WebContent/js/jquery.prettyPhoto.js b/WebContent/js/jquery.prettyPhoto.js new file mode 100644 index 0000000000000000000000000000000000000000..d958202a428da81a7f26c05e7ef570c31f40b047 --- /dev/null +++ b/WebContent/js/jquery.prettyPhoto.js @@ -0,0 +1,7 @@ +/* ------------------------------------------------------------------------ + Class: prettyPhoto + Use: Lightbox clone for jQuery + Author: Stephane Caron (http://www.no-margin-for-errors.com) + Version: 3.1.5 +------------------------------------------------------------------------- */ +(function(e){function t(){var e=location.href;hashtag=e.indexOf("#prettyPhoto")!==-1?decodeURI(e.substring(e.indexOf("#prettyPhoto")+1,e.length)):false;return hashtag}function n(){if(typeof theRel=="undefined")return;location.hash=theRel+"/"+rel_index+"/"}function r(){if(location.href.indexOf("#prettyPhoto")!==-1)location.hash="prettyPhoto"}function i(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var n="[\\?&]"+e+"=([^&#]*)";var r=new RegExp(n);var i=r.exec(t);return i==null?"":i[1]}e.prettyPhoto={version:"3.1.5"};e.fn.prettyPhoto=function(s){function g(){e(".pp_loaderIcon").hide();projectedTop=scroll_pos["scrollTop"]+(d/2-a["containerHeight"]/2);if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find(".pp_content").animate({height:a["contentHeight"],width:a["contentWidth"]},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:v/2-a["containerWidth"]/2<0?0:v/2-a["containerWidth"]/2,width:a["containerWidth"]},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(a["height"]).width(a["width"]);$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed);if(isSet&&S(pp_images[set_position])=="image"){$pp_pic_holder.find(".pp_hoverContainer").show()}else{$pp_pic_holder.find(".pp_hoverContainer").hide()}if(settings.allow_expand){if(a["resized"]){e("a.pp_expand,a.pp_contract").show()}else{e("a.pp_expand").hide()}}if(settings.autoplay_slideshow&&!m&&!f)e.prettyPhoto.startSlideshow();settings.changepicturecallback();f=true});C();s.ajaxcallback()}function y(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show();t()})}function b(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function w(e,t){resized=false;E(e,t);imageWidth=e,imageHeight=t;if((p>v||h>d)&&doresize&&settings.allow_resize&&!u){resized=true,fitting=false;while(!fitting){if(p>v){imageWidth=v-200;imageHeight=t/e*imageWidth}else if(h>d){imageHeight=d-200;imageWidth=e/t*imageHeight}else{fitting=true}h=imageHeight,p=imageWidth}if(p>v||h>d){w(p,h)}E(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(h),containerWidth:Math.floor(p)+settings.horizontal_padding*2,contentHeight:Math.floor(l),contentWidth:Math.floor(c),resized:resized}}function E(t,n){t=parseFloat(t);n=parseFloat(n);$pp_details=$pp_pic_holder.find(".pp_details");$pp_details.width(t);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4});detailsHeight+=$pp_details.height();detailsHeight=detailsHeight<=34?36:detailsHeight;$pp_details.remove();$pp_title=$pp_pic_holder.find(".ppt");$pp_title.width(t);titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom"));$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4});titleHeight+=$pp_title.height();$pp_title.remove();l=n+detailsHeight;c=t;h=l+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();p=t}function S(e){if(e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)){return"youtube"}else if(e.match(/vimeo\.com/i)){return"vimeo"}else if(e.match(/\b.mov\b/i)){return"quicktime"}else if(e.match(/\b.swf\b/i)){return"flash"}else if(e.match(/\biframe=true\b/i)){return"iframe"}else if(e.match(/\bajax=true\b/i)){return"ajax"}else if(e.match(/\bcustom=true\b/i)){return"custom"}else if(e.substr(0,1)=="#"){return"inline"}else{return"image"}}function x(){if(doresize&&typeof $pp_pic_holder!="undefined"){scroll_pos=T();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=d/2+scroll_pos["scrollTop"]-contentHeight/2;if(projectedTop<0)projectedTop=0;if(contentHeight>d)return;$pp_pic_holder.css({top:projectedTop,left:v/2+scroll_pos["scrollLeft"]-contentwidth/2})}}function T(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}function N(){d=e(window).height(),v=e(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height(e(document).height()).width(v)}function C(){if(isSet&&settings.overlay_gallery&&S(pp_images[set_position])=="image"){itemWidth=52+5;navWidth=settings.theme=="facebook"||settings.theme=="pp_default"?50:30;itemsPerPage=Math.floor((a["containerWidth"]-100-navWidth)/itemWidth);itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()}else{$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show()}galleryWidth=itemsPerPage*itemWidth;fullGalleryWidth=pp_images.length*itemWidth;$pp_gallery.css("margin-left",-(galleryWidth/2+navWidth/2)).find("div:first").width(galleryWidth+5).find("ul").width(fullGalleryWidth).find("li.selected").removeClass("selected");goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage;e.prettyPhoto.changeGalleryPage(goToPage);$pp_gallery_li.filter(":eq("+set_position+")").addClass("selected")}else{$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave")}}function k(t){if(settings.social_tools)facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href));settings.markup=settings.markup.replace("{pp_social}","");e("body").append(settings.markup);$pp_pic_holder=e(".pp_pic_holder"),$ppt=e(".ppt"),$pp_overlay=e("div.pp_overlay");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var n=0;n<pp_images.length;n++){if(!pp_images[n].match(/\b(jpg|jpeg|png|gif)\b/gi)){classname="default";img_src=""}else{classname="";img_src=pp_images[n]}toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='50' alt='' /></a></li>"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find("#pp_full_res").after(toInject);$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li");$pp_gallery.find(".pp_arrow_next").click(function(){e.prettyPhoto.changeGalleryPage("next");e.prettyPhoto.stopSlideshow();return false});$pp_gallery.find(".pp_arrow_previous").click(function(){e.prettyPhoto.changeGalleryPage("previous");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()});itemWidth=52+5;$pp_gallery_li.each(function(t){e(this).find("a").click(function(){e.prettyPhoto.changePage(t);e.prettyPhoto.stopSlideshow();return false})})}if(settings.slideshow){$pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>');$pp_pic_holder.find(".pp_nav .pp_play").click(function(){e.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){if(!settings.modal)e.prettyPhoto.close()});e("a.pp_close").bind("click",function(){e.prettyPhoto.close();return false});if(settings.allow_expand){e("a.pp_expand").bind("click",function(t){if(e(this).hasClass("pp_expand")){e(this).removeClass("pp_expand").addClass("pp_contract");doresize=false}else{e(this).removeClass("pp_contract").addClass("pp_expand");doresize=true}y(function(){e.prettyPhoto.open()});return false})}$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){e.prettyPhoto.changePage("previous");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){e.prettyPhoto.changePage("next");e.prettyPhoto.stopSlideshow();return false});x()}s=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:false,opacity:.8,show_title:true,allow_resize:true,allow_expand:true,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:false,wmode:"opaque",autoplay:true,modal:false,deeplinking:true,overlay_gallery:true,overlay_gallery_max:30,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,markup:'<div class="pp_pic_holder"> <div class="ppt"> </div> <div class="pp_top"> <div class="pp_left"></div> <div class="pp_middle"></div> <div class="pp_right"></div> </div> <div class="pp_content_container"> <div class="pp_left"> <div class="pp_right"> <div class="pp_content"> <div class="pp_loaderIcon"></div> <div class="pp_fade"> <a href="#" class="pp_expand" title="Expand the image">Expand</a> <div class="pp_hoverContainer"> <a class="pp_next" href="#">next</a> <a class="pp_previous" href="#">previous</a> </div> <div id="pp_full_res"></div> <div class="pp_details"> <div class="pp_nav"> <a href="#" class="pp_arrow_previous">Previous</a> <p class="currentTextHolder">0/0</p> <a href="#" class="pp_arrow_next">Next</a> </div> <p class="pp_description"></p> <div class="pp_social">{pp_social}</div> <a class="pp_close" href="#">Close</a> </div> </div> </div> </div> </div> </div> <div class="pp_bottom"> <div class="pp_left"></div> <div class="pp_middle"></div> <div class="pp_right"></div> </div> </div> <div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> <a href="#" class="pp_arrow_previous">Previous</a> <div> <ul> {gallery} </ul> </div> <a href="#" class="pp_arrow_next">Next</a> </div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:"",social_tools:'<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>'},s);var o=this,u=false,a,f,l,c,h,p,d=e(window).height(),v=e(window).width(),m;doresize=true,scroll_pos=T();e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){x();N()});if(s.keyboard_shortcuts){e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if(typeof $pp_pic_holder!="undefined"){if($pp_pic_holder.is(":visible")){switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous");t.preventDefault();break;case 39:e.prettyPhoto.changePage("next");t.preventDefault();break;case 27:if(!settings.modal)e.prettyPhoto.close();t.preventDefault();break}}}})}e.prettyPhoto.initialize=function(){settings=s;if(settings.theme=="pp_default")settings.horizontal_padding=16;theRel=e(this).attr(settings.hook);galleryRegExp=/\[(?:.*)\]/;isSet=galleryRegExp.exec(theRel)?true:false;pp_images=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr("href")}):e.makeArray(e(this).attr("href"));pp_titles=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):""}):e.makeArray(e(this).find("img").attr("alt"));pp_descriptions=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr("title")?e(t).attr("title"):""}):e.makeArray(e(this).attr("title"));if(pp_images.length>settings.overlay_gallery_max)settings.overlay_gallery=false;set_position=jQuery.inArray(e(this).attr("href"),pp_images);rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this));k(this);if(settings.allow_resize)e(window).bind("scroll.prettyphoto",function(){x()});e.prettyPhoto.open();return false};e.prettyPhoto.open=function(t){if(typeof settings=="undefined"){settings=s;pp_images=e.makeArray(arguments[0]);pp_titles=arguments[1]?e.makeArray(arguments[1]):e.makeArray("");pp_descriptions=arguments[2]?e.makeArray(arguments[2]):e.makeArray("");isSet=pp_images.length>1?true:false;set_position=arguments[3]?arguments[3]:0;k(t.target)}if(settings.hideflash)e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden");b(e(pp_images).size());e(".pp_loaderIcon").show();if(settings.deeplinking)n();if(settings.social_tools){facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href));$pp_pic_holder.find(".pp_social").html(facebook_like_link)}if($ppt.is(":hidden"))$ppt.css("opacity",0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size());if(typeof pp_descriptions[set_position]!="undefined"&&pp_descriptions[set_position]!=""){$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))}else{$pp_pic_holder.find(".pp_description").hide()}movie_width=parseFloat(i("width",pp_images[set_position]))?i("width",pp_images[set_position]):settings.default_width.toString();movie_height=parseFloat(i("height",pp_images[set_position]))?i("height",pp_images[set_position]):settings.default_height.toString();u=false;if(movie_height.indexOf("%")!=-1){movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150);u=true}if(movie_width.indexOf("%")!=-1){movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150);u=true}$pp_pic_holder.fadeIn(function(){settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined"?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(" ");imgPreloader="";skipInjection=false;switch(S(pp_images[set_position])){case"image":imgPreloader=new Image;nextImage=new Image;if(isSet&&set_position<e(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image;if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){a=w(imgPreloader.width,imgPreloader.height);g()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");e.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case"youtube":a=w(movie_width,movie_height);movie_id=i("v",pp_images[set_position]);if(movie_id==""){movie_id=pp_images[set_position].split("youtu.be/");movie_id=movie_id[1];if(movie_id.indexOf("?")>0)movie_id=movie_id.substr(0,movie_id.indexOf("?"));if(movie_id.indexOf("&")>0)movie_id=movie_id.substr(0,movie_id.indexOf("&"))}movie="http://www.youtube.com/embed/"+movie_id;i("rel",pp_images[set_position])?movie+="?rel="+i("rel",pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":a=w(movie_width,movie_height);movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/;var n=movie_id.match(t);movie="http://player.vimeo.com/video/"+n[3]+"?title=0&byline=0&portrait=0";if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=a["width"]+"/embed/?moog_width="+a["width"];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,a["height"]).replace(/{path}/g,movie);break;case"quicktime":a=w(movie_width,movie_height);a["height"]+=15;a["contentHeight"]+=15;a["containerHeight"]+=15;toInject=settings.quicktime_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":a=w(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf("?"));toInject=settings.flash_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":a=w(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1);toInject=settings.iframe_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{path}/g,frame_url);break;case"ajax":doresize=false;a=w(movie_width,movie_height);doresize=true;skipInjection=true;e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e);$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;g()});break;case"custom":a=w(movie_width,movie_height);toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('<br clear="all" />').css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo(e("body")).show();doresize=false;a=w(e(myClone).width(),e(myClone).height());doresize=true;e(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html());break}if(!imgPreloader&&!skipInjection){$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;g()}});return false};e.prettyPhoto.changePage=function(t){currentGalleryPage=0;if(t=="previous"){set_position--;if(set_position<0)set_position=e(pp_images).size()-1}else if(t=="next"){set_position++;if(set_position>e(pp_images).size()-1)set_position=0}else{set_position=t}rel_index=set_position;if(!doresize)doresize=true;if(settings.allow_expand){e(".pp_contract").removeClass("pp_contract").addClass("pp_expand")}y(function(){e.prettyPhoto.open()})};e.prettyPhoto.changeGalleryPage=function(e){if(e=="next"){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0}else if(e=="previous"){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage}else{currentGalleryPage=e}slide_speed=e=="next"||e=="previous"?settings.animation_speed:0;slide_to=currentGalleryPage*itemsPerPage*itemWidth;$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)};e.prettyPhoto.startSlideshow=function(){if(typeof m=="undefined"){$pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){e.prettyPhoto.stopSlideshow();return false});m=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)}else{e.prettyPhoto.changePage("next")}};e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){e.prettyPhoto.startSlideshow();return false});clearInterval(m);m=undefined};e.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;e.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find("object,embed").css("visibility","hidden");e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if(settings.hideflash)e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible");e(this).remove();e(window).unbind("scroll.prettyphoto");r();settings.callback();doresize=true;f=false;delete settings})};if(!pp_alreadyInitialized&&t()){pp_alreadyInitialized=true;hashIndex=t();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf("/"));setTimeout(function(){e("a["+s.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)}return this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)};})(jQuery);var pp_alreadyInitialized=false \ No newline at end of file diff --git a/WebContent/js/main.js b/WebContent/js/main.js new file mode 100644 index 0000000000000000000000000000000000000000..49414a3b2c44c3bd3ef717992888497f43aeac5a --- /dev/null +++ b/WebContent/js/main.js @@ -0,0 +1,6 @@ +$(document).ready(function() { + + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.all(); + +}); diff --git a/WebContent/js/remote.js b/WebContent/js/remote.js new file mode 100644 index 0000000000000000000000000000000000000000..2f8f75589e63e091a4f097178ed7af5ea765dfc3 --- /dev/null +++ b/WebContent/js/remote.js @@ -0,0 +1,544 @@ +(function(g){var window=this;var Sxa=function(a,b){return g.Mb(a,b)},Z5=function(a,b,c){a.A.set(b,c)},$5=function(a){Z5(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^(0,g.C)()).toString(36)); +return a},a6=function(a,b,c){Array.isArray(c)||(c=[String(c)]); +g.bn(a.A,b,c)},Txa=function(a,b){var c=[]; +g.kk(b,function(d){try{var e=g.co.prototype.u.call(this,d,!0)}catch(f){if("Storage: Invalid value was encountered"==f)return;throw f;}void 0===e?c.push(d):g.bo(e)&&c.push(d)},a); +return c},Uxa=function(a,b){var c=Txa(a,b); +(0,g.y)(c,function(d){g.co.prototype.remove.call(this,d)},a)},Vxa=function(a){if(a.Yc){if(a.Yc.locationOverrideToken)return{locationOverrideToken:a.Yc.locationOverrideToken}; +if(null!=a.Yc.latitudeE7&&null!=a.Yc.longitudeE7)return{latitudeE7:a.Yc.latitudeE7,longitudeE7:a.Yc.longitudeE7}}return null},Wxa=function(a,b){g.fb(a,b)||a.push(b)},b6=function(a){var b=0,c; +for(c in a)b++;return b},Xxa=function(a,b){var c=b instanceof g.zc?b:g.Ec(b,/^data:image\//i.test(b)); +a.src=g.Ac(c)},c6=function(){},Yxa=function(a){try{return g.v.JSON.parse(a)}catch(b){}a=String(a); +if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},Zxa=function(a){if(a.Ud&&"function"==typeof a.Ud)return a.Ud(); +if("string"===typeof a)return a.split("");if(g.Ma(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return g.Ib(a)},$xa=function(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0); +else if(g.Ma(a)||"string"===typeof a)(0,g.y)(a,b,void 0);else{if(a.Re&&"function"==typeof a.Re)var c=a.Re();else if(a.Ud&&"function"==typeof a.Ud)c=void 0;else if(g.Ma(a)||"string"===typeof a){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=g.Jb(a);d=Zxa(a);e=d.length;for(var f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)}},aya=function(a,b,c,d){var e=new g.Qm(null,void 0); +a&&g.Rm(e,a);b&&g.Sm(e,b);c&&g.Tm(e,c);d&&(e.u=d);return e},d6=function(a,b){g.Po[a]=!0; +var c=g.No();c&&c.publish.apply(c,arguments);g.Po[a]=!1},e6=function(a){this.app=this.name=this.id=""; +this.type="REMOTE_CONTROL";this.obfuscatedGaiaId=this.avatar=this.username="";this.capabilities=new Set;this.experiments=new Set;this.theme="u";new g.Nm;a&&(this.id=a.id||a.name,this.name=a.name,this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.username=a.user||"",this.avatar=a.userAvatarUri||"",this.obfuscatedGaiaId=a.obfuscatedGaiaId||"",this.theme=a.theme||"u",bya(this,a.capabilities||""),cya(this,a.experiments||""))},bya=function(a,b){a.capabilities.clear(); +(0,g.Ae)(b.split(","),g.Ra(Sxa,dya)).forEach(function(c){a.capabilities.add(c)})},cya=function(a,b){a.experiments.clear(); +b.split(",").forEach(function(c){a.experiments.add(c)})},f6=function(a){a=a||{}; +this.name=a.name||"";this.id=a.id||a.screenId||"";this.token=a.token||a.loungeToken||"";this.uuid=a.uuid||a.dialId||""},g6=function(a,b){return!!b&&(a.id==b||a.uuid==b)},eya=function(a){return{name:a.name, +screenId:a.id,loungeToken:a.token,dialId:a.uuid}},fya=function(a){return new f6(a)},gya=function(a){return Array.isArray(a)?(0,g.Jc)(a,fya):[]},h6=function(a){return a?'{name:"'+a.name+'",id:'+a.id.substr(0,6)+"..,token:"+(a.token?".."+a.token.slice(-6):"-")+",uuid:"+(a.uuid?".."+a.uuid.slice(-6):"-")+"}":"null"},i6=function(a){return Array.isArray(a)?"["+(0,g.Jc)(a,h6).join(",")+"]":"null"},j6=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()| +0; +return("x"==a?b:b&3|8).toString(16)})},hya=function(a){return(0,g.Jc)(a,function(b){return{key:b.id, +name:b.name}})},k6=function(a,b){return g.cb(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})},l6=function(a,b){return g.cb(a,function(c){return g6(c,b)})},iya=function(){var a=(0,g.Ks)(); +a&&Uxa(a,a.o.Ig(!0))},m6=function(){var a=g.Ns("yt-remote-connected-devices")||[]; +g.wb(a);return a},jya=function(a){if(g.gb(a))return[]; +var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return(0,g.Jc)(a,function(d,e){return 0==e?d:d.substring(c.length)})},kya=function(a){g.Ms("yt-remote-connected-devices",a,86400)},o6=function(){if(n6)return n6; +var a=g.Ns("yt-remote-device-id");a||(a=j6(),g.Ms("yt-remote-device-id",a,31536E3));for(var b=m6(),c=1,d=a;g.fb(b,d);)c++,d=a+"#"+c;return n6=d},p6=function(){var a=m6(),b=o6(); +g.fb(a,b);g.Ps()&&g.zb(a,b);a=jya(a);if(g.gb(a))try{g.Dq("remote_sid")}catch(c){}else try{g.Bq("remote_sid",a.join(","),-1)}catch(c){}},lya=function(){return g.Ns("yt-remote-session-browser-channel")},mya=function(){return g.Ns("yt-remote-local-screens")||[]},nya=function(){g.Ms("yt-remote-lounge-token-expiration",!0,86400)},oya=function(a){5<a.length&&(a=a.slice(a.length-5)); +var b=(0,g.Jc)(mya(),function(d){return d.loungeToken}),c=(0,g.Jc)(a,function(d){return d.loungeToken}); +(0,g.wi)(c,function(d){return!g.fb(b,d)})&&nya(); +g.Ms("yt-remote-local-screens",a,31536E3)},pya=function(a,b){g.Ms("yt-remote-session-browser-channel",a); +g.Ms("yt-remote-session-screen-id",b);var c=m6(),d=o6();g.fb(c,d)||c.push(d);kya(c);p6()},q6=function(a){a||(g.Os("yt-remote-session-screen-id"),g.Os("yt-remote-session-video-id")); +p6();a=m6();g.kb(a,o6());kya(a)},qya=function(){if(!r6){var a=g.no(); +a&&(r6=new g.Xn(a))}return r6?!!r6.get("yt-remote-use-staging-server"):!1},rya=function(a){return!!document.currentScript&&(-1!=document.currentScript.src.indexOf("?"+a)||-1!=document.currentScript.src.indexOf("&"+a))},sya=function(){return"function"==typeof window.__onGCastApiAvailable?window.__onGCastApiAvailable:null},s6=function(a){a.length?tya(a.shift(),function(){s6(a)}):t6()},uya=function(a){return"chrome-extension://"+a+"/cast_sender.js"},tya=function(a,b,c){var d=document.createElement("script"); +d.onerror=b;c&&(d.onload=c);d.src=a;(document.head||document.documentElement).appendChild(d)},t6=function(){var a=sya(); +a&&a(!1,"No cast extension found")},wya=function(){if(vya){var a=2,b=sya(),c=function(){a--; +0==a&&b&&b(!0)}; +window.__onGCastApiAvailable=c;tya("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",t6,c)}},xya=function(){wya(); +var a=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);s6(["//www.gstatic.com/eureka/clank/"+(a?parseInt(a[1],10):0)+"/cast_sender.js","//www.gstatic.com/eureka/clank/cast_sender.js"])},u6=function(a,b,c){g.z.call(this); +this.F=null!=c?(0,g.x)(a,c):a;this.Nd=b;this.C=(0,g.x)(this.RF,this);this.o=!1;this.u=0;this.A=this.La=null;this.B=[]},v6=function(a,b,c){g.z.call(this); +this.B=null!=c?a.bind(c):a;this.Nd=b;this.A=null;this.o=!1;this.u=0;this.La=null},w6=function(a){a.La=g.Yf(function(){a.La=null; +a.o&&!a.u&&(a.o=!1,w6(a))},a.Nd); +var b=a.A;a.A=null;a.B.apply(null,b)},x6=function(a){if(g.v.JSON)try{return g.v.JSON.parse(a)}catch(b){}return Yxa(a)},y6=function(){},z6=function(){},yya=function(){},Aya=function(a){return(a=zya(a))?new ActiveXObject(a):new XMLHttpRequest},zya=function(a){if(!a.u&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0", +"MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.u=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.u},A6=function(a,b,c,d){this.o=a; +this.A=b;this.H=c;this.G=d||1;this.C=45E3;this.B=new g.B1(this);this.u=new g.Xf;this.u.setInterval(250)},Cya=function(a,b,c){a.vl=1; +a.zh=$5(b.clone());a.Fj=c;a.F=!0;Bya(a,null)},B6=function(a,b,c,d,e){a.vl=1; +a.zh=$5(b.clone());a.Fj=null;a.F=c;e&&(a.IC=!1);Bya(a,d)},Bya=function(a,b){a.ql=(0,g.C)(); +C6(a);a.wi=a.zh.clone();a6(a.wi,"t",a.G);a.Fn=0;a.Zc=a.o.zs(a.o.sn()?b:null);0<a.nt&&(a.Bq=new v6((0,g.x)(a.ID,a,a.Zc),a.nt));a.B.oa(a.Zc,"readystatechange",a.ZN);var c=a.hj?g.Sb(a.hj):{};a.Fj?(a.ir="POST",c["Content-Type"]="application/x-www-form-urlencoded",a.Zc.send(a.wi,a.ir,a.Fj,c)):(a.ir="GET",a.IC&&!g.pe&&(c.Connection="close"),a.Zc.send(a.wi,a.ir,null,c));a.o.Jf(1)},Fya=function(a,b,c){for(var d=!0;!a.Oi&&a.Fn<c.length;){var e=Dya(a,c); +if(e==D6){4==b&&(a.Qh=4,E6(15),d=!1);break}else if(e==Eya){a.Qh=4;E6(16);d=!1;break}else F6(a,e)}4==b&&0==c.length&&(a.Qh=1,E6(17),d=!1);a.Qf=a.Qf&&d;d||(G6(a),H6(a))},Dya=function(a,b){var c=a.Fn,d=b.indexOf("\n",c); +if(-1==d)return D6;c=Number(b.substring(c,d));if(isNaN(c))return Eya;d+=1;if(d+c>b.length)return D6;var e=b.substr(d,c);a.Fn=d+c;return e},Hya=function(a,b){a.ql=(0,g.C)(); +C6(a);var c=b?window.location.hostname:"";a.wi=a.zh.clone();Z5(a.wi,"DOMAIN",c);Z5(a.wi,"t",a.G);try{a.Uf=new ActiveXObject("htmlfile")}catch(n){G6(a);a.Qh=7;E6(22);H6(a);return}var d="<html><body>";if(b){for(var e="",f=0;f<c.length;f++){var k=c.charAt(f);if("<"==k)e+="\\x3c";else if(">"==k)e+="\\x3e";else{var l=k;if(l in I6)k=I6[l];else if(l in Gya)k=I6[l]=Gya[l];else{var m=l.charCodeAt(0);if(31<m&&127>m)k=l;else{if(256>m){if(k="\\x",16>m||256<m)k+="0"}else k="\\u",4096>m&&(k+="0");k+=m.toString(16).toUpperCase()}k= +I6[l]=k}e+=k}}d+='<script>document.domain="'+e+'"\x3c/script>'}c=g.ad(g.cc("b/12014412"),d+"</body></html>");a.Uf.open();a.Uf.write(g.Wc(c));a.Uf.close();a.Uf.parentWindow.m=(0,g.x)(a.mN,a);a.Uf.parentWindow.d=(0,g.x)(a.PB,a,!0);a.Uf.parentWindow.rpcClose=(0,g.x)(a.PB,a,!1);c=a.Uf.createElement("DIV");a.Uf.parentWindow.document.body.appendChild(c);d=g.Dc(a.wi.toString());d=g.id(g.Ac(d));d=g.ad(g.cc("b/12014412"),'<iframe src="'+d+'"></iframe>');g.bd(c,d);a.o.Jf(1)},C6=function(a){a.jw=(0,g.C)()+a.C; +Iya(a,a.C)},Iya=function(a,b){if(null!=a.Cl)throw Error("WatchDog timer not null"); +a.Cl=J6((0,g.x)(a.uN,a),b)},K6=function(a){a.Cl&&(g.v.clearTimeout(a.Cl),a.Cl=null)},H6=function(a){a.o.Ly()||a.Oi||a.o.To(a)},G6=function(a){K6(a); +g.Me(a.Bq);a.Bq=null;a.u.stop();g.Jsa(a.B);if(a.Zc){var b=a.Zc;a.Zc=null;b.abort();b.dispose()}a.Uf&&(a.Uf=null)},F6=function(a,b){try{a.o.HB(a,b),a.o.Jf(4)}catch(c){}},Kya=function(a,b,c,d,e){if(0==d)c(!1); +else{var f=e||0;d--;Jya(a,b,function(k){k?c(!0):g.v.setTimeout(function(){Kya(a,b,c,d,f)},f)})}},Jya=function(a,b,c){var d=new Image; +d.onload=function(){try{L6(d),c(!0)}catch(e){}}; +d.onerror=function(){try{L6(d),c(!1)}catch(e){}}; +d.onabort=function(){try{L6(d),c(!1)}catch(e){}}; +d.ontimeout=function(){try{L6(d),c(!1)}catch(e){}}; +g.v.setTimeout(function(){if(d.ontimeout)d.ontimeout()},b); +Xxa(d,a)},L6=function(a){a.onload=null; +a.onerror=null;a.onabort=null;a.ontimeout=null},Lya=function(a){this.o=a; +this.u=new y6},Mya=function(a){var b=M6(a.o,a.Rl,"/mail/images/cleardot.gif"); +$5(b);Kya(b.toString(),5E3,(0,g.x)(a.RE,a),3,2E3);a.Jf(1)},O6=function(a){var b=a.o.L; +if(null!=b)E6(5),b?(E6(11),N6(a.o,a,!1)):(E6(12),N6(a.o,a,!0));else if(a.le=new A6(a,void 0,void 0,void 0),a.le.hj=a.lt,b=a.o,b=M6(b,b.sn()?a.pm:null,a.mt),E6(5),!g.ne||g.Sd(10))a6(b,"TYPE","xmlhttp"),B6(a.le,b,!1,a.pm,!1);else{a6(b,"TYPE","html");var c=a.le;a=!!a.pm;c.vl=3;c.zh=$5(b.clone());Hya(c,a)}},P6=function(a){g.mf.call(this); +this.headers=new g.Nm;this.V=a||null;this.A=!1;this.T=this.o=null;this.fa=this.L="";this.F=0;this.B="";this.C=this.ba=this.H=this.Z=!1;this.G=0;this.N=null;this.ea="";this.R=this.aa=!1},Nya=function(a){return g.ne&&g.Rd(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},Oya=function(a){return"content-type"==a.toLowerCase()},Qya=function(a,b){a.A=!1; +a.o&&(a.C=!0,a.o.abort(),a.C=!1);a.B=b;a.F=5;Pya(a);Q6(a)},Pya=function(a){a.Z||(a.Z=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))},Sya=function(a){if(a.A&&"undefined"!=typeof g.G1)if(a.T[1]&&4==R6(a)&&2==a.getStatus())S6(a,"Local request error detected and ignored"); +else if(a.H&&4==R6(a))g.Yf(a.DB,0,a);else if(a.dispatchEvent("readystatechange"),4==R6(a)){S6(a,"Request complete");a.A=!1;try{var b=a.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}var d;if(!(d=c)){var e;if(e=0===b){var f=g.sd(1,String(a.L));if(!f&&g.v.self&&g.v.self.location){var k=g.v.self.location.protocol;f=k.substr(0,k.length-1)}e=!Rya.test(f?f.toLowerCase():"")}d=e}if(d)a.dispatchEvent("complete"),a.dispatchEvent("success"); +else{a.F=6;try{var l=2<R6(a)?a.o.statusText:""}catch(m){l=""}a.B=l+" ["+a.getStatus()+"]";Pya(a)}}finally{Q6(a)}}},Q6=function(a,b){if(a.o){Tya(a); +var c=a.o,d=a.T[0]?g.Ja:null;a.o=null;a.T=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},Tya=function(a){a.o&&a.R&&(a.o.ontimeout=null); +a.N&&(g.v.clearTimeout(a.N),a.N=null)},R6=function(a){return a.o?a.o.readyState:0},T6=function(a){try{return a.o?a.o.responseText:""}catch(b){return""}},S6=function(a,b){return b+" ["+a.fa+" "+a.L+" "+a.getStatus()+"]"},U6=function(a,b,c){this.o=1; +this.u=[];this.B=[];this.C=new y6;this.H=a||null;this.L=null!=b?b:null;this.F=c||!1},Uya=function(a,b){this.o=a; +this.map=b;this.context=null},Vya=function(a){g.Oe.call(this,"statevent",a)},Wya=function(a,b){g.Oe.call(this,"timingevent",a); +this.size=b},Xya=function(a){g.Oe.call(this,"serverreachability",a)},$ya=function(a){Yya(a); +if(3==a.o){var b=a.Vm++,c=a.Fo.clone();Z5(c,"SID",a.A);Z5(c,"RID",b);Z5(c,"TYPE","terminate");V6(a,c);b=new A6(a,a.A,b,void 0);b.vl=2;b.zh=$5(c.clone());Xxa(new Image,b.zh.toString());b.ql=(0,g.C)();C6(b)}Zya(a)},aza=function(a){a.pF(1,0); +a.Fo=M6(a,null,a.kt);W6(a)},Yya=function(a){a.Ch&&(a.Ch.abort(),a.Ch=null); +a.Cc&&(a.Cc.cancel(),a.Cc=null);a.Jg&&(g.v.clearTimeout(a.Jg),a.Jg=null);X6(a);a.de&&(a.de.cancel(),a.de=null);a.Ih&&(g.v.clearTimeout(a.Ih),a.Ih=null)},bza=function(a,b){if(0==a.o)throw Error("Invalid operation: sending map when state is closed"); +a.u.push(new Uya(a.MJ++,b));2!=a.o&&3!=a.o||W6(a)},W6=function(a){a.de||a.Ih||(a.Ih=J6((0,g.x)(a.OB,a),0),a.jk=0)},dza=function(a,b){if(1==a.o){if(!b){a.Vm=Math.floor(1E5*Math.random()); +var c=a.Vm++,d=new A6(a,"",c,void 0);d.hj=null;var e=Y6(a),f=a.Fo.clone();Z5(f,"RID",c);Z5(f,"CVER","1");V6(a,f);Cya(d,f,e);a.de=d;a.o=2}}else 3==a.o&&(b?cza(a,b):0==a.u.length||a.de||cza(a))},cza=function(a,b){if(b)if(6<a.Pi){a.u=a.B.concat(a.u); +a.B.length=0;var c=a.Vm-1;var d=Y6(a)}else c=b.H,d=b.Fj;else c=a.Vm++,d=Y6(a);var e=a.Fo.clone();Z5(e,"SID",a.A);Z5(e,"RID",c);Z5(e,"AID",a.Dk);V6(a,e);c=new A6(a,a.A,c,a.jk+1);c.hj=null;c.setTimeout(1E4+Math.round(1E4*Math.random()));a.de=c;Cya(c,e,d)},V6=function(a,b){if(a.Kd){var c=a.Kd.iy(); +c&&g.Bb(c,function(d,e){Z5(b,e,d)})}},Y6=function(a){var b=Math.min(a.u.length,1E3),c=["count="+b]; +if(6<a.Pi&&0<b){var d=a.u[0].o;c.push("ofs="+d)}else d=0;for(var e=0;e<b;e++){var f=a.u[e].o,k=a.u[e].map;f=6>=a.Pi?e:f-d;try{g.Bb(k,function(l,m){c.push("req"+f+"_"+m+"="+encodeURIComponent(l))})}catch(l){c.push("req"+f+"_type="+encodeURIComponent("_badmap"))}}a.B=a.B.concat(a.u.splice(0,b)); +return c.join("&")},eza=function(a){a.Cc||a.Jg||(a.G=1,a.Jg=J6((0,g.x)(a.NB,a),0),a.Xj=0)},Z6=function(a){if(a.Cc||a.Jg||3<=a.Xj)return!1; +a.G++;a.Jg=J6((0,g.x)(a.NB,a),fza(a,a.Xj));a.Xj++;return!0},N6=function(a,b,c){a.fr=c; +a.cg=b.Zg;a.F||aza(a)},X6=function(a){null!=a.Ui&&(g.v.clearTimeout(a.Ui),a.Ui=null)},fza=function(a,b){var c=5E3+Math.floor(1E4*Math.random()); +a.isActive()||(c*=2);return c*b},$6=function(a,b){if(2==b||9==b){var c=null; +a.Kd&&(c=null);var d=(0,g.x)(a.LO,a);c||(c=new g.Qm("//www.google.com/images/cleardot.gif"),$5(c));Jya(c.toString(),1E4,d)}else E6(2);gza(a,b)},gza=function(a,b){a.o=0; +a.Kd&&a.Kd.xx(b);Zya(a);Yya(a)},Zya=function(a){a.o=0; +a.cg=-1;if(a.Kd)if(0==a.B.length&&0==a.u.length)a.Kd.ks();else{g.ob(a.B);var b=g.ob(a.u);a.B.length=0;a.u.length=0;a.Kd.ks(b)}},M6=function(a,b,c){var d=g.Ym(c); +if(""!=d.o)b&&g.Sm(d,b+"."+d.o),g.Tm(d,d.B);else{var e=window.location;d=aya(e.protocol,b?b+"."+e.hostname:e.hostname,+e.port,c)}a.gm&&g.Bb(a.gm,function(f,k){Z5(d,k,f)}); +Z5(d,"VER",a.Pi);V6(a,d);return d},J6=function(a,b){if(!g.Na(a))throw Error("Fn must not be null and must be a function"); +return g.v.setTimeout(function(){a()},b)},E6=function(a){a7.dispatchEvent(new Vya(a7,a))},hza=function(){},iza=function(){this.o=[]; +this.u=[]},jza=function(a,b){this.action=a; +this.params=b||{}},b7=function(a,b){g.z.call(this); +this.o=new g.H(this.fN,0,this);g.A(this,this.o);this.Nd=5E3;this.u=0;if(g.Na(a))b&&(a=(0,g.x)(a,b));else if(a&&g.Na(a.handleEvent))a=(0,g.x)(a.handleEvent,a);else throw Error("Invalid listener argument");this.A=a},c7=function(a,b,c){this.N=a; +this.F=b;this.A=new g.Wn;this.u=new b7(this.nO,this);this.o=null;this.Mb=!1;this.C=null;this.L="";this.H=this.B=0;this.G=[];this.R=c||!1},kza=function(a){return{firstTestResults:[""], +secondTestResults:!a.o.fr,sessionId:a.o.A,arrayId:a.o.Dk}},lza=function(a,b){a.H=b||0; +a.u.stop();a.o&&(3==a.o.o&&dza(a.o),$ya(a.o));a.H=0},d7=function(a){return!!a.o&&3==a.o.o},mza=function(a,b){(a.F.loungeIdToken=b)||a.u.stop()},e7=function(a){this.port=this.domain=""; +this.o="/api/lounge";this.u=!0;a=a||document.location.href;var b=Number(g.sd(4,a))||"";b&&(this.port=":"+b);this.domain=g.td(a)||"";a=g.Pc;0<=a.search("MSIE")&&(a=a.match(/MSIE ([\d.]+)/)[1],0>g.wc(a,"10.0")&&(this.u=!1))},f7=function(a,b){var c=a.o; +a.u&&(c="https://"+a.domain+a.port+a.o);return g.Ed(c+b,{})},g7=function(a,b,c,d,e){a={format:"JSON", +method:"POST",context:a,timeout:5E3,withCredentials:!1,onSuccess:g.Ra(a.B,d,!0),onError:g.Ra(a.A,e),He:g.Ra(a.C,e)};c&&(a.Db=c,a.headers={"Content-Type":"application/x-www-form-urlencoded"});return g.uq(b,a)},qza=function(){var a=nza; +oza();h7.push(a);pza(h7)},i7=function(a,b){oza(); +var c=h7,d=rza(a,String(b));g.gb(c)?sza(d):(pza(c),(0,g.y)(c,function(e){e(d)}))},oza=function(){h7||(h7=g.Ia("yt.mdx.remote.debug.handlers_")||[],g.Ga("yt.mdx.remote.debug.handlers_",h7,void 0))},sza=function(a){var b=(j7+1)%50; +j7=b;k7[b]=a;l7||(l7=49==b)},pza=function(a){var b=k7; +if(b[0]){var c=j7,d=l7?c:-1;do{d=(d+1)%50;var e=b[d];(0,g.y)(a,function(f){f(e)})}while(d!=c); +k7=Array(50);j7=-1;l7=!1}},rza=function(a,b){var c=((0,g.C)()-tza)/1E3; +c.toFixed&&(c=c.toFixed(3));var d=[];d.push("[",c+"s","] ");d.push("[","yt.mdx.remote","] ");d.push(a+": "+b,"\n");return d.join("")},m7=function(a){g.N.call(this); +this.F=a;this.screens=[]},uza=function(a,b){var c=a.get(b.uuid)||a.get(b.id); +if(c){var d=c.name;c.id=b.id||c.id;c.name=b.name;c.token=b.token;c.uuid=b.uuid||c.uuid;return c.name!=d}a.screens.push(b);return!0},vza=function(a,b){var c=a.screens.length!=b.length; +a.screens=(0,g.Ae)(a.screens,function(f){return!!k6(b,f)}); +for(var d=0,e=b.length;d<e;d++)c=uza(a,b[d])||c;return c},wza=function(a,b){var c=a.screens.length; +a.screens=(0,g.Ae)(a.screens,function(d){return!(d||b?!d!=!b?0:d.id==b.id:1)}); +return a.screens.length<c},n7=function(a,b,c,d){g.N.call(this); +this.F=a;this.B=b;this.C=c;this.A=d;this.u=0;this.o=null;this.La=NaN},p7=function(a){m7.call(this,"LocalScreenService"); +this.u=a;this.o=NaN;o7(this);this.info("Initializing with "+i6(this.screens))},xza=function(a){if(a.screens.length){var b=(0,g.Jc)(a.screens,function(d){return d.id}),c=f7(a.u,"/pairing/get_lounge_token_batch"); +g7(a.u,c,{screen_ids:b.join(",")},(0,g.x)(a.bG,a),(0,g.x)(a.aG,a))}},o7=function(a){var b=gya(mya()); +b=(0,g.Ae)(b,function(c){return!c.uuid}); +return vza(a,b)},q7=function(a,b){oya((0,g.Jc)(a.screens,eya)); +b&&nya()},s7=function(a,b){g.N.call(this); +this.F=b;var c=g.Ns("yt-remote-online-screen-ids")||"";c=c?c.split(","):[];for(var d={},e=this.F(),f=0,k=e.length;f<k;++f){var l=e[f].id;d[l]=g.fb(c,l)}this.o=d;this.C=a;this.A=this.B=NaN;this.u=null;r7("Initialized with "+g.Mk(this.o))},yza=function(a,b,c){var d=f7(a.C,"/pairing/get_screen_availability"); +g7(a.C,d,{lounge_token:b.token},(0,g.x)(function(e){e=e.screens||[];for(var f=0,k=e.length;f<k;++f)if(e[f].loungeToken==b.token){c("online"==e[f].status);return}c(!1)},a),(0,g.x)(function(){c(!1)},a))},t7=function(a,b){a:if(b6(b)!=b6(a.o))var c=!1; +else{c=g.Jb(b);for(var d=0,e=c.length;d<e;++d)if(!a.o[c[d]]){c=!1;break a}c=!0}c||(r7("Updated online screens: "+g.Mk(a.o)),a.o=b,a.S("screenChange"));zza(a)},u7=function(a){isNaN(a.A)||g.Mo(a.A); +a.A=g.Ko((0,g.x)(a.qv,a),0<a.B&&a.B<(0,g.C)()?2E4:1E4)},r7=function(a){i7("OnlineScreenService",a)},Aza=function(a){var b={}; +(0,g.y)(a.F(),function(c){c.token?b[c.token]=c.id:this.pc("Requesting availability of screen w/o lounge token.")}); +return b},zza=function(a){a=g.Jb(g.Cb(a.o,function(b){return b})); +g.wb(a);a.length?g.Ms("yt-remote-online-screen-ids",a.join(","),60):g.Os("yt-remote-online-screen-ids")},v7=function(a){m7.call(this,"ScreenService"); +this.C=a;this.o=this.u=null;this.A=[];this.B={};Bza(this)},Dza=function(a,b,c,d,e,f){a.info("getAutomaticScreenByIds "+c+" / "+b); +c||(c=a.B[b]);var k=a.ze();if(k=(c?l6(k,c):null)||l6(k,b)){k.uuid=b;var l=w7(a,k);yza(a.o,l,function(m){e(m?l:null)})}else c?Cza(a,c,(0,g.x)(function(m){var n=w7(this,new f6({name:d, +screenId:c,loungeToken:m,dialId:b||""}));yza(this.o,n,function(q){e(q?n:null)})},a),f):e(null)},Eza=function(a,b){for(var c=0,d=a.screens.length;c<d;++c)if(a.screens[c].name==b)return a.screens[c]; +return null},Cza=function(a,b,c,d){a.info("requestLoungeToken_ for "+b); +var e={Db:{screen_ids:b},method:"POST",context:a,onSuccess:function(f,k){var l=k&&k.screens||[];l[0]&&l[0].screenId==b?c(l[0].loungeToken):d(Error("Missing lounge token in token response"))}, +onError:function(){d(Error("Request screen lounge token failed"))}}; +g.uq(f7(a.C,"/pairing/get_lounge_token_batch"),e)},Fza=function(a){a.screens=a.u.ze(); +var b=a.B,c={},d;for(d in b)c[b[d]]=d;b=0;for(d=a.screens.length;b<d;++b){var e=a.screens[b];e.uuid=c[e.id]||""}a.info("Updated manual screens: "+i6(a.screens))},Bza=function(a){x7(a); +a.u=new p7(a.C);a.u.subscribe("screenChange",(0,g.x)(a.jG,a));Fza(a);a.A=gya(g.Ns("yt-remote-automatic-screen-cache")||[]);x7(a);a.info("Initializing automatic screens: "+i6(a.A));a.o=new s7(a.C,(0,g.x)(a.ze,a,!0));a.o.subscribe("screenChange",(0,g.x)(function(){this.S("onlineScreenChange")},a))},w7=function(a,b){var c=a.get(b.id); +c?(c.uuid=b.uuid,b=c):((c=l6(a.A,b.uuid))?(c.id=b.id,c.token=b.token,b=c):a.A.push(b),g.Ms("yt-remote-automatic-screen-cache",(0,g.Jc)(a.A,eya)));x7(a);a.B[b.uuid]=b.id;g.Ms("yt-remote-device-id-map",a.B,31536E3);return b},x7=function(a){a.B=g.Ns("yt-remote-device-id-map")||{}},y7=function(a,b,c){g.N.call(this); +this.T=c;this.L=a;this.u=b;this.H=null},z7=function(a,b){i7(a.T,b)},A7=function(a,b){y7.call(this,a,b,"CastSession"); +this.o=null;this.A=0;this.C=(0,g.x)(this.pP,this);this.B=(0,g.x)(this.CN,this);this.A=g.Ko((0,g.x)(function(){Gza(this,null)},this),12E4)},Hza=function(a){a.info("sendYoutubeMessage_: getMdxSessionStatus "+g.Mk(void 0)); +var b={type:"getMdxSessionStatus"};a.o?a.o.sendMessage("urn:x-cast:com.google.youtube.mdx",b,g.Ja,(0,g.x)(function(){z7(this,"Failed to send message: getMdxSessionStatus.")},a)):z7(a,"Sending yt message without session: "+g.Mk(b))},Gza=function(a,b){g.Mo(a.A); +if(b){if(a.info("onConnectedScreenId_: Received screenId: "+b),!a.getScreen()||a.getScreen().id!=b){var c=(0,g.x)(a.qq,a),d=(0,g.x)(a.Ge,a);a.Dy(b,c,d,5)}}else a.Ge(Error("Waiting for session status timed out."))},B7=function(a,b,c){y7.call(this,a,b,"DialSession"); +this.A=this.G=null;this.N="";this.V=c;this.B=null;this.F=g.Ja;this.C=NaN;this.R=(0,g.x)(this.sP,this);this.o=g.Ja},Iza=function(a){a.o=a.L.OD(a.N,a.u.label,a.u.friendlyName,(0,g.x)(function(b){this.o=g.Ja; +this.qq(b)},a),(0,g.x)(function(b){this.o=g.Ja; +this.Ge(b)},a))},Jza=function(a){var b={}; +b.pairingCode=a.N;b.theme=a.V;if(a.B){var c=a.B.currentTime||0;b.v=a.B.videoId;b.t=c}qya()&&(b.env_useStageMdx=1);return g.Bd(b)},C7=function(a,b){y7.call(this,a,b,"ManualSession"); +this.o=g.Ko((0,g.x)(this.Ek,this,null),150)},D7=function(a,b,c,d){g.N.call(this); +this.u=a;this.G=b||"233637DE";this.F=c||"cl";this.H=d||!1;this.o=null;this.C=!1;this.A=[];this.B=(0,g.x)(this.tM,this)},Kza=function(a,b){return b?g.cb(a.A,function(c){return g6(b,c.label)},a):null},E7=function(a){i7("Controller",a)},nza=function(a){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(a)},F7=function(a){return a.C||!!a.A.length||!!a.o},G7=function(a,b,c){b!=a.o&&(g.Me(a.o),(a.o=b)?(c?a.S("yt-remote-cast2-receiver-resumed",b.u):a.S("yt-remote-cast2-receiver-selected", +b.u),b.subscribe("sessionScreen",(0,g.x)(a.MB,a,b)),b.getScreen()?a.S("yt-remote-cast2-session-change",b.getScreen()):c&&a.o.Ek(null)):a.S("yt-remote-cast2-session-change",null))},Lza=function(a){var b=a.u.ND(),c=a.o&&a.o.u; +a=(0,g.Jc)(b,function(d){c&&g6(d,c.label)&&(c=null);var e=d.uuid?d.uuid:d.id,f=Kza(this,d);f?(f.label=e,f.friendlyName=d.name):(f=new chrome.cast.Receiver(e,d.name),f.receiverType=chrome.cast.ReceiverType.CUSTOM);return f},a); +c&&(c.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(c=new chrome.cast.Receiver(c.label,c.friendlyName),c.receiverType=chrome.cast.ReceiverType.CUSTOM),a.push(c));return a},Rza=function(a,b,c,d,e,f,k){Mza()?Nza(b,e,f,k)&&(I7(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?Oza(a,c):(window.__onGCastApiAvailable=function(l,m){l?Oza(a,c):(J7("Failed to load cast API: "+m),K7(!1),I7(!1),g.Os("yt-remote-cast-available"),g.Os("yt-remote-cast-receiver"),Pza(),c(!1))},d?g.Wo("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"): +0<=window.navigator.userAgent.indexOf("Android")&&0<=window.navigator.userAgent.indexOf("Chrome/")&&window.navigator.presentation?xya():!window.chrome||!window.navigator.presentation||0<=window.navigator.userAgent.indexOf("Edge")?t6():(wya(),s6(Qza.map(uya))))):H7("Cannot initialize because not running Chrome")},Pza=function(){H7("dispose"); +var a=L7();a&&a.dispose();g.Ga("yt.mdx.remote.cloudview.instance_",null,void 0);Sza(!1);g.So(M7);M7.length=0},N7=function(){return!!g.Ns("yt-remote-cast-installed")},Tza=function(){var a=g.Ns("yt-remote-cast-receiver"); +return a?a.friendlyName:null},Uza=function(){H7("clearCurrentReceiver"); +g.Os("yt-remote-cast-receiver")},Vza=function(){return N7()?L7()?L7().getCastSession():(J7("getCastSelector: Cast is not initialized."),null):(J7("getCastSelector: Cast API is not installed!"),null)},P7=function(){N7()?L7()?O7()?(H7("Requesting cast selector."),L7().requestSession()):(H7("Wait for cast API to be ready to request the session."),M7.push(g.Ro("yt-remote-cast2-api-ready",P7))):J7("requestCastSelector: Cast is not initialized."):J7("requestCastSelector: Cast API is not installed!")},Q7= +function(a,b){O7()?L7().setConnectedScreenStatus(a,b):J7("setConnectedScreenStatus called before ready.")},Mza=function(){var a=0<=g.Pc.search(/ (CrMo|Chrome|CriOS)\//); +return g.Fw||a},Wza=function(a,b){L7().init(a,b)},Nza=function(a,b,c,d){var e=!1; +L7()||(a=new D7(a,b,c,d),a.subscribe("yt-remote-cast2-availability-change",function(f){g.Ms("yt-remote-cast-available",f);d6("yt-remote-cast2-availability-change",f)}),a.subscribe("yt-remote-cast2-receiver-selected",function(f){H7("onReceiverSelected: "+f.friendlyName); +g.Ms("yt-remote-cast-receiver",f);d6("yt-remote-cast2-receiver-selected",f)}),a.subscribe("yt-remote-cast2-receiver-resumed",function(f){H7("onReceiverResumed: "+f.friendlyName); +g.Ms("yt-remote-cast-receiver",f)}),a.subscribe("yt-remote-cast2-session-change",function(f){H7("onSessionChange: "+h6(f)); +f||g.Os("yt-remote-cast-receiver");d6("yt-remote-cast2-session-change",f)}),g.Ga("yt.mdx.remote.cloudview.instance_",a,void 0),e=!0); +H7("cloudview.createSingleton_: "+e);return e},L7=function(){return g.Ia("yt.mdx.remote.cloudview.instance_")},Oza=function(a,b){K7(!0); +I7(!1);Wza(a,function(c){c?(Sza(!0),g.To("yt-remote-cast2-api-ready")):(J7("Failed to initialize cast API."),K7(!1),g.Os("yt-remote-cast-available"),g.Os("yt-remote-cast-receiver"),Pza());b(c)})},H7=function(a){i7("cloudview",a)},J7=function(a){i7("cloudview",a)},K7=function(a){H7("setCastInstalled_ "+a); +g.Ms("yt-remote-cast-installed",a)},O7=function(){return!!g.Ia("yt.mdx.remote.cloudview.apiReady_")},Sza=function(a){H7("setApiReady_ "+a); +g.Ga("yt.mdx.remote.cloudview.apiReady_",a,void 0)},I7=function(a){g.Ga("yt.mdx.remote.cloudview.initializing_",a,void 0)},R7=function(a){this.index=-1; +this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.F=this.G=0;this.o=null;this.hasNext=this.dg=!1;this.L=this.H=this.u=this.C=0;this.B=NaN;this.A=!1;this.reset(a)},S7=function(a){a.audioTrackId=null; +a.o=null;a.playerState=-1;a.dg=!1;a.hasNext=!1;a.G=0;a.F=(0,g.C)();a.C=0;a.u=0;a.H=0;a.L=0;a.B=NaN;a.A=!1},T7=function(a){return a.nb()?((0,g.C)()-a.F)/1E3:0},U7=function(a,b){a.G=b; +a.F=(0,g.C)()},V7=function(a){switch(a.playerState){case 1:case 1081:return((0,g.C)()-a.F)/1E3+a.G; +case -1E3:return 0}return a.G},W7=function(a,b,c){var d=a.videoId; +a.videoId=b;a.index=c;b!=d&&S7(a)},X7=function(a){var b={}; +b.index=a.index;b.listId=a.listId;b.videoId=a.videoId;b.playerState=a.playerState;b.volume=a.volume;b.muted=a.muted;b.audioTrackId=a.audioTrackId;b.trackData=g.Tb(a.o);b.hasPrevious=a.dg;b.hasNext=a.hasNext;b.playerTime=a.G;b.playerTimeAt=a.F;b.seekableStart=a.C;b.seekableEnd=a.u;b.duration=a.H;b.loadedTime=a.L;b.liveIngestionTime=a.B;return b},Z7=function(a,b){g.N.call(this); +this.o=0;this.B=a;this.F=[];this.C=new iza;this.A=this.u=null;this.L=(0,g.x)(this.tK,this);this.G=(0,g.x)(this.Wm,this);this.H=(0,g.x)(this.sK,this);this.N=(0,g.x)(this.DK,this);var c=0;a?(c=a.getProxyState(),3!=c&&(a.subscribe("proxyStateChange",this.mw,this),Xza(this))):c=3;0!=c&&(b?this.mw(c):g.Ko((0,g.x)(function(){this.mw(c)},this),0)); +var d=Vza();d&&Y7(this,d);this.subscribe("yt-remote-cast2-session-change",this.N)},$7=function(a){return new R7(a.B.getPlayerContextData())},Xza=function(a){(0,g.y)("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange".split(" "),function(b){this.F.push(this.B.subscribe(b,g.Ra(this.qM,b),this))},a)},Yza=function(a){(0,g.y)(a.F,function(b){this.B.unsubscribeByKey(b)},a); +a.F.length=0},a8=function(a,b){var c=a.C; +50>c.o.length+c.u.length&&a.C.u.push(b)},c8=function(a,b,c){var d=$7(a); +U7(d,c);-1E3!=d.playerState&&(d.playerState=b);b8(a,d)},d8=function(a,b,c){a.B.sendMessage(b,c)},b8=function(a,b){Yza(a); +a.B.setPlayerContextData(X7(b));Xza(a)},Y7=function(a,b){a.A&&(a.A.removeUpdateListener(a.L),a.A.removeMediaListener(a.G),a.Wm(null)); +a.A=b;a.A&&(i7("CP","Setting cast session: "+a.A.sessionId),a.A.addUpdateListener(a.L),a.A.addMediaListener(a.G),a.A.media.length&&a.Wm(a.A.media[0]))},Zza=function(a){var b=a.u.media,c=a.u.customData; +if(b&&c){var d=$7(a);b.contentId!=d.videoId&&i7("CP","Cast changing video to: "+b.contentId);d.videoId=b.contentId;d.playerState=c.playerState;U7(d,a.u.getEstimatedTime());b8(a,d)}else i7("CP","No cast media video. Ignoring state update.")},e8=function(a,b,c){return(0,g.x)(function(d){this.pc("Failed to "+b+" with cast v2 channel. Error code: "+d.code); +d.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.pc("Retrying "+b+" using MDx browser channel."),d8(this,b,c))},a)},f8=function(a,b,c){g.N.call(this); +this.C=NaN;this.R=!1;this.H=this.G=this.L=this.N=NaN;this.T=[];this.B=this.F=this.A=this.gb=this.o=null;this.Z=a;this.T.push(g.gp(window,"beforeunload",(0,g.x)(this.TF,this)));this.u=[];this.gb=new R7;this.V=b.id;this.o=$za(this,c);this.o.subscribe("handlerOpened",this.xK,this);this.o.subscribe("handlerClosed",this.uK,this);this.o.subscribe("handlerError",this.vK,this);this.o.subscribe("handlerMessage",this.wK,this);mza(this.o,b.token);this.subscribe("remoteQueueChange",function(){var d=this.gb.videoId; +g.Ps()&&g.Ms("yt-remote-session-video-id",d)},this)},g8=function(a){i7("conn",a)},$za=function(a,b){return new c7(f7(a.Z,"/bc"),b)},h8=function(a,b){a.S("proxyStateChange",b)},aAa=function(a){a.C=g.Ko((0,g.x)(function(){g8("Connecting timeout"); +this.fk(1)},a),2E4)},i8=function(a){g.Mo(a.C); +a.C=NaN},j8=function(a){g.Mo(a.N); +a.N=NaN},bAa=function(a){k8(a); +a.L=g.Ko((0,g.x)(function(){l8(this,"getNowPlaying")},a),2E4)},k8=function(a){g.Mo(a.L); +a.L=NaN},dAa=function(a,b){b&&(i8(a),j8(a)); +b==(d7(a.o)&&isNaN(a.C))?b&&(h8(a,1),l8(a,"getSubtitlesTrack")):b?(a.By()&&a.gb.reset(),h8(a,1),l8(a,"getNowPlaying"),cAa(a)):a.fk(1)},eAa=function(a,b){var c=b.params.videoId; +delete b.params.videoId;c==a.gb.videoId&&(g.Pb(b.params)?a.gb.o=null:a.gb.o=b.params,a.S("remotePlayerChange"))},fAa=function(a,b){var c=b.params.videoId||b.params.video_id,d=parseInt(b.params.currentIndex,10); +a.gb.listId=b.params.listId||a.gb.listId;W7(a.gb,c,d);a.S("remoteQueueChange")},hAa=function(a,b){b.params=b.params||{}; +fAa(a,b);gAa(a,b);a.S("autoplayDismissed")},gAa=function(a,b){var c=parseInt(b.params.currentTime||b.params.current_time,10); +U7(a.gb,isNaN(c)?0:c);c=parseInt(b.params.state,10);c=isNaN(c)?-1:c;-1==c&&-1E3==a.gb.playerState&&(c=-1E3);a.gb.playerState=c;c=Number(b.params.loadedTime);a.gb.L=isNaN(c)?0:c;c=Number(b.params.duration);a.gb.H=isNaN(c)?0:c;c=a.gb;var d=Number(b.params.liveIngestionTime);c.B=d;c.A=isNaN(d)?!1:!0;c=a.gb;d=Number(b.params.seekableStartTime);var e=Number(b.params.seekableEndTime);c.C=isNaN(d)?0:d;c.u=isNaN(e)?0:e;1==a.gb.playerState?bAa(a):k8(a);a.S("remotePlayerChange")},iAa=function(a,b){if(-1E3!= +a.gb.playerState){var c=1085; +switch(parseInt(b.params.adState,10)){case 1:c=1081;break;case 2:c=1084;break;case 0:c=1083}a.gb.playerState=c;c=parseInt(b.params.currentTime,10);U7(a.gb,isNaN(c)?0:c);a.S("remotePlayerChange")}},jAa=function(a,b){var c="true"==b.params.muted; +a.gb.volume=parseInt(b.params.volume,10);a.gb.muted=c;a.S("remotePlayerChange")},kAa=function(a,b){a.F=b.params.videoId; +a.S("nowAutoplaying",parseInt(b.params.timeout,10))},lAa=function(a,b){var c="true"==b.params.hasNext; +a.gb.dg="true"==b.params.hasPrevious;a.gb.hasNext=c;a.S("previousNextChange")},cAa=function(a){g.Mo(a.H); +a.H=g.Ko((0,g.x)(a.fk,a,1),864E5)},l8=function(a,b,c){c?g8("Sending: action="+b+", params="+g.Mk(c)):g8("Sending: action="+b); +a.o.sendMessage(b,c)},m8=function(a){m7.call(this,"ScreenServiceProxy"); +this.Md=a;this.o=[];this.o.push(this.Md.$_s("screenChange",(0,g.x)(this.nP,this)));this.o.push(this.Md.$_s("onlineScreenChange",(0,g.x)(this.UL,this)))},qAa=function(a){var b={device:"Desktop", +app:"youtube-desktop"};b=g.K("MDX_CONFIG")||b;iya();p6();n8||(n8=new e7(b?b.loungeApiHost:void 0),qya()&&(n8.o="/api/loungedev"));o8||(o8=g.Ia("yt.mdx.remote.deferredProxies_")||[],g.Ga("yt.mdx.remote.deferredProxies_",o8,void 0));mAa();var c=p8();if(!c){var d=new v7(n8);g.Ga("yt.mdx.remote.screenService_",d,void 0);c=p8();var e=!1,f=void 0,k=void 0,l=!1;b&&(e=!!b.loadCastApiSetupScript,f=b.appId,k=b.theme,l=!!b.disableDial);Rza(a,d,function(m){m?q8()&&Q7(q8(),"YouTube TV"):d.subscribe("onlineScreenChange", +function(){d6("yt-remote-receiver-availability-change")})},e,f,k,l)}b&&!g.Ia("yt.mdx.remote.initialized_")&&(g.Ga("yt.mdx.remote.initialized_",!0,void 0),r8("Initializing: "+g.Mk(b)),s8.push(g.Ro("yt-remote-cast2-availability-change",function(){d6("yt-remote-receiver-availability-change")})),s8.push(g.Ro("yt-remote-cast2-receiver-selected",function(){t8(null); +d6("yt-remote-auto-connect","cast-selector-receiver")})),s8.push(g.Ro("yt-remote-cast2-receiver-resumed",function(){d6("yt-remote-receiver-resumed","cast-selector-receiver")})),s8.push(g.Ro("yt-remote-cast2-session-change",nAa)),s8.push(g.Ro("yt-remote-connection-change",function(m){m?Q7(q8(),"YouTube TV"):u8()||(Q7(null,null),Uza())})),a=v8(),b.isAuto&&(a.id+="#dial"),g.Ao("desktop_enable_autoplay")&&(a.capabilities=["atp"]),a.name=b.device,a.app=b.app,(k=b.theme)&&(a.theme=k),r8(" -- with channel params: "+ +g.Mk(a)),oAa(a),c.start(),q8()||pAa())},sAa=function(){var a=rAa(); +N7()&&g.Ns("yt-remote-cast-available")&&a.push({key:"cast-selector-receiver",name:"Cast..."});return a},rAa=function(){var a=p8().Md.$_gos(); +var b=w8();b&&x8()&&(k6(a,b)||a.push(b));return hya(a)},y8=function(){var a=tAa(); +!a&&N7()&&Tza()&&(a={key:"cast-selector-receiver",name:Tza()});return a},tAa=function(){var a=rAa(),b=w8(); +b||(b=u8());return g.cb(a,function(c){return b&&g6(b,c.key)?!0:!1})},w8=function(){var a=q8(); +if(!a)return null;var b=p8().ze();return l6(b,a)},nAa=function(a){r8("remote.onCastSessionChange_: "+h6(a)); +if(a){var b=w8();b&&b.id==a.id?Q7(b.id,"YouTube TV"):(b&&z8(),A8(a,1))}else x8()&&z8()},z8=function(){O7()?L7().stopSession():J7("stopSession called before API ready."); +var a=x8();a&&(a.disconnect(1),B8(null))},C8=function(){var a=x8(); +return!!a&&3!=a.getProxyState()},r8=function(a){i7("remote",a)},p8=function(){if(!D8){var a=g.Ia("yt.mdx.remote.screenService_"); +D8=a?new m8(a):null}return D8},q8=function(){return g.Ia("yt.mdx.remote.currentScreenId_")},uAa=function(a){g.Ga("yt.mdx.remote.currentScreenId_",a,void 0)},vAa=function(){return g.Ia("yt.mdx.remote.connectData_")},t8=function(a){g.Ga("yt.mdx.remote.connectData_",a,void 0)},x8=function(){return g.Ia("yt.mdx.remote.connection_")},B8=function(a){var b=x8(); +t8(null);a||uAa("");g.Ga("yt.mdx.remote.connection_",a,void 0);o8&&((0,g.y)(o8,function(c){c(a)}),o8.length=0); +b&&!a?d6("yt-remote-connection-change",!1):!b&&a&&d6("yt-remote-connection-change",!0)},u8=function(){var a=g.Ps(); +if(!a)return null;var b=p8();if(!b)return null;b=b.ze();return l6(b,a)},A8=function(a,b){q8(); +w8()&&w8();if(E8)F8=a;else{uAa(a.id);var c=new f8(n8,a,v8());c.connect(b,vAa());c.subscribe("beforeDisconnect",function(d){d6("yt-remote-before-disconnect",d)}); +c.subscribe("beforeDispose",function(){x8()&&(x8(),B8(null))}); +B8(c)}},pAa=function(){var a=u8(); +a?(r8("Resume connection to: "+h6(a)),A8(a,0)):(q6(),Uza(),r8("Skipping connecting because no session screen found."))},mAa=function(){var a=v8(); +if(g.Pb(a)){a=o6();var b=g.Ns("yt-remote-session-name")||"",c=g.Ns("yt-remote-session-app")||"";a={device:"REMOTE_CONTROL",id:a,name:b,app:c,mdxVersion:3};g.Ga("yt.mdx.remote.channelParams_",a,void 0)}},v8=function(){return g.Ia("yt.mdx.remote.channelParams_")||{}},oAa=function(a){a?(g.Ms("yt-remote-session-app",a.app),g.Ms("yt-remote-session-name",a.name)):(g.Os("yt-remote-session-app"),g.Os("yt-remote-session-name")); +g.Ga("yt.mdx.remote.channelParams_",a,void 0)},G8=function(a,b,c){g.z.call(this); +var d=this;this.module=a;this.I=b;this.Xa=c;this.events=new g.Rr(this);this.L=this.events.M(this.I,"onVolumeChange",this.mB);this.B=!1;this.suggestion=null;this.C=new g.VC(64);this.o=new g.H(this.TC,500,this);this.u=new g.H(this.UC,1E3,this);this.G=new u6(this.SO,0,this);this.A={};this.H=new g.H(this.yD,1E3,this);this.F=new v6(this.seekTo,1E3,this);this.N=g.Ja;g.A(this,this.events);this.events.M(b,"onCaptionsTrackListChanged",this.tL);this.events.M(b,"captionschanged",this.rK);this.events.M(b,"captionssettingschanged", +this.WC);this.events.M(b,"videoplayerreset",this.rq);this.events.M(b,"mdxautoplaycancel",function(){d.Xa.Rx()}); +a=this.Xa;a.ha();a.subscribe("proxyStateChange",this.GB,this);a.subscribe("remotePlayerChange",this.an,this);a.subscribe("remoteQueueChange",this.rq,this);a.subscribe("previousNextChange",this.CB,this);a.subscribe("nowAutoplaying",this.yB,this);a.subscribe("autoplayDismissed",this.WA,this);g.A(this,this.o);g.A(this,this.u);g.A(this,this.G);g.A(this,this.H);g.A(this,this.F);this.WC();this.rq();this.an()},wAa=function(a){a.ac(0); +a.o.stop();H8(a,new g.VC(64))},J8=function(a,b){if(I8(a)&&!a.B){var c=null; +b&&(c={style:a.I.getSubtitlesUserSettings()},g.Vb(c,b));a.Xa.LD(a.I.getVideoData(1).videoId,c);a.A=$7(a.Xa).o}},K8=function(a,b){var c=a.I.getPlaylist(); +if(c){var d=c.index;var e=c.listId.toString()}c=a.I.getVideoData(1);a.Xa.playVideo(c.videoId,b,d,e,c.playerParams,c.zf,Vxa(c));H8(a,new g.VC(1))},xAa=function(a,b){if(b){var c=a.I.getOption("captions","tracklist",{cz:1}); +c&&c.length?(a.I.setOption("captions","track",b),a.B=!1):(a.I.loadModule("captions"),a.B=!0)}else a.I.setOption("captions","track",{})},I8=function(a){return $7(a.Xa).videoId===a.I.getVideoData(1).videoId},H8=function(a,b){a.u.stop(); +var c=a.C;if(!g.aD(c,b)){var d=g.S(b,2);d!==g.S(a.C,2)&&g.tT(a.I.app,d);a.C=b;yAa(a.module,c,b)}},L8=function(){g.T.call(this,{D:"div", +J:"ytp-mdx-manual-pairing-popup-dialog",P:{role:"dialog"},K:[{D:"div",J:"ytp-mdx-manual-pairing-popup-dialog-inner-content",K:[{D:"div",J:"ytp-mdx-manual-pairing-popup-title",W:"Pronto dejar\u00e1 de ser posible establecer una conexi\u00f3n web con una TV mediante un c\u00f3digo"},{D:"div",J:"ytp-mdx-manual-pairing-popup-buttons",K:[{D:"button",Y:["ytp-button","ytp-mdx-manual-pairing-popup-learn-more"],W:"M\u00e1s informaci\u00f3n"},{D:"button",Y:["ytp-button","ytp-mdx-manual-pairing-popup-ok"],W:"Aceptar"}]}]}]}); +this.o=new g.LN(this,250);this.learnMoreButton=this.da("ytp-mdx-manual-pairing-popup-learn-more");this.okButton=this.da("ytp-mdx-manual-pairing-popup-ok");g.A(this,this.o);this.M(this.learnMoreButton,"click",this.u);this.M(this.okButton,"click",this.A)},M8=function(){g.T.call(this,{D:"div", +J:"ytp-mdx-popup-dialog",P:{role:"dialog"},K:[{D:"div",J:"ytp-mdx-popup-dialog-inner-content",K:[{D:"div",J:"ytp-mdx-popup-title",W:"No has iniciado sesi\u00f3n"},{D:"div",J:"ytp-mdx-popup-description",W:"Los v\u00eddeos que veas podr\u00edan aparecer en el historial de reproducciones de la TV e influir en las recomendaciones. Puedes evitarlo si cancelas e inicias sesi\u00f3n en YouTube desde tu ordenador."},{D:"div",J:"ytp-mdx-privacy-popup-buttons",K:[{D:"button",Y:["ytp-button","ytp-mdx-privacy-popup-cancel"], +W:"Cancelar"},{D:"button",Y:["ytp-button","ytp-mdx-privacy-popup-confirm"],W:"Confirmar"}]}]}]});this.o=new g.LN(this,250);this.cancelButton=this.da("ytp-mdx-privacy-popup-cancel");this.confirmButton=this.da("ytp-mdx-privacy-popup-confirm");g.A(this,this.o);this.M(this.cancelButton,"click",this.u);this.M(this.confirmButton,"click",this.A)},N8=function(a){g.T.call(this,{D:"div", +J:"ytp-remote",K:[{D:"div",J:"ytp-remote-display-status",K:[{D:"div",J:"ytp-remote-display-status-icon",K:[g.pM()]},{D:"div",J:"ytp-remote-display-status-text",W:"{{statustext}}"}]}]});this.api=a;this.o=new g.LN(this,250);g.A(this,this.o);this.M(a,"presentingplayerstatechange",this.u);zAa(this,g.iM(a))},zAa=function(a,b){if(3===a.api.getPresentingPlayerType()){var c={RECEIVER_NAME:a.api.getOption("remote","currentReceiver").name}; +c=g.S(b,128)?g.NL("No se ha podido reproducir el v\u00eddeo en $RECEIVER_NAME",c):b.nb()||g.S(b,4)?g.NL("El v\u00eddeo se est\u00e1 reproduciendo en $RECEIVER_NAME",c):g.NL("Conectado a $RECEIVER_NAME",c);a.na("statustext",c);a.o.show()}else a.o.hide()},O8=function(a,b){g.fR.call(this,"Reproducir en",0,a,b); +this.I=a;this.vi={};this.M(a,"onMdxReceiversChange",this.B);this.M(a,"presentingplayerstatechange",this.B);this.B()},P8=function(a){g.hC.call(this,a); +this.Ef={key:j6(),name:"Este ordenador"};this.se=null;this.subscriptions=[];this.Zu=this.Xa=null;this.vi=[this.Ef];this.Fh=this.Ef;this.Qb=new g.VC(64);this.uz=0;this.kd=-1;this.Gk=null;this.bn=this.yp=!1;this.Ej=this.ll=null;if(!g.Hy(this.player.O())){a=this.player;var b=g.$M(a);b&&(b=b.Nm())&&(b=new O8(a,b),g.A(this,b));b=new N8(a);g.A(this,b);g.vN(a,b.element,4);this.ll=new M8;g.A(this,this.ll);g.vN(a,this.ll.element,4);g.O(this.player.O().experiments,"pair_servlet_deprecation_warning_enabled")&& +(this.Gk=new L8,g.A(this,this.Gk),g.vN(a,this.Gk.element,4));this.bn=!!u8();this.yp=!!g.Ns("yt-remote-manual-pairing-warning-shown")}},Q8=function(a){a.Ej&&(a.player.removeEventListener("presentingplayerstatechange",a.Ej),a.Ej=null)},yAa=function(a,b,c){a.Qb=c; +a.player.S("presentingplayerstatechange",new g.fD(c,b))},AAa=function(a,b,c){var d=!1; +1===b?d=!a.bn:2===b&&(d=!a.yp);d&&g.hD(c,8)&&(a.player.pauseVideo(),Q8(a))},R8=function(a,b){if(b.key!==a.Fh.key)if(b.key===a.Ef.key)z8(); +else{if(a.Gk&&!a.yp&&b!==a.Ef&&"cast-selector-receiver"!==b.key&&g.Qy(a.player.O()))BAa(a);else{var c;(c=!g.O(a.player.O().experiments,"mdx_enable_privacy_disclosure_ui"))||(c=((c=g.K("PLAYER_CONFIG"))&&c.args&&void 0!==c.args.authuser?!0:!(!g.K("SESSION_INDEX")&&!g.K("LOGGED_IN")))||a.bn||!a.ll);(c?0:g.Qy(a.player.O())||g.Uy(a.player.O()))&&CAa(a)}a.Fh=b;var d=a.player.getPlaylistId();c=a.player.getVideoData(1);var e=c.videoId;if(!d&&!e||(2===a.player.getAppState()||1===a.player.getAppState())&& +g.O(a.player.O().experiments,"should_clear_video_data_on_player_cued_unstarted"))c=null;else{var f=a.player.getPlaylist();if(f){var k=[];for(var l=0;l<f.getLength();l++)k[l]=f.Ca(l).videoId}else k=[e];f=a.player.getCurrentTime(1);d={videoIds:k,listId:d,videoId:e,playerParams:c.playerParams,clickTrackingParams:c.zf,index:Math.max(a.player.getPlaylistIndex(),0),currentTime:0===f?void 0:f};(c=Vxa(c))&&(d.locationInfo=c);c=d}r8("Connecting to: "+g.Mk(b));"cast-selector-receiver"==b.key?(t8(c||null),c= +c||null,O7()?L7().setLaunchParams(c):J7("setLaunchParams called before ready.")):!c&&C8()&&q8()==b.key?d6("yt-remote-connection-change",!0):(z8(),t8(c||null),c=p8().ze(),(c=l6(c,b.key))&&A8(c,1))}},CAa=function(a){g.iM(a.player).nb()?a.player.pauseVideo():(a.Ej=function(b){AAa(a,1,b)},a.player.addEventListener("presentingplayerstatechange",a.Ej)); +a.ll&&a.ll.jc();x8()||(E8=!0)},BAa=function(a){g.iM(a.player).nb()?a.player.pauseVideo():(a.Ej=function(b){AAa(a,2,b)},a.player.addEventListener("presentingplayerstatechange",a.Ej)); +a.Gk&&a.Gk.jc();x8()||(E8=!0)},Gya={"\x00":"\\0", +"\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},I6={"'":"\\'"},DAa={},dya={XP:"atp",hT:"ska",RS:"que",gS:"mus",gT:"sus",hR:"dsp",ZS:"seq"},r6,n6="",vya=rya("loadCastFramework")||rya("loadCastApplicationFramework"),Qza=["pkedcjkdefgpdelpbcmbmeomcjbeemfm","enhhojjnijigcajfphajepfemndkmdlo"];/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +g.Ta(u6,g.z);g.h=u6.prototype;g.h.QF=function(a){this.B=arguments;this.o=!1;this.La?this.A=(0,g.C)()+this.Nd:this.La=g.Yf(this.C,this.Nd)}; +g.h.stop=function(){this.La&&(g.v.clearTimeout(this.La),this.La=null);this.A=null;this.o=!1;this.B=[]}; +g.h.pause=function(){++this.u}; +g.h.resume=function(){this.u&&(--this.u,!this.u&&this.o&&(this.o=!1,this.F.apply(null,this.B)))}; +g.h.X=function(){this.stop();u6.tc.X.call(this)}; +g.h.RF=function(){this.A?(this.La=g.Yf(this.C,this.A-(0,g.C)()),this.A=null):(this.La=null,this.u?this.o=!0:(this.o=!1,this.F.apply(null,this.B)))};g.t(v6,g.z);g.h=v6.prototype;g.h.Hz=function(a){this.A=arguments;this.La||this.u?this.o=!0:w6(this)}; +g.h.stop=function(){this.La&&(g.v.clearTimeout(this.La),this.La=null,this.o=!1,this.A=null)}; +g.h.pause=function(){this.u++}; +g.h.resume=function(){this.u--;this.u||!this.o||this.La||(this.o=!1,w6(this))}; +g.h.X=function(){g.z.prototype.X.call(this);this.stop()};y6.prototype.stringify=function(a){return g.v.JSON.stringify(a,void 0)}; +y6.prototype.parse=function(a){return g.v.JSON.parse(a,void 0)};z6.prototype.o=null;z6.prototype.getOptions=function(){var a;(a=this.o)||(a={},zya(this)&&(a[0]=!0,a[1]=!0),a=this.o=a);return a};var S8;g.Ta(yya,z6);S8=new yya;g.h=A6.prototype;g.h.hj=null;g.h.Qf=!1;g.h.Cl=null;g.h.jw=null;g.h.ql=null;g.h.vl=null;g.h.zh=null;g.h.wi=null;g.h.Fj=null;g.h.Zc=null;g.h.Fn=0;g.h.Uf=null;g.h.ir=null;g.h.Qh=null;g.h.qm=-1;g.h.IC=!0;g.h.Oi=!1;g.h.nt=0;g.h.Bq=null;var Eya={},D6={};g.h=A6.prototype;g.h.setTimeout=function(a){this.C=a}; +g.h.ZN=function(a){a=a.target;var b=this.Bq;b&&3==R6(a)?b.Hz():this.ID(a)}; +g.h.ID=function(a){try{if(a==this.Zc)a:{var b=R6(this.Zc),c=this.Zc.F,d=this.Zc.getStatus();if(g.ne&&!g.Sd(10)||g.pe&&!g.Rd("420+")){if(4>b)break a}else if(3>b||3==b&&!g.Ah&&!T6(this.Zc))break a;this.Oi||4!=b||7==c||(8==c||0>=d?this.o.Jf(3):this.o.Jf(2));K6(this);var e=this.Zc.getStatus();this.qm=e;var f=T6(this.Zc);(this.Qf=200==e)?(4==b&&G6(this),this.F?(Fya(this,b,f),g.Ah&&this.Qf&&3==b&&(this.B.oa(this.u,"tick",this.PN),this.u.start())):F6(this,f),this.Qf&&!this.Oi&&(4==b?this.o.To(this):(this.Qf= +!1,C6(this)))):(400==e&&0<f.indexOf("Unknown SID")?(this.Qh=3,E6(13)):(this.Qh=0,E6(14)),G6(this),H6(this))}}catch(k){this.Zc&&T6(this.Zc)}finally{}}; +g.h.PN=function(){var a=R6(this.Zc),b=T6(this.Zc);this.Fn<b.length&&(K6(this),Fya(this,a,b),this.Qf&&4!=a&&C6(this))}; +g.h.mN=function(a){J6((0,g.x)(this.lN,this,a),0)}; +g.h.lN=function(a){this.Oi||(K6(this),F6(this,a),C6(this))}; +g.h.PB=function(a){J6((0,g.x)(this.kN,this,a),0)}; +g.h.kN=function(a){this.Oi||(G6(this),this.Qf=a,this.o.To(this),this.o.Jf(4))}; +g.h.cancel=function(){this.Oi=!0;G6(this)}; +g.h.uN=function(){this.Cl=null;var a=(0,g.C)();0<=a-this.jw?(2!=this.vl&&this.o.Jf(3),G6(this),this.Qh=2,E6(18),H6(this)):Iya(this,this.jw-a)}; +g.h.getLastError=function(){return this.Qh};g.h=Lya.prototype;g.h.lt=null;g.h.le=null;g.h.Cq=!1;g.h.My=null;g.h.Co=null;g.h.Tt=null;g.h.mt=null;g.h.Te=null;g.h.Zg=-1;g.h.pm=null;g.h.Rl=null;g.h.connect=function(a){this.mt=a;a=M6(this.o,null,this.mt);E6(3);this.My=(0,g.C)();var b=this.o.H;null!=b?(this.pm=b[0],(this.Rl=b[1])?(this.Te=1,Mya(this)):(this.Te=2,O6(this))):(a6(a,"MODE","init"),this.le=new A6(this,void 0,void 0,void 0),this.le.hj=this.lt,B6(this.le,a,!1,null,!0),this.Te=0)}; +g.h.RE=function(a){if(a)this.Te=2,O6(this);else{E6(4);var b=this.o;b.cg=b.Ch.Zg;$6(b,9)}a&&this.Jf(2)}; +g.h.zs=function(a){return this.o.zs(a)}; +g.h.abort=function(){this.le&&(this.le.cancel(),this.le=null);this.Zg=-1}; +g.h.Ly=function(){return!1}; +g.h.HB=function(a,b){this.Zg=a.qm;if(0==this.Te)if(b){try{var c=this.u.parse(b)}catch(d){c=this.o;c.cg=this.Zg;$6(c,2);return}this.pm=c[0];this.Rl=c[1]}else c=this.o,c.cg=this.Zg,$6(c,2);else if(2==this.Te)if(this.Cq)E6(7),this.Tt=(0,g.C)();else if("11111"==b){if(E6(6),this.Cq=!0,this.Co=(0,g.C)(),c=this.Co-this.My,!g.ne||g.Sd(10)||500>c)this.Zg=200,this.le.cancel(),E6(12),N6(this.o,this,!0)}else E6(8),this.Co=this.Tt=(0,g.C)(),this.Cq=!1}; +g.h.To=function(){this.Zg=this.le.qm;if(this.le.Qf)0==this.Te?this.Rl?(this.Te=1,Mya(this)):(this.Te=2,O6(this)):2==this.Te&&((!g.ne||g.Sd(10)?!this.Cq:200>this.Tt-this.Co)?(E6(11),N6(this.o,this,!1)):(E6(12),N6(this.o,this,!0)));else{0==this.Te?E6(9):2==this.Te&&E6(10);var a=this.o;this.le.getLastError();a.cg=this.Zg;$6(a,2)}}; +g.h.sn=function(){return this.o.sn()}; +g.h.isActive=function(){return this.o.isActive()}; +g.h.Jf=function(a){this.o.Jf(a)};g.Ta(P6,g.mf);var Rya=/^https?$/i,EAa=["POST","PUT"];g.h=P6.prototype; +g.h.send=function(a,b,c,d){if(this.o)throw Error("[goog.net.XhrIo] Object is active with another request="+this.L+"; newUri="+a);b=b?b.toUpperCase():"GET";this.L=a;this.B="";this.F=0;this.fa=b;this.Z=!1;this.A=!0;this.o=this.V?Aya(this.V):Aya(S8);this.T=this.V?this.V.getOptions():S8.getOptions();this.o.onreadystatechange=(0,g.x)(this.DB,this);try{c6(S6(this,"Opening Xhr")),this.ba=!0,this.o.open(b,String(a),!0),this.ba=!1}catch(f){c6(S6(this,"Error opening Xhr: "+f.message));Qya(this,f);return}a= +c||"";var e=this.headers.clone();d&&$xa(d,function(f,k){e.set(k,f)}); +d=g.cb(e.Re(),Oya);c=g.v.FormData&&a instanceof g.v.FormData;!g.fb(EAa,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,k){this.o.setRequestHeader(k,f)},this); +this.ea&&(this.o.responseType=this.ea);"withCredentials"in this.o&&this.o.withCredentials!==this.aa&&(this.o.withCredentials=this.aa);try{Tya(this),0<this.G&&(this.R=Nya(this.o),c6(S6(this,"Will abort after "+this.G+"ms if incomplete, xhr2 "+this.R)),this.R?(this.o.timeout=this.G,this.o.ontimeout=(0,g.x)(this.Ny,this)):this.N=g.Yf(this.Ny,this.G,this)),c6(S6(this,"Sending request")),this.H=!0,this.o.send(a),this.H=!1}catch(f){c6(S6(this,"Send error: "+f.message)),Qya(this,f)}}; +g.h.Ny=function(){"undefined"!=typeof g.G1&&this.o&&(this.B="Timed out after "+this.G+"ms, aborting",this.F=8,S6(this,this.B),this.dispatchEvent("timeout"),this.abort(8))}; +g.h.abort=function(a){this.o&&this.A&&(S6(this,"Aborting"),this.A=!1,this.C=!0,this.o.abort(),this.C=!1,this.F=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Q6(this))}; +g.h.X=function(){this.o&&(this.A&&(this.A=!1,this.C=!0,this.o.abort(),this.C=!1),Q6(this,!0));P6.tc.X.call(this)}; +g.h.DB=function(){this.ha()||(this.ba||this.H||this.C?Sya(this):this.sM())}; +g.h.sM=function(){Sya(this)}; +g.h.isActive=function(){return!!this.o}; +g.h.getStatus=function(){try{return 2<R6(this)?this.o.status:-1}catch(a){return-1}}; +g.h.getLastError=function(){return"string"===typeof this.B?this.B:String(this.B)};g.h=U6.prototype;g.h.gm=null;g.h.de=null;g.h.Cc=null;g.h.kt=null;g.h.Fo=null;g.h.jx=null;g.h.So=null;g.h.Vm=0;g.h.MJ=0;g.h.Kd=null;g.h.Ih=null;g.h.Jg=null;g.h.Ui=null;g.h.Ch=null;g.h.fr=null;g.h.Dk=-1;g.h.sz=-1;g.h.cg=-1;g.h.jk=0;g.h.Xj=0;g.h.Pi=8;var a7=new g.mf;g.Ta(Vya,g.Oe);g.Ta(Wya,g.Oe);g.Ta(Xya,g.Oe);g.h=U6.prototype;g.h.connect=function(a,b,c,d,e){E6(0);this.kt=b;this.gm=c||{};d&&void 0!==e&&(this.gm.OSID=d,this.gm.OAID=e);this.F?(J6((0,g.x)(this.Ex,this,a),100),aza(this)):this.Ex(a)}; +g.h.Ex=function(a){this.Ch=new Lya(this);this.Ch.lt=null;this.Ch.u=this.C;this.Ch.connect(a)}; +g.h.Ly=function(){return 0==this.o}; +g.h.OB=function(a){this.Ih=null;dza(this,a)}; +g.h.NB=function(){this.Jg=null;this.Cc=new A6(this,this.A,"rpc",this.G);this.Cc.hj=null;this.Cc.nt=0;var a=this.jx.clone();Z5(a,"RID","rpc");Z5(a,"SID",this.A);Z5(a,"CI",this.fr?"0":"1");Z5(a,"AID",this.Dk);V6(this,a);if(!g.ne||g.Sd(10))Z5(a,"TYPE","xmlhttp"),B6(this.Cc,a,!0,this.So,!1);else{Z5(a,"TYPE","html");var b=this.Cc,c=!!this.So;b.vl=3;b.zh=$5(a.clone());Hya(b,c)}}; +g.h.HB=function(a,b){if(0!=this.o&&(this.Cc==a||this.de==a))if(this.cg=a.qm,this.de==a&&3==this.o)if(7<this.Pi){try{var c=this.C.parse(b)}catch(f){c=null}if(Array.isArray(c)&&3==c.length)if(0==c[0])a:{if(!this.Jg){if(this.Cc)if(this.Cc.ql+3E3<this.de.ql)X6(this),this.Cc.cancel(),this.Cc=null;else break a;Z6(this);E6(19)}}else this.sz=c[1],0<this.sz-this.Dk&&37500>c[2]&&this.fr&&0==this.Xj&&!this.Ui&&(this.Ui=J6((0,g.x)(this.nK,this),6E3));else $6(this,11)}else b!=DAa.zQ.o&&$6(this,11);else if(this.Cc== +a&&X6(this),!g.kc(b)){c=this.C.parse(b);for(var d=0;d<c.length;d++){var e=c[d];this.Dk=e[0];e=e[1];2==this.o?"c"==e[0]?(this.A=e[1],this.So=e[2],e=e[3],null!=e?this.Pi=e:this.Pi=6,this.o=3,this.Kd&&this.Kd.zx(),this.jx=M6(this,this.sn()?this.So:null,this.kt),eza(this)):"stop"==e[0]&&$6(this,7):3==this.o&&("stop"==e[0]?$6(this,7):"noop"!=e[0]&&this.Kd&&this.Kd.yx(e),this.Xj=0)}}}; +g.h.nK=function(){null!=this.Ui&&(this.Ui=null,this.Cc.cancel(),this.Cc=null,Z6(this),E6(20))}; +g.h.To=function(a){if(this.Cc==a){X6(this);this.Cc=null;var b=2}else if(this.de==a)this.de=null,b=1;else return;this.cg=a.qm;if(0!=this.o)if(a.Qf)1==b?(b=(0,g.C)()-a.ql,a7.dispatchEvent(new Wya(a7,a.Fj?a.Fj.length:0,b,this.jk)),W6(this),this.B.length=0):eza(this);else{var c=a.getLastError(),d;if(!(d=3==c||7==c||0==c&&0<this.cg)){if(d=1==b)this.de||this.Ih||1==this.o||2<=this.jk?d=!1:(this.Ih=J6((0,g.x)(this.OB,this,a),fza(this,this.jk)),this.jk++,d=!0);d=!(d||2==b&&Z6(this))}if(d)switch(c){case 1:$6(this, +5);break;case 4:$6(this,10);break;case 3:$6(this,6);break;case 7:$6(this,12);break;default:$6(this,2)}}}; +g.h.pF=function(a){if(!g.fb(arguments,this.o))throw Error("Unexpected channel state: "+this.o);}; +g.h.LO=function(a){a?E6(2):(E6(1),gza(this,8))}; +g.h.zs=function(a){if(a)throw Error("Can't create secondary domain capable XhrIo object.");a=new P6;a.aa=!1;return a}; +g.h.isActive=function(){return!!this.Kd&&this.Kd.isActive(this)}; +g.h.Jf=function(a){a7.dispatchEvent(new Xya(a7,a))}; +g.h.sn=function(){return!(!g.ne||g.Sd(10))}; +g.h=hza.prototype;g.h.zx=function(){}; +g.h.yx=function(){}; +g.h.xx=function(){}; +g.h.ks=function(){}; +g.h.iy=function(){return{}}; +g.h.isActive=function(){return!0};g.h=iza.prototype;g.h.isEmpty=function(){return g.gb(this.o)&&g.gb(this.u)}; +g.h.clear=function(){this.o=[];this.u=[]}; +g.h.contains=function(a){return g.fb(this.o,a)||g.fb(this.u,a)}; +g.h.remove=function(a){var b=this.o;var c=(0,g.Osa)(b,a);0<=c?(g.jb(b,c),b=!0):b=!1;return b||g.kb(this.u,a)}; +g.h.Ud=function(){for(var a=[],b=this.o.length-1;0<=b;--b)a.push(this.o[b]);var c=this.u.length;for(b=0;b<c;++b)a.push(this.u[b]);return a};g.Ta(b7,g.z);g.h=b7.prototype;g.h.fN=function(){this.Nd=Math.min(3E5,2*this.Nd);this.A();this.u&&this.start()}; +g.h.start=function(){var a=this.Nd+15E3*Math.random();this.o.fb(a);this.u=(0,g.C)()+a}; +g.h.stop=function(){this.o.stop();this.u=0}; +g.h.isActive=function(){return this.o.isActive()}; +g.h.reset=function(){this.o.stop();this.Nd=5E3};g.Ta(c7,hza);g.h=c7.prototype;g.h.subscribe=function(a,b,c){return this.A.subscribe(a,b,c)}; +g.h.unsubscribe=function(a,b,c){return this.A.unsubscribe(a,b,c)}; +g.h.mi=function(a){return this.A.ij(a)}; +g.h.S=function(a,b){return this.A.S.apply(this.A,arguments)}; +g.h.dispose=function(){this.Mb||(this.Mb=!0,g.Me(this.A),lza(this),g.Me(this.u),this.u=null)}; +g.h.ha=function(){return this.Mb}; +g.h.connect=function(a,b,c){if(!this.o||2!=this.o.o){this.L="";this.u.stop();this.C=a||null;this.B=b||0;a=this.N+"/test";b=this.N+"/bind";var d=new U6(c?c.firstTestResults:null,c?c.secondTestResults:null,this.R),e=this.o;e&&(e.Kd=null);d.Kd=this;this.o=d;e?this.o.connect(a,b,this.F,e.A,e.Dk):c?this.o.connect(a,b,this.F,c.sessionId,c.arrayId):this.o.connect(a,b,this.F)}}; +g.h.sendMessage=function(a,b){var c={_sc:a};b&&g.Vb(c,b);this.u.isActive()||2==(this.o?this.o.o:0)?this.G.push(c):d7(this)&&bza(this.o,c)}; +g.h.zx=function(){this.u.reset();this.C=null;this.B=0;if(this.G.length){var a=this.G;this.G=[];for(var b=0,c=a.length;b<c;++b)bza(this.o,a[b])}this.S("handlerOpened")}; +g.h.xx=function(a){var b=2==a&&401==this.o.cg;4==a||b||this.u.start();this.S("handlerError",a)}; +g.h.ks=function(a){if(!this.u.isActive())this.S("handlerClosed");else if(a)for(var b=0,c=a.length;b<c;++b){var d=a[b].map;d&&this.G.push(d)}}; +g.h.iy=function(){var a={v:2};this.L&&(a.gsessionid=this.L);0!=this.B&&(a.ui=""+this.B);0!=this.H&&(a.ui=""+this.H);this.C&&g.Vb(a,this.C);return a}; +g.h.yx=function(a){"S"==a[0]?this.L=a[1]:"gracefulReconnect"==a[0]?(this.u.start(),$ya(this.o)):this.S("handlerMessage",new jza(a[0],a[1]))}; +g.h.nO=function(){this.u.isActive();var a=this.o,b=0;a.Cc&&b++;a.de&&b++;0==b&&this.connect(this.C,this.B)};e7.prototype.B=function(a,b,c,d){b?a(d):a({text:c.responseText})}; +e7.prototype.A=function(a,b){a(Error("Request error: "+b.status))}; +e7.prototype.C=function(a){a(Error("request timed out"))};var tza=(0,g.C)(),h7=null,k7=Array(50),j7=-1,l7=!1;g.Ta(m7,g.N);m7.prototype.ze=function(){return this.screens}; +m7.prototype.contains=function(a){return!!k6(this.screens,a)}; +m7.prototype.get=function(a){return a?l6(this.screens,a):null}; +m7.prototype.info=function(a){i7(this.F,a)};g.t(n7,g.N);g.h=n7.prototype;g.h.start=function(){!this.o&&isNaN(this.La)&&this.MD()}; +g.h.stop=function(){this.o&&(this.o.abort(),this.o=null);isNaN(this.La)||(g.Mo(this.La),this.La=NaN)}; +g.h.X=function(){this.stop();g.N.prototype.X.call(this)}; +g.h.MD=function(){this.La=NaN;this.o=g.uq(f7(this.F,"/pairing/get_screen"),{method:"POST",Db:{pairing_code:this.B},timeout:5E3,onSuccess:(0,g.x)(this.lP,this),onError:(0,g.x)(this.kP,this),He:(0,g.x)(this.mP,this)})}; +g.h.lP=function(a,b){this.o=null;var c=b.screen||{};c.dialId=this.C;c.name=this.A;this.S("pairingComplete",new f6(c))}; +g.h.kP=function(a){this.o=null;a.status&&404==a.status?this.u>=FAa.length?this.S("pairingFailed",Error("DIAL polling timed out")):(a=FAa[this.u],this.La=g.Ko((0,g.x)(this.MD,this),a),this.u++):this.S("pairingFailed",Error("Server error "+a.status))}; +g.h.mP=function(){this.o=null;this.S("pairingFailed",Error("Server not responding"))}; +var FAa=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];g.Ta(p7,m7);g.h=p7.prototype;g.h.start=function(){o7(this)&&this.S("screenChange");!g.Ns("yt-remote-lounge-token-expiration")&&xza(this);g.Mo(this.o);this.o=g.Ko((0,g.x)(this.start,this),1E4)}; +g.h.add=function(a,b){o7(this);uza(this,a);q7(this,!1);this.S("screenChange");b(a);a.token||xza(this)}; +g.h.remove=function(a,b){var c=o7(this);wza(this,a)&&(q7(this,!1),c=!0);b(a);c&&this.S("screenChange")}; +g.h.dr=function(a,b,c,d){var e=o7(this),f=this.get(a.id);f?(f.name!=b&&(f.name=b,q7(this,!1),e=!0),c(a)):d(Error("no such local screen."));e&&this.S("screenChange")}; +g.h.X=function(){g.Mo(this.o);p7.tc.X.call(this)}; +g.h.bG=function(a){o7(this);var b=this.screens.length;a=a&&a.screens||[];for(var c=0,d=a.length;c<d;++c){var e=a[c],f=this.get(e.screenId);f&&(f.token=e.loungeToken,--b)}q7(this,!b);b&&i7(this.F,"Missed "+b+" lounge tokens.")}; +g.h.aG=function(a){i7(this.F,"Requesting lounge tokens failed: "+a)};g.t(s7,g.N);g.h=s7.prototype;g.h.start=function(){var a=parseInt(g.Ns("yt-remote-fast-check-period")||"0",10);(this.B=(0,g.C)()-144E5<a?0:a)?u7(this):(this.B=(0,g.C)()+3E5,g.Ms("yt-remote-fast-check-period",this.B),this.qv())}; +g.h.isEmpty=function(){return g.Pb(this.o)}; +g.h.update=function(){r7("Updating availability on schedule.");var a=this.F(),b=g.Cb(this.o,function(c,d){return c&&!!l6(a,d)},this); +t7(this,b)}; +g.h.X=function(){g.Mo(this.A);this.A=NaN;this.u&&(this.u.abort(),this.u=null);g.N.prototype.X.call(this)}; +g.h.qv=function(){g.Mo(this.A);this.A=NaN;this.u&&this.u.abort();var a=Aza(this);if(b6(a)){var b=f7(this.C,"/pairing/get_screen_availability");this.u=g7(this.C,b,{lounge_token:g.Jb(a).join(",")},(0,g.x)(this.PM,this,a),(0,g.x)(this.OM,this))}else t7(this,{}),u7(this)}; +g.h.PM=function(a,b){this.u=null;var c=g.Jb(Aza(this));if(g.xb(c,g.Jb(a))){c=b.screens||[];for(var d={},e=0,f=c.length;e<f;++e)d[a[c[e].loungeToken]]="online"==c[e].status;t7(this,d);u7(this)}else this.pc("Changing Screen set during request."),this.qv()}; +g.h.OM=function(a){this.pc("Screen availability failed: "+a);this.u=null;u7(this)}; +g.h.pc=function(a){i7("OnlineScreenService",a)};g.Ta(v7,m7);g.h=v7.prototype;g.h.start=function(){this.u.start();this.o.start();this.screens.length&&(this.S("screenChange"),this.o.isEmpty()||this.S("onlineScreenChange"))}; +g.h.add=function(a,b,c){this.u.add(a,b,c)}; +g.h.remove=function(a,b,c){this.u.remove(a,b,c);this.o.update()}; +g.h.dr=function(a,b,c,d){this.u.contains(a)?this.u.dr(a,b,c,d):(a="Updating name of unknown screen: "+a.name,i7(this.F,a),d(Error(a)))}; +g.h.ze=function(a){return a?this.screens:g.nb(this.screens,(0,g.Ae)(this.A,function(b){return!this.contains(b)},this))}; +g.h.ND=function(){return(0,g.Ae)(this.ze(!0),function(a){return!!this.o.o[a.id]},this)}; +g.h.OD=function(a,b,c,d,e){this.info("getDialScreenByPairingCode "+a+" / "+b);var f=new n7(this.C,a,b,c);f.subscribe("pairingComplete",(0,g.x)(function(k){g.Me(f);d(w7(this,k))},this)); +f.subscribe("pairingFailed",function(k){g.Me(f);e(k)}); +f.start();return(0,g.x)(f.stop,f)}; +g.h.oP=function(a,b,c,d){g.uq(f7(this.C,"/pairing/get_screen"),{method:"POST",Db:{pairing_code:a},timeout:5E3,onSuccess:(0,g.x)(function(e,f){var k=new f6(f.screen||{});if(!k.name||Eza(this,k.name)){a:{var l=k.name;for(var m=2,n=b(l,m);Eza(this,n);){m++;if(20<m)break a;n=b(l,m)}l=n}k.name=l}c(w7(this,k))},this), +onError:(0,g.x)(function(e){d(Error("pairing request failed: "+e.status))},this), +He:(0,g.x)(function(){d(Error("pairing request timed out."))},this)})}; +g.h.X=function(){g.Me(this.u);g.Me(this.o);v7.tc.X.call(this)}; +g.h.jG=function(){Fza(this);this.S("screenChange");this.o.update()}; +v7.prototype.dispose=v7.prototype.dispose;g.Ta(y7,g.N);g.h=y7.prototype;g.h.getScreen=function(){return this.H}; +g.h.qq=function(a){this.H=a;this.S("sessionScreen",this.H)}; +g.h.Ge=function(a){this.ha()||(a&&z7(this,""+a),this.H=null,this.S("sessionScreen",null))}; +g.h.info=function(a){i7(this.T,a)}; +g.h.QD=function(){return null}; +g.h.Ev=function(a){var b=this.u;a?(b.displayStatus=new chrome.cast.ReceiverDisplayStatus(a,[]),b.displayStatus.showStop=!0):b.displayStatus=null;chrome.cast.setReceiverDisplayStatus(b,(0,g.x)(function(){this.info("Updated receiver status for "+b.friendlyName+": "+a)},this),(0,g.x)(function(){z7(this,"Failed to update receiver status for: "+b.friendlyName)},this))}; +g.h.X=function(){this.Ev("");y7.tc.X.call(this)};g.t(A7,y7);g.h=A7.prototype;g.h.Dv=function(a){if(this.o){if(this.o==a)return;z7(this,"Overriding cast sesison with new session object");this.o.removeUpdateListener(this.C);this.o.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.B)}this.o=a;this.o.addUpdateListener(this.C);this.o.addMessageListener("urn:x-cast:com.google.youtube.mdx",this.B);Hza(this)}; +g.h.Ek=function(a){this.info("launchWithParams no-op for Cast: "+g.Mk(a))}; +g.h.stop=function(){this.o?this.o.stop((0,g.x)(function(){this.Ge()},this),(0,g.x)(function(){this.Ge(Error("Failed to stop receiver app."))},this)):this.Ge(Error("Stopping cast device witout session."))}; +g.h.Ev=function(){}; +g.h.X=function(){this.info("disposeInternal");g.Mo(this.A);this.A=0;this.o&&(this.o.removeUpdateListener(this.C),this.o.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.B));this.o=null;y7.prototype.X.call(this)}; +g.h.CN=function(a,b){if(!this.ha())if(b){var c=x6(b);if(g.Oa(c)){var d=""+c.type;c=c.data||{};this.info("onYoutubeMessage_: "+d+" "+g.Mk(c));switch(d){case "mdxSessionStatus":Gza(this,c.screenId);break;default:z7(this,"Unknown youtube message: "+d)}}else z7(this,"Unable to parse message.")}else z7(this,"No data in message.")}; +g.h.Dy=function(a,b,c,d){Dza(this.L,this.u.label,a,this.u.friendlyName,(0,g.x)(function(e){e?b(e):0<=d?(z7(this,"Screen "+a+" appears to be offline. "+d+" retries left."),g.Ko((0,g.x)(this.Dy,this,a,b,c,d-1),300)):c(Error("Unable to fetch screen."))},this),c)}; +g.h.QD=function(){return this.o}; +g.h.pP=function(a){this.ha()||a||(z7(this,"Cast session died."),this.Ge())};g.t(B7,y7);g.h=B7.prototype;g.h.Dv=function(a){this.A=a;this.A.addUpdateListener(this.R)}; +g.h.Ek=function(a){this.B=a;this.F()}; +g.h.stop=function(){this.o();this.o=g.Ja;g.Mo(this.C);this.A?this.A.stop((0,g.x)(this.Ge,this,null),(0,g.x)(this.Ge,this,"Failed to stop DIAL device.")):this.Ge()}; +g.h.X=function(){this.o();this.o=g.Ja;g.Mo(this.C);this.A&&this.A.removeUpdateListener(this.R);this.A=null;y7.prototype.X.call(this)}; +g.h.sP=function(a){this.ha()||a||(z7(this,"DIAL session died."),this.o(),this.o=g.Ja,this.Ge())}; +g.h.Dt=function(a){this.N=j6();if(this.B){var b=new chrome.cast.DialLaunchResponse(!0,Jza(this));a(b);Iza(this)}else this.F=(0,g.x)(function(){g.Mo(this.C);this.F=g.Ja;this.C=NaN;var c=new chrome.cast.DialLaunchResponse(!0,Jza(this));a(c);Iza(this)},this),this.C=g.Ko((0,g.x)(function(){this.F()},this),100)}; +g.h.DG=function(a,b,c){Dza(this.L,this.G.receiver.label,a,this.u.friendlyName,(0,g.x)(function(d){d&&d.token?(this.qq(d),b(new chrome.cast.DialLaunchResponse(!1))):this.Dt(b,c)},this),(0,g.x)(function(d){z7(this,"Failed to get DIAL screen: "+d); +this.Dt(b,c)},this))};g.t(C7,y7);C7.prototype.stop=function(){this.Ge()}; +C7.prototype.Dv=function(){}; +C7.prototype.Ek=function(){g.Mo(this.o);this.o=NaN;var a=l6(this.L.ze(),this.u.label);a?this.qq(a):this.Ge(Error("No such screen"))}; +C7.prototype.X=function(){g.Mo(this.o);this.o=NaN;y7.prototype.X.call(this)};g.t(D7,g.N);g.h=D7.prototype; +g.h.init=function(a,b){chrome.cast.timeout.requestSession=3E4;var c=new chrome.cast.SessionRequest(this.G);this.H||(c.dialRequest=new chrome.cast.DialRequest("YouTube"));var d=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED,e=a?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION,f=(0,g.x)(this.xM,this);c=new chrome.cast.ApiConfig(c,(0,g.x)(this.KB,this),f,d,e);c.customDialLaunchCallback=(0,g.x)(this.KK,this);chrome.cast.initialize(c,(0,g.x)(function(){this.ha()|| +(chrome.cast.addReceiverActionListener(this.B),qza(),this.u.subscribe("onlineScreenChange",(0,g.x)(this.PD,this)),this.A=Lza(this),chrome.cast.setCustomReceivers(this.A,g.Ja,(0,g.x)(function(k){this.pc("Failed to set initial custom receivers: "+g.Mk(k))},this)),this.S("yt-remote-cast2-availability-change",F7(this)),b(!0))},this),(0,g.x)(function(k){this.pc("Failed to initialize API: "+g.Mk(k)); +b(!1)},this))}; +g.h.vO=function(a,b){E7("Setting connected screen ID: "+a+" -> "+b);if(this.o){var c=this.o.getScreen();if(!a||c&&c.id!=a)E7("Unsetting old screen status: "+this.o.u.friendlyName),G7(this,null)}if(a&&b){if(!this.o){c=l6(this.u.ze(),a);if(!c){E7("setConnectedScreenStatus: Unknown screen.");return}var d=Kza(this,c);d||(E7("setConnectedScreenStatus: Connected receiver not custom..."),d=new chrome.cast.Receiver(c.uuid?c.uuid:c.id,c.name),d.receiverType=chrome.cast.ReceiverType.CUSTOM,this.A.push(d),chrome.cast.setCustomReceivers(this.A, +g.Ja,(0,g.x)(function(e){this.pc("Failed to set initial custom receivers: "+g.Mk(e))},this))); +E7("setConnectedScreenStatus: new active receiver: "+d.friendlyName);G7(this,new C7(this.u,d),!0)}this.o.Ev(b)}else E7("setConnectedScreenStatus: no screen.")}; +g.h.wO=function(a){this.ha()?this.pc("Setting connection data on disposed cast v2"):this.o?this.o.Ek(a):this.pc("Setting connection data without a session")}; +g.h.rP=function(){this.ha()?this.pc("Stopping session on disposed cast v2"):this.o?(this.o.stop(),G7(this,null)):E7("Stopping non-existing session")}; +g.h.requestSession=function(){chrome.cast.requestSession((0,g.x)(this.KB,this),(0,g.x)(this.SM,this))}; +g.h.X=function(){this.u.unsubscribe("onlineScreenChange",(0,g.x)(this.PD,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.B);var a=nza,b=g.Ia("yt.mdx.remote.debug.handlers_");g.kb(b||[],a);g.Me(this.o);g.N.prototype.X.call(this)}; +g.h.pc=function(a){i7("Controller",a)}; +g.h.MB=function(a,b){this.o==a&&(b||G7(this,null),this.S("yt-remote-cast2-session-change",b))}; +g.h.tM=function(a,b){if(!this.ha())if(a)switch(a.friendlyName=chrome.cast.unescape(a.friendlyName),E7("onReceiverAction_ "+a.label+" / "+a.friendlyName+"-- "+b),b){case chrome.cast.ReceiverAction.CAST:if(this.o)if(this.o.u.label!=a.label)E7("onReceiverAction_: Stopping active receiver: "+this.o.u.friendlyName),this.o.stop();else{E7("onReceiverAction_: Casting to active receiver.");this.o.getScreen()&&this.S("yt-remote-cast2-session-change",this.o.getScreen());break}switch(a.receiverType){case chrome.cast.ReceiverType.CUSTOM:G7(this, +new C7(this.u,a));break;case chrome.cast.ReceiverType.DIAL:G7(this,new B7(this.u,a,this.F));break;case chrome.cast.ReceiverType.CAST:G7(this,new A7(this.u,a));break;default:this.pc("Unknown receiver type: "+a.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.o&&this.o.u.label==a.label?this.o.stop():this.pc("Stopping receiver w/o session: "+a.friendlyName)}else this.pc("onReceiverAction_ called without receiver.")}; +g.h.KK=function(a){if(this.ha())return Promise.reject(Error("disposed"));var b=a.receiver;b.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.pc("Not DIAL receiver: "+b.friendlyName),b.receiverType=chrome.cast.ReceiverType.DIAL);var c=this.o?this.o.u:null;if(!c||c.label!=b.label)return this.pc("Receiving DIAL launch request for non-clicked DIAL receiver: "+b.friendlyName),Promise.reject(Error("illegal DIAL launch"));if(c&&c.label==b.label&&c.receiverType!=chrome.cast.ReceiverType.DIAL){if(this.o.getScreen())return E7("Reselecting dial screen."), +this.S("yt-remote-cast2-session-change",this.o.getScreen()),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.pc('Changing CAST intent from "'+c.receiverType+'" to "dial" for '+b.friendlyName);G7(this,new B7(this.u,b,this.F))}b=this.o;b.G=a;return b.G.appState==chrome.cast.DialAppState.RUNNING?new Promise((0,g.x)(b.DG,b,(b.G.extraData||{}).screenId||null)):new Promise((0,g.x)(b.Dt,b))}; +g.h.KB=function(a){if(!this.ha()){E7("New cast session ID: "+a.sessionId);var b=a.receiver;if(b.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.o)if(b.receiverType==chrome.cast.ReceiverType.CAST)E7("Got resumed cast session before resumed mdx connection."),b.friendlyName=chrome.cast.unescape(b.friendlyName),G7(this,new A7(this.u,b),!0);else{this.pc("Got non-cast session without previous mdx receiver event, or mdx resume.");return}var c=this.o.u,d=l6(this.u.ze(),c.label);d&&g6(d,b.label)&& +c.receiverType!=chrome.cast.ReceiverType.CAST&&b.receiverType==chrome.cast.ReceiverType.CAST&&(E7("onSessionEstablished_: manual to cast session change "+b.friendlyName),g.Me(this.o),this.o=new A7(this.u,b),this.o.subscribe("sessionScreen",(0,g.x)(this.MB,this,this.o)),this.o.Ek(null));this.o.Dv(a)}}}; +g.h.qP=function(){return this.o?this.o.QD():null}; +g.h.SM=function(a){this.ha()||(this.pc("Failed to estabilish a session: "+g.Mk(a)),a.code!=chrome.cast.ErrorCode.CANCEL&&G7(this,null))}; +g.h.xM=function(a){E7("Receiver availability updated: "+a);if(!this.ha()){var b=F7(this);this.C=a==chrome.cast.ReceiverAvailability.AVAILABLE;F7(this)!=b&&this.S("yt-remote-cast2-availability-change",F7(this))}}; +g.h.PD=function(){this.ha()||(this.A=Lza(this),E7("Updating custom receivers: "+g.Mk(this.A)),chrome.cast.setCustomReceivers(this.A,g.Ja,(0,g.x)(function(){this.pc("Failed to set custom receivers.")},this)),this.S("yt-remote-cast2-availability-change",F7(this)))}; +D7.prototype.setLaunchParams=D7.prototype.wO;D7.prototype.setConnectedScreenStatus=D7.prototype.vO;D7.prototype.stopSession=D7.prototype.rP;D7.prototype.getCastSession=D7.prototype.qP;D7.prototype.requestSession=D7.prototype.requestSession;D7.prototype.init=D7.prototype.init;D7.prototype.dispose=D7.prototype.dispose;var M7=[];g.h=R7.prototype; +g.h.reset=function(a){this.listId="";this.index=-1;this.videoId="";S7(this);this.volume=-1;this.muted=!1;a&&(this.index=a.index,this.listId=a.listId,this.videoId=a.videoId,this.playerState=a.playerState,this.volume=a.volume,this.muted=a.muted,this.audioTrackId=a.audioTrackId,this.o=a.trackData,this.dg=a.hasPrevious,this.hasNext=a.hasNext,this.G=a.playerTime,this.F=a.playerTimeAt,this.C=a.seekableStart,this.u=a.seekableEnd,this.H=a.duration,this.L=a.loadedTime,this.B=a.liveIngestionTime,this.A=!isNaN(this.B))}; +g.h.nb=function(){return 1==this.playerState}; +g.h.isAdPlaying=function(){return 1081==this.playerState}; +g.h.getDuration=function(){return this.A?this.H+T7(this):this.H}; +g.h.clone=function(){return new R7(X7(this))};g.t(Z7,g.N);g.h=Z7.prototype;g.h.play=function(){1==this.o?(this.u?this.u.play(null,g.Ja,e8(this,"play")):d8(this,"play"),c8(this,1,V7($7(this))),this.S("remotePlayerChange")):a8(this,this.play)}; +g.h.pause=function(){1==this.o?(this.u?this.u.pause(null,g.Ja,e8(this,"pause")):d8(this,"pause"),c8(this,2,V7($7(this))),this.S("remotePlayerChange")):a8(this,this.pause)}; +g.h.seekTo=function(a){if(1==this.o){if(this.u){var b=$7(this),c=new chrome.cast.media.SeekRequest;c.currentTime=a;b.nb()||3==b.playerState?c.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:c.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.u.seek(c,g.Ja,e8(this,"seekTo",{newTime:a}))}else d8(this,"seekTo",{newTime:a});c8(this,3,a);this.S("remotePlayerChange")}else a8(this,g.Ra(this.seekTo,a))}; +g.h.stop=function(){if(1==this.o){this.u?this.u.stop(null,g.Ja,e8(this,"stopVideo")):d8(this,"stopVideo");var a=$7(this);a.index=-1;a.videoId="";S7(a);b8(this,a);this.S("remotePlayerChange")}else a8(this,this.stop)}; +g.h.setVolume=function(a,b){if(1==this.o){var c=$7(this);if(this.A){if(c.volume!=a){var d=Math.round(a)/100;this.A.setReceiverVolumeLevel(d,(0,g.x)(function(){i7("CP","set receiver volume: "+d)},this),(0,g.x)(function(){this.pc("failed to set receiver volume.")},this))}c.muted!=b&&this.A.setReceiverMuted(b,(0,g.x)(function(){i7("CP","set receiver muted: "+b)},this),(0,g.x)(function(){this.pc("failed to set receiver muted.")},this))}else{var e={volume:a, +muted:b};-1!=c.volume&&(e.delta=a-c.volume);d8(this,"setVolume",e)}c.muted=b;c.volume=a;b8(this,c)}else a8(this,g.Ra(this.setVolume,a,b))}; +g.h.LD=function(a,b){if(1==this.o){var c=$7(this),d={videoId:a};b&&(c.o={trackName:b.name,languageCode:b.languageCode,sourceLanguageCode:b.translationLanguage?b.translationLanguage.languageCode:"",languageName:b.languageName,kind:b.kind},d.style=g.Mk(b.style),g.Vb(d,c.o));d8(this,"setSubtitlesTrack",d);b8(this,c)}else a8(this,g.Ra(this.LD,a,b))}; +g.h.setAudioTrack=function(a,b){if(1==this.o){var c=b.getLanguageInfo().getId();d8(this,"setAudioTrack",{videoId:a,audioTrackId:c});var d=$7(this);d.audioTrackId=c;b8(this,d)}else a8(this,g.Ra(this.setAudioTrack,a,b))}; +g.h.playVideo=function(a,b,c,d,e,f,k){var l=$7(this);c=c||0;var m={videoId:a,currentIndex:c};W7(l,a,c);void 0!==b&&(U7(l,b),m.currentTime=b);void 0!==d&&(m.listId=d);null!=e&&(m.playerParams=e);null!=f&&(m.clickTrackingParams=f);null!=k&&(m.locationInfo=g.Mk(k));d8(this,"setPlaylist",m);d||b8(this,l)}; +g.h.yq=function(a,b){if(1==this.o){if(a&&b){var c=$7(this);W7(c,a,b);b8(this,c)}d8(this,"previous")}else a8(this,g.Ra(this.yq,a,b))}; +g.h.nextVideo=function(a,b){if(1==this.o){if(a&&b){var c=$7(this);W7(c,a,b);b8(this,c)}d8(this,"next")}else a8(this,g.Ra(this.nextVideo,a,b))}; +g.h.Rx=function(){1==this.o?d8(this,"dismissAutoplay"):a8(this,this.Rx)}; +g.h.dispose=function(){if(3!=this.o){var a=this.o;this.o=3;this.S("proxyStateChange",a,this.o)}g.N.prototype.dispose.call(this)}; +g.h.X=function(){Yza(this);this.B=null;this.C.clear();Y7(this,null);g.N.prototype.X.call(this)}; +g.h.mw=function(a){if((a!=this.o||2==a)&&3!=this.o&&0!=a){var b=this.o;this.o=a;this.S("proxyStateChange",b,a);if(1==a)for(;!this.C.isEmpty();)b=a=this.C,g.gb(b.o)&&(b.o=b.u,b.o.reverse(),b.u=[]),a.o.pop().apply(this);else 3==a&&this.dispose()}}; +g.h.qM=function(a,b){this.S(a,b)}; +g.h.tK=function(a){if(!a)this.Wm(null),Y7(this,null);else if(this.A.receiver.volume){a=this.A.receiver.volume;var b=$7(this),c=Math.round(100*a.level||0);if(b.volume!=c||b.muted!=a.muted)i7("CP","Cast volume update: "+a.level+(a.muted?" muted":"")),b.volume=c,b.muted=!!a.muted,b8(this,b)}}; +g.h.Wm=function(a){i7("CP","Cast media: "+!!a);this.u&&this.u.removeUpdateListener(this.H);if(this.u=a)this.u.addUpdateListener(this.H),Zza(this),this.S("remotePlayerChange")}; +g.h.sK=function(a){a?(Zza(this),this.S("remotePlayerChange")):this.Wm(null)}; +g.h.Tv=function(){d8(this,"sendDebugCommand",{debugCommand:"stats4nerds "})}; +g.h.DK=function(){var a=Vza();a&&Y7(this,a)}; +g.h.pc=function(a){i7("CP",a)};g.t(f8,g.N);g.h=f8.prototype; +g.h.connect=function(a,b){if(b){var c=b.listId,d=b.videoId,e=b.playerParams,f=b.clickTrackingParams,k=b.index,l={videoId:d},m=b.currentTime,n=b.locationInfo;void 0!==m&&(l.currentTime=5>=m?0:m);e&&(l.playerParams=e);n&&(l.locationInfo=n);f&&(l.clickTrackingParams=f);c&&(l.listId=c);void 0!==k&&(l.currentIndex=k);c&&(this.gb.listId=c);this.gb.videoId=d;this.gb.index=k||0;this.gb.state=3;U7(this.gb,m);this.B="UNSUPPORTED";g8("Connecting with setPlaylist and params: "+g.Mk(l));this.o.connect({method:"setPlaylist", +params:g.Mk(l)},a,lya())}else g8("Connecting without params"),this.o.connect({},a,lya());aAa(this)}; +g.h.dispose=function(){this.ha()||(this.S("beforeDispose"),h8(this,3));g.N.prototype.dispose.call(this)}; +g.h.X=function(){i8(this);k8(this);j8(this);g.Mo(this.G);this.G=NaN;g.Mo(this.H);this.H=NaN;this.A=null;g.hp(this.T);this.T.length=0;this.o.dispose();g.N.prototype.X.call(this);this.B=this.F=this.u=this.gb=this.o=null}; +g.h.TF=function(){this.fk(2)}; +g.h.xK=function(){g8("Channel opened");this.R&&(this.R=!1,j8(this),this.N=g.Ko((0,g.x)(function(){g8("Timing out waiting for a screen.");this.fk(1)},this),15E3)); +pya(kza(this.o),this.V)}; +g.h.uK=function(){g8("Channel closed");isNaN(this.C)?q6(!0):q6();this.dispose()}; +g.h.vK=function(a){q6();isNaN(this.lm())?(g8("Channel error: "+a+" without reconnection"),this.dispose()):(this.R=!0,g8("Channel error: "+a+" with reconnection in "+this.lm()+" ms"),h8(this,2))}; +g.h.wK=function(a){a.params?g8("Received: action="+a.action+", params="+g.Mk(a.params)):g8("Received: action="+a.action+" {}");switch(a.action){case "loungeStatus":a=x6(a.params.devices);this.u=(0,g.Jc)(a,function(c){return new e6(c)}); +a=!!g.cb(this.u,function(c){return"LOUNGE_SCREEN"==c.type}); +dAa(this,a);break;case "loungeScreenDisconnected":g.lb(this.u,function(c){return"LOUNGE_SCREEN"==c.type}); +dAa(this,!1);break;case "remoteConnected":var b=new e6(x6(a.params.device));g.cb(this.u,function(c){return b?c.id==b.id:!1})||Wxa(this.u,b); +break;case "remoteDisconnected":b=new e6(x6(a.params.device));g.lb(this.u,function(c){return b?c.id==b.id:!1}); +break;case "gracefulDisconnect":break;case "playlistModified":fAa(this,a);break;case "nowPlaying":hAa(this,a);break;case "onStateChange":gAa(this,a);break;case "onAdStateChange":iAa(this,a);break;case "onVolumeChanged":jAa(this,a);break;case "onSubtitlesTrackChanged":eAa(this,a);break;case "nowAutoplaying":kAa(this,a);break;case "autoplayDismissed":this.S("autoplayDismissed");break;case "autoplayUpNext":this.F=a.params.videoId||null;this.S("autoplayUpNext",this.F);break;case "onAutoplayModeChanged":this.B= +a.params.autoplayMode;this.S("autoplayModeChange",this.B);"DISABLED"==this.B&&this.S("autoplayDismissed");break;case "onHasPreviousNextChanged":lAa(this,a);break;case "requestAssistedSignIn":this.S("assistedSignInRequested",a.params.authCode);break;default:g8("Unrecognized action: "+a.action)}}; +g.h.jO=function(){if(this.A){var a=this.A;this.A=null;this.gb.videoId!=a&&l8(this,"getNowPlaying")}}; +g.h.KF=function(){var a=3;this.ha()||(a=0,isNaN(this.lm())?d7(this.o)&&isNaN(this.C)&&(a=1):a=2);return a}; +g.h.fk=function(a){g8("Disconnecting with "+a);i8(this);this.S("beforeDisconnect",a);1==a&&q6();lza(this.o,a);this.dispose()}; +g.h.IF=function(){var a=this.gb;this.A&&(a=this.gb.clone(),W7(a,this.A,a.index));return X7(a)}; +g.h.xO=function(a){var b=new R7(a);b.videoId&&b.videoId!=this.gb.videoId&&(this.A=b.videoId,g.Mo(this.G),this.G=g.Ko((0,g.x)(this.jO,this),5E3));var c=[];this.gb.listId==b.listId&&this.gb.videoId==b.videoId&&this.gb.index==b.index||c.push("remoteQueueChange");this.gb.playerState==b.playerState&&this.gb.volume==b.volume&&this.gb.muted==b.muted&&V7(this.gb)==V7(b)&&g.Mk(this.gb.o)==g.Mk(b.o)||c.push("remotePlayerChange");this.gb.reset(a);(0,g.y)(c,function(d){this.S(d)},this)}; +g.h.By=function(){var a=this.o.F.id,b=g.cb(this.u,function(c){return"REMOTE_CONTROL"==c.type&&c.id!=a}); +return b?b.id:""}; +g.h.lm=function(){var a=this.o;return a.u.isActive()?a.u.u-(0,g.C)():NaN}; +g.h.xF=function(){return this.B||"UNSUPPORTED"}; +g.h.yF=function(){return this.F||""}; +g.h.jP=function(){if(!isNaN(this.lm())){var a=this.o.u;g.vn(a.o);a.start()}}; +g.h.rO=function(a,b){l8(this,a,b);cAa(this)}; +f8.prototype.subscribe=f8.prototype.subscribe;f8.prototype.unsubscribeByKey=f8.prototype.mi;f8.prototype.getProxyState=f8.prototype.KF;f8.prototype.disconnect=f8.prototype.fk;f8.prototype.getPlayerContextData=f8.prototype.IF;f8.prototype.setPlayerContextData=f8.prototype.xO;f8.prototype.getOtherConnectedRemoteId=f8.prototype.By;f8.prototype.getReconnectTimeout=f8.prototype.lm;f8.prototype.getAutoplayMode=f8.prototype.xF;f8.prototype.getAutoplayVideoId=f8.prototype.yF;f8.prototype.reconnect=f8.prototype.jP; +f8.prototype.sendMessage=f8.prototype.rO;g.t(m8,m7);g.h=m8.prototype;g.h.ze=function(a){return this.Md.$_gs(a)}; +g.h.contains=function(a){return!!this.Md.$_c(a)}; +g.h.get=function(a){return this.Md.$_g(a)}; +g.h.start=function(){this.Md.$_st()}; +g.h.add=function(a,b,c){this.Md.$_a(a,b,c)}; +g.h.remove=function(a,b,c){this.Md.$_r(a,b,c)}; +g.h.dr=function(a,b,c,d){this.Md.$_un(a,b,c,d)}; +g.h.X=function(){for(var a=0,b=this.o.length;a<b;++a)this.Md.$_ubk(this.o[a]);this.o.length=0;this.Md=null;m7.prototype.X.call(this)}; +g.h.nP=function(){this.S("screenChange")}; +g.h.UL=function(){this.S("onlineScreenChange")}; +v7.prototype.$_st=v7.prototype.start;v7.prototype.$_gspc=v7.prototype.oP;v7.prototype.$_gsppc=v7.prototype.OD;v7.prototype.$_c=v7.prototype.contains;v7.prototype.$_g=v7.prototype.get;v7.prototype.$_a=v7.prototype.add;v7.prototype.$_un=v7.prototype.dr;v7.prototype.$_r=v7.prototype.remove;v7.prototype.$_gs=v7.prototype.ze;v7.prototype.$_gos=v7.prototype.ND;v7.prototype.$_s=v7.prototype.subscribe;v7.prototype.$_ubk=v7.prototype.mi;var F8=null,E8=!1,n8=null,o8=null,D8=null,s8=[];g.t(G8,g.z);g.h=G8.prototype;g.h.X=function(){g.z.prototype.X.call(this);this.o.stop();this.u.stop();this.G.stop();this.N();var a=this.Xa;a.unsubscribe("proxyStateChange",this.GB,this);a.unsubscribe("remotePlayerChange",this.an,this);a.unsubscribe("remoteQueueChange",this.rq,this);a.unsubscribe("previousNextChange",this.CB,this);a.unsubscribe("nowAutoplaying",this.yB,this);a.unsubscribe("autoplayDismissed",this.WA,this);this.Xa=this.module=null}; +g.h.cA=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(2!=this.Xa.o)if(I8(this)){if(!$7(this.Xa).isAdPlaying()||"control_seek"!==a)switch(a){case "control_toggle_play_pause":$7(this.Xa).nb()?this.Xa.pause():this.Xa.play();break;case "control_play":this.Xa.play();break;case "control_pause":this.Xa.pause();break;case "control_seek":this.F.Hz(c[0],c[1]);break;case "control_subtitles_set_track":J8(this,c[0]);break;case "control_set_audio_track":this.setAudioTrack(c[0])}}else switch(a){case "control_toggle_play_pause":case "control_play":case "control_pause":c= +this.I.getCurrentTime();K8(this,0===c?void 0:c);break;case "control_seek":K8(this,c[0]);break;case "control_subtitles_set_track":J8(this,c[0]);break;case "control_set_audio_track":this.setAudioTrack(c[0])}}; +g.h.rK=function(a){this.G.QF(a)}; +g.h.SO=function(a){this.cA("control_subtitles_set_track",g.Pb(a)?null:a)}; +g.h.WC=function(){var a=this.I.getOption("captions","track");g.Pb(a)||J8(this,a)}; +g.h.ac=function(a){this.module.ac(a,this.I.getVideoData().lengthSeconds)}; +g.h.mB=function(a){if(I8(this)){this.Xa.unsubscribe("remotePlayerChange",this.an,this);var b=Math.round(a.volume);a=!!a.muted;var c=$7(this.Xa);if(b!==c.volume||a!==c.muted)this.Xa.setVolume(b,a),this.H.start();this.Xa.subscribe("remotePlayerChange",this.an,this)}}; +g.h.tL=function(){g.Pb(this.A)||xAa(this,this.A);this.B=!1}; +g.h.GB=function(a,b){this.u.stop();2===b&&this.UC()}; +g.h.an=function(){if(I8(this)){this.o.stop();var a=$7(this.Xa);switch(a.playerState){case 1080:case 1081:case 1084:case 1085:this.module.kd=1;break;case 1082:case 1083:this.module.kd=0;break;default:this.module.kd=-1}switch(a.playerState){case 1081:case 1:H8(this,new g.VC(8));this.TC();break;case 1085:case 3:H8(this,new g.VC(9));break;case 1083:case 0:H8(this,new g.VC(2));this.F.stop();this.ac(this.I.getVideoData().lengthSeconds);break;case 1084:H8(this,new g.VC(4));break;case 2:H8(this,new g.VC(4)); +this.ac(V7(a));break;case -1:H8(this,new g.VC(64));break;case -1E3:H8(this,new g.VC(128,{errorCode:"mdx.remoteerror",errorMessage:"Este v\u00eddeo no se puede reproducir de forma remota."}))}a=$7(this.Xa).o;var b=this.A;(a||b?a&&b&&a.trackName==b.trackName&&a.languageCode==b.languageCode&&a.languageName==b.languageName&&a.kind==b.kind:1)||(this.A=a,xAa(this,a));a=$7(this.Xa);-1===a.volume||Math.round(this.I.getVolume())===a.volume&&this.I.isMuted()===a.muted||this.H.isActive()||this.yD()}else wAa(this)}; +g.h.CB=function(){this.I.S("mdxpreviousnextchange")}; +g.h.rq=function(){I8(this)||wAa(this)}; +g.h.yB=function(a){isNaN(a)||this.I.S("mdxnowautoplaying",a)}; +g.h.WA=function(){this.I.S("mdxautoplaycanceled")}; +g.h.setAudioTrack=function(a){I8(this)&&this.Xa.setAudioTrack(this.I.getVideoData(1).videoId,a)}; +g.h.seekTo=function(a,b){-1===$7(this.Xa).playerState?K8(this,a):b&&this.Xa.seekTo(a)}; +g.h.yD=function(){if(I8(this)){var a=$7(this.Xa);this.events.kb(this.L);a.muted?this.I.mute():this.I.unMute();this.I.setVolume(a.volume);this.L=this.events.M(this.I,"onVolumeChange",this.mB)}}; +g.h.TC=function(){this.o.stop();if(!this.Xa.ha()){var a=$7(this.Xa);a.nb()&&H8(this,new g.VC(8));this.ac(V7(a));this.o.start()}}; +g.h.UC=function(){this.u.stop();this.o.stop();var a=this.Xa.B.getReconnectTimeout();2==this.Xa.o&&!isNaN(a)&&this.u.start()};g.t(L8,g.T);L8.prototype.jc=function(){this.o.show()}; +L8.prototype.Sa=function(){this.o.hide()}; +L8.prototype.u=function(){g.SN("https://support.google.com/youtube/answer/7640706")}; +L8.prototype.A=function(){d6("mdx-manual-pairing-popup-ok");this.Sa()};g.t(M8,g.T);M8.prototype.jc=function(){this.o.show()}; +M8.prototype.Sa=function(){this.o.hide()}; +M8.prototype.u=function(){d6("mdx-privacy-popup-cancel");this.Sa()}; +M8.prototype.A=function(){d6("mdx-privacy-popup-confirm");this.Sa()};g.t(N8,g.T);N8.prototype.u=function(a){zAa(this,a.state)};g.t(O8,g.fR);O8.prototype.B=function(){var a=this.I.getOption("remote","receivers");a&&1<a.length&&!this.I.getOption("remote","quickCast")?(this.vi=g.Ab(a,this.o,this),g.hR(this,(0,g.Jc)(a,this.o)),a=this.I.getOption("remote","currentReceiver"),this.Lb(this.o(a)),this.enable(!0)):this.enable(!1)}; +O8.prototype.o=function(a){return a.key}; +O8.prototype.Hf=function(a){return"cast-selector-receiver"===a?"Reparto...":this.vi[a].name}; +O8.prototype.zd=function(a){g.fR.prototype.zd.call(this,a);this.I.setOption("remote","currentReceiver",this.vi[a]);this.Na.Sa()};g.t(P8,g.hC);g.h=P8.prototype; +g.h.create=function(){qAa(g.wy(this.player.O()));this.subscriptions.push(g.Ro("yt-remote-before-disconnect",this.pK,this));this.subscriptions.push(g.Ro("yt-remote-connection-change",this.yM,this));this.subscriptions.push(g.Ro("yt-remote-receiver-availability-change",this.EB,this));this.subscriptions.push(g.Ro("yt-remote-auto-connect",this.wM,this));this.subscriptions.push(g.Ro("yt-remote-receiver-resumed",this.vM,this));this.subscriptions.push(g.Ro("mdx-privacy-popup-confirm",this.TN,this));this.subscriptions.push(g.Ro("mdx-privacy-popup-cancel", +this.SN,this));this.subscriptions.push(g.Ro("mdx-manual-pairing-popup-ok",this.WG,this));this.EB()}; +g.h.load=function(){this.player.cancelPlayback();g.hC.prototype.load.call(this);this.se=new G8(this,this.player,this.Xa);var a=(a=vAa())?a.currentTime:0;var b=C8()?new Z7(x8(),void 0):null;0==a&&b&&(a=V7($7(b)));0!==a&&this.ac(a);yAa(this,this.Qb,this.Qb);g.AT(this.player.app,6)}; +g.h.unload=function(){this.player.S("mdxautoplaycanceled");this.Fh=this.Ef;g.Ne(this.se,this.Xa);this.Xa=this.se=null;g.hC.prototype.unload.call(this);g.AT(this.player.app,5);Q8(this)}; +g.h.X=function(){g.So(this.subscriptions);g.hC.prototype.X.call(this)}; +g.h.qg=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.loaded&&this.se.cA.apply(this.se,[a].concat(g.la(c)))}; +g.h.getAdState=function(){return this.kd}; +g.h.MF=function(){return this.loaded?this.se.suggestion:null}; +g.h.dg=function(){return this.Xa?$7(this.Xa).dg:!1}; +g.h.hasNext=function(){return this.Xa?$7(this.Xa).hasNext:!1}; +g.h.ac=function(a,b){this.uz=a||0;this.player.S("progresssync",a,b)}; +g.h.getCurrentTime=function(){return this.uz}; +g.h.getProgressState=function(){var a=$7(this.Xa),b=this.player.getVideoData();return{allowSeeking:g.O(this.player.O().experiments,"web_player_mdx_allow_seeking_change_killswitch")?this.player.jd():!a.isAdPlaying()&&this.player.jd(),clipEnd:b.clipEnd,clipStart:b.clipStart,current:this.getCurrentTime(),displayedStart:-1,duration:a.getDuration(),ingestionTime:a.A?a.B+T7(a):a.B,isAtLiveHead:1>=(a.A?a.u+T7(a):a.u)-this.getCurrentTime(),loaded:a.L,seekableEnd:a.A?a.u+T7(a):a.u,seekableStart:0<a.C?a.C+ +T7(a):a.C}}; +g.h.nextVideo=function(){this.Xa&&this.Xa.nextVideo()}; +g.h.yq=function(){this.Xa&&this.Xa.yq()}; +g.h.pK=function(a){1===a&&(this.Zu=this.Xa?$7(this.Xa):null)}; +g.h.yM=function(){var a=C8()?new Z7(x8(),void 0):null;if(a){var b=this.Fh;this.loaded&&this.unload();this.Xa=a;this.Zu=null;b.key!==this.Ef.key&&(this.Fh=b,this.load())}else g.Me(this.Xa),this.Xa=null,this.loaded&&(this.unload(),(a=this.Zu)&&a.videoId===this.player.getVideoData().videoId&&this.player.cueVideoById(a.videoId,V7(a)));this.player.S("videodatachange","newdata",this.player.getVideoData(),3)}; +g.h.EB=function(){this.vi=[this.Ef].concat(sAa());var a=y8()||this.Ef;R8(this,a);this.player.sa("onMdxReceiversChange")}; +g.h.wM=function(){var a=y8();R8(this,a)}; +g.h.vM=function(){this.Fh=y8()}; +g.h.TN=function(){this.bn=!0;Q8(this);E8=!1;F8&&A8(F8,1);F8=null}; +g.h.SN=function(){this.bn=!1;Q8(this);R8(this,this.Ef);this.Fh=this.Ef;E8=!1;F8=null;this.player.playVideo()}; +g.h.WG=function(){this.yp=!0;Q8(this);g.Ms("yt-remote-manual-pairing-warning-shown",!0,2592E3);E8=!1;F8&&A8(F8,1);F8=null}; +g.h.dd=function(a,b){switch(a){case "casting":return this.loaded;case "receivers":return this.vi;case "currentReceiver":return b&&("cast-selector-receiver"===b.key?P7():R8(this,b)),this.loaded?this.Fh:this.Ef;case "quickCast":return 2===this.vi.length&&"cast-selector-receiver"===this.vi[1].key?(b&&P7(),!0):!1}}; +g.h.Tv=function(){this.Xa.Tv()}; +g.h.Pf=function(){return!1}; +g.h.getOptions=function(){return["casting","receivers","currentReceiver","quickCast"]};g.CC.remote=P8;})(_yt_player); diff --git a/WebContent/js/retina.js b/WebContent/js/retina.js new file mode 100644 index 0000000000000000000000000000000000000000..7646e0b5ef3e7120a9052370fa91e99c1d4851ff --- /dev/null +++ b/WebContent/js/retina.js @@ -0,0 +1,182 @@ +/*! + * Retina.js v1.3.0 + * + * Copyright 2014 Imulus, LLC + * Released under the MIT license + * + * Retina.js is an open source script that makes it easy to serve + * high-resolution images to devices with retina displays. + */ + +(function() { + var root = (typeof exports === 'undefined' ? window : exports); + var config = { + // An option to choose a suffix for 2x images + retinaImageSuffix : '@2x', + + // Ensure Content-Type is an image before trying to load @2x image + // https://github.com/imulus/retinajs/pull/45) + check_mime_type: true, + + // Resize high-resolution images to original image's pixel dimensions + // https://github.com/imulus/retinajs/issues/8 + force_original_dimensions: true + }; + + function Retina() {} + + root.Retina = Retina; + + Retina.configure = function(options) { + if (options === null) { + options = {}; + } + + for (var prop in options) { + if (options.hasOwnProperty(prop)) { + config[prop] = options[prop]; + } + } + }; + + Retina.init = function(context) { + if (context === null) { + context = root; + } + + var existing_onload = context.onload || function(){}; + + context.onload = function() { + var images = document.getElementsByTagName('img'), retinaImages = [], i, image; + for (i = 0; i < images.length; i += 1) { + image = images[i]; + if (!!!image.getAttributeNode('data-no-retina')) { + retinaImages.push(new RetinaImage(image)); + } + } + existing_onload(); + }; + }; + + Retina.isRetina = function(){ + var mediaQuery = '(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)'; + + if (root.devicePixelRatio > 1) { + return true; + } + + if (root.matchMedia && root.matchMedia(mediaQuery).matches) { + return true; + } + + return false; + }; + + + var regexMatch = /\.\w+$/; + function suffixReplace (match) { + return config.retinaImageSuffix + match; + } + + function RetinaImagePath(path, at_2x_path) { + this.path = path || ''; + if (typeof at_2x_path !== 'undefined' && at_2x_path !== null) { + this.at_2x_path = at_2x_path; + this.perform_check = false; + } else { + if (undefined !== document.createElement) { + var locationObject = document.createElement('a'); + locationObject.href = this.path; + locationObject.pathname = locationObject.pathname.replace(regexMatch, suffixReplace); + this.at_2x_path = locationObject.href; + } else { + var parts = this.path.split('?'); + parts[0] = parts[0].replace(regexMatch, suffixReplace); + this.at_2x_path = parts.join('?'); + } + this.perform_check = true; + } + } + + root.RetinaImagePath = RetinaImagePath; + + RetinaImagePath.confirmed_paths = []; + + RetinaImagePath.prototype.is_external = function() { + return !!(this.path.match(/^https?\:/i) && !this.path.match('//' + document.domain) ); + }; + + RetinaImagePath.prototype.check_2x_variant = function(callback) { + var http, that = this; + if (this.is_external()) { + return callback(false); + } else if (!this.perform_check && typeof this.at_2x_path !== 'undefined' && this.at_2x_path !== null) { + return callback(true); + } else if (this.at_2x_path in RetinaImagePath.confirmed_paths) { + return callback(true); + } else { + http = new XMLHttpRequest(); + http.open('HEAD', this.at_2x_path); + http.onreadystatechange = function() { + if (http.readyState !== 4) { + return callback(false); + } + + if (http.status >= 200 && http.status <= 399) { + if (config.check_mime_type) { + var type = http.getResponseHeader('Content-Type'); + if (type === null || !type.match(/^image/i)) { + return callback(false); + } + } + + RetinaImagePath.confirmed_paths.push(that.at_2x_path); + return callback(true); + } else { + return callback(false); + } + }; + http.send(); + } + }; + + + function RetinaImage(el) { + this.el = el; + this.path = new RetinaImagePath(this.el.getAttribute('src'), this.el.getAttribute('data-at2x')); + var that = this; + this.path.check_2x_variant(function(hasVariant) { + if (hasVariant) { + that.swap(); + } + }); + } + + root.RetinaImage = RetinaImage; + + RetinaImage.prototype.swap = function(path) { + if (typeof path === 'undefined') { + path = this.path.at_2x_path; + } + + var that = this; + function load() { + if (! that.el.complete) { + setTimeout(load, 5); + } else { + if (config.force_original_dimensions) { + that.el.setAttribute('width', that.el.offsetWidth); + that.el.setAttribute('height', that.el.offsetHeight); + } + + that.el.setAttribute('src', path); + } + } + load(); + }; + + + if (Retina.isRetina()) { + Retina.init(root); + } +})(); diff --git a/WebContent/js/shBrushCss.js b/WebContent/js/shBrushCss.js new file mode 100644 index 0000000000000000000000000000000000000000..4297a9a6486b6c93e335a2d2805c2bf91e04dbf8 --- /dev/null +++ b/WebContent/js/shBrushCss.js @@ -0,0 +1,91 @@ +/** + * SyntaxHighlighter + * http://alexgorbatchev.com/SyntaxHighlighter + * + * SyntaxHighlighter is donationware. If you are using it, please donate. + * http://alexgorbatchev.com/SyntaxHighlighter/donate.html + * + * @version + * 3.0.83 (July 02 2010) + * + * @copyright + * Copyright (C) 2004-2010 Alex Gorbatchev. + * + * @license + * Dual licensed under the MIT and GPL licenses. + */ +;(function() +{ + // CommonJS + typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null; + + function Brush() + { + function getKeywordsCSS(str) + { + return '\\b([a-z_]|)' + str.replace(/ /g, '(?=:)\\b|\\b([a-z_\\*]|\\*|)') + '(?=:)\\b'; + }; + + function getValuesCSS(str) + { + return '\\b' + str.replace(/ /g, '(?!-)(?!:)\\b|\\b()') + '\:\\b'; + }; + + var keywords = 'ascent azimuth background-attachment background-color background-image background-position ' + + 'background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top ' + + 'border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color ' + + 'border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width ' + + 'border-bottom-width border-left-width border-width border bottom cap-height caption-side centerline clear clip color ' + + 'content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display ' + + 'elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font ' + + 'height left letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top ' + + 'margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans ' + + 'outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page ' + + 'page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position ' + + 'quotes right richness size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress ' + + 'table-layout text-align top text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em ' + + 'vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index'; + + var values = 'above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder '+ + 'both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed '+ + 'continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double '+ + 'embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia '+ + 'gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic '+ + 'justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha '+ + 'lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower '+ + 'navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset '+ + 'outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side '+ + 'rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow '+ + 'small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize '+ + 'table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal '+ + 'text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin '+ + 'upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow'; + + var fonts = '[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans serif'; + + this.regexList = [ + { regex: SyntaxHighlighter.regexLib.multiLineCComments, css: 'comments' }, // multiline comments + { regex: SyntaxHighlighter.regexLib.doubleQuotedString, css: 'string' }, // double quoted strings + { regex: SyntaxHighlighter.regexLib.singleQuotedString, css: 'string' }, // single quoted strings + { regex: /\#[a-fA-F0-9]{3,6}/g, css: 'value' }, // html colors + { regex: /(-?\d+)(\.\d+)?(px|em|pt|\:|\%|)/g, css: 'value' }, // sizes + { regex: /!important/g, css: 'color3' }, // !important + { regex: new RegExp(getKeywordsCSS(keywords), 'gm'), css: 'keyword' }, // keywords + { regex: new RegExp(getValuesCSS(values), 'g'), css: 'value' }, // values + { regex: new RegExp(this.getKeywords(fonts), 'g'), css: 'color1' } // fonts + ]; + + this.forHtmlScript({ + left: /(<|<)\s*style.*?(>|>)/gi, + right: /(<|<)\/\s*style\s*(>|>)/gi + }); + }; + + Brush.prototype = new SyntaxHighlighter.Highlighter(); + Brush.aliases = ['css']; + + SyntaxHighlighter.brushes.CSS = Brush; + + // CommonJS + typeof(exports) != 'undefined' ? exports.Brush = Brush : null; +})(); diff --git a/WebContent/js/shBrushJScript.js b/WebContent/js/shBrushJScript.js new file mode 100644 index 0000000000000000000000000000000000000000..ff98daba16e4974421df1396ba26053091c0f58b --- /dev/null +++ b/WebContent/js/shBrushJScript.js @@ -0,0 +1,52 @@ +/** + * SyntaxHighlighter + * http://alexgorbatchev.com/SyntaxHighlighter + * + * SyntaxHighlighter is donationware. If you are using it, please donate. + * http://alexgorbatchev.com/SyntaxHighlighter/donate.html + * + * @version + * 3.0.83 (July 02 2010) + * + * @copyright + * Copyright (C) 2004-2010 Alex Gorbatchev. + * + * @license + * Dual licensed under the MIT and GPL licenses. + */ +;(function() +{ + // CommonJS + typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null; + + function Brush() + { + var keywords = 'break case catch continue ' + + 'default delete do else false ' + + 'for function if in instanceof ' + + 'new null return super switch ' + + 'this throw true try typeof var while with' + ; + + var r = SyntaxHighlighter.regexLib; + + this.regexList = [ + { regex: r.multiLineDoubleQuotedString, css: 'string' }, // double quoted strings + { regex: r.multiLineSingleQuotedString, css: 'string' }, // single quoted strings + { regex: r.singleLineCComments, css: 'comments' }, // one line comments + { regex: r.multiLineCComments, css: 'comments' }, // multiline comments + { regex: /\s*#.*/gm, css: 'preprocessor' }, // preprocessor tags like #region and #endregion + { regex: new RegExp(this.getKeywords(keywords), 'gm'), css: 'keyword' } // keywords + ]; + + this.forHtmlScript(r.scriptScriptTags); + }; + + Brush.prototype = new SyntaxHighlighter.Highlighter(); + Brush.aliases = ['js', 'jscript', 'javascript']; + + SyntaxHighlighter.brushes.JScript = Brush; + + // CommonJS + typeof(exports) != 'undefined' ? exports.Brush = Brush : null; +})(); diff --git a/WebContent/js/shBrushXml.js b/WebContent/js/shBrushXml.js new file mode 100644 index 0000000000000000000000000000000000000000..69d9fd0b1f4405a03aaa8c41d0b089168aefa43e --- /dev/null +++ b/WebContent/js/shBrushXml.js @@ -0,0 +1,69 @@ +/** + * SyntaxHighlighter + * http://alexgorbatchev.com/SyntaxHighlighter + * + * SyntaxHighlighter is donationware. If you are using it, please donate. + * http://alexgorbatchev.com/SyntaxHighlighter/donate.html + * + * @version + * 3.0.83 (July 02 2010) + * + * @copyright + * Copyright (C) 2004-2010 Alex Gorbatchev. + * + * @license + * Dual licensed under the MIT and GPL licenses. + */ +;(function() +{ + // CommonJS + typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null; + + function Brush() + { + function process(match, regexInfo) + { + var constructor = SyntaxHighlighter.Match, + code = match[0], + tag = new XRegExp('(<|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)', 'xg').exec(code), + result = [] + ; + + if (match.attributes != null) + { + var attributes, + regex = new XRegExp('(?<name> [\\w:\\-\\.]+)' + + '\\s*=\\s*' + + '(?<value> ".*?"|\'.*?\'|\\w+)', + 'xg'); + + while ((attributes = regex.exec(code)) != null) + { + result.push(new constructor(attributes.name, match.index + attributes.index, 'color1')); + result.push(new constructor(attributes.value, match.index + attributes.index + attributes[0].indexOf(attributes.value), 'string')); + } + } + + if (tag != null) + result.push( + new constructor(tag.name, match.index + tag[0].indexOf(tag.name), 'keyword') + ); + + return result; + } + + this.regexList = [ + { regex: new XRegExp('(\\<|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\>|>)', 'gm'), css: 'color2' }, // <![ ... [ ... ]]> + { regex: SyntaxHighlighter.regexLib.xmlComments, css: 'comments' }, // <!-- ... --> + { regex: new XRegExp('(<|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(>|>)', 'sg'), func: process } + ]; + }; + + Brush.prototype = new SyntaxHighlighter.Highlighter(); + Brush.aliases = ['xml', 'xhtml', 'xslt', 'html']; + + SyntaxHighlighter.brushes.Xml = Brush; + + // CommonJS + typeof(exports) != 'undefined' ? exports.Brush = Brush : null; +})(); diff --git a/WebContent/js/shCore.js b/WebContent/js/shCore.js new file mode 100644 index 0000000000000000000000000000000000000000..b47b6454721504abf3ebe05dad4c903142f843f7 --- /dev/null +++ b/WebContent/js/shCore.js @@ -0,0 +1,17 @@ +/** + * SyntaxHighlighter + * http://alexgorbatchev.com/SyntaxHighlighter + * + * SyntaxHighlighter is donationware. If you are using it, please donate. + * http://alexgorbatchev.com/SyntaxHighlighter/donate.html + * + * @version + * 3.0.83 (July 02 2010) + * + * @copyright + * Copyright (C) 2004-2010 Alex Gorbatchev. + * + * @license + * Dual licensed under the MIT and GPL licenses. + */ +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('K M;I(M)1S 2U("2a\'t 4k M 4K 2g 3l 4G 4H");(6(){6 r(f,e){I(!M.1R(f))1S 3m("3s 15 4R");K a=f.1w;f=M(f.1m,t(f)+(e||""));I(a)f.1w={1m:a.1m,19:a.19?a.19.1a(0):N};H f}6 t(f){H(f.1J?"g":"")+(f.4s?"i":"")+(f.4p?"m":"")+(f.4v?"x":"")+(f.3n?"y":"")}6 B(f,e,a,b){K c=u.L,d,h,g;v=R;5K{O(;c--;){g=u[c];I(a&g.3r&&(!g.2p||g.2p.W(b))){g.2q.12=e;I((h=g.2q.X(f))&&h.P===e){d={3k:g.2b.W(b,h,a),1C:h};1N}}}}5v(i){1S i}5q{v=11}H d}6 p(f,e,a){I(3b.Z.1i)H f.1i(e,a);O(a=a||0;a<f.L;a++)I(f[a]===e)H a;H-1}M=6(f,e){K a=[],b=M.1B,c=0,d,h;I(M.1R(f)){I(e!==1d)1S 3m("2a\'t 5r 5I 5F 5B 5C 15 5E 5p");H r(f)}I(v)1S 2U("2a\'t W 3l M 59 5m 5g 5x 5i");e=e||"";O(d={2N:11,19:[],2K:6(g){H e.1i(g)>-1},3d:6(g){e+=g}};c<f.L;)I(h=B(f,c,b,d)){a.U(h.3k);c+=h.1C[0].L||1}Y I(h=n.X.W(z[b],f.1a(c))){a.U(h[0]);c+=h[0].L}Y{h=f.3a(c);I(h==="[")b=M.2I;Y I(h==="]")b=M.1B;a.U(h);c++}a=15(a.1K(""),n.Q.W(e,w,""));a.1w={1m:f,19:d.2N?d.19:N};H a};M.3v="1.5.0";M.2I=1;M.1B=2;K C=/\\$(?:(\\d\\d?|[$&`\'])|{([$\\w]+)})/g,w=/[^5h]+|([\\s\\S])(?=[\\s\\S]*\\1)/g,A=/^(?:[?*+]|{\\d+(?:,\\d*)?})\\??/,v=11,u=[],n={X:15.Z.X,1A:15.Z.1A,1C:1r.Z.1C,Q:1r.Z.Q,1e:1r.Z.1e},x=n.X.W(/()??/,"")[1]===1d,D=6(){K f=/^/g;n.1A.W(f,"");H!f.12}(),y=6(){K f=/x/g;n.Q.W("x",f,"");H!f.12}(),E=15.Z.3n!==1d,z={};z[M.2I]=/^(?:\\\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\\29-26-f]{2}|u[\\29-26-f]{4}|c[A-3o-z]|[\\s\\S]))/;z[M.1B]=/^(?:\\\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\\d*|x[\\29-26-f]{2}|u[\\29-26-f]{4}|c[A-3o-z]|[\\s\\S])|\\(\\?[:=!]|[?*+]\\?|{\\d+(?:,\\d*)?}\\??)/;M.1h=6(f,e,a,b){u.U({2q:r(f,"g"+(E?"y":"")),2b:e,3r:a||M.1B,2p:b||N})};M.2n=6(f,e){K a=f+"/"+(e||"");H M.2n[a]||(M.2n[a]=M(f,e))};M.3c=6(f){H r(f,"g")};M.5l=6(f){H f.Q(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g,"\\\\$&")};M.5e=6(f,e,a,b){e=r(e,"g"+(b&&E?"y":""));e.12=a=a||0;f=e.X(f);H b?f&&f.P===a?f:N:f};M.3q=6(){M.1h=6(){1S 2U("2a\'t 55 1h 54 3q")}};M.1R=6(f){H 53.Z.1q.W(f)==="[2m 15]"};M.3p=6(f,e,a,b){O(K c=r(e,"g"),d=-1,h;h=c.X(f);){a.W(b,h,++d,f,c);c.12===h.P&&c.12++}I(e.1J)e.12=0};M.57=6(f,e){H 6 a(b,c){K d=e[c].1I?e[c]:{1I:e[c]},h=r(d.1I,"g"),g=[],i;O(i=0;i<b.L;i++)M.3p(b[i],h,6(k){g.U(d.3j?k[d.3j]||"":k[0])});H c===e.L-1||!g.L?g:a(g,c+1)}([f],0)};15.Z.1p=6(f,e){H J.X(e[0])};15.Z.W=6(f,e){H J.X(e)};15.Z.X=6(f){K e=n.X.1p(J,14),a;I(e){I(!x&&e.L>1&&p(e,"")>-1){a=15(J.1m,n.Q.W(t(J),"g",""));n.Q.W(f.1a(e.P),a,6(){O(K c=1;c<14.L-2;c++)I(14[c]===1d)e[c]=1d})}I(J.1w&&J.1w.19)O(K b=1;b<e.L;b++)I(a=J.1w.19[b-1])e[a]=e[b];!D&&J.1J&&!e[0].L&&J.12>e.P&&J.12--}H e};I(!D)15.Z.1A=6(f){(f=n.X.W(J,f))&&J.1J&&!f[0].L&&J.12>f.P&&J.12--;H!!f};1r.Z.1C=6(f){M.1R(f)||(f=15(f));I(f.1J){K e=n.1C.1p(J,14);f.12=0;H e}H f.X(J)};1r.Z.Q=6(f,e){K a=M.1R(f),b,c;I(a&&1j e.58()==="3f"&&e.1i("${")===-1&&y)H n.Q.1p(J,14);I(a){I(f.1w)b=f.1w.19}Y f+="";I(1j e==="6")c=n.Q.W(J,f,6(){I(b){14[0]=1f 1r(14[0]);O(K d=0;d<b.L;d++)I(b[d])14[0][b[d]]=14[d+1]}I(a&&f.1J)f.12=14[14.L-2]+14[0].L;H e.1p(N,14)});Y{c=J+"";c=n.Q.W(c,f,6(){K d=14;H n.Q.W(e,C,6(h,g,i){I(g)5b(g){24"$":H"$";24"&":H d[0];24"`":H d[d.L-1].1a(0,d[d.L-2]);24"\'":H d[d.L-1].1a(d[d.L-2]+d[0].L);5a:i="";g=+g;I(!g)H h;O(;g>d.L-3;){i=1r.Z.1a.W(g,-1)+i;g=1Q.3i(g/10)}H(g?d[g]||"":"$")+i}Y{g=+i;I(g<=d.L-3)H d[g];g=b?p(b,i):-1;H g>-1?d[g+1]:h}})})}I(a&&f.1J)f.12=0;H c};1r.Z.1e=6(f,e){I(!M.1R(f))H n.1e.1p(J,14);K a=J+"",b=[],c=0,d,h;I(e===1d||+e<0)e=5D;Y{e=1Q.3i(+e);I(!e)H[]}O(f=M.3c(f);d=f.X(a);){I(f.12>c){b.U(a.1a(c,d.P));d.L>1&&d.P<a.L&&3b.Z.U.1p(b,d.1a(1));h=d[0].L;c=f.12;I(b.L>=e)1N}f.12===d.P&&f.12++}I(c===a.L){I(!n.1A.W(f,"")||h)b.U("")}Y b.U(a.1a(c));H b.L>e?b.1a(0,e):b};M.1h(/\\(\\?#[^)]*\\)/,6(f){H n.1A.W(A,f.2S.1a(f.P+f[0].L))?"":"(?:)"});M.1h(/\\((?!\\?)/,6(){J.19.U(N);H"("});M.1h(/\\(\\?<([$\\w]+)>/,6(f){J.19.U(f[1]);J.2N=R;H"("});M.1h(/\\\\k<([\\w$]+)>/,6(f){K e=p(J.19,f[1]);H e>-1?"\\\\"+(e+1)+(3R(f.2S.3a(f.P+f[0].L))?"":"(?:)"):f[0]});M.1h(/\\[\\^?]/,6(f){H f[0]==="[]"?"\\\\b\\\\B":"[\\\\s\\\\S]"});M.1h(/^\\(\\?([5A]+)\\)/,6(f){J.3d(f[1]);H""});M.1h(/(?:\\s+|#.*)+/,6(f){H n.1A.W(A,f.2S.1a(f.P+f[0].L))?"":"(?:)"},M.1B,6(){H J.2K("x")});M.1h(/\\./,6(){H"[\\\\s\\\\S]"},M.1B,6(){H J.2K("s")})})();1j 2e!="1d"&&(2e.M=M);K 1v=6(){6 r(a,b){a.1l.1i(b)!=-1||(a.1l+=" "+b)}6 t(a){H a.1i("3e")==0?a:"3e"+a}6 B(a){H e.1Y.2A[t(a)]}6 p(a,b,c){I(a==N)H N;K d=c!=R?a.3G:[a.2G],h={"#":"1c",".":"1l"}[b.1o(0,1)]||"3h",g,i;g=h!="3h"?b.1o(1):b.5u();I((a[h]||"").1i(g)!=-1)H a;O(a=0;d&&a<d.L&&i==N;a++)i=p(d[a],b,c);H i}6 C(a,b){K c={},d;O(d 2g a)c[d]=a[d];O(d 2g b)c[d]=b[d];H c}6 w(a,b,c,d){6 h(g){g=g||1P.5y;I(!g.1F){g.1F=g.52;g.3N=6(){J.5w=11}}c.W(d||1P,g)}a.3g?a.3g("4U"+b,h):a.4y(b,h,11)}6 A(a,b){K c=e.1Y.2j,d=N;I(c==N){c={};O(K h 2g e.1U){K g=e.1U[h];d=g.4x;I(d!=N){g.1V=h.4w();O(g=0;g<d.L;g++)c[d[g]]=h}}e.1Y.2j=c}d=e.1U[c[a]];d==N&&b!=11&&1P.1X(e.13.1x.1X+(e.13.1x.3E+a));H d}6 v(a,b){O(K c=a.1e("\\n"),d=0;d<c.L;d++)c[d]=b(c[d],d);H c.1K("\\n")}6 u(a,b){I(a==N||a.L==0||a=="\\n")H a;a=a.Q(/</g,"&1y;");a=a.Q(/ {2,}/g,6(c){O(K d="",h=0;h<c.L-1;h++)d+=e.13.1W;H d+" "});I(b!=N)a=v(a,6(c){I(c.L==0)H"";K d="";c=c.Q(/^(&2s;| )+/,6(h){d=h;H""});I(c.L==0)H d;H d+\'<17 1g="\'+b+\'">\'+c+"</17>"});H a}6 n(a,b){a.1e("\\n");O(K c="",d=0;d<50;d++)c+=" ";H a=v(a,6(h){I(h.1i("\\t")==-1)H h;O(K g=0;(g=h.1i("\\t"))!=-1;)h=h.1o(0,g)+c.1o(0,b-g%b)+h.1o(g+1,h.L);H h})}6 x(a){H a.Q(/^\\s+|\\s+$/g,"")}6 D(a,b){I(a.P<b.P)H-1;Y I(a.P>b.P)H 1;Y I(a.L<b.L)H-1;Y I(a.L>b.L)H 1;H 0}6 y(a,b){6 c(k){H k[0]}O(K d=N,h=[],g=b.2D?b.2D:c;(d=b.1I.X(a))!=N;){K i=g(d,b);I(1j i=="3f")i=[1f e.2L(i,d.P,b.23)];h=h.1O(i)}H h}6 E(a){K b=/(.*)((&1G;|&1y;).*)/;H a.Q(e.3A.3M,6(c){K d="",h=N;I(h=b.X(c)){c=h[1];d=h[2]}H\'<a 2h="\'+c+\'">\'+c+"</a>"+d})}6 z(){O(K a=1E.36("1k"),b=[],c=0;c<a.L;c++)a[c].3s=="20"&&b.U(a[c]);H b}6 f(a){a=a.1F;K b=p(a,".20",R);a=p(a,".3O",R);K c=1E.4i("3t");I(!(!a||!b||p(a,"3t"))){B(b.1c);r(b,"1m");O(K d=a.3G,h=[],g=0;g<d.L;g++)h.U(d[g].4z||d[g].4A);h=h.1K("\\r");c.39(1E.4D(h));a.39(c);c.2C();c.4C();w(c,"4u",6(){c.2G.4E(c);b.1l=b.1l.Q("1m","")})}}I(1j 3F!="1d"&&1j M=="1d")M=3F("M").M;K e={2v:{"1g-27":"","2i-1s":1,"2z-1s-2t":11,1M:N,1t:N,"42-45":R,"43-22":4,1u:R,16:R,"3V-17":R,2l:11,"41-40":R,2k:11,"1z-1k":11},13:{1W:"&2s;",2M:R,46:11,44:11,34:"4n",1x:{21:"4o 1m",2P:"?",1X:"1v\\n\\n",3E:"4r\'t 4t 1D O: ",4g:"4m 4B\'t 51 O 1z-1k 4F: ",37:\'<!4T 1z 4S "-//4V//3H 4W 1.0 4Z//4Y" "1Z://2y.3L.3K/4X/3I/3H/3I-4P.4J"><1z 4I="1Z://2y.3L.3K/4L/5L"><3J><4N 1Z-4M="5G-5M" 6K="2O/1z; 6J=6I-8" /><1t>6L 1v</1t></3J><3B 1L="25-6M:6Q,6P,6O,6N-6F;6y-2f:#6x;2f:#6w;25-22:6v;2O-3D:3C;"><T 1L="2O-3D:3C;3w-32:1.6z;"><T 1L="25-22:6A-6E;">1v</T><T 1L="25-22:.6C;3w-6B:6R;"><T>3v 3.0.76 (72 73 3x)</T><T><a 2h="1Z://3u.2w/1v" 1F="38" 1L="2f:#3y">1Z://3u.2w/1v</a></T><T>70 17 6U 71.</T><T>6T 6X-3x 6Y 6D.</T></T><T>6t 61 60 J 1k, 5Z <a 2h="6u://2y.62.2w/63-66/65?64=5X-5W&5P=5O" 1L="2f:#3y">5R</a> 5V <2R/>5U 5T 5S!</T></T></3B></1z>\'}},1Y:{2j:N,2A:{}},1U:{},3A:{6n:/\\/\\*[\\s\\S]*?\\*\\//2c,6m:/\\/\\/.*$/2c,6l:/#.*$/2c,6k:/"([^\\\\"\\n]|\\\\.)*"/g,6o:/\'([^\\\\\'\\n]|\\\\.)*\'/g,6p:1f M(\'"([^\\\\\\\\"]|\\\\\\\\.)*"\',"3z"),6s:1f M("\'([^\\\\\\\\\']|\\\\\\\\.)*\'","3z"),6q:/(&1y;|<)!--[\\s\\S]*?--(&1G;|>)/2c,3M:/\\w+:\\/\\/[\\w-.\\/?%&=:@;]*/g,6a:{18:/(&1y;|<)\\?=?/g,1b:/\\?(&1G;|>)/g},69:{18:/(&1y;|<)%=?/g,1b:/%(&1G;|>)/g},6d:{18:/(&1y;|<)\\s*1k.*?(&1G;|>)/2T,1b:/(&1y;|<)\\/\\s*1k\\s*(&1G;|>)/2T}},16:{1H:6(a){6 b(i,k){H e.16.2o(i,k,e.13.1x[k])}O(K c=\'<T 1g="16">\',d=e.16.2x,h=d.2X,g=0;g<h.L;g++)c+=(d[h[g]].1H||b)(a,h[g]);c+="</T>";H c},2o:6(a,b,c){H\'<2W><a 2h="#" 1g="6e 6h\'+b+" "+b+\'">\'+c+"</a></2W>"},2b:6(a){K b=a.1F,c=b.1l||"";b=B(p(b,".20",R).1c);K d=6(h){H(h=15(h+"6f(\\\\w+)").X(c))?h[1]:N}("6g");b&&d&&e.16.2x[d].2B(b);a.3N()},2x:{2X:["21","2P"],21:{1H:6(a){I(a.V("2l")!=R)H"";K b=a.V("1t");H e.16.2o(a,"21",b?b:e.13.1x.21)},2B:6(a){a=1E.6j(t(a.1c));a.1l=a.1l.Q("47","")}},2P:{2B:6(){K a="68=0";a+=", 18="+(31.30-33)/2+", 32="+(31.2Z-2Y)/2+", 30=33, 2Z=2Y";a=a.Q(/^,/,"");a=1P.6Z("","38",a);a.2C();K b=a.1E;b.6W(e.13.1x.37);b.6V();a.2C()}}}},35:6(a,b){K c;I(b)c=[b];Y{c=1E.36(e.13.34);O(K d=[],h=0;h<c.L;h++)d.U(c[h]);c=d}c=c;d=[];I(e.13.2M)c=c.1O(z());I(c.L===0)H d;O(h=0;h<c.L;h++){O(K g=c[h],i=a,k=c[h].1l,j=3W 0,l={},m=1f M("^\\\\[(?<2V>(.*?))\\\\]$"),s=1f M("(?<27>[\\\\w-]+)\\\\s*:\\\\s*(?<1T>[\\\\w-%#]+|\\\\[.*?\\\\]|\\".*?\\"|\'.*?\')\\\\s*;?","g");(j=s.X(k))!=N;){K o=j.1T.Q(/^[\'"]|[\'"]$/g,"");I(o!=N&&m.1A(o)){o=m.X(o);o=o.2V.L>0?o.2V.1e(/\\s*,\\s*/):[]}l[j.27]=o}g={1F:g,1n:C(i,l)};g.1n.1D!=N&&d.U(g)}H d},1M:6(a,b){K c=J.35(a,b),d=N,h=e.13;I(c.L!==0)O(K g=0;g<c.L;g++){b=c[g];K i=b.1F,k=b.1n,j=k.1D,l;I(j!=N){I(k["1z-1k"]=="R"||e.2v["1z-1k"]==R){d=1f e.4l(j);j="4O"}Y I(d=A(j))d=1f d;Y 6H;l=i.3X;I(h.2M){l=l;K m=x(l),s=11;I(m.1i("<![6G[")==0){m=m.4h(9);s=R}K o=m.L;I(m.1i("]]\\>")==o-3){m=m.4h(0,o-3);s=R}l=s?m:l}I((i.1t||"")!="")k.1t=i.1t;k.1D=j;d.2Q(k);b=d.2F(l);I((i.1c||"")!="")b.1c=i.1c;i.2G.74(b,i)}}},2E:6(a){w(1P,"4k",6(){e.1M(a)})}};e.2E=e.2E;e.1M=e.1M;e.2L=6(a,b,c){J.1T=a;J.P=b;J.L=a.L;J.23=c;J.1V=N};e.2L.Z.1q=6(){H J.1T};e.4l=6(a){6 b(j,l){O(K m=0;m<j.L;m++)j[m].P+=l}K c=A(a),d,h=1f e.1U.5Y,g=J,i="2F 1H 2Q".1e(" ");I(c!=N){d=1f c;O(K k=0;k<i.L;k++)(6(){K j=i[k];g[j]=6(){H h[j].1p(h,14)}})();d.28==N?1P.1X(e.13.1x.1X+(e.13.1x.4g+a)):h.2J.U({1I:d.28.17,2D:6(j){O(K l=j.17,m=[],s=d.2J,o=j.P+j.18.L,F=d.28,q,G=0;G<s.L;G++){q=y(l,s[G]);b(q,o);m=m.1O(q)}I(F.18!=N&&j.18!=N){q=y(j.18,F.18);b(q,j.P);m=m.1O(q)}I(F.1b!=N&&j.1b!=N){q=y(j.1b,F.1b);b(q,j.P+j[0].5Q(j.1b));m=m.1O(q)}O(j=0;j<m.L;j++)m[j].1V=c.1V;H m}})}};e.4j=6(){};e.4j.Z={V:6(a,b){K c=J.1n[a];c=c==N?b:c;K d={"R":R,"11":11}[c];H d==N?c:d},3Y:6(a){H 1E.4i(a)},4c:6(a,b){K c=[];I(a!=N)O(K d=0;d<a.L;d++)I(1j a[d]=="2m")c=c.1O(y(b,a[d]));H J.4e(c.6b(D))},4e:6(a){O(K b=0;b<a.L;b++)I(a[b]!==N)O(K c=a[b],d=c.P+c.L,h=b+1;h<a.L&&a[b]!==N;h++){K g=a[h];I(g!==N)I(g.P>d)1N;Y I(g.P==c.P&&g.L>c.L)a[b]=N;Y I(g.P>=c.P&&g.P<d)a[h]=N}H a},4d:6(a){K b=[],c=2u(J.V("2i-1s"));v(a,6(d,h){b.U(h+c)});H b},3U:6(a){K b=J.V("1M",[]);I(1j b!="2m"&&b.U==N)b=[b];a:{a=a.1q();K c=3W 0;O(c=c=1Q.6c(c||0,0);c<b.L;c++)I(b[c]==a){b=c;1N a}b=-1}H b!=-1},2r:6(a,b,c){a=["1s","6i"+b,"P"+a,"6r"+(b%2==0?1:2).1q()];J.3U(b)&&a.U("67");b==0&&a.U("1N");H\'<T 1g="\'+a.1K(" ")+\'">\'+c+"</T>"},3Q:6(a,b){K c="",d=a.1e("\\n").L,h=2u(J.V("2i-1s")),g=J.V("2z-1s-2t");I(g==R)g=(h+d-1).1q().L;Y I(3R(g)==R)g=0;O(K i=0;i<d;i++){K k=b?b[i]:h+i,j;I(k==0)j=e.13.1W;Y{j=g;O(K l=k.1q();l.L<j;)l="0"+l;j=l}a=j;c+=J.2r(i,k,a)}H c},49:6(a,b){a=x(a);K c=a.1e("\\n");J.V("2z-1s-2t");K d=2u(J.V("2i-1s"));a="";O(K h=J.V("1D"),g=0;g<c.L;g++){K i=c[g],k=/^(&2s;|\\s)+/.X(i),j=N,l=b?b[g]:d+g;I(k!=N){j=k[0].1q();i=i.1o(j.L);j=j.Q(" ",e.13.1W)}i=x(i);I(i.L==0)i=e.13.1W;a+=J.2r(g,l,(j!=N?\'<17 1g="\'+h+\' 5N">\'+j+"</17>":"")+i)}H a},4f:6(a){H a?"<4a>"+a+"</4a>":""},4b:6(a,b){6 c(l){H(l=l?l.1V||g:g)?l+" ":""}O(K d=0,h="",g=J.V("1D",""),i=0;i<b.L;i++){K k=b[i],j;I(!(k===N||k.L===0)){j=c(k);h+=u(a.1o(d,k.P-d),j+"48")+u(k.1T,j+k.23);d=k.P+k.L+(k.75||0)}}h+=u(a.1o(d),c()+"48");H h},1H:6(a){K b="",c=["20"],d;I(J.V("2k")==R)J.1n.16=J.1n.1u=11;1l="20";J.V("2l")==R&&c.U("47");I((1u=J.V("1u"))==11)c.U("6S");c.U(J.V("1g-27"));c.U(J.V("1D"));a=a.Q(/^[ ]*[\\n]+|[\\n]*[ ]*$/g,"").Q(/\\r/g," ");b=J.V("43-22");I(J.V("42-45")==R)a=n(a,b);Y{O(K h="",g=0;g<b;g++)h+=" ";a=a.Q(/\\t/g,h)}a=a;a:{b=a=a;h=/<2R\\s*\\/?>|&1y;2R\\s*\\/?&1G;/2T;I(e.13.46==R)b=b.Q(h,"\\n");I(e.13.44==R)b=b.Q(h,"");b=b.1e("\\n");h=/^\\s*/;g=4Q;O(K i=0;i<b.L&&g>0;i++){K k=b[i];I(x(k).L!=0){k=h.X(k);I(k==N){a=a;1N a}g=1Q.4q(k[0].L,g)}}I(g>0)O(i=0;i<b.L;i++)b[i]=b[i].1o(g);a=b.1K("\\n")}I(1u)d=J.4d(a);b=J.4c(J.2J,a);b=J.4b(a,b);b=J.49(b,d);I(J.V("41-40"))b=E(b);1j 2H!="1d"&&2H.3S&&2H.3S.1C(/5s/)&&c.U("5t");H b=\'<T 1c="\'+t(J.1c)+\'" 1g="\'+c.1K(" ")+\'">\'+(J.V("16")?e.16.1H(J):"")+\'<3Z 5z="0" 5H="0" 5J="0">\'+J.4f(J.V("1t"))+"<3T><3P>"+(1u?\'<2d 1g="1u">\'+J.3Q(a)+"</2d>":"")+\'<2d 1g="17"><T 1g="3O">\'+b+"</T></2d></3P></3T></3Z></T>"},2F:6(a){I(a===N)a="";J.17=a;K b=J.3Y("T");b.3X=J.1H(a);J.V("16")&&w(p(b,".16"),"5c",e.16.2b);J.V("3V-17")&&w(p(b,".17"),"56",f);H b},2Q:6(a){J.1c=""+1Q.5d(1Q.5n()*5k).1q();e.1Y.2A[t(J.1c)]=J;J.1n=C(e.2v,a||{});I(J.V("2k")==R)J.1n.16=J.1n.1u=11},5j:6(a){a=a.Q(/^\\s+|\\s+$/g,"").Q(/\\s+/g,"|");H"\\\\b(?:"+a+")\\\\b"},5f:6(a){J.28={18:{1I:a.18,23:"1k"},1b:{1I:a.1b,23:"1k"},17:1f M("(?<18>"+a.18.1m+")(?<17>.*?)(?<1b>"+a.1b.1m+")","5o")}}};H e}();1j 2e!="1d"&&(2e.1v=1v);',62,441,'||||||function|||||||||||||||||||||||||||||||||||||return|if|this|var|length|XRegExp|null|for|index|replace|true||div|push|getParam|call|exec|else|prototype||false|lastIndex|config|arguments|RegExp|toolbar|code|left|captureNames|slice|right|id|undefined|split|new|class|addToken|indexOf|typeof|script|className|source|params|substr|apply|toString|String|line|title|gutter|SyntaxHighlighter|_xregexp|strings|lt|html|test|OUTSIDE_CLASS|match|brush|document|target|gt|getHtml|regex|global|join|style|highlight|break|concat|window|Math|isRegExp|throw|value|brushes|brushName|space|alert|vars|http|syntaxhighlighter|expandSource|size|css|case|font|Fa|name|htmlScript|dA|can|handler|gm|td|exports|color|in|href|first|discoveredBrushes|light|collapse|object|cache|getButtonHtml|trigger|pattern|getLineHtml|nbsp|numbers|parseInt|defaults|com|items|www|pad|highlighters|execute|focus|func|all|getDiv|parentNode|navigator|INSIDE_CLASS|regexList|hasFlag|Match|useScriptTags|hasNamedCapture|text|help|init|br|input|gi|Error|values|span|list|250|height|width|screen|top|500|tagName|findElements|getElementsByTagName|aboutDialog|_blank|appendChild|charAt|Array|copyAsGlobal|setFlag|highlighter_|string|attachEvent|nodeName|floor|backref|output|the|TypeError|sticky|Za|iterate|freezeTokens|scope|type|textarea|alexgorbatchev|version|margin|2010|005896|gs|regexLib|body|center|align|noBrush|require|childNodes|DTD|xhtml1|head|org|w3|url|preventDefault|container|tr|getLineNumbersHtml|isNaN|userAgent|tbody|isLineHighlighted|quick|void|innerHTML|create|table|links|auto|smart|tab|stripBrs|tabs|bloggerMode|collapsed|plain|getCodeLinesHtml|caption|getMatchesHtml|findMatches|figureOutLineNumbers|removeNestedMatches|getTitleHtml|brushNotHtmlScript|substring|createElement|Highlighter|load|HtmlScript|Brush|pre|expand|multiline|min|Can|ignoreCase|find|blur|extended|toLowerCase|aliases|addEventListener|innerText|textContent|wasn|select|createTextNode|removeChild|option|same|frame|xmlns|dtd|twice|1999|equiv|meta|htmlscript|transitional|1E3|expected|PUBLIC|DOCTYPE|on|W3C|XHTML|TR|EN|Transitional||configured|srcElement|Object|after|run|dblclick|matchChain|valueOf|constructor|default|switch|click|round|execAt|forHtmlScript|token|gimy|functions|getKeywords|1E6|escape|within|random|sgi|another|finally|supply|MSIE|ie|toUpperCase|catch|returnValue|definition|event|border|imsx|constructing|one|Infinity|from|when|Content|cellpadding|flags|cellspacing|try|xhtml|Type|spaces|2930402|hosted_button_id|lastIndexOf|donate|active|development|keep|to|xclick|_s|Xml|please|like|you|paypal|cgi|cmd|webscr|bin|highlighted|scrollbars|aspScriptTags|phpScriptTags|sort|max|scriptScriptTags|toolbar_item|_|command|command_|number|getElementById|doubleQuotedString|singleLinePerlComments|singleLineCComments|multiLineCComments|singleQuotedString|multiLineDoubleQuotedString|xmlComments|alt|multiLineSingleQuotedString|If|https|1em|000|fff|background|5em|xx|bottom|75em|Gorbatchev|large|serif|CDATA|continue|utf|charset|content|About|family|sans|Helvetica|Arial|Geneva|3em|nogutter|Copyright|syntax|close|write|2004|Alex|open|JavaScript|highlighter|July|02|replaceChild|offset|83'.split('|'),0,{})) diff --git a/WebContent/js/swagger-ui-bundle.js b/WebContent/js/swagger-ui-bundle.js new file mode 100644 index 0000000000000000000000000000000000000000..f2a8be031bc21dc36c48b2cbb0df4a9bad32df30 --- /dev/null +++ b/WebContent/js/swagger-ui-bundle.js @@ -0,0 +1,134 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(function(){try{return require("esprima")}catch(e){}}()):"function"==typeof define&&define.amd?define(["esprima"],t):"object"==typeof exports?exports.SwaggerUIBundle=t(function(){try{return require("esprima")}catch(e){}}()):e.SwaggerUIBundle=t(e.esprima)}(window,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},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="/dist",n(n.s=492)}([function(e,t,n){"use strict";e.exports=n(105)},function(e,t,n){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return a(e)?e:J(e)}function r(e){return s(e)?e:K(e)}function o(e){return u(e)?e:Y(e)}function i(e){return a(e)&&!c(e)?e:$(e)}function a(e){return!(!e||!e[p])}function s(e){return!(!e||!e[f])}function u(e){return!(!e||!e[h])}function c(e){return s(e)||u(e)}function l(e){return!(!e||!e[d])}t(r,n),t(o,n),t(i,n),n.isIterable=a,n.isKeyed=s,n.isIndexed=u,n.isAssociative=c,n.isOrdered=l,n.Keyed=r,n.Indexed=o,n.Set=i;var p="@@__IMMUTABLE_ITERABLE__@@",f="@@__IMMUTABLE_KEYED__@@",h="@@__IMMUTABLE_INDEXED__@@",d="@@__IMMUTABLE_ORDERED__@@",m=5,v=1<<m,g=v-1,y={},b={value:!1},_={value:!1};function w(e){return e.value=!1,e}function x(e){e&&(e.value=!0)}function E(){}function S(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),o=0;o<n;o++)r[o]=e[o+t];return r}function C(e){return void 0===e.size&&(e.size=e.__iterate(O)),e.size}function k(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?C(e)+t:t}function O(){return!0}function A(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function T(e,t){return I(e,t,0)}function j(e,t){return I(e,t,t)}function I(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var P=0,M=1,N=2,R="function"==typeof Symbol&&Symbol.iterator,D="@@iterator",L=R||D;function U(e){this.next=e}function q(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function F(){return{value:void 0,done:!0}}function B(e){return!!H(e)}function z(e){return e&&"function"==typeof e.next}function V(e){var t=H(e);return t&&t.call(e)}function H(e){var t=e&&(R&&e[R]||e[D]);if("function"==typeof t)return t}function W(e){return e&&"number"==typeof e.length}function J(e){return null==e?ie():a(e)?e.toSeq():function(e){var t=ue(e)||"object"==typeof e&&new te(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}(e)}function K(e){return null==e?ie().toKeyedSeq():a(e)?s(e)?e.toSeq():e.fromEntrySeq():ae(e)}function Y(e){return null==e?ie():a(e)?s(e)?e.entrySeq():e.toIndexedSeq():se(e)}function $(e){return(null==e?ie():a(e)?s(e)?e.entrySeq():e:se(e)).toSetSeq()}U.prototype.toString=function(){return"[Iterator]"},U.KEYS=P,U.VALUES=M,U.ENTRIES=N,U.prototype.inspect=U.prototype.toSource=function(){return this.toString()},U.prototype[L]=function(){return this},t(J,n),J.of=function(){return J(arguments)},J.prototype.toSeq=function(){return this},J.prototype.toString=function(){return this.__toString("Seq {","}")},J.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},J.prototype.__iterate=function(e,t){return ce(this,e,t,!0)},J.prototype.__iterator=function(e,t){return le(this,e,t,!0)},t(K,J),K.prototype.toKeyedSeq=function(){return this},t(Y,J),Y.of=function(){return Y(arguments)},Y.prototype.toIndexedSeq=function(){return this},Y.prototype.toString=function(){return this.__toString("Seq [","]")},Y.prototype.__iterate=function(e,t){return ce(this,e,t,!1)},Y.prototype.__iterator=function(e,t){return le(this,e,t,!1)},t($,J),$.of=function(){return $(arguments)},$.prototype.toSetSeq=function(){return this},J.isSeq=oe,J.Keyed=K,J.Set=$,J.Indexed=Y;var G,Z,X,Q="@@__IMMUTABLE_SEQ__@@";function ee(e){this._array=e,this.size=e.length}function te(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function ne(e){this._iterable=e,this.size=e.length||e.size}function re(e){this._iterator=e,this._iteratorCache=[]}function oe(e){return!(!e||!e[Q])}function ie(){return G||(G=new ee([]))}function ae(e){var t=Array.isArray(e)?new ee(e).fromEntrySeq():z(e)?new re(e).fromEntrySeq():B(e)?new ne(e).fromEntrySeq():"object"==typeof e?new te(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function se(e){var t=ue(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function ue(e){return W(e)?new ee(e):z(e)?new re(e):B(e)?new ne(e):void 0}function ce(e,t,n,r){var o=e._cache;if(o){for(var i=o.length-1,a=0;a<=i;a++){var s=o[n?i-a:a];if(!1===t(s[1],r?s[0]:a,e))return a+1}return a}return e.__iterateUncached(t,n)}function le(e,t,n,r){var o=e._cache;if(o){var i=o.length-1,a=0;return new U(function(){var e=o[n?i-a:a];return a++>i?{value:void 0,done:!0}:q(t,r?e[0]:a-1,e[1])})}return e.__iteratorUncached(t,n)}function pe(e,t){return t?function e(t,n,r,o){return Array.isArray(n)?t.call(o,r,Y(n).map(function(r,o){return e(t,r,o,n)})):he(n)?t.call(o,r,K(n).map(function(r,o){return e(t,r,o,n)})):n}(t,e,"",{"":e}):fe(e)}function fe(e){return Array.isArray(e)?Y(e).map(fe).toList():he(e)?K(e).map(fe).toMap():e}function he(e){return e&&(e.constructor===Object||void 0===e.constructor)}function de(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function me(e,t){if(e===t)return!0;if(!a(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||u(e)!==u(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!c(e);if(l(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&de(o[1],e)&&(n||de(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var i=e;e=t,t=i}var p=!0,f=t.__iterate(function(t,r){if(n?!e.has(t):o?!de(t,e.get(r,y)):!de(e.get(r,y),t))return p=!1,!1});return p&&e.size===f}function ve(e,t){if(!(this instanceof ve))return new ve(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Z)return Z;Z=this}}function ge(e,t){if(!e)throw new Error(t)}function ye(e,t,n){if(!(this instanceof ye))return new ye(e,t,n);if(ge(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t<e&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if(X)return X;X=this}}function be(){throw TypeError("Abstract")}function _e(){}function we(){}function xe(){}J.prototype[Q]=!0,t(ee,Y),ee.prototype.get=function(e,t){return this.has(e)?this._array[k(this,e)]:t},ee.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,o=0;o<=r;o++)if(!1===e(n[t?r-o:o],o,this))return o+1;return o},ee.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,o=0;return new U(function(){return o>r?{value:void 0,done:!0}:q(e,o,n[t?r-o++:o++])})},t(te,K),te.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},te.prototype.has=function(e){return this._object.hasOwnProperty(e)},te.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,i=0;i<=o;i++){var a=r[t?o-i:i];if(!1===e(n[a],a,this))return i+1}return i},te.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,i=0;return new U(function(){var a=r[t?o-i:i];return i++>o?{value:void 0,done:!0}:q(e,a,n[a])})},te.prototype[d]=!0,t(ne,Y),ne.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=V(this._iterable),r=0;if(z(n))for(var o;!(o=n.next()).done&&!1!==e(o.value,r++,this););return r},ne.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=V(this._iterable);if(!z(n))return new U(F);var r=0;return new U(function(){var t=n.next();return t.done?t:q(e,r++,t.value)})},t(re,Y),re.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,o=this._iteratorCache,i=0;i<o.length;)if(!1===e(o[i],i++,this))return i;for(;!(n=r.next()).done;){var a=n.value;if(o[i]=a,!1===e(a,i++,this))break}return i},re.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,o=0;return new U(function(){if(o>=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return q(e,o,r[o++])})},t(ve,Y),ve.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ve.prototype.get=function(e,t){return this.has(e)?this._value:t},ve.prototype.includes=function(e){return de(this._value,e)},ve.prototype.slice=function(e,t){var n=this.size;return A(e,t,n)?this:new ve(this._value,j(t,n)-T(e,n))},ve.prototype.reverse=function(){return this},ve.prototype.indexOf=function(e){return de(this._value,e)?0:-1},ve.prototype.lastIndexOf=function(e){return de(this._value,e)?this.size:-1},ve.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(!1===e(this._value,n,this))return n+1;return n},ve.prototype.__iterator=function(e,t){var n=this,r=0;return new U(function(){return r<n.size?q(e,r++,n._value):{value:void 0,done:!0}})},ve.prototype.equals=function(e){return e instanceof ve?de(this._value,e._value):me(e)},t(ye,Y),ye.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},ye.prototype.get=function(e,t){return this.has(e)?this._start+k(this,e)*this._step:t},ye.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},ye.prototype.slice=function(e,t){return A(e,t,this.size)?this:(e=T(e,this.size),(t=j(t,this.size))<=e?new ye(0,0):new ye(this.get(e,this._end),this.get(t,this._end),this._step))},ye.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step==0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},ye.prototype.lastIndexOf=function(e){return this.indexOf(e)},ye.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,o=t?this._start+n*r:this._start,i=0;i<=n;i++){if(!1===e(o,i,this))return i+1;o+=t?-r:r}return i},ye.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,o=t?this._start+n*r:this._start,i=0;return new U(function(){var a=o;return o+=t?-r:r,i>n?{value:void 0,done:!0}:q(e,i++,a)})},ye.prototype.equals=function(e){return e instanceof ye?this._start===e._start&&this._end===e._end&&this._step===e._step:me(this,e)},t(be,n),t(_e,be),t(we,be),t(xe,be),be.Keyed=_e,be.Indexed=we,be.Set=xe;var Ee="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Se(e){return e>>>1&1073741824|3221225471&e}function Ce(e){if(!1===e||null==e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null==e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!=e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Se(n)}if("string"===t)return e.length>Me?function(e){var t=De[e];return void 0===t&&(t=ke(e),Re===Ne&&(Re=0,De={}),Re++,De[e]=t),t}(e):ke(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return function(e){var t;if(je&&void 0!==(t=Oe.get(e)))return t;if(void 0!==(t=e[Pe]))return t;if(!Te){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Pe]))return t;if(void 0!==(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e)))return t}if(t=++Ie,1073741824&Ie&&(Ie=0),je)Oe.set(e,t);else{if(void 0!==Ae&&!1===Ae(e))throw new Error("Non-extensible objects are not allowed as keys.");if(Te)Object.defineProperty(e,Pe,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Pe]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Pe]=t}}return t}(e);if("function"==typeof e.toString)return ke(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ke(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return Se(t)}var Oe,Ae=Object.isExtensible,Te=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),je="function"==typeof WeakMap;je&&(Oe=new WeakMap);var Ie=0,Pe="__immutablehash__";"function"==typeof Symbol&&(Pe=Symbol(Pe));var Me=16,Ne=255,Re=0,De={};function Le(e){ge(e!==1/0,"Cannot perform this action with an infinite size.")}function Ue(e){return null==e?Xe():qe(e)&&!l(e)?e:Xe().withMutations(function(t){var n=r(e);Le(n.size),n.forEach(function(e,n){return t.set(n,e)})})}function qe(e){return!(!e||!e[Be])}t(Ue,_e),Ue.of=function(){var t=e.call(arguments,0);return Xe().withMutations(function(e){for(var n=0;n<t.length;n+=2){if(n+1>=t.length)throw new Error("Missing value for key: "+t[n]);e.set(t[n],t[n+1])}})},Ue.prototype.toString=function(){return this.__toString("Map {","}")},Ue.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},Ue.prototype.set=function(e,t){return Qe(this,e,t)},Ue.prototype.setIn=function(e,t){return this.updateIn(e,y,function(){return t})},Ue.prototype.remove=function(e){return Qe(this,e,y)},Ue.prototype.deleteIn=function(e){return this.updateIn(e,function(){return y})},Ue.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},Ue.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=function e(t,n,r,o){var i=t===y,a=n.next();if(a.done){var s=i?r:t,u=o(s);return u===s?t:u}ge(i||t&&t.set,"invalid keyPath");var c=a.value,l=i?y:t.get(c,y),p=e(l,n,r,o);return p===l?t:p===y?t.remove(c):(i?Xe():t).set(c,p)}(this,rn(e),t,n);return r===y?void 0:r},Ue.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Xe()},Ue.prototype.merge=function(){return rt(this,void 0,arguments)},Ue.prototype.mergeWith=function(t){var n=e.call(arguments,1);return rt(this,t,n)},Ue.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,Xe(),function(e){return"function"==typeof e.merge?e.merge.apply(e,n):n[n.length-1]})},Ue.prototype.mergeDeep=function(){return rt(this,ot,arguments)},Ue.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return rt(this,it(t),n)},Ue.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,Xe(),function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]})},Ue.prototype.sort=function(e){return Tt(Jt(this,e))},Ue.prototype.sortBy=function(e,t){return Tt(Jt(this,t,e))},Ue.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},Ue.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new E)},Ue.prototype.asImmutable=function(){return this.__ensureOwner()},Ue.prototype.wasAltered=function(){return this.__altered},Ue.prototype.__iterator=function(e,t){return new Ye(this,e,t)},Ue.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},Ue.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Ze(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Ue.isMap=qe;var Fe,Be="@@__IMMUTABLE_MAP__@@",ze=Ue.prototype;function Ve(e,t){this.ownerID=e,this.entries=t}function He(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function We(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function Je(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function Ke(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function Ye(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Ge(e._root)}function $e(e,t){return q(e,t[0],t[1])}function Ge(e,t){return{node:e,index:0,__prev:t}}function Ze(e,t,n,r){var o=Object.create(ze);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Xe(){return Fe||(Fe=Ze(0))}function Qe(e,t,n){var r,o;if(e._root){var i=w(b),a=w(_);if(r=et(e._root,e.__ownerID,0,void 0,t,n,i,a),!a.value)return e;o=e.size+(i.value?n===y?-1:1:0)}else{if(n===y)return e;o=1,r=new Ve(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Ze(o,r):Xe()}function et(e,t,n,r,o,i,a,s){return e?e.update(t,n,r,o,i,a,s):i===y?e:(x(s),x(a),new Ke(t,r,[o,i]))}function tt(e){return e.constructor===Ke||e.constructor===Je}function nt(e,t,n,r,o){if(e.keyHash===r)return new Je(t,r,[e.entry,o]);var i,a=(0===n?e.keyHash:e.keyHash>>>n)&g,s=(0===n?r:r>>>n)&g;return new He(t,1<<a|1<<s,a===s?[nt(e,t,n+m,r,o)]:(i=new Ke(t,r,o),a<s?[e,i]:[i,e]))}function rt(e,t,n){for(var o=[],i=0;i<n.length;i++){var s=n[i],u=r(s);a(s)||(u=u.map(function(e){return pe(e)})),o.push(u)}return at(e,t,o)}function ot(e,t,n){return e&&e.mergeDeep&&a(t)?e.mergeDeep(t):de(e,t)?e:t}function it(e){return function(t,n,r){if(t&&t.mergeDeepWith&&a(n))return t.mergeDeepWith(e,n);var o=e(t,n,r);return de(t,o)?t:o}}function at(e,t,n){return 0===(n=n.filter(function(e){return 0!==e.size})).length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations(function(e){for(var r=t?function(n,r){e.update(r,y,function(e){return e===y?n:t(e,n,r)})}:function(t,n){e.set(n,t)},o=0;o<n.length;o++)n[o].forEach(r)}):e.constructor(n[0])}function st(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function ut(e,t,n,r){var o=r?e:S(e);return o[t]=n,o}ze[Be]=!0,ze.delete=ze.remove,ze.removeIn=ze.deleteIn,Ve.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(de(n,o[i][0]))return o[i][1];return r},Ve.prototype.update=function(e,t,n,r,o,i,a){for(var s=o===y,u=this.entries,c=0,l=u.length;c<l&&!de(r,u[c][0]);c++);var p=c<l;if(p?u[c][1]===o:s)return this;if(x(a),(s||!p)&&x(i),!s||1!==u.length){if(!p&&!s&&u.length>=ct)return function(e,t,n,r){e||(e=new E);for(var o=new Ke(e,Ce(n),[n,r]),i=0;i<t.length;i++){var a=t[i];o=o.update(e,0,void 0,a[0],a[1])}return o}(e,u,r,o);var f=e&&e===this.ownerID,h=f?u:S(u);return p?s?c===l-1?h.pop():h[c]=h.pop():h[c]=[r,o]:h.push([r,o]),f?(this.entries=h,this):new Ve(e,h)}},He.prototype.get=function(e,t,n,r){void 0===t&&(t=Ce(n));var o=1<<((0===e?t:t>>>e)&g),i=this.bitmap;return 0==(i&o)?r:this.nodes[st(i&o-1)].get(e+m,t,n,r)},He.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=Ce(r));var s=(0===t?n:n>>>t)&g,u=1<<s,c=this.bitmap,l=0!=(c&u);if(!l&&o===y)return this;var p=st(c&u-1),f=this.nodes,h=l?f[p]:void 0,d=et(h,e,t+m,n,r,o,i,a);if(d===h)return this;if(!l&&d&&f.length>=lt)return function(e,t,n,r,o){for(var i=0,a=new Array(v),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[i++]:void 0;return a[r]=o,new We(e,i+1,a)}(e,f,c,s,d);if(l&&!d&&2===f.length&&tt(f[1^p]))return f[1^p];if(l&&d&&1===f.length&&tt(d))return d;var b=e&&e===this.ownerID,_=l?d?c:c^u:c|u,w=l?d?ut(f,p,d,b):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var o=new Array(r),i=0,a=0;a<r;a++)a===t&&(i=1),o[a]=e[a+i];return o}(f,p,b):function(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var i=new Array(o),a=0,s=0;s<o;s++)s===t?(i[s]=n,a=-1):i[s]=e[s+a];return i}(f,p,d,b);return b?(this.bitmap=_,this.nodes=w,this):new He(e,_,w)},We.prototype.get=function(e,t,n,r){void 0===t&&(t=Ce(n));var o=(0===e?t:t>>>e)&g,i=this.nodes[o];return i?i.get(e+m,t,n,r):r},We.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=Ce(r));var s=(0===t?n:n>>>t)&g,u=o===y,c=this.nodes,l=c[s];if(u&&!l)return this;var p=et(l,e,t+m,n,r,o,i,a);if(p===l)return this;var f=this.count;if(l){if(!p&&--f<pt)return function(e,t,n,r){for(var o=0,i=0,a=new Array(n),s=0,u=1,c=t.length;s<c;s++,u<<=1){var l=t[s];void 0!==l&&s!==r&&(o|=u,a[i++]=l)}return new He(e,o,a)}(e,c,f,s)}else f++;var h=e&&e===this.ownerID,d=ut(c,s,p,h);return h?(this.count=f,this.nodes=d,this):new We(e,f,d)},Je.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(de(n,o[i][0]))return o[i][1];return r},Je.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=Ce(r));var s=o===y;if(n!==this.keyHash)return s?this:(x(a),x(i),nt(this,e,t,n,[r,o]));for(var u=this.entries,c=0,l=u.length;c<l&&!de(r,u[c][0]);c++);var p=c<l;if(p?u[c][1]===o:s)return this;if(x(a),(s||!p)&&x(i),s&&2===l)return new Ke(e,this.keyHash,u[1^c]);var f=e&&e===this.ownerID,h=f?u:S(u);return p?s?c===l-1?h.pop():h[c]=h.pop():h[c]=[r,o]:h.push([r,o]),f?(this.entries=h,this):new Je(e,this.keyHash,h)},Ke.prototype.get=function(e,t,n,r){return de(n,this.entry[0])?this.entry[1]:r},Ke.prototype.update=function(e,t,n,r,o,i,a){var s=o===y,u=de(r,this.entry[0]);return(u?o===this.entry[1]:s)?this:(x(a),s?void x(i):u?e&&e===this.ownerID?(this.entry[1]=o,this):new Ke(e,this.keyHash,[r,o]):(x(i),nt(this,e,t,Ce(r),[r,o])))},Ve.prototype.iterate=Je.prototype.iterate=function(e,t){for(var n=this.entries,r=0,o=n.length-1;r<=o;r++)if(!1===e(n[t?o-r:r]))return!1},He.prototype.iterate=We.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,o=n.length-1;r<=o;r++){var i=n[t?o-r:r];if(i&&!1===i.iterate(e,t))return!1}},Ke.prototype.iterate=function(e,t){return e(this.entry)},t(Ye,U),Ye.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,o=t.index++;if(r.entry){if(0===o)return $e(e,r.entry)}else if(r.entries){if(o<=(n=r.entries.length-1))return $e(e,r.entries[this._reverse?n-o:o])}else if(o<=(n=r.nodes.length-1)){var i=r.nodes[this._reverse?n-o:o];if(i){if(i.entry)return $e(e,i.entry);t=this._stack=Ge(i,t)}continue}t=this._stack=this._stack.__prev}return{value:void 0,done:!0}};var ct=v/4,lt=v/2,pt=v/4;function ft(e){var t=xt();if(null==e)return t;if(ht(e))return e;var n=o(e),r=n.size;return 0===r?t:(Le(r),r>0&&r<v?wt(0,r,m,null,new vt(n.toArray())):t.withMutations(function(e){e.setSize(r),n.forEach(function(t,n){return e.set(n,t)})}))}function ht(e){return!(!e||!e[dt])}t(ft,we),ft.of=function(){return this(arguments)},ft.prototype.toString=function(){return this.__toString("List [","]")},ft.prototype.get=function(e,t){if((e=k(this,e))>=0&&e<this.size){var n=Ct(this,e+=this._origin);return n&&n.array[e&g]}return t},ft.prototype.set=function(e,t){return function(e,t,n){if((t=k(e,t))!=t)return e;if(t>=e.size||t<0)return e.withMutations(function(e){t<0?kt(e,t).set(0,n):kt(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,i=w(_);return t>=At(e._capacity)?r=Et(r,e.__ownerID,0,t,n,i):o=Et(o,e.__ownerID,e._level,t,n,i),i.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):wt(e._origin,e._capacity,e._level,o,r):e}(this,e,t)},ft.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},ft.prototype.insert=function(e,t){return this.splice(e,0,t)},ft.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=m,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):xt()},ft.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){kt(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},ft.prototype.pop=function(){return kt(this,0,-1)},ft.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){kt(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},ft.prototype.shift=function(){return kt(this,1)},ft.prototype.merge=function(){return Ot(this,void 0,arguments)},ft.prototype.mergeWith=function(t){var n=e.call(arguments,1);return Ot(this,t,n)},ft.prototype.mergeDeep=function(){return Ot(this,ot,arguments)},ft.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return Ot(this,it(t),n)},ft.prototype.setSize=function(e){return kt(this,0,e)},ft.prototype.slice=function(e,t){var n=this.size;return A(e,t,n)?this:kt(this,T(e,n),j(t,n))},ft.prototype.__iterator=function(e,t){var n=0,r=_t(this,t);return new U(function(){var t=r();return t===bt?{value:void 0,done:!0}:q(e,n++,t)})},ft.prototype.__iterate=function(e,t){for(var n,r=0,o=_t(this,t);(n=o())!==bt&&!1!==e(n,r++,this););return r},ft.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?wt(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},ft.isList=ht;var dt="@@__IMMUTABLE_LIST__@@",mt=ft.prototype;function vt(e,t){this.array=e,this.ownerID=t}mt[dt]=!0,mt.delete=mt.remove,mt.setIn=ze.setIn,mt.deleteIn=mt.removeIn=ze.removeIn,mt.update=ze.update,mt.updateIn=ze.updateIn,mt.mergeIn=ze.mergeIn,mt.mergeDeepIn=ze.mergeDeepIn,mt.withMutations=ze.withMutations,mt.asMutable=ze.asMutable,mt.asImmutable=ze.asImmutable,mt.wasAltered=ze.wasAltered,vt.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&g;if(r>=this.array.length)return new vt([],e);var o,i=0===r;if(t>0){var a=this.array[r];if((o=a&&a.removeBefore(e,t-m,n))===a&&i)return this}if(i&&!o)return this;var s=St(this,e);if(!i)for(var u=0;u<r;u++)s.array[u]=void 0;return o&&(s.array[r]=o),s},vt.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,o=n-1>>>t&g;if(o>=this.array.length)return this;if(t>0){var i=this.array[o];if((r=i&&i.removeAfter(e,t-m,n))===i&&o===this.array.length-1)return this}var a=St(this,e);return a.array.splice(o+1),r&&(a.array[o]=r),a};var gt,yt,bt={};function _t(e,t){var n=e._origin,r=e._capacity,o=At(r),i=e._tail;return a(e._root,e._level,0);function a(e,s,u){return 0===s?function(e,a){var s=a===o?i&&i.array:e&&e.array,u=a>n?0:n-a,c=r-a;return c>v&&(c=v),function(){if(u===c)return bt;var e=t?--c:u++;return s&&s[e]}}(e,u):function(e,o,i){var s,u=e&&e.array,c=i>n?0:n-i>>o,l=1+(r-i>>o);return l>v&&(l=v),function(){for(;;){if(s){var e=s();if(e!==bt)return e;s=null}if(c===l)return bt;var n=t?--l:c++;s=a(u&&u[n],o-m,i+(n<<o))}}}(e,s,u)}}function wt(e,t,n,r,o,i,a){var s=Object.create(mt);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=o,s.__ownerID=i,s.__hash=a,s.__altered=!1,s}function xt(){return gt||(gt=wt(0,0,m))}function Et(e,t,n,r,o,i){var a,s=r>>>n&g,u=e&&s<e.array.length;if(!u&&void 0===o)return e;if(n>0){var c=e&&e.array[s],l=Et(c,t,n-m,r,o,i);return l===c?e:((a=St(e,t)).array[s]=l,a)}return u&&e.array[s]===o?e:(x(i),a=St(e,t),void 0===o&&s===a.array.length-1?a.array.pop():a.array[s]=o,a)}function St(e,t){return t&&e&&t===e.ownerID?e:new vt(e?e.array.slice():[],t)}function Ct(e,t){if(t>=At(e._capacity))return e._tail;if(t<1<<e._level+m){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&g],r-=m;return n}}function kt(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new E,o=e._origin,i=e._capacity,a=o+t,s=void 0===n?i:n<0?i+n:o+n;if(a===o&&s===i)return e;if(a>=s)return e.clear();for(var u=e._level,c=e._root,l=0;a+l<0;)c=new vt(c&&c.array.length?[void 0,c]:[],r),l+=1<<(u+=m);l&&(a+=l,o+=l,s+=l,i+=l);for(var p=At(i),f=At(s);f>=1<<u+m;)c=new vt(c&&c.array.length?[c]:[],r),u+=m;var h=e._tail,d=f<p?Ct(e,s-1):f>p?new vt([],r):h;if(h&&f>p&&a<i&&h.array.length){for(var v=c=St(c,r),y=u;y>m;y-=m){var b=p>>>y&g;v=v.array[b]=St(v.array[b],r)}v.array[p>>>m&g]=h}if(s<i&&(d=d&&d.removeAfter(r,0,s)),a>=f)a-=f,s-=f,u=m,c=null,d=d&&d.removeBefore(r,0,a);else if(a>o||f<p){for(l=0;c;){var _=a>>>u&g;if(_!==f>>>u&g)break;_&&(l+=(1<<u)*_),u-=m,c=c.array[_]}c&&a>o&&(c=c.removeBefore(r,u,a-l)),c&&f<p&&(c=c.removeAfter(r,u,f-l)),l&&(a-=l,s-=l)}return e.__ownerID?(e.size=s-a,e._origin=a,e._capacity=s,e._level=u,e._root=c,e._tail=d,e.__hash=void 0,e.__altered=!0,e):wt(a,s,u,c,d)}function Ot(e,t,n){for(var r=[],i=0,s=0;s<n.length;s++){var u=n[s],c=o(u);c.size>i&&(i=c.size),a(u)||(c=c.map(function(e){return pe(e)})),r.push(c)}return i>e.size&&(e=e.setSize(i)),at(e,t,r)}function At(e){return e<v?0:e-1>>>m<<m}function Tt(e){return null==e?Pt():jt(e)?e:Pt().withMutations(function(t){var n=r(e);Le(n.size),n.forEach(function(e,n){return t.set(n,e)})})}function jt(e){return qe(e)&&l(e)}function It(e,t,n,r){var o=Object.create(Tt.prototype);return o.size=e?e.size:0,o._map=e,o._list=t,o.__ownerID=n,o.__hash=r,o}function Pt(){return yt||(yt=It(Xe(),xt()))}function Mt(e,t,n){var r,o,i=e._map,a=e._list,s=i.get(t),u=void 0!==s;if(n===y){if(!u)return e;a.size>=v&&a.size>=2*i.size?(r=(o=a.filter(function(e,t){return void 0!==e&&s!==t})).toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=i.remove(t),o=s===a.size-1?a.pop():a.set(s,void 0))}else if(u){if(n===a.get(s)[1])return e;r=i,o=a.set(s,[t,n])}else r=i.set(t,a.size),o=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):It(r,o)}function Nt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function Rt(e){this._iter=e,this.size=e.size}function Dt(e){this._iter=e,this.size=e.size}function Lt(e){this._iter=e,this.size=e.size}function Ut(e){var t=en(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=tn,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===N){var r=e.__iterator(t,n);return new U(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===M?P:M,n)},t}function qt(e,t,n){var r=en(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var i=e.get(r,y);return i===y?o:t.call(n,i,r,e)},r.__iterateUncached=function(r,o){var i=this;return e.__iterate(function(e,o,a){return!1!==r(t.call(n,e,o,a),o,i)},o)},r.__iteratorUncached=function(r,o){var i=e.__iterator(N,o);return new U(function(){var o=i.next();if(o.done)return o;var a=o.value,s=a[0];return q(r,s,t.call(n,a[1],s,e),o)})},r}function Ft(e,t){var n=en(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Ut(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=tn,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function Bt(e,t,n,r){var o=en(e);return r&&(o.has=function(r){var o=e.get(r,y);return o!==y&&!!t.call(n,o,r,e)},o.get=function(r,o){var i=e.get(r,y);return i!==y&&t.call(n,i,r,e)?i:o}),o.__iterateUncached=function(o,i){var a=this,s=0;return e.__iterate(function(e,i,u){if(t.call(n,e,i,u))return s++,o(e,r?i:s-1,a)},i),s},o.__iteratorUncached=function(o,i){var a=e.__iterator(N,i),s=0;return new U(function(){for(;;){var i=a.next();if(i.done)return i;var u=i.value,c=u[0],l=u[1];if(t.call(n,l,c,e))return q(o,r?c:s++,l,i)}})},o}function zt(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),A(t,n,o))return e;var i=T(t,o),a=j(n,o);if(i!=i||a!=a)return zt(e.toSeq().cacheResult(),t,n,r);var s,u=a-i;u==u&&(s=u<0?0:u);var c=en(e);return c.size=0===s?s:e.size&&s||void 0,!r&&oe(e)&&s>=0&&(c.get=function(t,n){return(t=k(this,t))>=0&&t<s?e.get(t+i,n):n}),c.__iterateUncached=function(t,n){var o=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var a=0,u=!0,c=0;return e.__iterate(function(e,n){if(!u||!(u=a++<i))return c++,!1!==t(e,r?n:c-1,o)&&c!==s}),c},c.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var o=0!==s&&e.__iterator(t,n),a=0,u=0;return new U(function(){for(;a++<i;)o.next();if(++u>s)return{value:void 0,done:!0};var e=o.next();return r||t===M?e:q(t,u-1,t===P?void 0:e.value[1],e)})},c}function Vt(e,t,n,r){var o=en(e);return o.__iterateUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterate(o,i);var s=!0,u=0;return e.__iterate(function(e,i,c){if(!s||!(s=t.call(n,e,i,c)))return u++,o(e,r?i:u-1,a)}),u},o.__iteratorUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterator(o,i);var s=e.__iterator(N,i),u=!0,c=0;return new U(function(){var e,i,l;do{if((e=s.next()).done)return r||o===M?e:q(o,c++,o===P?void 0:e.value[1],e);var p=e.value;i=p[0],l=p[1],u&&(u=t.call(n,l,i,a))}while(u);return o===N?e:q(o,i,l,e)})},o}function Ht(e,t){var n=s(e),o=[e].concat(t).map(function(e){return a(e)?n&&(e=r(e)):e=n?ae(e):se(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===o.length)return e;if(1===o.length){var i=o[0];if(i===e||n&&s(i)||u(e)&&u(i))return i}var c=new ee(o);return n?c=c.toKeyedSeq():u(e)||(c=c.toSetSeq()),(c=c.flatten(!0)).size=o.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),c}function Wt(e,t,n){var r=en(e);return r.__iterateUncached=function(r,o){var i=0,s=!1;return function e(u,c){var l=this;u.__iterate(function(o,u){return(!t||c<t)&&a(o)?e(o,c+1):!1===r(o,n?u:i++,l)&&(s=!0),!s},o)}(e,0),i},r.__iteratorUncached=function(r,o){var i=e.__iterator(r,o),s=[],u=0;return new U(function(){for(;i;){var e=i.next();if(!1===e.done){var c=e.value;if(r===N&&(c=c[1]),t&&!(s.length<t)||!a(c))return n?e:q(r,u++,c,e);s.push(i),i=c.__iterator(r,o)}else i=s.pop()}return{value:void 0,done:!0}})},r}function Jt(e,t,n){t||(t=nn);var r=s(e),o=0,i=e.toSeq().map(function(t,r){return[r,t,o++,n?n(t,r,e):t]}).toArray();return i.sort(function(e,n){return t(e[3],n[3])||e[2]-n[2]}).forEach(r?function(e,t){i[t].length=2}:function(e,t){i[t]=e[1]}),r?K(i):u(e)?Y(i):$(i)}function Kt(e,t,n){if(t||(t=nn),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return Yt(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return Yt(t,e,n)?n:e})}function Yt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(null==n||n!=n)||r>0}function $t(e,t,r){var o=en(e);return o.size=new ee(r).map(function(e){return e.size}).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(M,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=r.map(function(e){return e=n(e),V(o?e.reverse():e)}),a=0,s=!1;return new U(function(){var n;return s||(n=i.map(function(e){return e.next()}),s=n.some(function(e){return e.done})),s?{value:void 0,done:!0}:q(e,a++,t.apply(null,n.map(function(e){return e.value})))})},o}function Gt(e,t){return oe(e)?t:e.constructor(t)}function Zt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Xt(e){return Le(e.size),C(e)}function Qt(e){return s(e)?r:u(e)?o:i}function en(e){return Object.create((s(e)?K:u(e)?Y:$).prototype)}function tn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):J.prototype.cacheResult.call(this)}function nn(e,t){return e>t?1:e<t?-1:0}function rn(e){var t=V(e);if(!t){if(!W(e))throw new TypeError("Expected iterable or array-like: "+e);t=V(n(e))}return t}function on(e,t){var n,r=function(i){if(i instanceof r)return i;if(!(this instanceof r))return new r(i);if(!n){n=!0;var a=Object.keys(e);!function(e,t){try{t.forEach(function(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){ge(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}.bind(void 0,e))}catch(e){}}(o,a),o.size=a.length,o._name=t,o._keys=a,o._defaultValues=e}this._map=Ue(i)},o=r.prototype=Object.create(an);return o.constructor=r,r}t(Tt,Ue),Tt.of=function(){return this(arguments)},Tt.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Tt.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Tt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Pt()},Tt.prototype.set=function(e,t){return Mt(this,e,t)},Tt.prototype.remove=function(e){return Mt(this,e,y)},Tt.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Tt.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Tt.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Tt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?It(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Tt.isOrderedMap=jt,Tt.prototype[d]=!0,Tt.prototype.delete=Tt.prototype.remove,t(Nt,K),Nt.prototype.get=function(e,t){return this._iter.get(e,t)},Nt.prototype.has=function(e){return this._iter.has(e)},Nt.prototype.valueSeq=function(){return this._iter.valueSeq()},Nt.prototype.reverse=function(){var e=this,t=Ft(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},Nt.prototype.map=function(e,t){var n=this,r=qt(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},Nt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?Xt(this):0,function(o){return e(o,t?--n:n++,r)}),t)},Nt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(M,t),r=t?Xt(this):0;return new U(function(){var o=n.next();return o.done?o:q(e,t?--r:r++,o.value,o)})},Nt.prototype[d]=!0,t(Rt,Y),Rt.prototype.includes=function(e){return this._iter.includes(e)},Rt.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},Rt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(M,t),r=0;return new U(function(){var t=n.next();return t.done?t:q(e,r++,t.value,t)})},t(Dt,$),Dt.prototype.has=function(e){return this._iter.includes(e)},Dt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},Dt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(M,t);return new U(function(){var t=n.next();return t.done?t:q(e,t.value,t.value,t)})},t(Lt,K),Lt.prototype.entrySeq=function(){return this._iter.toSeq()},Lt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){Zt(t);var r=a(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},Lt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(M,t);return new U(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){Zt(r);var o=a(r);return q(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},Rt.prototype.cacheResult=Nt.prototype.cacheResult=Dt.prototype.cacheResult=Lt.prototype.cacheResult=tn,t(on,_e),on.prototype.toString=function(){return this.__toString(un(this)+" {","}")},on.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},on.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},on.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=sn(this,Xe()))},on.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+un(this));if(this._map&&!this._map.has(e)&&t===this._defaultValues[e])return this;var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:sn(this,n)},on.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:sn(this,t)},on.prototype.wasAltered=function(){return this._map.wasAltered()},on.prototype.__iterator=function(e,t){var n=this;return r(this._defaultValues).map(function(e,t){return n.get(t)}).__iterator(e,t)},on.prototype.__iterate=function(e,t){var n=this;return r(this._defaultValues).map(function(e,t){return n.get(t)}).__iterate(e,t)},on.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?sn(this,t,e):(this.__ownerID=e,this._map=t,this)};var an=on.prototype;function sn(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function un(e){return e._name||e.constructor.name||"Record"}function cn(e){return null==e?vn():ln(e)&&!l(e)?e:vn().withMutations(function(t){var n=i(e);Le(n.size),n.forEach(function(e){return t.add(e)})})}function ln(e){return!(!e||!e[fn])}an.delete=an.remove,an.deleteIn=an.removeIn=ze.removeIn,an.merge=ze.merge,an.mergeWith=ze.mergeWith,an.mergeIn=ze.mergeIn,an.mergeDeep=ze.mergeDeep,an.mergeDeepWith=ze.mergeDeepWith,an.mergeDeepIn=ze.mergeDeepIn,an.setIn=ze.setIn,an.update=ze.update,an.updateIn=ze.updateIn,an.withMutations=ze.withMutations,an.asMutable=ze.asMutable,an.asImmutable=ze.asImmutable,t(cn,xe),cn.of=function(){return this(arguments)},cn.fromKeys=function(e){return this(r(e).keySeq())},cn.prototype.toString=function(){return this.__toString("Set {","}")},cn.prototype.has=function(e){return this._map.has(e)},cn.prototype.add=function(e){return dn(this,this._map.set(e,!0))},cn.prototype.remove=function(e){return dn(this,this._map.remove(e))},cn.prototype.clear=function(){return dn(this,this._map.clear())},cn.prototype.union=function(){var t=e.call(arguments,0);return 0===(t=t.filter(function(e){return 0!==e.size})).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(e){for(var n=0;n<t.length;n++)i(t[n]).forEach(function(t){return e.add(t)})}):this.constructor(t[0])},cn.prototype.intersect=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map(function(e){return i(e)});var n=this;return this.withMutations(function(e){n.forEach(function(n){t.every(function(e){return e.includes(n)})||e.remove(n)})})},cn.prototype.subtract=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map(function(e){return i(e)});var n=this;return this.withMutations(function(e){n.forEach(function(n){t.some(function(e){return e.includes(n)})&&e.remove(n)})})},cn.prototype.merge=function(){return this.union.apply(this,arguments)},cn.prototype.mergeWith=function(t){var n=e.call(arguments,1);return this.union.apply(this,n)},cn.prototype.sort=function(e){return gn(Jt(this,e))},cn.prototype.sortBy=function(e,t){return gn(Jt(this,t,e))},cn.prototype.wasAltered=function(){return this._map.wasAltered()},cn.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t,r){return e(r,r,n)},t)},cn.prototype.__iterator=function(e,t){return this._map.map(function(e,t){return t}).__iterator(e,t)},cn.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},cn.isSet=ln;var pn,fn="@@__IMMUTABLE_SET__@@",hn=cn.prototype;function dn(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function mn(e,t){var n=Object.create(hn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function vn(){return pn||(pn=mn(Xe()))}function gn(e){return null==e?xn():yn(e)?e:xn().withMutations(function(t){var n=i(e);Le(n.size),n.forEach(function(e){return t.add(e)})})}function yn(e){return ln(e)&&l(e)}hn[fn]=!0,hn.delete=hn.remove,hn.mergeDeep=hn.merge,hn.mergeDeepWith=hn.mergeWith,hn.withMutations=ze.withMutations,hn.asMutable=ze.asMutable,hn.asImmutable=ze.asImmutable,hn.__empty=vn,hn.__make=mn,t(gn,cn),gn.of=function(){return this(arguments)},gn.fromKeys=function(e){return this(r(e).keySeq())},gn.prototype.toString=function(){return this.__toString("OrderedSet {","}")},gn.isOrderedSet=yn;var bn,_n=gn.prototype;function wn(e,t){var n=Object.create(_n);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function xn(){return bn||(bn=wn(Pt()))}function En(e){return null==e?Tn():Sn(e)?e:Tn().unshiftAll(e)}function Sn(e){return!(!e||!e[kn])}_n[d]=!0,_n.__empty=xn,_n.__make=wn,t(En,we),En.of=function(){return this(arguments)},En.prototype.toString=function(){return this.__toString("Stack [","]")},En.prototype.get=function(e,t){var n=this._head;for(e=k(this,e);n&&e--;)n=n.next;return n?n.value:t},En.prototype.peek=function(){return this._head&&this._head.value},En.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):An(e,t)},En.prototype.pushAll=function(e){if(0===(e=o(e)).size)return this;Le(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):An(t,n)},En.prototype.pop=function(){return this.slice(1)},En.prototype.unshift=function(){return this.push.apply(this,arguments)},En.prototype.unshiftAll=function(e){return this.pushAll(e)},En.prototype.shift=function(){return this.pop.apply(this,arguments)},En.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Tn()},En.prototype.slice=function(e,t){if(A(e,t,this.size))return this;var n=T(e,this.size);if(j(t,this.size)!==this.size)return we.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):An(r,o)},En.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?An(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},En.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},En.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new U(function(){if(r){var t=r.value;return r=r.next,q(e,n++,t)}return{value:void 0,done:!0}})},En.isStack=Sn;var Cn,kn="@@__IMMUTABLE_STACK__@@",On=En.prototype;function An(e,t,n,r){var o=Object.create(On);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Tn(){return Cn||(Cn=An(0))}function jn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}On[kn]=!0,On.withMutations=ze.withMutations,On.asMutable=ze.asMutable,On.asImmutable=ze.asImmutable,On.wasAltered=ze.wasAltered,n.Iterator=U,jn(n,{toArray:function(){Le(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new Rt(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new Nt(this,!0)},toMap:function(){return Ue(this.toKeyedSeq())},toObject:function(){Le(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Tt(this.toKeyedSeq())},toOrderedSet:function(){return gn(s(this)?this.valueSeq():this)},toSet:function(){return cn(s(this)?this.valueSeq():this)},toSetSeq:function(){return new Dt(this)},toSeq:function(){return u(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return En(s(this)?this.valueSeq():this)},toList:function(){return ft(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var t=e.call(arguments,0);return Gt(this,Ht(this,t))},includes:function(e){return this.some(function(t){return de(t,e)})},entries:function(){return this.__iterator(N)},every:function(e,t){Le(this.size);var n=!0;return this.__iterate(function(r,o,i){if(!e.call(t,r,o,i))return n=!1,!1}),n},filter:function(e,t){return Gt(this,Bt(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return Le(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){Le(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""}),t},keys:function(){return this.__iterator(P)},map:function(e,t){return Gt(this,qt(this,e,t))},reduce:function(e,t,n){var r,o;return Le(this.size),arguments.length<2?o=!0:r=t,this.__iterate(function(t,i,a){o?(o=!1,r=t):r=e.call(n,r,t,i,a)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Gt(this,Ft(this,!0))},slice:function(e,t){return Gt(this,zt(this,e,t,!0))},some:function(e,t){return!this.every(Rn(e),t)},sort:function(e){return Gt(this,Jt(this,e))},values:function(){return this.__iterator(M)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return C(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=Ue().asMutable();return e.__iterate(function(o,i){r.update(t.call(n,o,i,e),0,function(e){return e+1})}),r.asImmutable()}(this,e,t)},equals:function(e){return me(this,e)},entrySeq:function(){var e=this;if(e._cache)return new ee(e._cache);var t=e.toSeq().map(Nn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Rn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,o,i){if(e.call(t,n,o,i))return r=[o,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(O)},flatMap:function(e,t){return Gt(this,function(e,t,n){var r=Qt(e);return e.toSeq().map(function(o,i){return r(t.call(n,o,i,e))}).flatten(!0)}(this,e,t))},flatten:function(e){return Gt(this,Wt(this,e,!0))},fromEntrySeq:function(){return new Lt(this)},get:function(e,t){return this.find(function(t,n){return de(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,o=rn(e);!(n=o.next()).done;){var i=n.value;if((r=r&&r.get?r.get(i,y):y)===y)return t}return r},groupBy:function(e,t){return function(e,t,n){var r=s(e),o=(l(e)?Tt():Ue()).asMutable();e.__iterate(function(i,a){o.update(t.call(n,i,a,e),function(e){return(e=e||[]).push(r?[a,i]:i),e})});var i=Qt(e);return o.map(function(t){return Gt(e,i(t))})}(this,e,t)},has:function(e){return this.get(e,y)!==y},hasIn:function(e){return this.getIn(e,y)!==y},isSubset:function(e){return e="function"==typeof e.includes?e:n(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:n(e)).isSubset(this)},keyOf:function(e){return this.findKey(function(t){return de(t,e)})},keySeq:function(){return this.toSeq().map(Mn).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return Kt(this,e)},maxBy:function(e,t){return Kt(this,t,e)},min:function(e){return Kt(this,e?Dn(e):qn)},minBy:function(e,t){return Kt(this,t?Dn(t):qn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return Gt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return Gt(this,Vt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Rn(e),t)},sortBy:function(e,t){return Gt(this,Jt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return Gt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return Gt(this,function(e,t,n){var r=en(e);return r.__iterateUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterate(r,o);var a=0;return e.__iterate(function(e,o,s){return t.call(n,e,o,s)&&++a&&r(e,o,i)}),a},r.__iteratorUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterator(r,o);var a=e.__iterator(N,o),s=!0;return new U(function(){if(!s)return{value:void 0,done:!0};var e=a.next();if(e.done)return e;var o=e.value,u=o[0],c=o[1];return t.call(n,c,u,i)?r===N?e:q(r,u,c,e):(s=!1,{value:void 0,done:!0})})},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Rn(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=l(e),n=s(e),r=t?1:0;return function(e,t){return t=Ee(t,3432918353),t=Ee(t<<15|t>>>-15,461845907),t=Ee(t<<13|t>>>-13,5),t=Ee((t=(t+3864292196|0)^e)^t>>>16,2246822507),t=Se((t=Ee(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(n?t?function(e,t){r=31*r+Fn(Ce(e),Ce(t))|0}:function(e,t){r=r+Fn(Ce(e),Ce(t))|0}:t?function(e){r=31*r+Ce(e)|0}:function(e){r=r+Ce(e)|0}),r)}(this))}});var In=n.prototype;In[p]=!0,In[L]=In.values,In.__toJS=In.toArray,In.__toStringMapper=Ln,In.inspect=In.toSource=function(){return this.toString()},In.chain=In.flatMap,In.contains=In.includes,jn(r,{flip:function(){return Gt(this,Ut(this))},mapEntries:function(e,t){var n=this,r=0;return Gt(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Gt(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var Pn=r.prototype;function Mn(e,t){return t}function Nn(e,t){return[t,e]}function Rn(e){return function(){return!e.apply(this,arguments)}}function Dn(e){return function(){return-e.apply(this,arguments)}}function Ln(e){return"string"==typeof e?JSON.stringify(e):String(e)}function Un(){return S(arguments)}function qn(e,t){return e<t?1:e>t?-1:0}function Fn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}return Pn[f]=!0,Pn[L]=In.entries,Pn.__toJS=In.toObject,Pn.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+Ln(e)},jn(o,{toKeyedSeq:function(){return new Nt(this,!1)},filter:function(e,t){return Gt(this,Bt(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Gt(this,Ft(this,!1))},slice:function(e,t){return Gt(this,zt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=T(e,e<0?this.count():this.size);var r=this.slice(0,e);return Gt(this,1===n?r:r.concat(S(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return Gt(this,Wt(this,e,!1))},get:function(e,t){return(e=k(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=k(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return Gt(this,function(e,t){var n=en(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var o=this,i=0;return e.__iterate(function(e,r){return(!i||!1!==n(t,i++,o))&&!1!==n(e,i++,o)},r),i},n.__iteratorUncached=function(n,r){var o,i=e.__iterator(M,r),a=0;return new U(function(){return(!o||a%2)&&(o=i.next()).done?o:a%2?q(n,a++,t):q(n,a++,o.value,o)})},n}(this,e))},interleave:function(){var e=[this].concat(S(arguments)),t=$t(this.toSeq(),Y.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),Gt(this,n)},keySeq:function(){return ye(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(e,t){return Gt(this,Vt(this,e,t,!1))},zip:function(){var e=[this].concat(S(arguments));return Gt(this,$t(this,Un,e))},zipWith:function(e){var t=S(arguments);return t[0]=this,Gt(this,$t(this,e,t))}}),o.prototype[h]=!0,o.prototype[d]=!0,jn(i,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),i.prototype.has=In.includes,i.prototype.contains=i.prototype.includes,jn(K,r.prototype),jn(Y,o.prototype),jn($,i.prototype),jn(_e,r.prototype),jn(we,o.prototype),jn(xe,i.prototype),{Iterable:n,Seq:J,Collection:be,Map:Ue,OrderedMap:Tt,List:ft,Stack:En,Set:cn,OrderedSet:gn,Record:on,Range:ye,Repeat:ve,is:de,fromJS:pe}}()},function(e,t,n){var r=n(54);e.exports=function(e,t,n){return t in e?r(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";(function(e){n.d(t,"t",function(){return F}),n.d(t,"A",function(){return B}),n.d(t,"i",function(){return z}),n.d(t,"w",function(){return V}),n.d(t,"r",function(){return H}),n.d(t,"u",function(){return W}),n.d(t,"s",function(){return J}),n.d(t,"q",function(){return K}),n.d(t,"v",function(){return Y}),n.d(t,"y",function(){return $}),n.d(t,"z",function(){return G}),n.d(t,"J",function(){return Z}),n.d(t,"f",function(){return X}),n.d(t,"n",function(){return Q}),n.d(t,"p",function(){return ee}),n.d(t,"h",function(){return te}),n.d(t,"E",function(){return ne}),n.d(t,"K",function(){return me}),n.d(t,"o",function(){return ve}),n.d(t,"D",function(){return ge}),n.d(t,"a",function(){return ye}),n.d(t,"H",function(){return be}),n.d(t,"b",function(){return _e}),n.d(t,"G",function(){return we}),n.d(t,"F",function(){return xe}),n.d(t,"k",function(){return Ee}),n.d(t,"d",function(){return Se}),n.d(t,"g",function(){return Ce}),n.d(t,"m",function(){return ke}),n.d(t,"l",function(){return Oe}),n.d(t,"e",function(){return Ae}),n.d(t,"I",function(){return Te}),n.d(t,"x",function(){return je}),n.d(t,"B",function(){return Ie}),n.d(t,"C",function(){return Pe}),n.d(t,"j",function(){return Me}),n.d(t,"c",function(){return Ne});var r=n(28),o=n.n(r),i=(n(13),n(17)),a=n.n(i),s=n(16),u=n.n(s),c=n(79),l=n.n(c),p=n(14),f=n.n(p),h=n(26),d=n.n(h),m=n(1),v=n.n(m),g=n(476),y=n(477),b=n.n(y),_=n(272),w=n.n(_),x=n(273),E=n.n(x),S=n(274),C=n.n(S),k=(n(478),n(92)),O=n.n(k),A=n(121),T=n(18),j=n.n(T),I=n(480),P=n.n(I),M=n(123),N=n(481),R=n.n(N),D=n(482),L=n.n(D),U="default",q=function(e){return v.a.Iterable.isIterable(e)};function F(e){try{var t=JSON.parse(e);if(t&&"object"===d()(t))return t}catch(e){}return!1}function B(e){return W(e)?q(e)?e.toJS():e:{}}function z(e){if(q(e))return e;if(e instanceof j.a.File)return e;if(!W(e))return e;if(f()(e))return v.a.Seq(e).map(z).toList();if(e.entries){var t=function(e){if(!e.entries)return e;var t={},n={},r=!0,o=!1,i=void 0;try{for(var a,s=l()(e.entries());!(r=(a=s.next()).done);r=!0){var u=a.value;if(t[u[0]]||n[u[0]]&&n[u[0]].containsMultiple){if(!n[u[0]]){n[u[0]]={containsMultiple:!0,length:1};var c="".concat(u[0]).concat("_**[]").concat(n[u[0]].length);t[c]=t[u[0]],delete t[u[0]]}n[u[0]].length+=1;var p="".concat(u[0]).concat("_**[]").concat(n[u[0]].length);t[p]=u[1]}else t[u[0]]=u[1]}}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return t}(e);return v.a.OrderedMap(t).map(z)}return v.a.OrderedMap(e).map(z)}function V(e){return f()(e)?e:[e]}function H(e){return"function"==typeof e}function W(e){return!!e&&"object"===d()(e)}function J(e){return"function"==typeof e}function K(e){return f()(e)}var Y=E.a;function $(e,t){return u()(e).reduce(function(n,r){return n[r]=t(e[r],r),n},{})}function G(e,t){return u()(e).reduce(function(n,r){var o=t(e[r],r);return o&&"object"===d()(o)&&a()(n,o),n},{})}function Z(e){return function(t){t.dispatch,t.getState;return function(t){return function(n){return"function"==typeof n?n(e()):t(n)}}}}function X(e){var t=e.keySeq();return t.contains(U)?U:t.filter(function(e){return"2"===(e+"")[0]}).sort().first()}function Q(e,t){if(!v.a.Iterable.isIterable(e))return v.a.List();var n=e.getIn(f()(t)?t:[t]);return v.a.List.isList(n)?n:v.a.List()}function ee(e){var t=document;if(!e)return"";if(e.textContent.length>5e3)return e.textContent;return function(e){for(var n,r,o,i,a,s=e.textContent,u=0,c=s[0],l=1,p=e.innerHTML="",f=0;r=n,n=f<7&&"\\"==n?1:l;){if(l=c,c=s[++u],i=p.length>1,!l||f>8&&"\n"==l||[/\S/.test(l),1,1,!/[$\w]/.test(l),("/"==n||"\n"==n)&&i,'"'==n&&i,"'"==n&&i,s[u-4]+r+n=="--\x3e",r+n=="*/"][f])for(p&&(e.appendChild(a=t.createElement("span")).setAttribute("style",["color: #555; font-weight: bold;","","","color: #555;",""][f?f<3?2:f>6?4:f>3?3:+/^(a(bstract|lias|nd|rguments|rray|s(m|sert)?|uto)|b(ase|egin|ool(ean)?|reak|yte)|c(ase|atch|har|hecked|lass|lone|ompl|onst|ontinue)|de(bugger|cimal|clare|f(ault|er)?|init|l(egate|ete)?)|do|double|e(cho|ls?if|lse(if)?|nd|nsure|num|vent|x(cept|ec|p(licit|ort)|te(nds|nsion|rn)))|f(allthrough|alse|inal(ly)?|ixed|loat|or(each)?|riend|rom|unc(tion)?)|global|goto|guard|i(f|mp(lements|licit|ort)|n(it|clude(_once)?|line|out|stanceof|t(erface|ernal)?)?|s)|l(ambda|et|ock|ong)|m(icrolight|odule|utable)|NaN|n(amespace|ative|ext|ew|il|ot|ull)|o(bject|perator|r|ut|verride)|p(ackage|arams|rivate|rotected|rotocol|ublic)|r(aise|e(adonly|do|f|gister|peat|quire(_once)?|scue|strict|try|turn))|s(byte|ealed|elf|hort|igned|izeof|tatic|tring|truct|ubscript|uper|ynchronized|witch)|t(emplate|hen|his|hrows?|ransient|rue|ry|ype(alias|def|id|name|of))|u(n(checked|def(ined)?|ion|less|signed|til)|se|sing)|v(ar|irtual|oid|olatile)|w(char_t|hen|here|hile|ith)|xor|yield)$/.test(p):0]),a.appendChild(t.createTextNode(p))),o=f&&f<7?f:o,p="",f=11;![1,/[\/{}[(\-+*=<>:;|\\.,?!&@~]/.test(l),/[\])]/.test(l),/[$\w]/.test(l),"/"==l&&o<2&&"<"!=n,'"'==l,"'"==l,l+c+s[u+1]+s[u+2]=="\x3c!--",l+c=="/*",l+c=="//","#"==l][--f];);p+=l}}(e)}function te(e){var t;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some(function(n){return null!==(t=n.exec(e))}),null!==t&&t.length>1)try{return decodeURIComponent(t[1])}catch(e){console.error(e)}return null}function ne(e){return t=e.replace(/\.[^.\/]*$/,""),w()(b()(t));var t}var re=function(e,t){if(e>t)return"Value must be less than Maximum"},oe=function(e,t){if(e<t)return"Value must be greater than Minimum"},ie=function(e){if(!/^-?\d+(\.?\d+)?$/.test(e))return"Value must be a number"},ae=function(e){if(!/^-?\d+$/.test(e))return"Value must be an integer"},se=function(e){if(e&&!(e instanceof j.a.File))return"Value must be a file"},ue=function(e){if("true"!==e&&"false"!==e&&!0!==e&&!1!==e)return"Value must be a boolean"},ce=function(e){if(e&&"string"!=typeof e)return"Value must be a string"},le=function(e){if(isNaN(Date.parse(e)))return"Value must be a DateTime"},pe=function(e){if(e=e.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(e))return"Value must be a Guid"},fe=function(e,t){if(e.length>t)return"Value must be less than MaxLength"},he=function(e,t){if(e.length<t)return"Value must be greater than MinLength"},de=function(e,t){if(!new RegExp(t).test(e))return"Value must follow pattern "+t},me=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.isOAS3,o=void 0!==r&&r,i=n.bypassRequiredCheck,a=void 0!==i&&i,s=[],u=e.get("required"),c=Object(M.a)(e,{isOAS3:o}),l=c.schema,p=c.parameterContentMediaType;if(!l)return s;var h=l.get("required"),m=l.get("maximum"),g=l.get("minimum"),y=l.get("type"),b=l.get("format"),_=l.get("maxLength"),w=l.get("minLength"),x=l.get("pattern");if(y&&(u||h||t)){var E="string"===y&&t,S="array"===y&&f()(t)&&t.length,C="array"===y&&v.a.List.isList(t)&&t.count(),k="array"===y&&"string"==typeof t&&t,O="file"===y&&t instanceof j.a.File,A="boolean"===y&&(t||!1===t),T="number"===y&&(t||0===t),I="integer"===y&&(t||0===t),P="object"===y&&"object"===d()(t)&&null!==t,N="object"===y&&"string"==typeof t&&t,R=[E,S,C,k,O,A,T,I,P,N],D=R.some(function(e){return!!e});if((u||h)&&!D&&!a)return s.push("Required field is not provided"),s;if("object"===y&&"string"==typeof t&&(null===p||"application/json"===p))try{JSON.parse(t)}catch(e){return s.push("Parameter string value must be valid JSON"),s}if(x){var L=de(t,x);L&&s.push(L)}if(_||0===_){var U=fe(t,_);U&&s.push(U)}if(w){var q=he(t,w);q&&s.push(q)}if(m||0===m){var F=re(t,m);F&&s.push(F)}if(g||0===g){var B=oe(t,g);B&&s.push(B)}if("string"===y){var z;if(!(z="date-time"===b?le(t):"uuid"===b?pe(t):ce(t)))return s;s.push(z)}else if("boolean"===y){var V=ue(t);if(!V)return s;s.push(V)}else if("number"===y){var H=ie(t);if(!H)return s;s.push(H)}else if("integer"===y){var W=ae(t);if(!W)return s;s.push(W)}else if("array"===y){var J;if(!C||!t.count())return s;J=l.getIn(["items","type"]),t.forEach(function(e,t){var n;"number"===J?n=ie(e):"integer"===J?n=ae(e):"string"===J&&(n=ce(e)),n&&s.push({index:t,error:n})})}else if("file"===y){var K=se(t);if(!K)return s;s.push(K)}}return s},ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/xml/.test(t)){if(!e.xml||!e.xml.name){if(e.xml=e.xml||{},!e.$$ref)return e.type||e.items||e.properties||e.additionalProperties?'<?xml version="1.0" encoding="UTF-8"?>\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e':null;var r=e.$$ref.match(/\S*\/(\S+)$/);e.xml.name=r[1]}return Object(A.memoizedCreateXMLExample)(e,n)}var i=Object(A.memoizedSampleFromSchema)(e,n);return"object"===d()(i)?o()(i,null,2):i},ge=function(){var e={},t=j.a.location.search;if(!t)return{};if(""!=t){var n=t.substr(1).split("&");for(var r in n)n.hasOwnProperty(r)&&(r=n[r].split("="),e[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return e},ye=function(t){return(t instanceof e?t:new e(t.toString(),"utf-8")).toString("base64")},be={operationsSorter:{alpha:function(e,t){return e.get("path").localeCompare(t.get("path"))},method:function(e,t){return e.get("method").localeCompare(t.get("method"))}},tagsSorter:{alpha:function(e,t){return e.localeCompare(t)}}},_e=function(e){var t=[];for(var n in e){var r=e[n];void 0!==r&&""!==r&&t.push([n,"=",encodeURIComponent(r).replace(/%20/g,"+")].join(""))}return t.join("&")},we=function(e,t,n){return!!C()(n,function(n){return O()(e[n],t[n])})};function xe(e){return"string"!=typeof e||""===e?"":Object(g.sanitizeUrl)(e)}function Ee(e){if(!v.a.OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;var t=e.find(function(e,t){return t.startsWith("2")&&u()(e.get("content")||{}).length>0}),n=e.get("default")||v.a.OrderedMap(),r=(n.get("content")||v.a.OrderedMap()).keySeq().toJS().length?n:null;return t||r}var Se=function(e){return"string"==typeof e||e instanceof String?e.trim().replace(/\s/g,"%20"):""},Ce=function(e){return P()(Se(e).replace(/%20/g,"_"))},ke=function(e){return e.filter(function(e,t){return/^x-/.test(t)})},Oe=function(e){return e.filter(function(e,t){return/^pattern|maxLength|minLength|maximum|minimum/.test(t)})};function Ae(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("object"!==d()(e)||f()(e)||null===e||!t)return e;var r=a()({},e);return u()(r).forEach(function(e){e===t&&n(r[e],e)?delete r[e]:r[e]=Ae(r[e],t,n)}),r}function Te(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.toJS()),"object"===d()(e)&&null!==e)try{return o()(e,null,2)}catch(t){return String(e)}return null==e?"":e.toString()}function je(e){return"number"==typeof e?e.toString():e}function Ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.returnAll,r=void 0!==n&&n,o=t.allowHashes,i=void 0===o||o;if(!v.a.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");var a=e.get("name"),s=e.get("in"),u=[];return e&&e.hashCode&&s&&a&&i&&u.push("".concat(s,".").concat(a,".hash-").concat(e.hashCode())),s&&a&&u.push("".concat(s,".").concat(a)),u.push(a),r?u:u[0]||""}function Pe(e,t){return Ie(e,{returnAll:!0}).map(function(e){return t[e]}).filter(function(e){return void 0!==e})[0]}function Me(){return Re(R()(32).toString("base64"))}function Ne(e){return Re(L()("sha256").update(e).digest("base64"))}function Re(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}}).call(this,n(65).Buffer)},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(54);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),r(e,o.key,o)}}e.exports=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}},function(e,t,n){var r=n(26),o=n(9);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(807),o=n(425);function i(t){return e.exports=i=o?r:function(e){return e.__proto__||r(e)},i(t)}e.exports=i},function(e,t,n){var r=n(426),o=n(815);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=r(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){e.exports=n(893)()},function(e,t,n){"use strict";function r(e,t){return e===t}function o(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}function i(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return t}n.d(t,"a",function(){return a});var a=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];var a=0,s=r.pop(),u=i(r),c=e.apply(void 0,[function(){return a++,s.apply(null,arguments)}].concat(n)),l=e(function(){for(var e=[],t=u.length,n=0;n<t;n++)e.push(u[n].apply(null,arguments));return c.apply(null,e)});return l.resultFunc=s,l.dependencies=u,l.recomputations=function(){return a},l.resetRecomputations=function(){return a=0},l}}(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,i=null;return function(){return o(t,n,arguments)||(i=e.apply(null,arguments)),n=arguments,i}})},function(e,t,n){var r=n(756),o=n(757),i=n(763);e.exports=function(e){return r(e)||o(e)||i()}},function(e,t,n){var r=n(599),o=n(600),i=n(603);e.exports=function(e,t){return r(e)||o(e,t)||i()}},function(e,t,n){e.exports=n(573)},function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,o,i,a,s,u){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,i,a,s,u],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t,n){e.exports=n(557)},function(e,t,n){e.exports=n(577)},function(e,t){e.exports=function(){var e={location:{},history:{},open:function(){},close:function(){},File:function(){}};if("undefined"==typeof window)return e;try{e=window;for(var t=0,n=["File","Blob","FormData"];t<n.length;t++){var r=n[t];r in window&&(e[r]=window[r])}}catch(e){console.error(e)}return e}()},function(e,t,n){var r=n(17);function o(){return e.exports=o=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}e.exports=o},function(e,t,n){"use strict";var r=n(1),o="<<anonymous>>",i={listOf:function(e){return c(e,"List",r.List.isList)},mapOf:function(e,t){return l(e,t,"Map",r.Map.isMap)},orderedMapOf:function(e,t){return l(e,t,"OrderedMap",r.OrderedMap.isOrderedMap)},setOf:function(e){return c(e,"Set",r.Set.isSet)},orderedSetOf:function(e){return c(e,"OrderedSet",r.OrderedSet.isOrderedSet)},stackOf:function(e){return c(e,"Stack",r.Stack.isStack)},iterableOf:function(e){return c(e,"Iterable",r.Iterable.isIterable)},recordOf:function(e){return s(function(t,n,o,i,s){for(var u=arguments.length,c=Array(u>5?u-5:0),l=5;l<u;l++)c[l-5]=arguments[l];var p=t[n];if(!(p instanceof r.Record)){var f=a(p);return new Error("Invalid "+i+" `"+s+"` of type `"+f+"` supplied to `"+o+"`, expected an Immutable.js Record.")}for(var h in e){var d=e[h];if(d){var m=p.toObject(),v=d.apply(void 0,[m,h,o,i,s+"."+h].concat(c));if(v)return v}}})},shape:f,contains:f,mapContains:function(e){return p(e,"Map",r.Map.isMap)},list:u("List",r.List.isList),map:u("Map",r.Map.isMap),orderedMap:u("OrderedMap",r.OrderedMap.isOrderedMap),set:u("Set",r.Set.isSet),orderedSet:u("OrderedSet",r.OrderedSet.isOrderedSet),stack:u("Stack",r.Stack.isStack),seq:u("Seq",r.Seq.isSeq),record:u("Record",function(e){return e instanceof r.Record}),iterable:u("Iterable",r.Iterable.isIterable)};function a(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof r.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}function s(e){function t(t,n,r,i,a,s){for(var u=arguments.length,c=Array(u>6?u-6:0),l=6;l<u;l++)c[l-6]=arguments[l];return s=s||r,i=i||o,null!=n[r]?e.apply(void 0,[n,r,i,a,s].concat(c)):t?new Error("Required "+a+" `"+s+"` was not specified in `"+i+"`."):void 0}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function u(e,t){return s(function(n,r,o,i,s){var u=n[r];if(!t(u)){var c=a(u);return new Error("Invalid "+i+" `"+s+"` of type `"+c+"` supplied to `"+o+"`, expected `"+e+"`.")}return null})}function c(e,t,n){return s(function(r,o,i,s,u){for(var c=arguments.length,l=Array(c>5?c-5:0),p=5;p<c;p++)l[p-5]=arguments[p];var f=r[o];if(!n(f)){var h=s,d=a(f);return new Error("Invalid "+h+" `"+u+"` of type `"+d+"` supplied to `"+i+"`, expected an Immutable.js "+t+".")}if("function"!=typeof e)return new Error("Invalid typeChecker supplied to `"+i+"` for propType `"+u+"`, expected a function.");for(var m=f.toArray(),v=0,g=m.length;v<g;v++){var y=e.apply(void 0,[m,v,i,s,u+"["+v+"]"].concat(l));if(y instanceof Error)return y}})}function l(e,t,n,r){return s(function(){for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return c(e,n,r).apply(void 0,i)||t&&(u=t,s(function(e,t,n,r,o){for(var i=arguments.length,a=Array(i>5?i-5:0),s=5;s<i;s++)a[s-5]=arguments[s];var c=e[t];if("function"!=typeof u)return new Error("Invalid keysTypeChecker (optional second argument) supplied to `"+n+"` for propType `"+o+"`, expected a function.");for(var l=c.keySeq().toArray(),p=0,f=l.length;p<f;p++){var h=u.apply(void 0,[l,p,n,r,o+" -> key("+l[p]+")"].concat(a));if(h instanceof Error)return h}})).apply(void 0,i);var u})}function p(e){var t=void 0===arguments[1]?"Iterable":arguments[1],n=void 0===arguments[2]?r.Iterable.isIterable:arguments[2];return s(function(r,o,i,s,u){for(var c=arguments.length,l=Array(c>5?c-5:0),p=5;p<c;p++)l[p-5]=arguments[p];var f=r[o];if(!n(f)){var h=a(f);return new Error("Invalid "+s+" `"+u+"` of type `"+h+"` supplied to `"+i+"`, expected an Immutable.js "+t+".")}var d=f.toObject();for(var m in e){var v=e[m];if(v){var g=v.apply(void 0,[d,m,i,s,u+"."+m].concat(l));if(g)return g}}})}function f(e){return p(e)}e.exports=i},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";e.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}},function(e,t,n){"use strict";var r=n(57);e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"isOAS3",function(){return s}),n.d(t,"isSwagger2",function(){return u}),n.d(t,"OAS3ComponentWrapFactory",function(){return c});var r=n(19),o=n.n(r),i=n(0),a=n.n(i);function s(e){var t=e.get("openapi");return"string"==typeof t&&(t.startsWith("3.0.")&&t.length>4)}function u(e){var t=e.get("swagger");return"string"==typeof t&&t.startsWith("2.0")}function c(e){return function(t,n){return function(r){return n&&n.specSelectors&&n.specSelectors.specJson?s(n.specSelectors.specJson())?a.a.createElement(e,o()({},r,n,{Ori:t})):a.a.createElement(t,r):(console.warn("OAS3 wrapper: couldn't get spec"),null)}}}},function(e,t,n){"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,u=a(e),c=1;c<arguments.length;c++){for(var l in n=Object(arguments[c]))o.call(n,l)&&(u[l]=n[l]);if(r){s=r(n);for(var p=0;p<s.length;p++)i.call(n,s[p])&&(u[s[p]]=n[s[p]])}}return u}},function(e,t,n){var r=n(353),o=n(358);function i(e){return(i="function"==typeof o&&"symbol"==typeof r?function(e){return typeof e}:function(e){return e&&"function"==typeof o&&e.constructor===o&&e!==o.prototype?"symbol":typeof e})(e)}function a(t){return"function"==typeof o&&"symbol"===i(r)?e.exports=a=function(e){return i(e)}:e.exports=a=function(e){return e&&"function"==typeof o&&e.constructor===o&&e!==o.prototype?"symbol":i(e)},a(t)}e.exports=a},function(e,t,n){"use strict";var r=n(22),o=n(116),i=n(427),a=(n(15),o.ID_ATTRIBUTE_NAME),s=i,u="__reactInternalInstance$"+Math.random().toString(36).slice(2);function c(e,t){return 1===e.nodeType&&e.getAttribute(a)===String(t)||8===e.nodeType&&e.nodeValue===" react-text: "+t+" "||8===e.nodeType&&e.nodeValue===" react-empty: "+t+" "}function l(e){for(var t;t=e._renderedComponent;)e=t;return e}function p(e,t){var n=l(e);n._hostNode=t,t[u]=n}function f(e,t){if(!(e._flags&s.hasCachedChildNodes)){var n=e._renderedChildren,o=t.firstChild;e:for(var i in n)if(n.hasOwnProperty(i)){var a=n[i],u=l(a)._domID;if(0!==u){for(;null!==o;o=o.nextSibling)if(c(o,u)){p(a,o);continue e}r("32",u)}}e._flags|=s.hasCachedChildNodes}}function h(e){if(e[u])return e[u];for(var t,n,r=[];!e[u];){if(r.push(e),!e.parentNode)return null;e=e.parentNode}for(;e&&(n=e[u]);e=r.pop())t=n,r.length&&f(n,e);return t}var d={getClosestInstanceFromNode:h,getInstanceFromNode:function(e){var t=h(e);return null!=t&&t._hostNode===e?t:null},getNodeFromInstance:function(e){if(void 0===e._hostNode&&r("33"),e._hostNode)return e._hostNode;for(var t=[];!e._hostNode;)t.push(e),e._hostParent||r("34"),e=e._hostParent;for(;t.length;e=t.pop())f(e,e._hostNode);return e._hostNode},precacheChildNodes:f,precacheNode:p,uncacheNode:function(e){var t=e._hostNode;t&&(delete t[u],e._hostNode=null)}};e.exports=d},function(e,t,n){e.exports=n(556)},function(e,t,n){var r=n(32),o=n(21),i=n(64),a=n(77),s=n(76),u=function(e,t,n){var c,l,p,f=e&u.F,h=e&u.G,d=e&u.S,m=e&u.P,v=e&u.B,g=e&u.W,y=h?o:o[t]||(o[t]={}),b=y.prototype,_=h?r:d?r[t]:(r[t]||{}).prototype;for(c in h&&(n=t),n)(l=!f&&_&&void 0!==_[c])&&s(y,c)||(p=l?_[c]:n[c],y[c]=h&&"function"!=typeof _[c]?n[c]:v&&l?i(p,r):g&&_[c]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(p):m&&"function"==typeof p?i(Function.call,p):p,m&&((y.virtual||(y.virtual={}))[c]=p,e&u.R&&b&&!b[c]&&a(b,c,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_SPEC",function(){return $}),n.d(t,"UPDATE_URL",function(){return G}),n.d(t,"UPDATE_JSON",function(){return Z}),n.d(t,"UPDATE_PARAM",function(){return X}),n.d(t,"UPDATE_EMPTY_PARAM_INCLUSION",function(){return Q}),n.d(t,"VALIDATE_PARAMS",function(){return ee}),n.d(t,"SET_RESPONSE",function(){return te}),n.d(t,"SET_REQUEST",function(){return ne}),n.d(t,"SET_MUTATED_REQUEST",function(){return re}),n.d(t,"LOG_REQUEST",function(){return oe}),n.d(t,"CLEAR_RESPONSE",function(){return ie}),n.d(t,"CLEAR_REQUEST",function(){return ae}),n.d(t,"CLEAR_VALIDATE_PARAMS",function(){return se}),n.d(t,"UPDATE_OPERATION_META_VALUE",function(){return ue}),n.d(t,"UPDATE_RESOLVED",function(){return ce}),n.d(t,"UPDATE_RESOLVED_SUBTREE",function(){return le}),n.d(t,"SET_SCHEME",function(){return pe}),n.d(t,"updateSpec",function(){return he}),n.d(t,"updateResolved",function(){return de}),n.d(t,"updateUrl",function(){return me}),n.d(t,"updateJsonSpec",function(){return ve}),n.d(t,"parseToJson",function(){return ge}),n.d(t,"resolveSpec",function(){return be}),n.d(t,"requestResolvedSubtree",function(){return xe}),n.d(t,"changeParam",function(){return Ee}),n.d(t,"changeParamByIdentity",function(){return Se}),n.d(t,"updateResolvedSubtree",function(){return Ce}),n.d(t,"invalidateResolvedSubtreeCache",function(){return ke}),n.d(t,"validateParams",function(){return Oe}),n.d(t,"updateEmptyParamInclusion",function(){return Ae}),n.d(t,"clearValidateParams",function(){return Te}),n.d(t,"changeConsumesValue",function(){return je}),n.d(t,"changeProducesValue",function(){return Ie}),n.d(t,"setResponse",function(){return Pe}),n.d(t,"setRequest",function(){return Me}),n.d(t,"setMutatedRequest",function(){return Ne}),n.d(t,"logRequest",function(){return Re}),n.d(t,"executeRequest",function(){return De}),n.d(t,"execute",function(){return Le}),n.d(t,"clearResponse",function(){return Ue}),n.d(t,"clearRequest",function(){return qe}),n.d(t,"setScheme",function(){return Fe});var r=n(94),o=n.n(r),i=n(60),a=n.n(i),s=n(61),u=n.n(s),c=n(55),l=n.n(c),p=n(2),f=n.n(p),h=n(40),d=n.n(h),m=n(334),v=n.n(m),g=n(17),y=n.n(g),b=n(16),_=n.n(b),w=n(192),x=n.n(w),E=n(124),S=n.n(E),C=n(193),k=n.n(C),O=n(54),A=n.n(O),T=n(14),j=n.n(T),I=n(26),P=n.n(I),M=n(147),N=n.n(M),R=n(1),D=n(95),L=n.n(D),U=n(120),q=n.n(U),F=n(285),B=n.n(F),z=n(484),V=n.n(z),H=n(335),W=n.n(H),J=n(3);function K(e,t){var n=_()(e);if(l.a){var r=l()(e);t&&(r=r.filter(function(t){return u()(e,t).enumerable})),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(n,!0).forEach(function(t){f()(e,t,n[t])}):a.a?o()(e,a()(n)):K(n).forEach(function(t){A()(e,t,u()(n,t))})}return e}var $="spec_update_spec",G="spec_update_url",Z="spec_update_json",X="spec_update_param",Q="spec_update_empty_param_inclusion",ee="spec_validate_param",te="spec_set_response",ne="spec_set_request",re="spec_set_mutated_request",oe="spec_log_request",ie="spec_clear_response",ae="spec_clear_request",se="spec_clear_validate_param",ue="spec_update_operation_meta_value",ce="spec_update_resolved",le="spec_update_resolved_subtree",pe="set_scheme",fe=function(e){return B()(e)?e:""};function he(e){var t=fe(e).replace(/\t/g," ");if("string"==typeof e)return{type:$,payload:t}}function de(e){return{type:ce,payload:e}}function me(e){return{type:G,payload:e}}function ve(e){return{type:Z,payload:e}}var ge=function(e){return function(t){var n=t.specActions,r=t.specSelectors,o=t.errActions,i=r.specStr,a=null;try{e=e||i(),o.clear({source:"parser"}),a=N.a.safeLoad(e)}catch(e){return console.error(e),o.newSpecErr({source:"parser",level:"error",message:e.reason,line:e.mark&&e.mark.line?e.mark.line+1:void 0})}return a&&"object"===P()(a)?n.updateJsonSpec(a):{}}},ye=!1,be=function(e,t){return function(n){var r=n.specActions,o=n.specSelectors,i=n.errActions,a=n.fn,s=a.fetch,u=a.resolve,c=a.AST,l=void 0===c?{}:c,p=n.getConfigs;ye||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),ye=!0);var f=p(),h=f.modelPropertyMacro,d=f.parameterMacro,m=f.requestInterceptor,v=f.responseInterceptor;void 0===e&&(e=o.specJson()),void 0===t&&(t=o.url());var g=l.getLineNumberForPath?l.getLineNumberForPath:function(){},y=o.specStr();return u({fetch:s,spec:e,baseDoc:t,modelPropertyMacro:h,parameterMacro:d,requestInterceptor:m,responseInterceptor:v}).then(function(e){var t=e.spec,n=e.errors;if(i.clear({type:"thrown"}),j()(n)&&n.length>0){var o=n.map(function(e){return console.error(e),e.line=e.fullPath?g(y,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",A()(e,"message",{enumerable:!0,value:e.message}),e});i.newThrownErrBatch(o)}return r.updateResolved(t)})}},_e=[],we=V()(k()(S.a.mark(function e(){var t,n,r,o,i,a,s,u,c,l,p,f,h,d,m,v,g;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=_e.system){e.next=4;break}return console.error("debResolveSubtrees: don't have a system to operate on, aborting."),e.abrupt("return");case 4:if(n=t.errActions,r=t.errSelectors,o=t.fn,i=o.resolveSubtree,a=o.AST,s=void 0===a?{}:a,u=t.specSelectors,c=t.specActions,i){e.next=8;break}return console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing."),e.abrupt("return");case 8:return l=s.getLineNumberForPath?s.getLineNumberForPath:function(){},p=u.specStr(),f=t.getConfigs(),h=f.modelPropertyMacro,d=f.parameterMacro,m=f.requestInterceptor,v=f.responseInterceptor,e.prev=11,e.next=14,_e.reduce(function(){var e=k()(S.a.mark(function e(t,o){var a,s,c,f,g,y,b;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:return a=e.sent,s=a.resultMap,c=a.specWithCurrentSubtrees,e.next=7,i(c,o,{baseDoc:u.url(),modelPropertyMacro:h,parameterMacro:d,requestInterceptor:m,responseInterceptor:v});case 7:return f=e.sent,g=f.errors,y=f.spec,r.allErrors().size&&n.clearBy(function(e){return"thrown"!==e.get("type")||"resolver"!==e.get("source")||!e.get("fullPath").every(function(e,t){return e===o[t]||void 0===o[t]})}),j()(g)&&g.length>0&&(b=g.map(function(e){return e.line=e.fullPath?l(p,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",A()(e,"message",{enumerable:!0,value:e.message}),e}),n.newThrownErrBatch(b)),W()(s,o,y),W()(c,o,y),e.abrupt("return",{resultMap:s,specWithCurrentSubtrees:c});case 15:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),x.a.resolve({resultMap:(u.specResolvedSubtree([])||Object(R.Map)()).toJS(),specWithCurrentSubtrees:u.specJson().toJS()}));case 14:g=e.sent,delete _e.system,_e=[],e.next=22;break;case 19:e.prev=19,e.t0=e.catch(11),console.error(e.t0);case 22:c.updateResolvedSubtree([],g.resultMap);case 23:case"end":return e.stop()}},e,null,[[11,19]])})),35),xe=function(e){return function(t){_e.map(function(e){return e.join("@@")}).indexOf(e.join("@@"))>-1||(_e.push(e),_e.system=t,we())}};function Ee(e,t,n,r,o){return{type:X,payload:{path:e,value:r,paramName:t,paramIn:n,isXml:o}}}function Se(e,t,n,r){return{type:X,payload:{path:e,param:t,value:n,isXml:r}}}var Ce=function(e,t){return{type:le,payload:{path:e,value:t}}},ke=function(){return{type:le,payload:{path:[],value:Object(R.Map)()}}},Oe=function(e,t){return{type:ee,payload:{pathMethod:e,isOAS3:t}}},Ae=function(e,t,n,r){return{type:Q,payload:{pathMethod:e,paramName:t,paramIn:n,includeEmptyValue:r}}};function Te(e){return{type:se,payload:{pathMethod:e}}}function je(e,t){return{type:ue,payload:{path:e,value:t,key:"consumes_value"}}}function Ie(e,t){return{type:ue,payload:{path:e,value:t,key:"produces_value"}}}var Pe=function(e,t,n){return{payload:{path:e,method:t,res:n},type:te}},Me=function(e,t,n){return{payload:{path:e,method:t,req:n},type:ne}},Ne=function(e,t,n){return{payload:{path:e,method:t,req:n},type:re}},Re=function(e){return{payload:e,type:oe}},De=function(e){return function(t){var n=t.fn,r=t.specActions,o=t.specSelectors,i=t.getConfigs,a=t.oas3Selectors,s=e.pathName,u=e.method,c=e.operation,l=i(),p=l.requestInterceptor,f=l.responseInterceptor,h=c.toJS();if(c&&c.get("parameters")&&c.get("parameters").filter(function(e){return e&&!0===e.get("allowEmptyValue")}).forEach(function(t){if(o.parameterInclusionSettingFor([s,u],t.get("name"),t.get("in"))){e.parameters=e.parameters||{};var n=Object(J.C)(t,e.parameters);(!n||n&&0===n.size)&&(e.parameters[t.get("name")]="")}}),e.contextUrl=L()(o.url()).toString(),h&&h.operationId?e.operationId=h.operationId:h&&s&&u&&(e.operationId=n.opId(h,s,u)),o.isOAS3()){var d="".concat(s,":").concat(u);e.server=a.selectedServer(d)||a.selectedServer();var m=a.serverVariables({server:e.server,namespace:d}).toJS(),g=a.serverVariables({server:e.server}).toJS();e.serverVariables=_()(m).length?m:g,e.requestContentType=a.requestContentType(s,u),e.responseContentType=a.responseContentType(s,u)||"*/*";var b=a.requestBodyValue(s,u);Object(J.t)(b)?e.requestBody=JSON.parse(b):b&&b.toJS?e.requestBody=b.toJS():e.requestBody=b}var w=y()({},e);w=n.buildRequest(w),r.setRequest(e.pathName,e.method,w);e.requestInterceptor=function(t){var n=p.apply(this,[t]),o=y()({},n);return r.setMutatedRequest(e.pathName,e.method,o),n},e.responseInterceptor=f;var x=v()();return n.execute(e).then(function(t){t.duration=v()()-x,r.setResponse(e.pathName,e.method,t)}).catch(function(t){console.error(t),r.setResponse(e.pathName,e.method,{error:!0,err:q()(t)})})}},Le=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.path,n=e.method,r=d()(e,["path","method"]);return function(e){var o=e.fn.fetch,i=e.specSelectors,a=e.specActions,s=i.specJsonWithResolvedSubtrees().toJS(),u=i.operationScheme(t,n),c=i.contentTypeValues([t,n]).toJS(),l=c.requestContentType,p=c.responseContentType,f=/xml/i.test(l),h=i.parameterValues([t,n],f).toJS();return a.executeRequest(Y({},r,{fetch:o,spec:s,pathName:t,method:n,parameters:h,requestContentType:l,scheme:u,responseContentType:p}))}};function Ue(e,t){return{type:ie,payload:{path:e,method:t}}}function qe(e,t){return{type:ae,payload:{path:e,method:t}}}function Fe(e,t,n){return{type:pe,payload:{scheme:e,path:t,method:n}}}},function(e,t,n){"use strict";var r=n(139),o=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach(function(t){if(-1===o.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach(function(e){n[e].forEach(function(t){a[String(t)]=e})}),a),-1===i.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(198)("wks"),o=n(200),i=n(41).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(215)("wks"),o=n(160),i=n(32).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(41),o=n(73),i=n(82),a=n(97),s=n(154),u=function(e,t,n){var c,l,p,f,h=e&u.F,d=e&u.G,m=e&u.S,v=e&u.P,g=e&u.B,y=d?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,b=d?o:o[t]||(o[t]={}),_=b.prototype||(b.prototype={});for(c in d&&(n=t),n)p=((l=!h&&y&&void 0!==y[c])?y:n)[c],f=g&&l?s(p,r):v&&"function"==typeof p?s(Function.call,p):p,y&&a(y,c,p,e&u.U),b[c]!=p&&i(b,c,f),v&&_[c]!=p&&(_[c]=p)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return!!e&&r.call(e,t)}var i=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function a(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function s(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var u=/&([a-z#][a-z0-9]{1,31});/gi,c=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=n(468);function p(e,t){var n=0;return o(l,t)?l[t]:35===t.charCodeAt(0)&&c.test(t)&&a(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?s(n):e}var f=/[&<>"]/,h=/[&<>"]/g,d={"&":"&","<":"<",">":">",'"':"""};function m(e){return d[e]}t.assign=function(e){return[].slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=o,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(i,"$1")},t.isValidEntityCode=a,t.fromCodePoint=s,t.replaceEntities=function(e){return e.indexOf("&")<0?e:e.replace(u,p)},t.escapeHtml=function(e){return f.test(e)?e.replace(h,m):e}},function(e,t,n){var r=n(55),o=n(772);e.exports=function(e,t){if(null==e)return{};var n,i,a=o(e,t);if(r){var s=r(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(35),o=n(99),i=n(74),a=/"/g,s=function(e,t,n,r){var o=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+o+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";n.r(t),n.d(t,"NEW_THROWN_ERR",function(){return i}),n.d(t,"NEW_THROWN_ERR_BATCH",function(){return a}),n.d(t,"NEW_SPEC_ERR",function(){return s}),n.d(t,"NEW_SPEC_ERR_BATCH",function(){return u}),n.d(t,"NEW_AUTH_ERR",function(){return c}),n.d(t,"CLEAR",function(){return l}),n.d(t,"CLEAR_BY",function(){return p}),n.d(t,"newThrownErr",function(){return f}),n.d(t,"newThrownErrBatch",function(){return h}),n.d(t,"newSpecErr",function(){return d}),n.d(t,"newSpecErrBatch",function(){return m}),n.d(t,"newAuthErr",function(){return v}),n.d(t,"clear",function(){return g}),n.d(t,"clearBy",function(){return y});var r=n(120),o=n.n(r),i="err_new_thrown_err",a="err_new_thrown_err_batch",s="err_new_spec_err",u="err_new_spec_err_batch",c="err_new_auth_err",l="err_clear",p="err_clear_by";function f(e){return{type:i,payload:o()(e)}}function h(e){return{type:a,payload:e}}function d(e){return{type:s,payload:e}}function m(e){return{type:u,payload:e}}function v(e){return{type:c,payload:e}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:l,payload:e}}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return{type:p,payload:e}}},function(e,t,n){var r=n(98);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var r=n(43);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){var r=n(65),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){var r=n(46),o=n(352),i=n(219),a=Object.defineProperty;t.f=n(50)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(83)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(371),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";e.exports={debugTool:null}},function(e,t,n){e.exports=n(575)},function(e,t,n){e.exports=n(771)},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},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=52)}([function(e,t){e.exports=n(16)},function(e,t){e.exports=n(14)},function(e,t){e.exports=n(26)},function(e,t){e.exports=n(17)},function(e,t){e.exports=n(60)},function(e,t){e.exports=n(61)},function(e,t){e.exports=n(55)},function(e,t){e.exports=n(124)},function(e,t){e.exports=n(2)},function(e,t){e.exports=n(54)},function(e,t){e.exports=n(94)},function(e,t){e.exports=n(28)},function(e,t){e.exports=n(931)},function(e,t){e.exports=n(12)},function(e,t){e.exports=n(192)},function(e,t){e.exports=n(937)},function(e,t){e.exports=n(93)},function(e,t){e.exports=n(410)},function(e,t){e.exports=n(193)},function(e,t){e.exports=n(13)},function(e,t){e.exports=n(940)},function(e,t){e.exports=n(944)},function(e,t){e.exports=n(945)},function(e,t){e.exports=n(147)},function(e,t){e.exports=n(79)},function(e,t){e.exports=n(353)},function(e,t){e.exports=n(358)},function(e,t){e.exports=n(4)},function(e,t){e.exports=n(5)},function(e,t){e.exports=n(947)},function(e,t){e.exports=n(426)},function(e,t){e.exports=n(950)},function(e,t){e.exports=n(951)},function(e,t){e.exports=n(52)},function(e,t){e.exports=n(65)},function(e,t){e.exports=n(952)},function(e,t){e.exports=n(285)},function(e,t){e.exports=n(228)},function(e,t){e.exports=n(956)},function(e,t){e.exports=n(274)},function(e,t){e.exports=n(957)},function(e,t){e.exports=n(146)},function(e,t){e.exports=n(958)},function(e,t){e.exports=n(966)},function(e,t){e.exports=n(967)},function(e,t){e.exports=n(968)},function(e,t){e.exports=n(40)},function(e,t){e.exports=n(266)},function(e,t){e.exports=n(37)},function(e,t){e.exports=n(971)},function(e,t){e.exports=n(972)},function(e,t){e.exports=n(973)},function(e,t,n){e.exports=n(56)},function(e,t){e.exports=n(974)},function(e,t){e.exports=n(975)},function(e,t){e.exports=n(976)},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"path",function(){return Rn}),n.d(r,"query",function(){return Dn}),n.d(r,"header",function(){return Un}),n.d(r,"cookie",function(){return qn});var o=n(9),i=n.n(o),a=n(10),s=n.n(a),u=n(4),c=n.n(u),l=n(5),p=n.n(l),f=n(6),h=n.n(f),d=n(0),m=n.n(d),v=n(8),g=n.n(v),y=(n(53),n(15)),b=n.n(y),_=n(22),w=n.n(_),x=n(12),E=n.n(x),S=n(7),C=n.n(S),k=n(35),O=n.n(k),A=n(1),T=n.n(A),j=n(11),I=n.n(j),P=n(2),M=n.n(P),N=n(19),R=n.n(N),D=n(17),L=n.n(D),U=n(18),q=n.n(U),F=(n(54),n(29)),B=n.n(F),z=n(23),V=n.n(z),H=n(36),W=n.n(H),J=n(37),K=n.n(J),Y=n(38),$=n.n(Y);function G(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}var Z={serializeRes:te,mergeInQueryOrForm:se};function X(e){return Q.apply(this,arguments)}function Q(){return(Q=q()(C.a.mark(function e(t){var n,r,o,i,a,s=arguments;return C.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>1&&void 0!==s[1]?s[1]:{},"object"===M()(t)&&(t=(n=t).url),n.headers=n.headers||{},Z.mergeInQueryOrForm(n),n.headers&&m()(n.headers).forEach(function(e){var t=n.headers[e];"string"==typeof t&&(n.headers[e]=t.replace(/\n+/g," "))}),!n.requestInterceptor){e.next=12;break}return e.next=8,n.requestInterceptor(n);case 8:if(e.t0=e.sent,e.t0){e.next=11;break}e.t0=n;case 11:n=e.t0;case 12:return r=n.headers["content-type"]||n.headers["Content-Type"],/multipart\/form-data/i.test(r)&&(delete n.headers["content-type"],delete n.headers["Content-Type"]),e.prev=14,e.next=17,(n.userFetch||fetch)(n.url,n);case 17:return o=e.sent,e.next=20,Z.serializeRes(o,t,n);case 20:if(o=e.sent,!n.responseInterceptor){e.next=28;break}return e.next=24,n.responseInterceptor(o);case 24:if(e.t1=e.sent,e.t1){e.next=27;break}e.t1=o;case 27:o=e.t1;case 28:e.next=38;break;case 30:if(e.prev=30,e.t2=e.catch(14),o){e.next=34;break}throw e.t2;case 34:throw(i=new Error(o.statusText)).statusCode=i.status=o.status,i.responseError=e.t2,i;case 38:if(o.ok){e.next=43;break}throw(a=new Error(o.statusText)).statusCode=a.status=o.status,a.response=o,a;case 43:return e.abrupt("return",o);case 44:case"end":return e.stop()}},e,null,[[14,30]])}))).apply(this,arguments)}var ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return/(json|xml|yaml|text)\b/.test(e)};function te(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loadSpec,r=void 0!==n&&n,o={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:ne(e.headers)},i=o.headers["content-type"],a=r||ee(i);return(a?e.text:e.blob||e.buffer).call(e).then(function(e){if(o.text=e,o.data=e,a)try{var t=function(e,t){return t&&(0===t.indexOf("application/json")||t.indexOf("+json")>0)?JSON.parse(e):V.a.safeLoad(e)}(e,i);o.body=t,o.obj=t}catch(e){o.parseError=e}return o})}function ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return K()(e.entries)?L()(e.entries()).reduce(function(e,t){var n=R()(t,2),r=n[0],o=n[1];return e[r]=function(e){return e.includes(", ")?e.split(", "):e}(o),e},{}):{}}function re(e,t){return t||"undefined"==typeof navigator||(t=navigator),t&&"ReactNative"===t.product?!(!e||"object"!==M()(e)||"string"!=typeof e.uri):"undefined"!=typeof File?e instanceof File:null!==e&&"object"===M()(e)&&"function"==typeof e.pipe}function oe(e,t){var n=e.collectionFormat,r=e.allowEmptyValue,o="object"===M()(e)?e.value:e;if(void 0===o&&r)return"";if(re(o)||"boolean"==typeof o)return o;var i=encodeURIComponent;return t&&(i=W()(o)?function(e){return e}:function(e){return I()(e)}),"object"!==M()(o)||T()(o)?T()(o)?T()(o)&&!n?o.map(i).join(","):"multi"===n?o.map(i):o.map(i).join({csv:",",ssv:"%20",tsv:"%09",pipes:"|"}[n]):i(o):""}function ie(e){return O()(e).reduce(function(e,t){var n=R()(t,2),r=n[0],o=n[1];return o.collectionFormat||o.isOAS3formatArray?o.value.forEach(function(t){return e.append(r,oe(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach(function(t){g()(e,t,n[t])}):c.a?s()(e,c()(n)):G(Object(n)).forEach(function(t){i()(e,t,p()(n,t))})}return e}({},o,{value:t}),!0))}):e.append(r,oe(o,!0)),e},new $.a)}function ae(e){var t=m()(e).reduce(function(t,n){var r,o=e[n],i=!!o.skipEncoding,a=i?n:encodeURIComponent(n),s=(r=o)&&"object"===M()(r)&&!T()(o);return t[a]=oe(s?o:{value:o},i),t},{});return B.a.stringify(t,{encode:!1,indices:!1})||""}function se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.url,n=void 0===t?"":t,r=e.query,o=e.form;if(o){var i=m()(o).some(function(e){return re(o[e].value)}),a=e.headers["content-type"]||e.headers["Content-Type"];i||/multipart\/form-data/i.test(a)?e.body=ie(e.form):e.body=ae(o),delete e.form}if(r){var s=n.split("?"),u=R()(s,2),c=u[0],l=u[1],p="";if(l){var f=B.a.parse(l);m()(r).forEach(function(e){return delete f[e]}),p=B.a.stringify(f,{encode:!0})}var h=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(function(e){return e}).join("&");return r?"?".concat(r):""}(p,ae(r));e.url=c+h,delete e.query}return e}var ue=n(24),ce=n.n(ue),le=n(25),pe=n.n(le),fe=n(26),he=n.n(fe),de=n(14),me=n.n(de),ve=n(30),ge=n.n(ve),ye=n(3),be=n.n(ye),_e=n(27),we=n.n(_e),xe=n(28),Ee=n.n(xe),Se=n(39),Ce=n.n(Se),ke=n(31),Oe=n.n(ke),Ae=n(13),Te=n.n(Ae),je=n(20),Ie=n.n(je),Pe=n(40),Me=n.n(Pe),Ne=n(41),Re=n.n(Ne),De={add:function(e,t){return{op:"add",path:e,value:t}},replace:Ue,remove:function(e,t){return{op:"remove",path:e}},merge:function(e,t){return{type:"mutation",op:"merge",path:e,value:t}},mergeDeep:function(e,t){return{type:"mutation",op:"mergeDeep",path:e,value:t}},context:function(e,t){return{type:"context",path:e,value:t}},getIn:function(e,t){return t.reduce(function(e,t){return void 0!==t&&e?e[t]:e},e)},applyPatch:function(e,t,n){if(n=n||{},"merge"===(t=be()({},t,{path:t.path&&Le(t.path)})).op){var r=Ze(e,t.path);be()(r,t.value),Ie.a.applyPatch(e,[Ue(t.path,r)])}else if("mergeDeep"===t.op){var o=Ze(e,t.path);for(var i in t.value){var a=t.value[i],s=T()(a);if(s){var u=o[i]||[];o[i]=u.concat(a)}else if(We(a)&&!s){var c=be()({},o[i]);for(var l in a){if(Object.prototype.hasOwnProperty.call(c,l)){c=Me()(Re()({},c),a);break}be()(c,g()({},l,a[l]))}o[i]=c}else o[i]=a}}else if("add"===t.op&&""===t.path&&We(t.value)){var p=m()(t.value).reduce(function(e,n){return e.push({op:"add",path:"/".concat(Le(n)),value:t.value[n]}),e},[]);Ie.a.applyPatch(e,p)}else if("replace"===t.op&&""===t.path){var f=t.value;n.allowMetaPatches&&t.meta&&$e(t)&&(T()(t.value)||We(t.value))&&(f=be()({},f,t.meta)),e=f}else if(Ie.a.applyPatch(e,[t]),n.allowMetaPatches&&t.meta&&$e(t)&&(T()(t.value)||We(t.value))){var h=Ze(e,t.path),d=be()({},h,t.meta);Ie.a.applyPatch(e,[Ue(t.path,d)])}return e},parentPathMatch:function(e,t){if(!T()(t))return!1;for(var n=0,r=t.length;n<r;n++)if(t[n]!==e[n])return!1;return!0},flatten:Ve,fullyNormalizeArray:function(e){return He(Ve(ze(e)))},normalizeArray:ze,isPromise:function(e){return We(e)&&Je(e.then)},forEachNew:function(e,t){try{return qe(e,Be,t)}catch(e){return e}},forEachNewPrimitive:function(e,t){try{return qe(e,Fe,t)}catch(e){return e}},isJsonPatch:Ke,isContextPatch:function(e){return Ge(e)&&"context"===e.type},isPatch:Ge,isMutation:Ye,isAdditiveMutation:$e,isGenerator:function(e){return C.a.isGeneratorFunction(e)},isFunction:Je,isObject:We,isError:function(e){return e instanceof Error}};function Le(e){return T()(e)?e.length<1?"":"/"+e.map(function(e){return(e+"").replace(/~/g,"~0").replace(/\//g,"~1")}).join("/"):e}function Ue(e,t,n){return{op:"replace",path:e,value:t,meta:n}}function qe(e,t,n){return He(Ve(e.filter($e).map(function(e){return t(e.value,n,e.path)})||[]))}function Fe(e,t,n){return n=n||[],T()(e)?e.map(function(e,r){return Fe(e,t,n.concat(r))}):We(e)?m()(e).map(function(r){return Fe(e[r],t,n.concat(r))}):t(e,n[n.length-1],n)}function Be(e,t,n){var r=[];if((n=n||[]).length>0){var o=t(e,n[n.length-1],n);o&&(r=r.concat(o))}if(T()(e)){var i=e.map(function(e,r){return Be(e,t,n.concat(r))});i&&(r=r.concat(i))}else if(We(e)){var a=m()(e).map(function(r){return Be(e[r],t,n.concat(r))});a&&(r=r.concat(a))}return r=Ve(r)}function ze(e){return T()(e)?e:[e]}function Ve(e){var t;return(t=[]).concat.apply(t,Te()(e.map(function(e){return T()(e)?Ve(e):e})))}function He(e){return e.filter(function(e){return void 0!==e})}function We(e){return e&&"object"===M()(e)}function Je(e){return e&&"function"==typeof e}function Ke(e){if(Ge(e)){var t=e.op;return"add"===t||"remove"===t||"replace"===t}return!1}function Ye(e){return Ke(e)||Ge(e)&&"mutation"===e.type}function $e(e){return Ye(e)&&("add"===e.op||"replace"===e.op||"merge"===e.op||"mergeDeep"===e.op)}function Ge(e){return e&&"object"===M()(e)}function Ze(e,t){try{return Ie.a.getValueByPointer(e,t)}catch(e){return console.error(e),{}}}var Xe=n(42),Qe=n.n(Xe),et=n(43),tt=n(32),nt=n.n(tt);function rt(e,t){function n(){Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack;for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];this.message=n[0],t&&t.apply(this,n)}return n.prototype=new Error,n.prototype.name=e,n.prototype.constructor=n,n}var ot=n(44),it=n.n(ot),at=["properties"],st=["properties"],ut=["definitions","parameters","responses","securityDefinitions","components/schemas","components/responses","components/parameters","components/securitySchemes"],ct=["schema/example","items/example"];function lt(e){var t=e[e.length-1],n=e[e.length-2],r=e.join("/");return at.indexOf(t)>-1&&-1===st.indexOf(n)||ut.indexOf(r)>-1||ct.some(function(e){return r.indexOf(e)>-1})}function pt(e,t){var n=e.split("#"),r=R()(n,2),o=r[0],i=r[1],a=E.a.resolve(o||"",t||"");return i?"".concat(a,"#").concat(i):a}var ft="application/json, application/yaml",ht=new RegExp("^([a-z]+://|//)","i"),dt=rt("JSONRefError",function(e,t,n){this.originalError=n,be()(this,t||{})}),mt={},vt=new Qe.a,gt=[function(e){return"paths"===e[0]&&"responses"===e[3]&&"content"===e[5]&&"example"===e[7]},function(e){return"paths"===e[0]&&"requestBody"===e[3]&&"content"===e[4]&&"example"===e[6]}],yt={key:"$ref",plugin:function(e,t,n,r){var o=r.getInstance(),i=n.slice(0,-1);if(!lt(i)&&(a=i,!gt.some(function(e){return e(a)}))){var a,s=r.getContext(n).baseDoc;if("string"!=typeof e)return new dt("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:s,fullPath:n});var u,c,l,p=Et(e),f=p[0],h=p[1]||"";try{u=s||f?wt(f,s):null}catch(t){return xt(t,{pointer:h,$ref:e,basePath:u,fullPath:n})}if(function(e,t,n,r){var o=vt.get(r);o||(o={},vt.set(r,o));var i=function(e){if(0===e.length)return"";return"/".concat(e.map(Tt).join("/"))}(n),a="".concat(t||"<specmap-base>","#").concat(e),s=i.replace(/allOf\/\d+\/?/g,""),u=r.contextTree.get([]).baseDoc;if(t==u&&It(s,e))return!0;var c="";if(n.some(function(e){return c="".concat(c,"/").concat(Tt(e)),o[c]&&o[c].some(function(e){return It(e,a)||It(a,e)})}))return!0;o[s]=(o[s]||[]).concat(a)}(h,u,i,r)&&!o.useCircularStructures){var d=pt(e,u);return e===d?null:De.replace(n,d)}if(null==u?(l=Ot(h),void 0===(c=r.get(l))&&(c=new dt("Could not resolve reference: ".concat(e),{pointer:h,$ref:e,baseDoc:s,fullPath:n}))):c=null!=(c=St(u,h)).__value?c.__value:c.catch(function(t){throw xt(t,{pointer:h,$ref:e,baseDoc:s,fullPath:n})}),c instanceof Error)return[De.remove(n),c];var v=pt(e,u),g=De.replace(i,c,{$$ref:v});if(u&&u!==s)return[g,De.context(i,{baseDoc:u})];try{if(!function(e,t){var n=[e];return t.path.reduce(function(e,t){return n.push(e[t]),e[t]},e),function e(t){return De.isObject(t)&&(n.indexOf(t)>=0||m()(t).some(function(n){return e(t[n])}))}(t.value)}(r.state,g)||o.useCircularStructures)return g}catch(e){return null}}}},bt=be()(yt,{docCache:mt,absoluteify:wt,clearCache:function(e){void 0!==e?delete mt[e]:m()(mt).forEach(function(e){delete mt[e]})},JSONRefError:dt,wrapError:xt,getDoc:Ct,split:Et,extractFromDoc:St,fetchJSON:function(e){return Object(et.fetch)(e,{headers:{Accept:ft},loadSpec:!0}).then(function(e){return e.text()}).then(function(e){return V.a.safeLoad(e)})},extract:kt,jsonPointerToArray:Ot,unescapeJsonPointerToken:At}),_t=bt;function wt(e,t){if(!ht.test(e)){if(!t)throw new dt("Tried to resolve a relative URL, without having a basePath. path: '".concat(e,"' basePath: '").concat(t,"'"));return E.a.resolve(t,e)}return e}function xt(e,t){var n;return n=e&&e.response&&e.response.body?"".concat(e.response.body.code," ").concat(e.response.body.message):e.message,new dt("Could not resolve reference: ".concat(n),t,e)}function Et(e){return(e+"").split("#")}function St(e,t){var n=mt[e];if(n&&!De.isPromise(n))try{var r=kt(t,n);return be()(me.a.resolve(r),{__value:r})}catch(e){return me.a.reject(e)}return Ct(e).then(function(e){return kt(t,e)})}function Ct(e){var t=mt[e];return t?De.isPromise(t)?t:me.a.resolve(t):(mt[e]=bt.fetchJSON(e).then(function(t){return mt[e]=t,t}),mt[e])}function kt(e,t){var n=Ot(e);if(n.length<1)return t;var r=De.getIn(t,n);if(void 0===r)throw new dt("Could not resolve pointer: ".concat(e," does not exist in document"),{pointer:e});return r}function Ot(e){if("string"!=typeof e)throw new TypeError("Expected a string, got a ".concat(M()(e)));return"/"===e[0]&&(e=e.substr(1)),""===e?[]:e.split("/").map(At)}function At(e){return"string"!=typeof e?e:nt.a.unescape(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function Tt(e){return nt.a.escape(e.replace(/~/g,"~0").replace(/\//g,"~1"))}var jt=function(e){return!e||"/"===e||"#"===e};function It(e,t){if(jt(t))return!0;var n=e.charAt(t.length),r=t.slice(-1);return 0===e.indexOf(t)&&(!n||"/"===n||"#"===n)&&"#"!==r}var Pt={key:"allOf",plugin:function(e,t,n,r,o){if(!o.meta||!o.meta.$$ref){var i=n.slice(0,-1);if(!lt(i)){if(!T()(e)){var a=new TypeError("allOf must be an array");return a.fullPath=n,a}var s=!1,u=o.value;i.forEach(function(e){u&&(u=u[e])}),delete(u=be()({},u)).allOf;var c=[];return c.push(r.replace(i,{})),e.forEach(function(e,t){if(!r.isObject(e)){if(s)return null;s=!0;var o=new TypeError("Elements in allOf must be objects");return o.fullPath=n,c.push(o)}c.push(r.mergeDeep(i,e));var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.specmap,o=n.getBaseUrlForNodePath,i=void 0===o?function(e){return r.getContext([].concat(Te()(t),Te()(e))).baseDoc}:o,a=n.targetKeys,s=void 0===a?["$ref","$$ref"]:a,u=[];return it()(e).forEach(function(){if(s.indexOf(this.key)>-1){var e=this.path,n=t.concat(this.path),o=pt(this.node,i(e));u.push(r.replace(n,o))}}),u}(e,n.slice(0,-1),{getBaseUrlForNodePath:function(e){return r.getContext([].concat(Te()(n),[t],Te()(e))).baseDoc},specmap:r});c.push.apply(c,Te()(a))}),c.push(r.mergeDeep(i,u)),u.$$ref||c.push(r.remove([].concat(i,"$$ref"))),c}}}},Mt={key:"parameters",plugin:function(e,t,n,r,o){if(T()(e)&&e.length){var i=be()([],e),a=n.slice(0,-1),s=be()({},De.getIn(r.spec,a));return e.forEach(function(e,t){try{i[t].default=r.parameterMacro(s,e)}catch(e){var o=new Error(e);return o.fullPath=n,o}}),De.replace(n,i)}return De.replace(n,e)}},Nt={key:"properties",plugin:function(e,t,n,r){var o=be()({},e);for(var i in e)try{o[i].default=r.modelPropertyMacro(o[i])}catch(e){var a=new Error(e);return a.fullPath=n,a}return De.replace(n,o)}};function Rt(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}var Dt=function(){function e(t){we()(this,e),this.root=Lt(t||{})}return Ee()(e,[{key:"set",value:function(e,t){var n=this.getParent(e,!0);if(n){var r=e[e.length-1],o=n.children;o[r]?Ut(o[r],t,n):o[r]=Lt(t,n)}else Ut(this.root,t,null)}},{key:"get",value:function(e){if((e=e||[]).length<1)return this.root.value;for(var t,n,r=this.root,o=0;o<e.length&&(n=e[o],(t=r.children)[n]);o++)r=t[n];return r&&r.protoValue}},{key:"getParent",value:function(e,t){return!e||e.length<1?null:e.length<2?this.root:e.slice(0,-1).reduce(function(e,n){if(!e)return e;var r=e.children;return!r[n]&&t&&(r[n]=Lt(null,e)),r[n]},this.root)}}]),e}();function Lt(e,t){return Ut({children:{}},e,t)}function Ut(e,t,n){return e.value=t||{},e.protoValue=n?function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(n),!0).forEach(function(t){g()(e,t,n[t])}):c.a?s()(e,c()(n)):Rt(Object(n)).forEach(function(t){i()(e,t,p()(n,t))})}return e}({},n.protoValue,{},e.value):e.value,m()(e.children).forEach(function(t){var n=e.children[t];e.children[t]=Ut(n,n.value,e)}),e}function qt(e){if(void 0===he.a||null==e[pe.a]){if(T()(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return Ft(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return L()(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ft(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,i=!0,a=!1;return{s:function(){r=ce()(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw o}}}}function Ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Bt=function(){function e(t){var n=this;we()(this,e),be()(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new Dt,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:be()(ge()(this),De,{getInstance:function(){return n}}),allowMetaPatches:!1},t),this.get=this._get.bind(this),this.getContext=this._getContext.bind(this),this.hasRun=this._hasRun.bind(this),this.wrappedPlugins=this.plugins.map(this.wrapPlugin.bind(this)).filter(De.isFunction),this.patches.push(De.add([],this.spec)),this.patches.push(De.context([],this.context)),this.updatePatches(this.patches)}return Ee()(e,[{key:"debug",value:function(e){if(this.debugLevel===e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(t=console).log.apply(t,r)}}},{key:"verbose",value:function(e){if("verbose"===this.debugLevel){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(t=console).log.apply(t,["[".concat(e,"] ")].concat(r))}}},{key:"wrapPlugin",value:function(e,t){var n,r,o,i=this.pathDiscriminator,a=null;return e[this.pluginProp]?(a=e,n=e[this.pluginProp]):De.isFunction(e)?n=e:De.isObject(e)&&(r=e,o=function(e,t){return!T()(e)||e.every(function(e,n){return e===t[n]})},n=C.a.mark(function e(t,n){var a,s,u,c,l,p;return C.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:p=function(e,t,u){var c,l,f,h,d,v,g,y,b,_,w,x,E;return C.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(De.isObject(e)){a.next=6;break}if(r.key!==t[t.length-1]){a.next=4;break}return a.next=4,r.plugin(e,r.key,t,n);case 4:a.next=30;break;case 6:c=t.length-1,l=t[c],f=t.indexOf("properties"),h="properties"===l&&c===f,d=n.allowMetaPatches&&s[e.$$ref],v=0,g=m()(e);case 12:if(!(v<g.length)){a.next=30;break}if(y=g[v],b=e[y],_=t.concat(y),w=De.isObject(b),x=e.$$ref,d){a.next=22;break}if(!w){a.next=22;break}return n.allowMetaPatches&&x&&(s[x]=!0),a.delegateYield(p(b,_,u),"t0",22);case 22:if(h||y!==r.key){a.next=27;break}if(E=o(i,t),i&&!E){a.next=27;break}return a.next=27,r.plugin(b,y,_,n,u);case 27:v++,a.next=12;break;case 30:case"end":return a.stop()}},a)},a=C.a.mark(p),s={},u=qt(t.filter(De.isAdditiveMutation)),e.prev=4,u.s();case 6:if((c=u.n()).done){e.next=11;break}return l=c.value,e.delegateYield(p(l.value,l.path,l),"t0",9);case 9:e.next=6;break;case 11:e.next=16;break;case 13:e.prev=13,e.t1=e.catch(4),u.e(e.t1);case 16:return e.prev=16,u.f(),e.finish(16);case 19:case"end":return e.stop()}},e,null,[[4,13,16,19]])})),be()(n.bind(a),{pluginName:e.name||t,isGenerator:De.isGenerator(n)})}},{key:"nextPlugin",value:function(){var e=this;return Ce()(this.wrappedPlugins,function(t){return e.getMutationsForPlugin(t).length>0})}},{key:"nextPromisedPatch",value:function(){if(this.promisedPatches.length>0)return me.a.race(this.promisedPatches.map(function(e){return e.value}))}},{key:"getPluginHistory",value:function(e){var t=this.getPluginName(e);return this.pluginHistory[t]||[]}},{key:"getPluginRunCount",value:function(e){return this.getPluginHistory(e).length}},{key:"getPluginHistoryTip",value:function(e){var t=this.getPluginHistory(e);return t&&t[t.length-1]||{}}},{key:"getPluginMutationIndex",value:function(e){var t=this.getPluginHistoryTip(e).mutationIndex;return"number"!=typeof t?-1:t}},{key:"getPluginName",value:function(e){return e.pluginName}},{key:"updatePluginHistory",value:function(e,t){var n=this.getPluginName(e);(this.pluginHistory[n]=this.pluginHistory[n]||[]).push(t)}},{key:"updatePatches",value:function(e,t){var n=this;De.normalizeArray(e).forEach(function(e){if(e instanceof Error)n.errors.push(e);else try{if(!De.isObject(e))return void n.debug("updatePatches","Got a non-object patch",e);if(n.showDebug&&n.allPatches.push(e),De.isPromise(e.value))return n.promisedPatches.push(e),void n.promisedPatchThen(e);if(De.isContextPatch(e))return void n.setContext(e.path,e.value);if(De.isMutation(e))return void n.updateMutations(e)}catch(e){console.error(e),n.errors.push(e)}})}},{key:"updateMutations",value:function(e){"object"===M()(e.value)&&!T()(e.value)&&this.allowMetaPatches&&(e.value=be()({},e.value));var t=De.applyPatch(this.state,e,{allowMetaPatches:this.allowMetaPatches});t&&(this.mutations.push(e),this.state=t)}},{key:"removePromisedPatch",value:function(e){var t=this.promisedPatches.indexOf(e);t<0?this.debug("Tried to remove a promisedPatch that isn't there!"):this.promisedPatches.splice(t,1)}},{key:"promisedPatchThen",value:function(e){var t=this;return e.value=e.value.then(function(n){var r=be()({},e,{value:n});t.removePromisedPatch(e),t.updatePatches(r)}).catch(function(n){t.removePromisedPatch(e),t.updatePatches(n)})}},{key:"getMutations",value:function(e,t){return e=e||0,"number"!=typeof t&&(t=this.mutations.length),this.mutations.slice(e,t)}},{key:"getCurrentMutations",value:function(){return this.getMutationsForPlugin(this.getCurrentPlugin())}},{key:"getMutationsForPlugin",value:function(e){var t=this.getPluginMutationIndex(e);return this.getMutations(t+1)}},{key:"getCurrentPlugin",value:function(){return this.currentPlugin}},{key:"getPatchesOfType",value:function(e,t){return e.filter(t)}},{key:"getLib",value:function(){return this.libMethods}},{key:"_get",value:function(e){return De.getIn(this.state,e)}},{key:"_getContext",value:function(e){return this.contextTree.get(e)}},{key:"setContext",value:function(e,t){return this.contextTree.set(e,t)}},{key:"_hasRun",value:function(e){return this.getPluginRunCount(this.getCurrentPlugin())>(e||0)}},{key:"_clone",value:function(e){return JSON.parse(I()(e))}},{key:"dispatch",value:function(){var e=this,t=this,n=this.nextPlugin();if(!n){var r=this.nextPromisedPatch();if(r)return r.then(function(){return e.dispatch()}).catch(function(){return e.dispatch()});var o={spec:this.state,errors:this.errors};return this.showDebug&&(o.patches=this.allPatches),me.a.resolve(o)}if(t.pluginCount=t.pluginCount||{},t.pluginCount[n]=(t.pluginCount[n]||0)+1,t.pluginCount[n]>100)return me.a.resolve({spec:t.state,errors:t.errors.concat(new Error("We've reached a hard limit of ".concat(100," plugin runs")))});if(n!==this.currentPlugin&&this.promisedPatches.length){var i=this.promisedPatches.map(function(e){return e.value});return me.a.all(i.map(function(e){return e.then(Oe.a,Oe.a)})).then(function(){return e.dispatch()})}return function(){t.currentPlugin=n;var e=t.getCurrentMutations(),r=t.mutations.length-1;try{if(n.isGenerator){var o,i=qt(n(e,t.getLib()));try{for(i.s();!(o=i.n()).done;){a(o.value)}}catch(e){i.e(e)}finally{i.f()}}else{a(n(e,t.getLib()))}}catch(e){console.error(e),a([be()(ge()(e),{plugin:n})])}finally{t.updatePluginHistory(n,{mutationIndex:r})}return t.dispatch()}();function a(e){e&&(e=De.fullyNormalizeArray(e),t.updatePatches(e,n))}}}]),e}();var zt={refs:_t,allOf:Pt,parameters:Mt,properties:Nt},Vt=n(33),Ht=n.n(Vt);function Wt(e){if(void 0===he.a||null==e[pe.a]){if(T()(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return Jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return L()(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jt(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,i=!0,a=!1;return{s:function(){r=ce()(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw o}}}}function Jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Kt=function(e){return String.prototype.toLowerCase.call(e)},Yt=function(e){return e.replace(/[^\w]/gi,"_")};function $t(e){var t=e.openapi;return!!t&&w()(t,"3")}function Gt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).v2OperationIdCompatibilityMode;return e&&"object"===M()(e)?(e.operationId||"").replace(/\s/g,"").length?Yt(e.operationId):function(e,t){if((arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).v2OperationIdCompatibilityMode){var n="".concat(t.toLowerCase(),"_").concat(e).replace(/[\s!@#$%^&*()_+=[{\]};:<>|.\/?,\\'""-]/g,"_");return(n=n||"".concat(e.substring(1),"_").concat(t)).replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return"".concat(Kt(t)).concat(Yt(e))}(t,n,{v2OperationIdCompatibilityMode:r}):null}function Zt(e,t){return"".concat(Kt(t),"-").concat(e)}function Xt(e,t){return e&&e.paths?function(e,t){return Qt(e,t,!0)||null}(e,function(e){var n=e.pathName,r=e.method,o=e.operation;if(!o||"object"!==M()(o))return!1;var i=o.operationId;return[Gt(o,n,r),Zt(n,r),i].some(function(e){return e&&e===t})}):null}function Qt(e,t,n){if(!e||"object"!==M()(e)||!e.paths||"object"!==M()(e.paths))return null;var r=e.paths;for(var o in r)for(var i in r[o])if("PARAMETERS"!==i.toUpperCase()){var a=r[o][i];if(a&&"object"===M()(a)){var s={spec:e,pathName:o,method:i.toUpperCase(),operation:a},u=t(s);if(n&&u)return s}}}function en(e){var t=e.spec,n=t.paths,r={};if(!n||t.$$normalized)return e;for(var o in n){var i=n[o];if(Ht()(i)){var a=i.parameters,s=function(e){var n=i[e];if(!Ht()(n))return"continue";var s=Gt(n,o,e);if(s){r[s]?r[s].push(n):r[s]=[n];var u=r[s];if(u.length>1)u.forEach(function(e,t){e.__originalOperationId=e.__originalOperationId||e.operationId,e.operationId="".concat(s).concat(t+1)});else if(void 0!==n.operationId){var c=u[0];c.__originalOperationId=c.__originalOperationId||n.operationId,c.operationId=s}}if("parameters"!==e){var l=[],p={};for(var f in t)"produces"!==f&&"consumes"!==f&&"security"!==f||(p[f]=t[f],l.push(p));if(a&&(p.parameters=a,l.push(p)),l.length){var h,d=Wt(l);try{for(d.s();!(h=d.n()).done;){var m=h.value;for(var v in m)if(n[v]){if("parameters"===v){var g,y=Wt(m[v]);try{var b=function(){var e=g.value;n[v].some(function(t){return t.name&&t.name===e.name||t.$ref&&t.$ref===e.$ref||t.$$ref&&t.$$ref===e.$$ref||t===e})||n[v].push(e)};for(y.s();!(g=y.n()).done;)b()}catch(e){y.e(e)}finally{y.f()}}}else n[v]=m[v]}}catch(e){d.e(e)}finally{d.f()}}}};for(var u in i)s(u)}}return t.$$normalized=!0,e}function tn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.requestInterceptor,r=t.responseInterceptor,o=e.withCredentials?"include":"same-origin";return function(t){return e({url:t,loadSpec:!0,requestInterceptor:n,responseInterceptor:r,headers:{Accept:ft},credentials:o}).then(function(e){return e.body})}}function nn(e){var t=e.fetch,n=e.spec,r=e.url,o=e.mode,i=e.allowMetaPatches,a=void 0===i||i,s=e.pathDiscriminator,u=e.modelPropertyMacro,c=e.parameterMacro,l=e.requestInterceptor,p=e.responseInterceptor,f=e.skipNormalization,h=e.useCircularStructures,d=e.http,m=e.baseDoc;return m=m||r,d=t||d||X,n?v(n):tn(d,{requestInterceptor:l,responseInterceptor:p})(m).then(v);function v(e){m&&(zt.refs.docCache[m]=e),zt.refs.fetchJSON=tn(d,{requestInterceptor:l,responseInterceptor:p});var t,n=[zt.refs];return"function"==typeof c&&n.push(zt.parameters),"function"==typeof u&&n.push(zt.properties),"strict"!==o&&n.push(zt.allOf),(t={spec:e,context:{baseDoc:m},plugins:n,allowMetaPatches:a,pathDiscriminator:s,parameterMacro:c,modelPropertyMacro:u,useCircularStructures:h},new Bt(t).dispatch()).then(f?function(){var e=q()(C.a.mark(function e(t){return C.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t);case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}():en)}}var rn=n(16),on=n.n(rn);function an(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?an(Object(n),!0).forEach(function(t){g()(e,t,n[t])}):c.a?s()(e,c()(n)):an(Object(n)).forEach(function(t){i()(e,t,p()(n,t))})}return e}function un(){return(un=q()(C.a.mark(function e(t,n){var r,o,i,a,s,u,c,l,p,f,h,d,m=arguments;return C.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=m.length>2&&void 0!==m[2]?m[2]:{},o=r.returnEntireTree,i=r.baseDoc,a=r.requestInterceptor,s=r.responseInterceptor,u=r.parameterMacro,c=r.modelPropertyMacro,l=r.useCircularStructures,p={pathDiscriminator:n,baseDoc:i,requestInterceptor:a,responseInterceptor:s,parameterMacro:u,modelPropertyMacro:c,useCircularStructures:l},f=en({spec:t}),h=f.spec,e.next=6,nn(sn({},p,{spec:h,allowMetaPatches:!0,skipNormalization:!0}));case 6:return d=e.sent,!o&&T()(n)&&n.length&&(d.spec=on()(d.spec,n)||null),e.abrupt("return",d);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}var cn=n(45),ln=n.n(cn);function pn(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pn(Object(n),!0).forEach(function(t){g()(e,t,n[t])}):c.a?s()(e,c()(n)):pn(Object(n)).forEach(function(t){i()(e,t,p()(n,t))})}return e}var hn=function(){return null},dn=function(e){return T()(e)?e:[e]},mn={mapTagOperations:function(e){var t=e.spec,n=e.cb,r=void 0===n?hn:n,o=e.defaultTag,i=void 0===o?"default":o,a=e.v2OperationIdCompatibilityMode,s={},u={};return Qt(t,function(e){var n=e.pathName,o=e.method,c=e.operation;(c.tags?dn(c.tags):[i]).forEach(function(e){if("string"==typeof e){var i=u[e]=u[e]||{},l=Gt(c,n,o,{v2OperationIdCompatibilityMode:a}),p=r({spec:t,pathName:n,method:o,operation:c,operationId:l});if(s[l])s[l]++,i["".concat(l).concat(s[l])]=p;else if(void 0!==i[l]){var f=s[l]||1;s[l]=f+1,i["".concat(l).concat(s[l])]=p;var h=i[l];delete i[l],i["".concat(l).concat(f)]=h}else i[l]=p}})}),u},makeExecute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=t.pathName,r=t.method,o=t.operationId;return function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.execute(fn({spec:e.spec},ln()(e,"requestInterceptor","responseInterceptor","userFetch"),{pathName:n,method:r,parameters:t,operationId:o},i))}}}};var vn=n(46),gn=n.n(vn),yn=n(47),bn=n.n(yn),_n=n(48),wn=n.n(_n),xn=n(21),En=n.n(xn),Sn=n(49),Cn=n.n(Sn),kn={body:function(e){var t=e.req,n=e.value;t.body=n},header:function(e){var t=e.req,n=e.parameter,r=e.value;t.headers=t.headers||{},void 0!==r&&(t.headers[n.name]=r)},query:function(e){var t=e.req,n=e.value,r=e.parameter;t.query=t.query||{},!1===n&&"boolean"===r.type&&(n="false");0===n&&["number","integer"].indexOf(r.type)>-1&&(n="0");if(n)t.query[r.name]={collectionFormat:r.collectionFormat,value:n};else if(r.allowEmptyValue&&void 0!==n){var o=r.name;t.query[o]=t.query[o]||{},t.query[o].allowEmptyValue=!0}},path:function(e){var t=e.req,n=e.value,r=e.parameter;t.url=t.url.split("{".concat(r.name,"}")).join(encodeURIComponent(n))},formData:function(e){var t=e.req,n=e.value,r=e.parameter;(n||r.allowEmptyValue)&&(t.form=t.form||{},t.form[r.name]={value:n,allowEmptyValue:r.allowEmptyValue,collectionFormat:r.collectionFormat})}};n(55);var On=n(50),An=n.n(On),Tn=n(51),jn=function(e){return":/?#[]@!$&'()*+,;=".indexOf(e)>-1},In=function(e){return/^[a-z0-9\-._~]+$/i.test(e)};function Pn(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).escape,n=arguments.length>2?arguments[2]:void 0;return"number"==typeof e&&(e=e.toString()),"string"==typeof e&&e.length&&t?n?JSON.parse(e):Object(Tn.stringToCharArray)(e).map(function(e){return In(e)?e:jn(e)&&"unsafe"===t?e:(An()(e)||[]).map(function(e){return"0".concat(e.toString(16).toUpperCase()).slice(-2)}).map(function(e){return"%".concat(e)}).join("")}).join(""):e}function Mn(e){var t=e.value;return T()(t)?function(e){var t=e.key,n=e.value,r=e.style,o=e.explode,i=e.escape,a=function(e){return Pn(e,{escape:i})};if("simple"===r)return n.map(function(e){return a(e)}).join(",");if("label"===r)return".".concat(n.map(function(e){return a(e)}).join("."));if("matrix"===r)return n.map(function(e){return a(e)}).reduce(function(e,n){return!e||o?"".concat(e||"",";").concat(t,"=").concat(n):"".concat(e,",").concat(n)},"");if("form"===r){var s=o?"&".concat(t,"="):",";return n.map(function(e){return a(e)}).join(s)}if("spaceDelimited"===r){var u=o?"".concat(t,"="):"";return n.map(function(e){return a(e)}).join(" ".concat(u))}if("pipeDelimited"===r){var c=o?"".concat(t,"="):"";return n.map(function(e){return a(e)}).join("|".concat(c))}}(e):"object"===M()(t)?function(e){var t=e.key,n=e.value,r=e.style,o=e.explode,i=e.escape,a=function(e){return Pn(e,{escape:i})},s=m()(n);if("simple"===r)return s.reduce(function(e,t){var r=a(n[t]),i=o?"=":",",s=e?"".concat(e,","):"";return"".concat(s).concat(t).concat(i).concat(r)},"");if("label"===r)return s.reduce(function(e,t){var r=a(n[t]),i=o?"=":".",s=e?"".concat(e,"."):".";return"".concat(s).concat(t).concat(i).concat(r)},"");if("matrix"===r&&o)return s.reduce(function(e,t){var r=a(n[t]),o=e?"".concat(e,";"):";";return"".concat(o).concat(t,"=").concat(r)},"");if("matrix"===r)return s.reduce(function(e,r){var o=a(n[r]),i=e?"".concat(e,","):";".concat(t,"=");return"".concat(i).concat(r,",").concat(o)},"");if("form"===r)return s.reduce(function(e,t){var r=a(n[t]),i=e?"".concat(e).concat(o?"&":","):"",s=o?"=":",";return"".concat(i).concat(t).concat(s).concat(r)},"")}(e):function(e){var t=e.key,n=e.value,r=e.style,o=e.escape,i=function(e){return Pn(e,{escape:o})};if("simple"===r)return i(n);if("label"===r)return".".concat(i(n));if("matrix"===r)return";".concat(t,"=").concat(i(n));if("form"===r)return i(n);if("deepObject"===r)return i(n)}(e)}function Nn(e,t){return t.includes("application/json")?"string"==typeof e?e:I()(e):e.toString()}function Rn(e){var t=e.req,n=e.value,r=e.parameter,o=r.name,i=r.style,a=r.explode,s=r.content;if(s){var u=m()(s)[0];t.url=t.url.split("{".concat(o,"}")).join(Pn(Nn(n,u),{escape:!0}))}else{var c=Mn({key:r.name,value:n,style:i||"simple",explode:a||!1,escape:!0});t.url=t.url.split("{".concat(o,"}")).join(c)}}function Dn(e){var t=e.req,n=e.value,r=e.parameter;if(t.query=t.query||{},r.content){var o=m()(r.content)[0];t.query[r.name]=Nn(n,o)}else if(!1===n&&(n="false"),0===n&&(n="0"),n){var i=M()(n);if("deepObject"===r.style)m()(n).forEach(function(e){var o=n[e];t.query["".concat(r.name,"[").concat(e,"]")]={value:Mn({key:e,value:o,style:"deepObject",escape:r.allowReserved?"unsafe":"reserved"}),skipEncoding:!0}});else if("object"!==i||T()(n)||"form"!==r.style&&r.style||!r.explode&&void 0!==r.explode){var a=encodeURIComponent(r.name);t.query[a]={value:Mn({key:a,value:n,style:r.style||"form",explode:void 0===r.explode||r.explode,escape:r.allowReserved?"unsafe":"reserved"}),skipEncoding:!0}}else{m()(n).forEach(function(e){var o=n[e];t.query[e]={value:Mn({key:e,value:o,style:r.style||"form",escape:r.allowReserved?"unsafe":"reserved"}),skipEncoding:!0}})}}else if(r.allowEmptyValue&&void 0!==n){var s=r.name;t.query[s]=t.query[s]||{},t.query[s].allowEmptyValue=!0}}var Ln=["accept","authorization","content-type"];function Un(e){var t=e.req,n=e.parameter,r=e.value;if(t.headers=t.headers||{},!(Ln.indexOf(n.name.toLowerCase())>-1))if(n.content){var o=m()(n.content)[0];t.headers[n.name]=Nn(r,o)}else void 0!==r&&(t.headers[n.name]=Mn({key:n.name,value:r,style:n.style||"simple",explode:void 0!==n.explode&&n.explode,escape:!1}))}function qn(e){var t=e.req,n=e.parameter,r=e.value;t.headers=t.headers||{};var o=M()(r);if(n.content){var i=m()(n.content)[0];t.headers.Cookie="".concat(n.name,"=").concat(Nn(r,i))}else if("undefined"!==o){var a="object"===o&&!T()(r)&&n.explode?"":"".concat(n.name,"=");t.headers.Cookie=a+Mn({key:n.name,value:r,escape:!1,style:n.style||"form",explode:void 0!==n.explode&&n.explode})}}var Fn=n(34),Bn=function(e,t){var n=e.operation,r=e.requestBody,o=e.securities,i=e.spec,a=e.attachContentTypeForEmptyPayload,s=e.requestContentType;t=function(e){var t=e.request,n=e.securities,r=void 0===n?{}:n,o=e.operation,i=void 0===o?{}:o,a=e.spec,s=b()({},t),u=r.authorized,c=void 0===u?{}:u,l=i.security||a.security||[],p=c&&!!m()(c).length,f=on()(a,["components","securitySchemes"])||{};if(s.headers=s.headers||{},s.query=s.query||{},!m()(r).length||!p||!l||T()(i.security)&&!i.security.length)return t;return l.forEach(function(e,t){for(var n in e){var r=c[n],o=f[n];if(r){var i=r.value||r,a=o.type;if(r)if("apiKey"===a)"query"===o.in&&(s.query[o.name]=i),"header"===o.in&&(s.headers[o.name]=i),"cookie"===o.in&&(s.cookies[o.name]=i);else if("http"===a){if("basic"===o.scheme){var u=i.username||"",l=i.password||"",p=En()("".concat(u,":").concat(l));s.headers.Authorization="Basic ".concat(p)}"bearer"===o.scheme&&(s.headers.Authorization="Bearer ".concat(i))}else if("oauth2"===a){var h=r.token||{},d=h[o["x-tokenName"]||"access_token"],m=h.token_type;m&&"bearer"!==m.toLowerCase()||(m="Bearer"),s.headers.Authorization="".concat(m," ").concat(d)}}}}),s}({request:t,securities:o,operation:n,spec:i});var u=n.requestBody||{},c=m()(u.content||{}),l=s&&c.indexOf(s)>-1;if(r||a){if(s&&l)t.headers["Content-Type"]=s;else if(!s){var p=c[0];p&&(t.headers["Content-Type"]=p,s=p)}}else s&&l&&(t.headers["Content-Type"]=s);return r&&(s?c.indexOf(s)>-1&&("application/x-www-form-urlencoded"===s||0===s.indexOf("multipart/")?"object"===M()(r)?(t.form={},m()(r).forEach(function(e){var n,o,i=r[e],a=!1;"undefined"!=typeof File&&(o=i instanceof File),"undefined"!=typeof Blob&&(o=o||i instanceof Blob),void 0!==Fn.Buffer&&(o=o||Fn.Buffer.isBuffer(i)),"object"!==M()(i)||o?n=i:T()(i)?"application/x-www-form-urlencoded"===s?n=i.toString():(n=i,a=!0):n=I()(i),t.form[e]={value:n,isOAS3formatArray:a}})):t.form=r:t.body=r):t.body=r),t};var zn=function(e,t){var n=e.spec,r=e.operation,o=e.securities,i=e.requestContentType,a=e.attachContentTypeForEmptyPayload;if((t=function(e){var t=e.request,n=e.securities,r=void 0===n?{}:n,o=e.operation,i=void 0===o?{}:o,a=e.spec,s=b()({},t),u=r.authorized,c=void 0===u?{}:u,l=r.specSecurity,p=void 0===l?[]:l,f=i.security||p,h=c&&!!m()(c).length,d=a.securityDefinitions;if(s.headers=s.headers||{},s.query=s.query||{},!m()(r).length||!h||!f||T()(i.security)&&!i.security.length)return t;return f.forEach(function(e,t){for(var n in e){var r=c[n];if(r){var o=r.token,i=r.value||r,a=d[n],u=a.type,l=a["x-tokenName"]||"access_token",p=o&&o[l],f=o&&o.token_type;if(r)if("apiKey"===u){var h="query"===a.in?"query":"headers";s[h]=s[h]||{},s[h][a.name]=i}else if("basic"===u)if(i.header)s.headers.authorization=i.header;else{var m=i.username||"",v=i.password||"";i.base64=En()("".concat(m,":").concat(v)),s.headers.authorization="Basic ".concat(i.base64)}else"oauth2"===u&&p&&(f=f&&"bearer"!==f.toLowerCase()?f:"Bearer",s.headers.authorization="".concat(f," ").concat(p))}}}),s}({request:t,securities:o,operation:r,spec:n})).body||t.form||a)i?t.headers["Content-Type"]=i:T()(r.consumes)?t.headers["Content-Type"]=r.consumes[0]:T()(n.consumes)?t.headers["Content-Type"]=n.consumes[0]:r.parameters&&r.parameters.filter(function(e){return"file"===e.type}).length?t.headers["Content-Type"]="multipart/form-data":r.parameters&&r.parameters.filter(function(e){return"formData"===e.in}).length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(i){var s=r.parameters&&r.parameters.filter(function(e){return"body"===e.in}).length>0,u=r.parameters&&r.parameters.filter(function(e){return"formData"===e.in}).length>0;(s||u)&&(t.headers["Content-Type"]=i)}return t};function Vn(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function Hn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vn(Object(n),!0).forEach(function(t){g()(e,t,n[t])}):c.a?s()(e,c()(n)):Vn(Object(n)).forEach(function(t){i()(e,t,p()(n,t))})}return e}var Wn=function(e){return T()(e)?e:[]},Jn=rt("OperationNotFoundError",function(e,t,n){this.originalError=n,be()(this,t||{})}),Kn=function(e,t){return t.filter(function(t){return t.name===e})},Yn=function(e){var t={};e.forEach(function(e){t[e.in]||(t[e.in]={}),t[e.in][e.name]=e});var n=[];return m()(t).forEach(function(e){m()(t[e]).forEach(function(r){n.push(t[e][r])})}),n},$n={buildRequest:Gn};function Gn(e){var t=e.spec,n=e.operationId,o=(e.securities,e.requestContentType,e.responseContentType),i=e.scheme,a=e.requestInterceptor,s=e.responseInterceptor,u=e.contextUrl,c=e.userFetch,l=(e.requestBody,e.server),p=e.serverVariables,f=e.http,h=e.parameters,d=e.parameterBuilders,v=$t(t);d||(d=v?r:kn);var g={url:"",credentials:f&&f.withCredentials?"include":"same-origin",headers:{},cookies:{}};a&&(g.requestInterceptor=a),s&&(g.responseInterceptor=s),c&&(g.userFetch=c);var y=Xt(t,n);if(!y)throw new Jn("Operation ".concat(n," not found"));var b=y.operation,_=void 0===b?{}:b,w=y.method,x=y.pathName;if(g.url+=Xn({spec:t,scheme:i,contextUrl:u,server:l,serverVariables:p,pathName:x,method:w}),!n)return delete g.cookies,g;g.url+=x,g.method="".concat(w).toUpperCase(),h=h||{};var E=t.paths[x]||{};o&&(g.headers.accept=o);var S=Yn([].concat(Wn(_.parameters)).concat(Wn(E.parameters)));S.forEach(function(e){var n,r=d[e.in];if("body"===e.in&&e.schema&&e.schema.properties&&(n=h),void 0===(n=e&&e.name&&h[e.name])?n=e&&e.name&&h["".concat(e.in,".").concat(e.name)]:Kn(e.name,S).length>1&&console.warn("Parameter '".concat(e.name,"' is ambiguous because the defined spec has more than one parameter with the name: '").concat(e.name,"' and the passed-in parameter values did not define an 'in' value.")),null!==n){if(void 0!==e.default&&void 0===n&&(n=e.default),void 0===n&&e.required&&!e.allowEmptyValue)throw new Error("Required parameter ".concat(e.name," is not provided"));if(v&&e.schema&&"object"===e.schema.type&&"string"==typeof n)try{n=JSON.parse(n)}catch(e){throw new Error("Could not parse object parameter value string as JSON")}r&&r({req:g,parameter:e,value:n,operation:_,spec:t})}});var C=Hn({},e,{operation:_});if((g=v?Bn(C,g):zn(C,g)).cookies&&m()(g.cookies).length){var k=m()(g.cookies).reduce(function(e,t){var n=g.cookies[t];return e+(e?"&":"")+Cn.a.serialize(t,n)},"");g.headers.Cookie=k}return g.cookies&&delete g.cookies,se(g),g}var Zn=function(e){return e?e.replace(/\W/g,""):null};function Xn(e){return $t(e.spec)?function(e){var t=e.spec,n=e.pathName,r=e.method,o=e.server,i=e.contextUrl,a=e.serverVariables,s=void 0===a?{}:a,u=on()(t,["paths",n,(r||"").toLowerCase(),"servers"])||on()(t,["paths",n,"servers"])||on()(t,["servers"]),c="",l=null;if(o&&u&&u.length){var p=u.map(function(e){return e.url});p.indexOf(o)>-1&&(c=o,l=u[p.indexOf(o)])}!c&&u&&u.length&&(c=u[0].url,l=u[0]);if(c.indexOf("{")>-1){(function(e){var t,n=[],r=/{([^}]+)}/g;for(;t=r.exec(e);)n.push(t[1]);return n})(c).forEach(function(e){if(l.variables&&l.variables[e]){var t=l.variables[e],n=s[e]||t.default,r=new RegExp("{".concat(e,"}"),"g");c=c.replace(r,n)}})}return function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=E.a.parse(t),o=E.a.parse(n),i=Zn(r.protocol)||Zn(o.protocol)||"",a=r.host||o.host,s=r.pathname||"";e=i&&a?"".concat(i,"://").concat(a+s):s;return"/"===e[e.length-1]?e.slice(0,-1):e}(c,i)}(e):function(e){var t,n=e.spec,r=e.scheme,o=e.contextUrl,i=void 0===o?"":o,a=E.a.parse(i),s=T()(n.schemes)?n.schemes[0]:null,u=r||s||Zn(a.protocol)||"http",c=n.host||a.host||"",l=n.basePath||"";t=u&&c?"".concat(u,"://").concat(c+l):l;return"/"===t[t.length-1]?t.slice(0,-1):t}(e)}function Qn(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function er(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof e?n.url=e:n=e,!(this instanceof er))return new er(n);b()(this,n);var r=this.resolve().then(function(){return t.disableInterfaces||b()(t,er.makeApisTagOperation(t)),t});return r.client=this,r}er.http=X,er.makeHttp=function(e,t,n){return n=n||function(e){return e},t=t||function(e){return e},function(r){return"string"==typeof r&&(r={url:r}),Z.mergeInQueryOrForm(r),r=t(r),n(e(r))}}.bind(null,er.http),er.resolve=nn,er.resolveSubtree=function(e,t){return un.apply(this,arguments)},er.execute=function(e){var t=e.http,n=e.fetch,r=e.spec,o=e.operationId,i=e.pathName,a=e.method,s=e.parameters,u=e.securities,c=gn()(e,["http","fetch","spec","operationId","pathName","method","parameters","securities"]),l=t||n||X;i&&a&&!o&&(o=Zt(i,a));var p=$n.buildRequest(Hn({spec:r,operationId:o,parameters:s,securities:u,http:l},c));return p.body&&(bn()(p.body)||wn()(p.body))&&(p.body=I()(p.body)),l(p)},er.serializeRes=te,er.serializeHeaders=ne,er.clearCache=function(){zt.refs.clearCache()},er.makeApisTagOperation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=mn.makeExecute(e);return{apis:mn.mapTagOperations({v2OperationIdCompatibilityMode:e.v2OperationIdCompatibilityMode,spec:e.spec,cb:t})}},er.buildRequest=Gn,er.helpers={opId:Gt},er.getBaseUrl=Xn,er.prototype={http:X,execute:function(e){return this.applyDefaults(),er.execute(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(n),!0).forEach(function(t){g()(e,t,n[t])}):c.a?s()(e,c()(n)):Qn(Object(n)).forEach(function(t){i()(e,t,p()(n,t))})}return e}({spec:this.spec,http:this.http,securities:{authorized:this.authorizations},contextUrl:"string"==typeof this.url?this.url:void 0},e))},resolve:function(){var e=this;return er.resolve({spec:this.spec,url:this.url,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,requestInterceptor:this.requestInterceptor||null,responseInterceptor:this.responseInterceptor||null}).then(function(t){return e.originalSpec=e.spec,e.spec=t.spec,e.errors=t.errors,e})}},er.prototype.applyDefaults=function(){var e=this.spec,t=this.url;if(t&&w()(t,"http")){var n=E.a.parse(t);e.host||(e.host=n.host),e.schemes||(e.schemes=[n.protocol.replace(":","")]),e.basePath||(e.basePath="/")}};t.default=er}]).default},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(431),a=n(91),s=n(432),u=n(117),c=n(185),l=n(15),p=[],f=0,h=i.getPooled(),d=!1,m=null;function v(){x.ReactReconcileTransaction&&m||r("123")}var g=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),w()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function y(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=i.getPooled(),this.reconcileTransaction=x.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function _(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n<t;n++){var o,i=p[n],a=i._pendingCallbacks;if(i._pendingCallbacks=null,s.logTopLevelRenders){var c=i;i._currentElement.type.isReactTopLevelWrapper&&(c=i._renderedComponent),o="React update: "+c.getName(),console.time(o)}if(u.performUpdateIfNecessary(i,e.reconcileTransaction,f),o&&console.timeEnd(o),a)for(var l=0;l<a.length;l++)e.callbackQueue.enqueue(a[l],i.getPublicInstance())}}o(y.prototype,c,{getTransactionWrappers:function(){return g},destructor:function(){this.dirtyComponentsLength=null,i.release(this.callbackQueue),this.callbackQueue=null,x.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(e,t,n){return c.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,e,t,n)}}),a.addPoolingTo(y);var w=function(){for(;p.length||d;){if(p.length){var e=y.getPooled();e.perform(_,null,e),y.release(e)}if(d){d=!1;var t=h;h=i.getPooled(),t.notifyAll(),i.release(t)}}};var x={ReactReconcileTransaction:null,batchedUpdates:function(e,t,n,r,o,i){return v(),m.batchedUpdates(e,t,n,r,o,i)},enqueueUpdate:function e(t){v(),m.isBatchingUpdates?(p.push(t),null==t._updateBatchNumber&&(t._updateBatchNumber=f+1)):m.batchedUpdates(e,t)},flushBatchedUpdates:w,injection:{injectReconcileTransaction:function(e){e||r("126"),x.ReactReconcileTransaction=e},injectBatchingStrategy:function(e){e||r("127"),"function"!=typeof e.batchedUpdates&&r("128"),"boolean"!=typeof e.isBatchingUpdates&&r("129"),m=e}},asap:function(e,t){l(m.isBatchingUpdates,"ReactUpdates.asap: Can't enqueue an asap callback in a context whereupdates are not being batched."),h.enqueue(e,t),d=!0}};e.exports=x},function(e,t,n){var r; +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ +!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){e.exports=n(766)},function(e,t,n){e.exports=n(769)},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_SELECTED_SERVER",function(){return r}),n.d(t,"UPDATE_REQUEST_BODY_VALUE",function(){return o}),n.d(t,"UPDATE_ACTIVE_EXAMPLES_MEMBER",function(){return i}),n.d(t,"UPDATE_REQUEST_CONTENT_TYPE",function(){return a}),n.d(t,"UPDATE_RESPONSE_CONTENT_TYPE",function(){return s}),n.d(t,"UPDATE_SERVER_VARIABLE_VALUE",function(){return u}),n.d(t,"setSelectedServer",function(){return c}),n.d(t,"setRequestBodyValue",function(){return l}),n.d(t,"setActiveExamplesMember",function(){return p}),n.d(t,"setRequestContentType",function(){return f}),n.d(t,"setResponseContentType",function(){return h}),n.d(t,"setServerVariableValue",function(){return d});var r="oas3_set_servers",o="oas3_set_request_body_value",i="oas3_set_active_examples_member",a="oas3_set_request_content_type",s="oas3_set_response_content_type",u="oas3_set_server_variable_value";function c(e,t){return{type:r,payload:{selectedServerUrl:e,namespace:t}}}function l(e){var t=e.value,n=e.pathMethod;return{type:o,payload:{value:t,pathMethod:n}}}function p(e){var t=e.name,n=e.pathMethod,r=e.contextType,o=e.contextName;return{type:i,payload:{name:t,pathMethod:n,contextType:r,contextName:o}}}function f(e){var t=e.value,n=e.pathMethod;return{type:a,payload:{value:t,pathMethod:n}}}function h(e){var t=e.value,n=e.path,r=e.method;return{type:s,payload:{value:t,path:n,method:r}}}function d(e){var t=e.server,n=e.namespace,r=e.key,o=e.val;return{type:u,payload:{server:t,namespace:n,key:r,val:o}}}},function(e,t,n){var r=n(212),o=n(211);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(132);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";(function(e){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org> + * @license MIT + */ +var r=n(571),o=n(572),i=n(360);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return p(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=f(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|d(t,n),o=(e=s(e,r)).write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(u.isBuffer(t)){var n=0|h(t.length);return 0===(e=s(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?s(e,0):f(e,t);if("Buffer"===t.type&&i(t.data))return f(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function p(e,t){if(l(t),e=s(e,t<0?0:0|h(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function f(e,t){var n=t.length<0?0:0|h(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function d(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var i,a=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=n;i<s;i++)if(c(e,i)===c(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===u)return l*a}else-1!==l&&(i-=i-l),l=-1}else for(n+u>s&&(n=s-u),i=n;i>=0;i--){for(var p=!0,f=0;f<u;f++)if(c(e,i+f)!==c(t,f)){p=!1;break}if(p)return i}return-1}function b(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function _(e,t,n,r){return V(B(t,e.length-n),e,n,r)}function w(e,t,n,r){return V(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function x(e,t,n,r){return w(e,t,n,r)}function E(e,t,n,r){return V(z(t),e,n,r)}function S(e,t,n,r){return V(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function k(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i,a,s,u,c=e[o],l=null,p=c>239?4:c>223?3:c>191?2:1;if(o+p<=n)switch(p){case 1:c<128&&(l=c);break;case 2:128==(192&(i=e[o+1]))&&(u=(31&c)<<6|63&i)>127&&(l=u);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(u=(15&c)<<12|(63&i)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,p=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=p}return function(e){var t=e.length;if(t<=O)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=O));return n}(r)}t.Buffer=u,t.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return c(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return function(e,t,n,r){return l(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},u.allocUnsafe=function(e){return p(null,e)},u.allocUnsafeSlow=function(e){return p(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=u.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},u.byteLength=d,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?k(this,0,e):m.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),p=0;p<s;++p)if(c[p]!==l[p]){i=c[p],a=l[p];break}return i<a?-1:a<i?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function A(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function T(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function j(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=F(e[i]);return o}function I(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function P(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,n,r,o,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function D(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,i){return i||D(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function U(e,t,n,r,i){return i||D(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=u.prototype;else{var o=t-e;n=new u(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},u.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},u.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||M(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},u.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||M(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);M(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);M(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},u.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=u.isBuffer(e)?e:B(new u(e,r).toString()),s=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this};var q=/[^+\/0-9A-Za-z-_]/g;function F(e){return e<16?"0"+e.toString(16):e.toString(16)}function B(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(36))},function(e,t,n){"use strict";e.exports={current:null}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],l=!1,p=-1;function f(){l&&u&&(l=!1,u.length?c=u.concat(c):p=-1,c.length&&h())}function h(){if(!l){var e=s(f);l=!0;for(var t=c.length;t;){for(u=c,c=[];++p<t;)u&&u[p].run();p=-1,t=c.length}u=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new d(e,t)),1!==c.length||l||s(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(25),o=n(91),i=n(57),a=(n(23),["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"]),s={type:null,target:null,currentTarget:i.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function u(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){0;var s=o[a];s?this[a]=s(n):"target"===a?this.target=r:this[a]=n[a]}var u=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;return this.isDefaultPrevented=u?i.thatReturnsTrue:i.thatReturnsFalse,this.isPropagationStopped=i.thatReturnsFalse,this}r(u.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=i.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=i.thatReturnsTrue)},persist:function(){this.isPersistent=i.thatReturnsTrue},isPersistent:i.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<a.length;n++)this[a[n]]=null}}),u.Interface=s,u.augmentClass=function(e,t){var n=function(){};n.prototype=this.prototype;var i=new n;r(i,e.prototype),e.prototype=i,e.prototype.constructor=e,e.Interface=r({},this.Interface,t),e.augmentClass=this.augmentClass,o.addPoolingTo(e,o.fourArgumentPooler)},o.addPoolingTo(u,o.fourArgumentPooler),e.exports=u},function(e,t,n){var r=n(370);e.exports=function(e){return null==e?"":r(e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"lastError",function(){return d}),n.d(t,"url",function(){return m}),n.d(t,"specStr",function(){return v}),n.d(t,"specSource",function(){return g}),n.d(t,"specJson",function(){return y}),n.d(t,"specResolved",function(){return b}),n.d(t,"specResolvedSubtree",function(){return _}),n.d(t,"specJsonWithResolvedSubtrees",function(){return x}),n.d(t,"spec",function(){return E}),n.d(t,"isOAS3",function(){return S}),n.d(t,"info",function(){return C}),n.d(t,"externalDocs",function(){return k}),n.d(t,"version",function(){return O}),n.d(t,"semver",function(){return A}),n.d(t,"paths",function(){return T}),n.d(t,"operations",function(){return j}),n.d(t,"consumes",function(){return I}),n.d(t,"produces",function(){return P}),n.d(t,"security",function(){return M}),n.d(t,"securityDefinitions",function(){return N}),n.d(t,"findDefinition",function(){return R}),n.d(t,"definitions",function(){return D}),n.d(t,"basePath",function(){return L}),n.d(t,"host",function(){return U}),n.d(t,"schemes",function(){return q}),n.d(t,"operationsWithRootInherited",function(){return F}),n.d(t,"tags",function(){return B}),n.d(t,"tagDetails",function(){return z}),n.d(t,"operationsWithTags",function(){return V}),n.d(t,"taggedOperations",function(){return H}),n.d(t,"responses",function(){return W}),n.d(t,"requests",function(){return J}),n.d(t,"mutatedRequests",function(){return K}),n.d(t,"responseFor",function(){return Y}),n.d(t,"requestFor",function(){return $}),n.d(t,"mutatedRequestFor",function(){return G}),n.d(t,"allowTryItOutFor",function(){return Z}),n.d(t,"parameterWithMetaByIdentity",function(){return X}),n.d(t,"parameterInclusionSettingFor",function(){return Q}),n.d(t,"parameterWithMeta",function(){return ee}),n.d(t,"operationWithMeta",function(){return te}),n.d(t,"getParameter",function(){return ne}),n.d(t,"hasHost",function(){return re}),n.d(t,"parameterValues",function(){return oe}),n.d(t,"parametersIncludeIn",function(){return ie}),n.d(t,"parametersIncludeType",function(){return ae}),n.d(t,"contentTypeValues",function(){return se}),n.d(t,"currentProducesFor",function(){return ue}),n.d(t,"producesOptionsFor",function(){return ce}),n.d(t,"consumesOptionsFor",function(){return le}),n.d(t,"operationScheme",function(){return pe}),n.d(t,"canExecuteScheme",function(){return fe}),n.d(t,"validateBeforeExecute",function(){return he});var r=n(14),o=n.n(r),i=n(13),a=n.n(i),s=n(12),u=n.n(s),c=n(11),l=n(3),p=n(1),f=["get","put","post","delete","options","head","patch","trace"],h=function(e){return e||Object(p.Map)()},d=Object(c.a)(h,function(e){return e.get("lastError")}),m=Object(c.a)(h,function(e){return e.get("url")}),v=Object(c.a)(h,function(e){return e.get("spec")||""}),g=Object(c.a)(h,function(e){return e.get("specSource")||"not-editor"}),y=Object(c.a)(h,function(e){return e.get("json",Object(p.Map)())}),b=Object(c.a)(h,function(e){return e.get("resolved",Object(p.Map)())}),_=function(e,t){return e.getIn(["resolvedSubtrees"].concat(u()(t)),void 0)},w=function e(t,n){return p.Map.isMap(t)&&p.Map.isMap(n)?n.get("$$ref")?n:Object(p.OrderedMap)().mergeWith(e,t,n):n},x=Object(c.a)(h,function(e){return Object(p.OrderedMap)().mergeWith(w,e.get("json"),e.get("resolvedSubtrees"))}),E=function(e){return y(e)},S=Object(c.a)(E,function(){return!1}),C=Object(c.a)(E,function(e){return de(e&&e.get("info"))}),k=Object(c.a)(E,function(e){return de(e&&e.get("externalDocs"))}),O=Object(c.a)(C,function(e){return e&&e.get("version")}),A=Object(c.a)(O,function(e){return/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1)}),T=Object(c.a)(x,function(e){return e.get("paths")}),j=Object(c.a)(T,function(e){if(!e||e.size<1)return Object(p.List)();var t=Object(p.List)();return e&&e.forEach?(e.forEach(function(e,n){if(!e||!e.forEach)return{};e.forEach(function(e,r){f.indexOf(r)<0||(t=t.push(Object(p.fromJS)({path:n,method:r,operation:e,id:"".concat(r,"-").concat(n)})))})}),t):Object(p.List)()}),I=Object(c.a)(E,function(e){return Object(p.Set)(e.get("consumes"))}),P=Object(c.a)(E,function(e){return Object(p.Set)(e.get("produces"))}),M=Object(c.a)(E,function(e){return e.get("security",Object(p.List)())}),N=Object(c.a)(E,function(e){return e.get("securityDefinitions")}),R=function(e,t){var n=e.getIn(["resolvedSubtrees","definitions",t],null),r=e.getIn(["json","definitions",t],null);return n||r||null},D=Object(c.a)(E,function(e){var t=e.get("definitions");return p.Map.isMap(t)?t:Object(p.Map)()}),L=Object(c.a)(E,function(e){return e.get("basePath")}),U=Object(c.a)(E,function(e){return e.get("host")}),q=Object(c.a)(E,function(e){return e.get("schemes",Object(p.Map)())}),F=Object(c.a)(j,I,P,function(e,t,n){return e.map(function(e){return e.update("operation",function(e){if(e){if(!p.Map.isMap(e))return;return e.withMutations(function(e){return e.get("consumes")||e.update("consumes",function(e){return Object(p.Set)(e).merge(t)}),e.get("produces")||e.update("produces",function(e){return Object(p.Set)(e).merge(n)}),e})}return Object(p.Map)()})})}),B=Object(c.a)(E,function(e){var t=e.get("tags",Object(p.List)());return p.List.isList(t)?t.filter(function(e){return p.Map.isMap(e)}):Object(p.List)()}),z=function(e,t){return(B(e)||Object(p.List)()).filter(p.Map.isMap).find(function(e){return e.get("name")===t},Object(p.Map)())},V=Object(c.a)(F,B,function(e,t){return e.reduce(function(e,t){var n=Object(p.Set)(t.getIn(["operation","tags"]));return n.count()<1?e.update("default",Object(p.List)(),function(e){return e.push(t)}):n.reduce(function(e,n){return e.update(n,Object(p.List)(),function(e){return e.push(t)})},e)},t.reduce(function(e,t){return e.set(t.get("name"),Object(p.List)())},Object(p.OrderedMap)()))}),H=function(e){return function(t){var n=(0,t.getConfigs)(),r=n.tagsSorter,o=n.operationsSorter;return V(e).sortBy(function(e,t){return t},function(e,t){var n="function"==typeof r?r:l.H.tagsSorter[r];return n?n(e,t):null}).map(function(t,n){var r="function"==typeof o?o:l.H.operationsSorter[o],i=r?t.sort(r):t;return Object(p.Map)({tagDetails:z(e,n),operations:i})})}},W=Object(c.a)(h,function(e){return e.get("responses",Object(p.Map)())}),J=Object(c.a)(h,function(e){return e.get("requests",Object(p.Map)())}),K=Object(c.a)(h,function(e){return e.get("mutatedRequests",Object(p.Map)())}),Y=function(e,t,n){return W(e).getIn([t,n],null)},$=function(e,t,n){return J(e).getIn([t,n],null)},G=function(e,t,n){return K(e).getIn([t,n],null)},Z=function(){return!0},X=function(e,t,n){var r=x(e).getIn(["paths"].concat(u()(t),["parameters"]),Object(p.OrderedMap)()),o=e.getIn(["meta","paths"].concat(u()(t),["parameters"]),Object(p.OrderedMap)());return r.map(function(e){var t=o.get("".concat(n.get("in"),".").concat(n.get("name"))),r=o.get("".concat(n.get("in"),".").concat(n.get("name"),".hash-").concat(n.hashCode()));return Object(p.OrderedMap)().merge(e,t,r)}).find(function(e){return e.get("in")===n.get("in")&&e.get("name")===n.get("name")},Object(p.OrderedMap)())},Q=function(e,t,n,r){var o="".concat(r,".").concat(n);return e.getIn(["meta","paths"].concat(u()(t),["parameter_inclusions",o]),!1)},ee=function(e,t,n,r){var o=x(e).getIn(["paths"].concat(u()(t),["parameters"]),Object(p.OrderedMap)()).find(function(e){return e.get("in")===r&&e.get("name")===n},Object(p.OrderedMap)());return X(e,t,o)},te=function(e,t,n){var r=x(e).getIn(["paths",t,n],Object(p.OrderedMap)()),o=e.getIn(["meta","paths",t,n],Object(p.OrderedMap)()),i=r.get("parameters",Object(p.List)()).map(function(r){return X(e,[t,n],r)});return Object(p.OrderedMap)().merge(r,o).set("parameters",i)};function ne(e,t,n,r){return t=t||[],e.getIn(["meta","paths"].concat(u()(t),["parameters"]),Object(p.fromJS)([])).find(function(e){return p.Map.isMap(e)&&e.get("name")===n&&e.get("in")===r})||Object(p.Map)()}var re=Object(c.a)(E,function(e){var t=e.get("host");return"string"==typeof t&&t.length>0&&"/"!==t[0]});function oe(e,t,n){return t=t||[],te.apply(void 0,[e].concat(u()(t))).get("parameters",Object(p.List)()).reduce(function(e,t){var r=n&&"body"===t.get("in")?t.get("value_xml"):t.get("value");return e.set(Object(l.B)(t,{allowHashes:!1}),r)},Object(p.fromJS)({}))}function ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(p.List.isList(e))return e.some(function(e){return p.Map.isMap(e)&&e.get("in")===t})}function ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(p.List.isList(e))return e.some(function(e){return p.Map.isMap(e)&&e.get("type")===t})}function se(e,t){t=t||[];var n=x(e).getIn(["paths"].concat(u()(t)),Object(p.fromJS)({})),r=e.getIn(["meta","paths"].concat(u()(t)),Object(p.fromJS)({})),o=ue(e,t),i=n.get("parameters")||new p.List,a=r.get("consumes_value")?r.get("consumes_value"):ae(i,"file")?"multipart/form-data":ae(i,"formData")?"application/x-www-form-urlencoded":void 0;return Object(p.fromJS)({requestContentType:a,responseContentType:o})}function ue(e,t){t=t||[];var n=x(e).getIn(["paths"].concat(u()(t)),null);if(null!==n){var r=e.getIn(["meta","paths"].concat(u()(t),["produces_value"]),null),o=n.getIn(["produces",0],null);return r||o||"application/json"}}function ce(e,t){t=t||[];var n=x(e),r=n.getIn(["paths"].concat(u()(t)),null);if(null!==r){var o=t,i=a()(o,1)[0],s=r.get("produces",null),c=n.getIn(["paths",i,"produces"],null),l=n.getIn(["produces"],null);return s||c||l}}function le(e,t){t=t||[];var n=x(e),r=n.getIn(["paths"].concat(u()(t)),null);if(null!==r){var o=t,i=a()(o,1)[0],s=r.get("consumes",null),c=n.getIn(["paths",i,"consumes"],null),l=n.getIn(["consumes"],null);return s||c||l}}var pe=function(e,t,n){var r=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),i=o()(r)?r[1]:null;return e.getIn(["scheme",t,n])||e.getIn(["scheme","_defaultScheme"])||i||""},fe=function(e,t,n){return["http","https"].indexOf(pe(e,t,n))>-1},he=function(e,t){t=t||[];var n=e.getIn(["meta","paths"].concat(u()(t),["parameters"]),Object(p.fromJS)([])),r=!0;return n.forEach(function(e){var t=e.get("errors");t&&t.count()&&(r=!1)}),r};function de(e){return p.Map.isMap(e)?e:new p.Map}},function(e,t,n){"use strict";n.r(t),n.d(t,"SHOW_AUTH_POPUP",function(){return d}),n.d(t,"AUTHORIZE",function(){return m}),n.d(t,"LOGOUT",function(){return v}),n.d(t,"PRE_AUTHORIZE_OAUTH2",function(){return g}),n.d(t,"AUTHORIZE_OAUTH2",function(){return y}),n.d(t,"VALIDATE",function(){return b}),n.d(t,"CONFIGURE_AUTH",function(){return _}),n.d(t,"showDefinitions",function(){return w}),n.d(t,"authorize",function(){return x}),n.d(t,"logout",function(){return E}),n.d(t,"preAuthorizeImplicit",function(){return S}),n.d(t,"authorizeOauth2",function(){return C}),n.d(t,"authorizePassword",function(){return k}),n.d(t,"authorizeApplication",function(){return O}),n.d(t,"authorizeAccessCodeWithFormParams",function(){return A}),n.d(t,"authorizeAccessCodeWithBasicAuthentication",function(){return T}),n.d(t,"authorizeRequest",function(){return j}),n.d(t,"configureAuth",function(){return I});var r=n(26),o=n.n(r),i=n(17),a=n.n(i),s=n(28),u=n.n(s),c=n(95),l=n.n(c),p=n(18),f=n.n(p),h=n(3),d="show_popup",m="authorize",v="logout",g="pre_authorize_oauth2",y="authorize_oauth2",b="validate",_="configure_auth";function w(e){return{type:d,payload:e}}function x(e){return{type:m,payload:e}}function E(e){return{type:v,payload:e}}var S=function(e){return function(t){var n=t.authActions,r=t.errActions,o=e.auth,i=e.token,a=e.isValid,s=o.schema,c=o.name,l=s.get("flow");delete f.a.swaggerUIRedirectOauth2,"accessCode"===l||a||r.newAuthErr({authId:c,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),i.error?r.newAuthErr({authId:c,source:"auth",level:"error",message:u()(i)}):n.authorizeOauth2({auth:o,token:i})}};function C(e){return{type:y,payload:e}}var k=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.name,i=e.username,s=e.password,u=e.passwordType,c=e.clientId,l=e.clientSecret,p={grant_type:"password",scope:e.scopes.join(" "),username:i,password:s},f={};switch(u){case"request-body":!function(e,t,n){t&&a()(e,{client_id:t});n&&a()(e,{client_secret:n})}(p,c,l);break;case"basic":f.Authorization="Basic "+Object(h.a)(c+":"+l);break;default:console.warn("Warning: invalid passwordType ".concat(u," was passed, not including client id and secret"))}return n.authorizeRequest({body:Object(h.b)(p),url:r.get("tokenUrl"),name:o,headers:f,query:{},auth:e})}};var O=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.scopes,i=e.name,a=e.clientId,s=e.clientSecret,u={Authorization:"Basic "+Object(h.a)(a+":"+s)},c={grant_type:"client_credentials",scope:o.join(" ")};return n.authorizeRequest({body:Object(h.b)(c),name:i,url:r.get("tokenUrl"),auth:e,headers:u})}},A=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,i=t.name,a=t.clientId,s=t.clientSecret,u=t.codeVerifier,c={grant_type:"authorization_code",code:t.code,client_id:a,client_secret:s,redirect_uri:n,code_verifier:u};return r.authorizeRequest({body:Object(h.b)(c),name:i,url:o.get("tokenUrl"),auth:t})}},T=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,i=t.name,a=t.clientId,s=t.clientSecret,u={Authorization:"Basic "+Object(h.a)(a+":"+s)},c={grant_type:"authorization_code",code:t.code,client_id:a,redirect_uri:n};return r.authorizeRequest({body:Object(h.b)(c),name:i,url:o.get("tokenUrl"),auth:t,headers:u})}},j=function(e){return function(t){var n,r=t.fn,i=t.getConfigs,s=t.authActions,c=t.errActions,p=t.oas3Selectors,f=t.specSelectors,h=t.authSelectors,d=e.body,m=e.query,v=void 0===m?{}:m,g=e.headers,y=void 0===g?{}:g,b=e.name,_=e.url,w=e.auth,x=(h.getConfigs()||{}).additionalQueryStringParams;n=f.isOAS3()?l()(_,p.selectedServer(),!0):l()(_,f.url(),!0),"object"===o()(x)&&(n.query=a()({},n.query,x));var E=n.toString(),S=a()({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},y);r.fetch({url:E,method:"post",headers:S,query:v,body:d,requestInterceptor:i().requestInterceptor,responseInterceptor:i().responseInterceptor}).then(function(e){var t=JSON.parse(e.data),n=t&&(t.error||""),r=t&&(t.parseError||"");e.ok?n||r?c.newAuthErr({authId:b,level:"error",source:"auth",message:u()(t)}):s.authorizeOauth2({auth:w,token:t}):c.newAuthErr({authId:b,level:"error",source:"auth",message:e.statusText})}).catch(function(e){var t=new Error(e).message;if(e.response&&e.response.data){var n=e.response.data;try{var r="string"==typeof n?JSON.parse(n):n;r.error&&(t+=", error: ".concat(r.error)),r.error_description&&(t+=", description: ".concat(r.error_description))}catch(e){}}c.newAuthErr({authId:b,level:"error",source:"auth",message:t})})}};function I(e){return{type:_,payload:e}}},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(128),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(49),o=n(133);e.exports=n(50)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){e.exports=n(601)},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_LAYOUT",function(){return o}),n.d(t,"UPDATE_FILTER",function(){return i}),n.d(t,"UPDATE_MODE",function(){return a}),n.d(t,"SHOW",function(){return s}),n.d(t,"updateLayout",function(){return u}),n.d(t,"updateFilter",function(){return c}),n.d(t,"show",function(){return l}),n.d(t,"changeMode",function(){return p});var r=n(3),o="layout_update_layout",i="layout_update_filter",a="layout_update_mode",s="layout_show";function u(e){return{type:o,payload:e}}function c(e){return{type:i,payload:e}}function l(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e=Object(r.w)(e),{type:s,payload:{thing:e,shown:t}}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=Object(r.w)(e),{type:a,payload:{thing:e,mode:t}}}},function(e,t,n){"use strict";(function(t){ +/*! + * @description Recursive object extending + * @author Viacheslav Lotsmanov <lotsmanov89@gmail.com> + * @license MIT + * + * The MIT License (MIT) + * + * Copyright (c) 2013-2018 Viacheslav Lotsmanov + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + * the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +function n(e){return e instanceof t||e instanceof Date||e instanceof RegExp}function r(e){if(e instanceof t){var n=t.alloc?t.alloc(e.length):new t(e.length);return e.copy(n),n}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);throw new Error("Unexpected situation")}function o(e){var t=[];return e.forEach(function(e,i){"object"==typeof e&&null!==e?Array.isArray(e)?t[i]=o(e):n(e)?t[i]=r(e):t[i]=a({},e):t[i]=e}),t}function i(e,t){return"__proto__"===t?void 0:e[t]}var a=e.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var e,t,s=arguments[0],u=Array.prototype.slice.call(arguments,1);return u.forEach(function(u){"object"!=typeof u||null===u||Array.isArray(u)||Object.keys(u).forEach(function(c){return t=i(s,c),(e=i(u,c))===s?void 0:"object"!=typeof e||null===e?void(s[c]=e):Array.isArray(e)?void(s[c]=o(e)):n(e)?void(s[c]=r(e)):"object"!=typeof t||null===t||Array.isArray(t)?void(s[c]=a({},e)):void(s[c]=a(t,e))})}),s}}).call(this,n(65).Buffer)},function(e,t,n){var r=n(152),o=n(339);e.exports=n(127)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(107),o=n(605),i=n(606),a="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:a:u&&u in Object(e)?o(e):i(e)}},function(e,t,n){var r=n(623),o=n(626);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(384),o=n(663),i=n(108);e.exports=function(e){return i(e)?r(e):o(e)}},function(e,t,n){"use strict";var r=n(178),o=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=p;var i=n(138);i.inherits=n(47);var a=n(394),s=n(242);i.inherits(p,a);for(var u=o(s.prototype),c=0;c<u.length;c++){var l=u[c];p.prototype[l]||(p.prototype[l]=s.prototype[l])}function p(e){if(!(this instanceof p))return new p(e);a.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",f)}function f(){this.allowHalfOpen||this._writableState.ended||r.nextTick(h,this)}function h(e){e.end()}Object.defineProperty(p.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(p.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),p.prototype._destroy=function(e,t){this.push(null),this.end(),r.nextTick(t,e)}},function(e,t,n){"use strict";var r=n(401)();e.exports=function(e){return e!==r&&null!==e}},function(e,t,n){"use strict";var r=n(698),o=Math.max;e.exports=function(e){return o(0,r(e))}},function(e,t,n){},function(e,t,n){"use strict";var r=n(22),o=(n(15),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),i=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)},a=o,s={addPoolingTo:function(e,t){var n=e;return n.instancePool=[],n.getPooled=t||a,n.poolSize||(n.poolSize=10),n.release=i,n},oneArgumentPooler:o,twoArgumentPooler:function(e,t){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,e,t),n}return new this(e,t)},threeArgumentPooler:function(e,t,n){if(this.instancePool.length){var r=this.instancePool.pop();return this.call(r,e,t,n),r}return new this(e,t,n)},fourArgumentPooler:function(e,t,n,r){if(this.instancePool.length){var o=this.instancePool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}};e.exports=s},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var r=n(177);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},function(e,t,n){e.exports=n(764)},function(e,t,n){"use strict";(function(t){var r=n(804),o=n(805),i=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,a=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,s=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function u(e){return(e||"").toString().replace(s,"")}var c=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],l={hash:1,query:1};function p(e){var n,r=("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{}).location||{},o={},a=typeof(e=e||r);if("blob:"===e.protocol)o=new h(unescape(e.pathname),{});else if("string"===a)for(n in o=new h(e,{}),l)delete o[n];else if("object"===a){for(n in e)n in l||(o[n]=e[n]);void 0===o.slashes&&(o.slashes=i.test(e.href))}return o}function f(e){e=u(e);var t=a.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function h(e,t,n){if(e=u(e),!(this instanceof h))return new h(e,t,n);var i,a,s,l,d,m,v=c.slice(),g=typeof t,y=this,b=0;for("object"!==g&&"string"!==g&&(n=t,t=null),n&&"function"!=typeof n&&(n=o.parse),t=p(t),i=!(a=f(e||"")).protocol&&!a.slashes,y.slashes=a.slashes||i&&t.slashes,y.protocol=a.protocol||t.protocol||"",e=a.rest,a.slashes||(v[3]=[/(.*)/,"pathname"]);b<v.length;b++)"function"!=typeof(l=v[b])?(s=l[0],m=l[1],s!=s?y[m]=e:"string"==typeof s?~(d=e.indexOf(s))&&("number"==typeof l[2]?(y[m]=e.slice(0,d),e=e.slice(d+l[2])):(y[m]=e.slice(d),e=e.slice(0,d))):(d=s.exec(e))&&(y[m]=d[1],e=e.slice(0,d.index)),y[m]=y[m]||i&&l[3]&&t[m]||"",l[4]&&(y[m]=y[m].toLowerCase())):e=l(e);n&&(y.query=n(y.query)),i&&t.slashes&&"/"!==y.pathname.charAt(0)&&(""!==y.pathname||""!==t.pathname)&&(y.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,o=n[r-1],i=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(i=!0),n.splice(r,1),a--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}(y.pathname,t.pathname)),r(y.port,y.protocol)||(y.host=y.hostname,y.port=""),y.username=y.password="",y.auth&&(l=y.auth.split(":"),y.username=l[0]||"",y.password=l[1]||""),y.origin=y.protocol&&y.host&&"file:"!==y.protocol?y.protocol+"//"+y.host:"null",y.href=y.toString()}h.prototype={set:function(e,t,n){var i=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||o.parse)(t)),i[e]=t;break;case"port":i[e]=t,r(t,i.protocol)?t&&(i.host=i.hostname+":"+t):(i.host=i.hostname,i[e]="");break;case"hostname":i[e]=t,i.port&&(t+=":"+i.port),i.host=t;break;case"host":i[e]=t,/:\d+$/.test(t)?(t=t.split(":"),i.port=t.pop(),i.hostname=t.join(":")):(i.hostname=t,i.port="");break;case"protocol":i.protocol=t.toLowerCase(),i.slashes=!n;break;case"pathname":case"hash":if(t){var a="pathname"===e?"/":"#";i[e]=t.charAt(0)!==a?a+t:t}else i[e]=t;break;default:i[e]=t}for(var s=0;s<c.length;s++){var u=c[s];u[4]&&(i[u[1]]=i[u[1]].toLowerCase())}return i.origin=i.protocol&&i.host&&"file:"!==i.protocol?i.protocol+"//"+i.host:"null",i.href=i.toString(),i},toString:function(e){e&&"function"==typeof e||(e=o.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var i=r+(n.slashes?"//":"");return n.username&&(i+=n.username,n.password&&(i+=":"+n.password),i+="@"),i+=n.host+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(i+=n.hash),i}},h.extractProtocol=f,h.location=p,h.trimLeft=u,h.qs=o,e.exports=h}).call(this,n(36))},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return a});var r=n(483),o=n.n(r),i=[n(277),n(278)];function a(e,t){var n={jsSpec:t.specSelectors.specJson().toJS()};return o()(i,function(e,t){try{return t.transform(e,n).filter(function(e){return!!e})}catch(t){return console.error("Transformer error:",t),e}},e).filter(function(e){return!!e}).map(function(e){return!e.get("line")&&e.get("path"),e})}},function(e,t,n){var r=n(41),o=n(82),i=n(153),a=n(200)("src"),s=n(498),u=(""+s).split("toString");n(73).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(i(n,a)||o(n,a,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||s.call(this)})},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(211);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(351),o=n(216);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(562)(!0);n(220)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){e.exports={}},function(e,t,n){n(564);for(var r=n(32),o=n(77),i=n(103),a=n(34)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var c=s[u],l=r[c],p=l&&l.prototype;p&&!p[a]&&o(p,a,c),i[c]=i.Array}},function(e,t,n){"use strict";var r=n(25),o=n(362),i=n(580),a=n(585),s=n(106),u=n(586),c=n(590),l=n(591),p=n(593),f=s.createElement,h=s.createFactory,d=s.cloneElement,m=r,v={Children:{map:i.map,forEach:i.forEach,count:i.count,toArray:i.toArray,only:p},Component:o.Component,PureComponent:o.PureComponent,createElement:f,cloneElement:d,isValidElement:s.isValidElement,PropTypes:u,createClass:l,createFactory:h,createMixin:function(e){return e},DOM:a,version:c,__spread:m};e.exports=v},function(e,t,n){"use strict";var r=n(25),o=n(66),i=(n(23),n(364),Object.prototype.hasOwnProperty),a=n(365),s={key:!0,ref:!0,__self:!0,__source:!0};function u(e){return void 0!==e.ref}function c(e){return void 0!==e.key}var l=function(e,t,n,r,o,i,s){return{$$typeof:a,type:e,key:t,ref:n,props:s,_owner:i}};l.createElement=function(e,t,n){var r,a={},p=null,f=null;if(null!=t)for(r in u(t)&&(f=t.ref),c(t)&&(p=""+t.key),void 0===t.__self?null:t.__self,void 0===t.__source?null:t.__source,t)i.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);var h=arguments.length-2;if(1===h)a.children=n;else if(h>1){for(var d=Array(h),m=0;m<h;m++)d[m]=arguments[m+2];0,a.children=d}if(e&&e.defaultProps){var v=e.defaultProps;for(r in v)void 0===a[r]&&(a[r]=v[r])}return l(e,p,f,0,0,o.current,a)},l.createFactory=function(e){var t=l.createElement.bind(null,e);return t.type=e,t},l.cloneAndReplaceKey=function(e,t){return l(e.type,t,e.ref,e._self,e._source,e._owner,e.props)},l.cloneElement=function(e,t,n){var a,p,f=r({},e.props),h=e.key,d=e.ref,m=(e._self,e._source,e._owner);if(null!=t)for(a in u(t)&&(d=t.ref,m=o.current),c(t)&&(h=""+t.key),e.type&&e.type.defaultProps&&(p=e.type.defaultProps),t)i.call(t,a)&&!s.hasOwnProperty(a)&&(void 0===t[a]&&void 0!==p?f[a]=p[a]:f[a]=t[a]);var v=arguments.length-2;if(1===v)f.children=n;else if(v>1){for(var g=Array(v),y=0;y<v;y++)g[y]=arguments[y+2];f.children=g}return l(e.type,h,d,0,0,m,f)},l.isValidElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},e.exports=l},function(e,t,n){var r=n(51).Symbol;e.exports=r},function(e,t,n){var r=n(228),o=n(235);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},function(e,t,n){var r=n(37),o=n(238),i=n(671),a=n(70);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},function(e,t,n){var r=n(167),o=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},function(e,t,n){"use strict";var r=n(88);e.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},function(e,t,n){var r=n(48).Buffer;function o(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}o.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,o=this._blockSize,i=e.length,a=this._len,s=0;s<i;){for(var u=a%o,c=Math.min(i-s,o-u),l=0;l<c;l++)n[u+l]=e[s+l];s+=c,(a+=c)%o==0&&this._update(n)}return this._len+=i,this},o.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,o=(n-r)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},function(e,t,n){var r=n(64),o=n(411),i=n(412),a=n(46),s=n(159),u=n(226),c={},l={};(t=e.exports=function(e,t,n,p,f){var h,d,m,v,g=f?function(){return e}:u(e),y=r(n,p,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=s(e.length);h>b;b++)if((v=t?y(a(d=e[b])[0],d[1]):y(e[b]))===c||v===l)return v}else for(m=g.call(e);!(d=m.next()).done;)if((v=o(m,y,d.value,t))===c||v===l)return v}).BREAK=c,t.RETURN=l},function(e,t,n){"use strict";function r(e){return null==e}e.exports.isNothing=r,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:r(e)?[]:[e]},e.exports.repeat=function(e,t){var n,r="";for(n=0;n<t;n+=1)r+=e;return r},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var n,r,o,i;if(t)for(n=0,r=(i=Object.keys(t)).length;n<r;n+=1)e[o=i[n]]=t[o];return e}},function(e,t,n){"use strict";var r=n(114),o=n(139),i=n(31);function a(e,t,n){var r=[];return e.include.forEach(function(e){n=a(e,t,n)}),e[t].forEach(function(e){n.forEach(function(t,n){t.tag===e.tag&&t.kind===e.kind&&r.push(n)}),n.push(e)}),n.filter(function(e,t){return-1===r.indexOf(t)})}function s(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new o("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=a(this,"implicit",[]),this.compiledExplicit=a(this,"explicit",[]),this.compiledTypeMap=function(){var e,t,n={scalar:{},sequence:{},mapping:{},fallback:{}};function r(e){n[e.kind][e.tag]=n.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(r);return n}(this.compiledImplicit,this.compiledExplicit)}s.DEFAULT=null,s.create=function(){var e,t;switch(arguments.length){case 1:e=s.DEFAULT,t=arguments[0];break;case 2:e=arguments[0],t=arguments[1];break;default:throw new o("Wrong number of arguments for Schema.create function")}if(e=r.toArray(e),t=r.toArray(t),!e.every(function(e){return e instanceof s}))throw new o("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every(function(e){return e instanceof i}))throw new o("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new s({include:e,explicit:t})},e.exports=s},function(e,t,n){"use strict";var r=n(22);n(15);function o(e,t){return(e&t)===t}var i={MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,injectDOMPropertyConfig:function(e){var t=i,n=e.Properties||{},a=e.DOMAttributeNamespaces||{},u=e.DOMAttributeNames||{},c=e.DOMPropertyNames||{},l=e.DOMMutationMethods||{};for(var p in e.isCustomAttribute&&s._isCustomAttributeFunctions.push(e.isCustomAttribute),n){s.properties.hasOwnProperty(p)&&r("48",p);var f=p.toLowerCase(),h=n[p],d={attributeName:f,attributeNamespace:null,propertyName:p,mutationMethod:null,mustUseProperty:o(h,t.MUST_USE_PROPERTY),hasBooleanValue:o(h,t.HAS_BOOLEAN_VALUE),hasNumericValue:o(h,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:o(h,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:o(h,t.HAS_OVERLOADED_BOOLEAN_VALUE)};if(d.hasBooleanValue+d.hasNumericValue+d.hasOverloadedBooleanValue<=1||r("50",p),u.hasOwnProperty(p)){var m=u[p];d.attributeName=m}a.hasOwnProperty(p)&&(d.attributeNamespace=a[p]),c.hasOwnProperty(p)&&(d.propertyName=c[p]),l.hasOwnProperty(p)&&(d.mutationMethod=l[p]),s.properties[p]=d}}},a=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",s={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:a,ATTRIBUTE_NAME_CHAR:a+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",properties:{},getPossibleStandardName:null,_isCustomAttributeFunctions:[],isCustomAttribute:function(e){for(var t=0;t<s._isCustomAttributeFunctions.length;t++){if((0,s._isCustomAttributeFunctions[t])(e))return!0}return!1},injection:i};e.exports=s},function(e,t,n){"use strict";var r=n(824);n(53),n(23);function o(){r.attachRefs(this,this._currentElement)}var i={mountComponent:function(e,t,n,r,i,a){var s=e.mountComponent(t,n,r,i,a);return e._currentElement&&null!=e._currentElement.ref&&t.getReactMountReady().enqueue(o,e),s},getHostNode:function(e){return e.getHostNode()},unmountComponent:function(e,t){r.detachRefs(e,e._currentElement),e.unmountComponent(t)},receiveComponent:function(e,t,n,i){var a=e._currentElement;if(t!==a||i!==e._context){0;var s=r.shouldUpdateRefs(a,t);s&&r.detachRefs(e,a),e.receiveComponent(t,n,i),s&&e._currentElement&&null!=e._currentElement.ref&&n.getReactMountReady().enqueue(o,e)}},performUpdateIfNecessary:function(e,t,n){e._updateBatchNumber===n&&e.performUpdateIfNecessary(t)}};e.exports=i},function(e,t,n){"use strict";var r=n(256),o=n(187),i=n(257),a=n(436),s="undefined"!=typeof document&&"number"==typeof document.documentMode||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&/\bEdge\/\d/.test(navigator.userAgent);function u(e){if(s){var t=e.node,n=e.children;if(n.length)for(var r=0;r<n.length;r++)c(t,n[r],null);else null!=e.html?o(t,e.html):null!=e.text&&a(t,e.text)}}var c=i(function(e,t,n){11===t.node.nodeType||1===t.node.nodeType&&"object"===t.node.nodeName.toLowerCase()&&(null==t.node.namespaceURI||t.node.namespaceURI===r.html)?(u(t),e.insertBefore(t.node,n)):(e.insertBefore(t.node,n),u(t))});function l(){return this.node.nodeName}function p(e){return{node:e,children:[],html:null,text:null,toString:l}}p.insertTreeBefore=c,p.replaceChildWithTree=function(e,t){e.parentNode.replaceChild(t.node,e),u(t)},p.queueChild=function(e,t){s?e.children.push(t):e.node.appendChild(t.node)},p.queueHTML=function(e,t){s?e.html=t:o(e.node,t)},p.queueText=function(e,t){s?e.text=t:a(e.node,t)},e.exports=p},function(e,t,n){var r=n(184),o=n(423);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var c=t[s],l=i?i(n[c],e[c],c,n,e):void 0;void 0===l&&(l=e[c]),a?o(n,c,l):r(n,c,l)}return n}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?function e(t,n){var r;r=Array.isArray(t)?[]:{};n.push(t);Object.keys(t).forEach(function(o){var i=t[o];"function"!=typeof i&&(i&&"object"==typeof i?-1!==n.indexOf(t[o])?r[o]="[Circular]":r[o]=e(t[o],n.slice(0)):r[o]=i)});"string"==typeof t.name&&(r.name=t.name);"string"==typeof t.message&&(r.message=t.message);"string"==typeof t.stack&&(r.stack=t.stack);return r}(e,[]):"function"==typeof e?"[Function: "+(e.name||"anonymous")+"]":e}},function(e,t,n){"use strict";n.r(t),n.d(t,"sampleFromSchema",function(){return d}),n.d(t,"inferSchema",function(){return m}),n.d(t,"sampleXmlFromSchema",function(){return v}),n.d(t,"createXMLExample",function(){return g}),n.d(t,"memoizedCreateXMLExample",function(){return y}),n.d(t,"memoizedSampleFromSchema",function(){return b});var r=n(14),o=n.n(r),i=n(3),a=n(479),s=n.n(a),u=n(333),c=n.n(u),l=n(146),p=n.n(l),f={string:function(){return"string"},string_email:function(){return"user@example.com"},"string_date-time":function(){return(new Date).toISOString()},string_date:function(){return(new Date).toISOString().substring(0,10)},string_uuid:function(){return"3fa85f64-5717-4562-b3fc-2c963f66afa6"},string_hostname:function(){return"example.com"},string_ipv4:function(){return"198.51.100.42"},string_ipv6:function(){return"2001:0db8:5b96:0000:0000:426f:8e17:642a"},number:function(){return 0},number_float:function(){return 0},integer:function(){return 0},boolean:function(e){return"boolean"!=typeof e.default||e.default}},h=function(e){var t=e=Object(i.A)(e),n=t.type,r=t.format,o=f["".concat(n,"_").concat(r)]||f[n];return Object(i.s)(o)?o(e):"Unknown Type: "+e.type},d=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object(i.A)(t),a=r.type,s=r.example,u=r.properties,c=r.additionalProperties,l=r.items,p=n.includeReadOnly,f=n.includeWriteOnly;if(void 0!==s)return Object(i.e)(s,"$$ref",function(e){return"string"==typeof e&&e.indexOf("#")>-1});if(!a)if(u)a="object";else{if(!l)return;a="array"}if("object"===a){var d=Object(i.A)(u),m={};for(var v in d)d[v]&&d[v].deprecated||d[v]&&d[v].readOnly&&!p||d[v]&&d[v].writeOnly&&!f||(m[v]=e(d[v],n));if(!0===c)m.additionalProp1={};else if(c)for(var g=Object(i.A)(c),y=e(g,n),b=1;b<4;b++)m["additionalProp"+b]=y;return m}return"array"===a?o()(l.anyOf)?l.anyOf.map(function(t){return e(t,n)}):o()(l.oneOf)?l.oneOf.map(function(t){return e(t,n)}):[e(l,n)]:t.enum?t.default?t.default:Object(i.w)(t.enum)[0]:"file"!==a?h(t):void 0},m=function(e){return e.schema&&(e=e.schema),e.properties&&(e.type="object"),e},v=function e(t){var n,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=p()({},Object(i.A)(t)),u=s.type,c=s.properties,l=s.additionalProperties,f=s.items,d=s.example,m=a.includeReadOnly,v=a.includeWriteOnly,g=s.default,y={},b={},_=t.xml,w=_.name,x=_.prefix,E=_.namespace,S=s.enum;if(!u)if(c||l)u="object";else{if(!f)return;u="array"}if(n=(x?x+":":"")+(w=w||"notagname"),E){var C=x?"xmlns:"+x:"xmlns";b[C]=E}if("array"===u&&f){if(f.xml=f.xml||_||{},f.xml.name=f.xml.name||_.name,_.wrapped)return y[n]=[],o()(d)?d.forEach(function(t){f.example=t,y[n].push(e(f,a))}):o()(g)?g.forEach(function(t){f.default=t,y[n].push(e(f,a))}):y[n]=[e(f,a)],b&&y[n].push({_attr:b}),y;var k=[];return o()(d)?(d.forEach(function(t){f.example=t,k.push(e(f,a))}),k):o()(g)?(g.forEach(function(t){f.default=t,k.push(e(f,a))}),k):e(f,a)}if("object"===u){var O=Object(i.A)(c);for(var A in y[n]=[],d=d||{},O)if(O.hasOwnProperty(A)&&(!O[A].readOnly||m)&&(!O[A].writeOnly||v))if(O[A].xml=O[A].xml||{},O[A].xml.attribute){var T=o()(O[A].enum)&&O[A].enum[0],j=O[A].example,I=O[A].default;b[O[A].xml.name||A]=void 0!==j&&j||void 0!==d[A]&&d[A]||void 0!==I&&I||T||h(O[A])}else{O[A].xml.name=O[A].xml.name||A,void 0===O[A].example&&void 0!==d[A]&&(O[A].example=d[A]);var P=e(O[A]);o()(P)?y[n]=y[n].concat(P):y[n].push(P)}return!0===l?y[n].push({additionalProp:"Anything can be here"}):l&&y[n].push({additionalProp:h(l)}),b&&y[n].push({_attr:b}),y}return r=void 0!==d?d:void 0!==g?g:o()(S)?S[0]:h(t),y[n]=b?[{_attr:b},r]:r,y};function g(e,t){var n=v(e,t);if(n)return s()(n,{declaration:!0,indent:"\t"})}var y=c()(g),b=c()(d)},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_CONFIGS",function(){return i}),n.d(t,"TOGGLE_CONFIGS",function(){return a}),n.d(t,"update",function(){return s}),n.d(t,"toggle",function(){return u}),n.d(t,"loaded",function(){return c});var r=n(2),o=n.n(r),i="configs_update",a="configs_toggle";function s(e,t){return{type:i,payload:o()({},e,t)}}function u(e){return{type:a,payload:e}}var c=function(){return function(){}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(1),o=n.n(r),i=o.a.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function a(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isOAS3;if(!o.a.Map.isMap(e))return{schema:o.a.Map(),parameterContentMediaType:null};if(!t)return"body"===e.get("in")?{schema:e.get("schema",o.a.Map()),parameterContentMediaType:null}:{schema:e.filter(function(e,t){return i.includes(t)}),parameterContentMediaType:null};if(e.get("content")){var n=e.get("content",o.a.Map({})).keySeq().first();return{schema:e.getIn(["content",n,"schema"],o.a.Map()),parameterContentMediaType:n}}return{schema:e.get("schema",o.a.Map()),parameterContentMediaType:null}}},function(e,t,n){e.exports=n(782)},function(e,t,n){"use strict";n.r(t);var r=n(474),o="object"==typeof self&&self&&self.Object===Object&&self,i=(r.a||o||Function("return this")()).Symbol,a=Object.prototype,s=a.hasOwnProperty,u=a.toString,c=i?i.toStringTag:void 0;var l=function(e){var t=s.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=u.call(e);return r&&(t?e[c]=n:delete e[c]),o},p=Object.prototype.toString;var f=function(e){return p.call(e)},h="[object Null]",d="[object Undefined]",m=i?i.toStringTag:void 0;var v=function(e){return null==e?void 0===e?d:h:m&&m in Object(e)?l(e):f(e)};var g=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object);var y=function(e){return null!=e&&"object"==typeof e},b="[object Object]",_=Function.prototype,w=Object.prototype,x=_.toString,E=w.hasOwnProperty,S=x.call(Object);var C=function(e){if(!y(e)||v(e)!=b)return!1;var t=g(e);if(null===t)return!0;var n=E.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&x.call(n)==S},k=n(332),O={INIT:"@@redux/INIT"};function A(e,t,n){var r;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(A)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var o=e,i=t,a=[],s=a,u=!1;function c(){s===a&&(s=a.slice())}function l(){return i}function p(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return c(),s.push(e),function(){if(t){t=!1,c();var n=s.indexOf(e);s.splice(n,1)}}}function f(e){if(!C(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw new Error("Reducers may not dispatch actions.");try{u=!0,i=o(i,e)}finally{u=!1}for(var t=a=s,n=0;n<t.length;n++){(0,t[n])()}return e}return f({type:O.INIT}),(r={dispatch:f,subscribe:p,getState:l,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");o=e,f({type:O.INIT})}})[k.a]=function(){var e,t=p;return(e={subscribe:function(e){if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(l())}return n(),{unsubscribe:t(n)}}})[k.a]=function(){return this},e},r}function T(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function j(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i=Object.keys(n);var a=void 0;try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:O.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+O.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(n)}catch(e){a=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(a)throw a;for(var r=!1,o={},s=0;s<i.length;s++){var u=i[s],c=n[u],l=e[u],p=c(l,t);if(void 0===p){var f=T(u,t);throw new Error(f)}o[u]=p,r=r||p!==l}return r?o:e}}function I(e,t){return function(){return t(e.apply(void 0,arguments))}}function P(e,t){if("function"==typeof e)return I(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var i=n[o],a=e[i];"function"==typeof a&&(r[i]=I(a,t))}return r}function M(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function R(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var i,a=e(n,r,o),s=a.dispatch,u={getState:a.getState,dispatch:function(e){return s(e)}};return i=t.map(function(e){return e(u)}),s=M.apply(void 0,i)(a.dispatch),N({},a,{dispatch:s})}}}n.d(t,"createStore",function(){return A}),n.d(t,"combineReducers",function(){return j}),n.d(t,"bindActionCreators",function(){return P}),n.d(t,"applyMiddleware",function(){return R}),n.d(t,"compose",function(){return M})},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){e.exports=!n(99)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports={}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(49).f,o=n(76),i=n(34)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(160)("meta"),o=n(43),i=n(76),a=n(49).f,s=0,u=Object.isExtensible||function(){return!0},c=!n(83)(function(){return u(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},p=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return c&&p.NEED&&u(e)&&!i(e,r)&&l(e),e}}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){"use strict";e.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}},function(e,t,n){(function(e){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=e.isBuffer}).call(this,n(65).Buffer)},function(e,t,n){"use strict";function r(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=r},function(e,t,n){"use strict";var r=n(115);e.exports=new r({include:[n(420)],implicit:[n(793),n(794)],explicit:[n(795),n(796),n(797),n(798)]})},function(e,t,n){"use strict";var r=n(142),o=n(250),i=n(428),a=n(429),s=(n(23),r.getListener);function u(e,t,n){var r=function(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return s(e,r)}(e,n,t);r&&(n._dispatchListeners=i(n._dispatchListeners,r),n._dispatchInstances=i(n._dispatchInstances,e))}function c(e){e&&e.dispatchConfig.phasedRegistrationNames&&o.traverseTwoPhase(e._targetInst,u,e)}function l(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?o.getParentInstance(t):null;o.traverseTwoPhase(n,u,e)}}function p(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=s(e,r);o&&(n._dispatchListeners=i(n._dispatchListeners,o),n._dispatchInstances=i(n._dispatchInstances,e))}}function f(e){e&&e.dispatchConfig.registrationName&&p(e._targetInst,0,e)}var h={accumulateTwoPhaseDispatches:function(e){a(e,c)},accumulateTwoPhaseDispatchesSkipTarget:function(e){a(e,l)},accumulateDirectDispatches:function(e){a(e,f)},accumulateEnterLeaveDispatches:function(e,t,n,r){o.traverseEnterLeave(n,r,p,e,t)}};e.exports=h},function(e,t,n){"use strict";var r=n(22),o=n(249),i=n(250),a=n(251),s=n(428),u=n(429),c=(n(15),{}),l=null,p=function(e,t){e&&(i.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},f=function(e){return p(e,!0)},h=function(e){return p(e,!1)},d=function(e){return"."+e._rootNodeID};var m={injection:{injectEventPluginOrder:o.injectEventPluginOrder,injectEventPluginsByName:o.injectEventPluginsByName},putListener:function(e,t,n){"function"!=typeof n&&r("94",t,typeof n);var i=d(e);(c[t]||(c[t]={}))[i]=n;var a=o.registrationNameModules[t];a&&a.didPutListener&&a.didPutListener(e,t,n)},getListener:function(e,t){var n=c[t];if(function(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||(r=t,"button"!==r&&"input"!==r&&"select"!==r&&"textarea"!==r));default:return!1}var r}(t,e._currentElement.type,e._currentElement.props))return null;var r=d(e);return n&&n[r]},deleteListener:function(e,t){var n=o.registrationNameModules[t];n&&n.willDeleteListener&&n.willDeleteListener(e,t);var r=c[t];r&&delete r[d(e)]},deleteAllListeners:function(e){var t=d(e);for(var n in c)if(c.hasOwnProperty(n)&&c[n][t]){var r=o.registrationNameModules[n];r&&r.willDeleteListener&&r.willDeleteListener(e,n),delete c[n][t]}},extractEvents:function(e,t,n,r){for(var i,a=o.plugins,u=0;u<a.length;u++){var c=a[u];if(c){var l=c.extractEvents(e,t,n,r);l&&(i=s(i,l))}}return i},enqueueEvents:function(e){e&&(l=s(l,e))},processEventQueue:function(e){var t=l;l=null,u(t,e?f:h),l&&r("95"),a.rethrowCaughtError()},__purge:function(){c={}},__getListenerBank:function(){return c}};e.exports=m},function(e,t,n){"use strict";var r=n(69),o=n(252),i={view:function(e){if(e.view)return e.view;var t=o(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};function a(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(a,i),e.exports=a},function(e,t,n){"use strict";var r={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}};e.exports=r},function(e,t,n){var r=n(43);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e){return null===e?"null":void 0===e?"undefined":"object"===(void 0===e?"undefined":r(e))?Array.isArray(e)?"array":"object":void 0===e?"undefined":r(e)}function i(e){return"object"===o(e)?s(e):"array"===o(e)?a(e):e}function a(e){return e.map(i)}function s(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=i(e[n]));return t}function u(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={arrayBehaviour:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).arrayBehaviour||"replace"},r=t.map(function(e){return e||{}}),i=e||{},c=0;c<r.length;c++)for(var l=r[c],p=Object.keys(l),f=0;f<p.length;f++){var h=p[f],d=l[h],m=o(d),v=o(i[h]);if("object"===m)if("undefined"!==v){var g="object"===v?i[h]:{};i[h]=u({},[g,s(d)],n)}else i[h]=s(d);else if("array"===m)if("array"===v){var y=a(d);i[h]="merge"===n.arrayBehaviour?i[h].concat(y):y}else i[h]=a(d);else i[h]=d}return i}e.exports=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u(e,n)},e.exports.noMutate=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u({},t)},e.exports.withOptions=function(e,t,n){return u(e,t,n)}},function(e,t,n){"use strict";var r=n(783);e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"parseYamlConfig",function(){return i});var r=n(147),o=n.n(r),i=function(e,t){try{return o.a.safeLoad(e)}catch(e){return t&&t.errActions.newThrownErr(new Error(e)),{}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"makeMappedContainer",function(){return j}),n.d(t,"render",function(){return I}),n.d(t,"getComponent",function(){return N});var r=n(26),o=n.n(r),i=n(16),a=n.n(i),s=n(17),u=n.n(s),c=n(19),l=n.n(c),p=n(4),f=n.n(p),h=n(5),d=n.n(h),m=n(6),v=n.n(m),g=n(7),y=n.n(g),b=n(8),_=n.n(b),w=n(0),x=n.n(w),E=n(485),S=n.n(E),C=n(336),k=n(486),O=n.n(k),A=function(e,t,n){var r=function(e,t){return function(n){function r(){return f()(this,r),v()(this,y()(r).apply(this,arguments))}return _()(r,n),d()(r,[{key:"render",value:function(){return x.a.createElement(t,l()({},e(),this.props,this.context))}}]),r}(w.Component)}(e,t),o=Object(C.connect)(function(n,r){var o=u()({},r,e());return(t.prototype.mapStateToProps||function(e){return{state:e}})(n,o)})(r);return n?function(e,t){return function(n){function r(){return f()(this,r),v()(this,y()(r).apply(this,arguments))}return _()(r,n),d()(r,[{key:"render",value:function(){return x.a.createElement(C.Provider,{store:e},x.a.createElement(t,l()({},this.props,this.context)))}}]),r}(w.Component)}(n,o):o},T=function(e,t,n,r){for(var o in t){var i=t[o];"function"==typeof i&&i(n[o],r[o],e())}},j=function(e,t,n,r,o,i){return function(t){function r(t,n){var o;return f()(this,r),o=v()(this,y()(r).call(this,t,n)),T(e,i,t,{}),o}return _()(r,t),d()(r,[{key:"componentWillReceiveProps",value:function(t){T(e,i,t,this.props)}},{key:"render",value:function(){var e=O()(this.props,i?a()(i):[]),t=n(o,"root");return x.a.createElement(t,e)}}]),r}(w.Component)},I=function(e,t,n,r,o){var i=n(e,t,r,"App","root");S.a.render(x.a.createElement(i,null),o)},P=function(e){var t=e.name;return x.a.createElement("div",{style:{padding:"1em",color:"#aaa"}},"😱 ",x.a.createElement("i",null,"Could not render ","t"===t?"this component":t,", see the console."))},M=function(e){var t=function(e){return!(e.prototype&&e.prototype.isReactComponent)}(e)?function(e){return function(t){function n(){return f()(this,n),v()(this,y()(n).apply(this,arguments))}return _()(n,t),d()(n,[{key:"render",value:function(){return e(this.props)}}]),n}(w.Component)}(e):e,n=t.prototype.render;return t.prototype.render=function(){try{for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return n.apply(this,r)}catch(e){return console.error(e),x.a.createElement(P,{error:e,name:t.name})}},t},N=function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if("string"!=typeof r)throw new TypeError("Need a string, to fetch a component. Was given a "+o()(r));var s=n(r);return s?i?"root"===i?A(e,s,t()):A(e,M(s)):M(s):(a.failSilently||e().log.warn("Could not find component:",r),null)}},function(e,t,n){"use strict";n.r(t),n.d(t,"setHash",function(){return r});var r=function(e){return e?history.pushState(null,null,"#".concat(e)):window.location.hash=""}},function(e,t,n){var r=n(126),o=n(33)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var r=n(45),o=n(496),i=n(497),a=Object.defineProperty;t.f=n(127)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(155);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(503),o=n(74);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";var r=n(151),o=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){"use strict";n(550);var r=n(97),o=n(82),i=n(99),a=n(74),s=n(33),u=n(210),c=s("species"),l=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),p=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=s(e),h=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),d=h?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](""),!t}):void 0;if(!h||!d||"replace"===e&&!l||"split"===e&&!p){var m=/./[f],v=n(a,f,""[e],function(e,t,n,r,o){return t.exec===u?h&&!o?{done:!0,value:m.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),g=v[0],y=v[1];r(String.prototype,e,g),o(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},function(e,t,n){var r=n(213),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(46),o=n(354),i=n(216),a=n(214)("IE_PROTO"),s=function(){},u=function(){var e,t=n(218)("iframe"),r=i.length;for(t.style.display="none",n(355).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(136),o=n(133),i=n(63),a=n(219),s=n(76),u=n(352),c=Object.getOwnPropertyDescriptor;t.f=n(50)?c:function(e,t){if(e=i(e),t=a(t,!0),u)try{return c(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t){},function(e,t,n){"use strict";e.exports={}},function(e,t,n){var r=n(130),o=n(34)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var r=n(84),o=n(67),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||o(e)&&r(e)==i}},function(e,t,n){var r=n(85)(Object,"create");e.exports=r},function(e,t,n){var r=n(631),o=n(632),i=n(633),a=n(634),s=n(635);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(92);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(637);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){var r=n(642),o=n(670),i=n(239),a=n(37),s=n(675);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var o=typeof e;return!!(t=null==t?n:t)&&("number"==o||"symbol"!=o&&r.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(665),o=n(229),i=n(666),a=n(667),s=n(668),u=n(84),c=n(376),l=c(r),p=c(o),f=c(i),h=c(a),d=c(s),m=u;(r&&"[object DataView]"!=m(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=m(new o)||i&&"[object Promise]"!=m(i.resolve())||a&&"[object Set]"!=m(new a)||s&&"[object WeakMap]"!=m(new s))&&(m=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case p:return"[object Map]";case f:return"[object Promise]";case h:return"[object Set]";case d:return"[object WeakMap]"}return t}),e.exports=m},function(e,t,n){var r=n(109),o=n(110);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},function(e,t,n){"use strict";(function(t){!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,n,r,o){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,a,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,r)});case 4:return t.nextTick(function(){e.call(null,n,r,o)});default:for(i=new Array(s-1),a=0;a<i.length;)i[a++]=arguments[a];return t.nextTick(function(){e.apply(null,i)})}}}:e.exports=t}).call(this,n(68))},function(e,t,n){"use strict";e.exports=n(703)("forEach")},function(e,t,n){"use strict";var r=n(403),o=n(400),i=n(243),a=n(712);(e.exports=function(e,t){var n,i,s,u,c;return arguments.length<2||"string"!=typeof e?(u=t,t=e,e=null):u=arguments[2],null==e?(n=s=!0,i=!1):(n=a.call(e,"c"),i=a.call(e,"e"),s=a.call(e,"w")),c={value:t,configurable:n,enumerable:i,writable:s},u?r(o(u),c):c}).gs=function(e,t,n){var s,u,c,l;return"string"!=typeof e?(c=n,n=t,t=e,e=null):c=arguments[3],null==t?t=void 0:i(t)?null==n?n=void 0:i(n)||(c=n,n=void 0):(c=t,t=n=void 0),null==e?(s=!0,u=!1):(s=a.call(e,"c"),u=a.call(e,"e")),l={get:t,set:n,configurable:s,enumerable:u},c?r(o(c),l):l}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(77);e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},function(e,t,n){"use strict";var r=n(115);e.exports=r.DEFAULT=new r({include:[n(140)],explicit:[n(799),n(800),n(801)]})},function(e,t,n){var r=n(423),o=n(92),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},function(e,t,n){"use strict";var r=n(22),o=(n(15),{}),i={reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers(),this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[],this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(e,t,n,o,i,a,s,u){var c,l;this.isInTransaction()&&r("27");try{this._isInTransaction=!0,c=!0,this.initializeAll(0),l=e.call(t,n,o,i,a,s,u),c=!1}finally{try{if(c)try{this.closeAll(0)}catch(e){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return l},initializeAll:function(e){for(var t=this.transactionWrappers,n=e;n<t.length;n++){var r=t[n];try{this.wrapperInitData[n]=o,this.wrapperInitData[n]=r.initialize?r.initialize.call(this):null}finally{if(this.wrapperInitData[n]===o)try{this.initializeAll(n+1)}catch(e){}}}},closeAll:function(e){this.isInTransaction()||r("28");for(var t=this.transactionWrappers,n=e;n<t.length;n++){var i,a=t[n],s=this.wrapperInitData[n];try{i=!0,s!==o&&a.close&&a.close.call(this,s),i=!1}finally{if(i)try{this.closeAll(n+1)}catch(e){}}}this.wrapperInitData.length=0}};e.exports=i},function(e,t,n){"use strict";var r=n(143),o=n(435),i={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:n(254),button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+o.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+o.currentScrollTop}};function a(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(a,i),e.exports=a},function(e,t,n){"use strict";var r,o=n(38),i=n(256),a=/^[ \r\n\t\f]/,s=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,u=n(257)(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML="<svg>"+t+"</svg>";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(u=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=u},function(e,t,n){"use strict";var r=/["'&<>]/;e.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var i="",a=0,s=0;for(a=o.index;a<n.length;a++){switch(n.charCodeAt(a)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}s!==a&&(i+=n.substring(s,a)),s=a+1,i+=t}return s!==a?i+n.substring(s,a):i}(e)}},function(e,t,n){"use strict";var r,o=n(25),i=n(249),a=n(845),s=n(435),u=n(846),c=n(253),l={},p=!1,f=0,h={topAbort:"abort",topAnimationEnd:u("animationend")||"animationend",topAnimationIteration:u("animationiteration")||"animationiteration",topAnimationStart:u("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:u("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},d="_reactListenersID"+String(Math.random()).slice(2);var m=o({},a,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(m.handleTopLevel),m.ReactEventListener=e}},setEnabled:function(e){m.ReactEventListener&&m.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!m.ReactEventListener||!m.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,r=function(e){return Object.prototype.hasOwnProperty.call(e,d)||(e[d]=f++,l[e[d]]={}),l[e[d]]}(n),o=i.registrationNameDependencies[e],a=0;a<o.length;a++){var s=o[a];r.hasOwnProperty(s)&&r[s]||("topWheel"===s?c("wheel")?m.ReactEventListener.trapBubbledEvent("topWheel","wheel",n):c("mousewheel")?m.ReactEventListener.trapBubbledEvent("topWheel","mousewheel",n):m.ReactEventListener.trapBubbledEvent("topWheel","DOMMouseScroll",n):"topScroll"===s?c("scroll",!0)?m.ReactEventListener.trapCapturedEvent("topScroll","scroll",n):m.ReactEventListener.trapBubbledEvent("topScroll","scroll",m.ReactEventListener.WINDOW_HANDLE):"topFocus"===s||"topBlur"===s?(c("focus",!0)?(m.ReactEventListener.trapCapturedEvent("topFocus","focus",n),m.ReactEventListener.trapCapturedEvent("topBlur","blur",n)):c("focusin")&&(m.ReactEventListener.trapBubbledEvent("topFocus","focusin",n),m.ReactEventListener.trapBubbledEvent("topBlur","focusout",n)),r.topBlur=!0,r.topFocus=!0):h.hasOwnProperty(s)&&m.ReactEventListener.trapBubbledEvent(s,h[s],n),r[s]=!0)}},trapBubbledEvent:function(e,t,n){return m.ReactEventListener.trapBubbledEvent(e,t,n)},trapCapturedEvent:function(e,t,n){return m.ReactEventListener.trapCapturedEvent(e,t,n)},supportsEventPageXY:function(){if(!document.createEvent)return!1;var e=document.createEvent("MouseEvent");return null!=e&&"pageX"in e},ensureScrollValueMonitoring:function(){if(void 0===r&&(r=m.supportsEventPageXY()),!r&&!p){var e=s.refreshScrollValues;m.ReactEventListener.monitorScrollValue(e),p=!0}}});e.exports=m},function(e,t,n){"use strict";function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(e){for(var t=this.__rules__.length,n=-1;t--;)if(this.__rules__[++n].name===e)return n;return-1},r.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){t.indexOf(e)<0&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))})})},r.prototype.at=function(e,t,n){var r=this.__find__(e),o=n||{};if(-1===r)throw new Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=o.alt||[],this.__cache__=null},r.prototype.before=function(e,t,n,r){var o=this.__find__(e),i=r||{};if(-1===o)throw new Error("Parser rule not found: "+e);this.__rules__.splice(o,0,{name:t,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null},r.prototype.after=function(e,t,n,r){var o=this.__find__(e),i=r||{};if(-1===o)throw new Error("Parser rule not found: "+e);this.__rules__.splice(o+1,0,{name:t,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null},r.prototype.push=function(e,t,n){var r=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:r.alt||[]}),this.__cache__=null},r.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach(function(e){e.enabled=!1}),e.forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error("Rules manager: invalid rule name "+e);this.__rules__[t].enabled=!0},this),this.__cache__=null},r.prototype.disable=function(e){(e=Array.isArray(e)?e:[e]).forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error("Rules manager: invalid rule name "+e);this.__rules__[t].enabled=!1},this),this.__cache__=null},r.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},e.exports=r},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i=-1,a=e.posMax,s=e.pos,u=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,n=1;e.pos<a;){if(91===(o=e.src.charCodeAt(e.pos)))n++;else if(93===o&&0===--n){r=!0;break}e.parser.skipToken(e)}return r?(i=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=n-1,e.pos=s,e.isInLabel=u,i}},function(e,t,n){e.exports=n(775)},function(e,t,n){var r=n(192);function o(e,t,n,o,i,a,s){try{var u=e[a](s),c=u.value}catch(e){return void n(e)}u.done?t(c):r.resolve(c).then(o,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new r(function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,u,"next",e)}function u(e){o(a,r,i,s,u,"throw",e)}s(void 0)})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return A});var r=n(16),o=n.n(r),i=n(26),a=n.n(i),s=n(4),u=n.n(s),c=n(5),l=n.n(c),p=n(6),f=n.n(p),h=n(7),d=n.n(h),m=n(9),v=n.n(m),g=n(8),y=n.n(g),b=n(2),_=n.n(b),w=n(0),x=n.n(w),E=n(95),S=n.n(E),C=(n(10),n(3)),k=n(18),O=n.n(k),A=function(e){function t(e,n){var r;u()(this,t),r=f()(this,d()(t).call(this,e,n)),_()(v()(r),"getDefinitionUrl",function(){var e=r.props.specSelectors;return new S.a(e.url(),O.a.location).toString()});var o=(0,e.getConfigs)().validatorUrl;return r.state={url:r.getDefinitionUrl(),validatorUrl:void 0===o?"https://validator.swagger.io/validator":o},r}return y()(t,e),l()(t,[{key:"componentWillReceiveProps",value:function(e){var t=(0,e.getConfigs)().validatorUrl;this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===t?"https://validator.swagger.io/validator":t})}},{key:"render",value:function(){var e=(0,this.props.getConfigs)().spec,t=Object(C.F)(this.state.validatorUrl);return"object"===a()(e)&&o()(e).length?null:!this.state.url||!this.state.validatorUrl||this.state.url.indexOf("localhost")>=0||this.state.url.indexOf("127.0.0.1")>=0?null:x.a.createElement("span",{style:{float:"right"}},x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"".concat(t,"/debug?url=").concat(encodeURIComponent(this.state.url))},x.a.createElement(T,{src:"".concat(t,"?url=").concat(encodeURIComponent(this.state.url)),alt:"Online validator badge"})))}}]),t}(x.a.Component),T=function(e){function t(e){var n;return u()(this,t),(n=f()(this,d()(t).call(this,e))).state={loaded:!1,error:!1},n}return y()(t,e),l()(t,[{key:"componentDidMount",value:function(){var e=this,t=new Image;t.onload=function(){e.setState({loaded:!0})},t.onerror=function(){e.setState({error:!0})},t.src=this.props.src}},{key:"componentWillReceiveProps",value:function(e){var t=this;if(e.src!==this.props.src){var n=new Image;n.onload=function(){t.setState({loaded:!0})},n.onerror=function(){t.setState({error:!0})},n.src=e.src}}},{key:"render",value:function(){return this.state.error?x.a.createElement("img",{alt:"Error"}):this.state.loaded?x.a.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}]),t}(x.a.Component)},function(e,t,n){"use strict";n.d(t,"b",function(){return p});var r=n(0),o=n.n(r),i=(n(10),n(196)),a=n.n(i),s=n(337),u=n.n(s),c=n(59),l=n.n(c);function p(e){return u.a.sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style"]})}u.a.addHook("beforeSanitizeElements",function(e){return e.href&&e.setAttribute("rel","noopener noreferrer"),e}),t.a=function(e){var t=e.source,n=e.className,r=void 0===n?"":n;if("string"!=typeof t)return null;var i=new a.a({html:!0,typographer:!0,breaks:!0,linkify:!0,linkTarget:"_blank"});i.core.ruler.disable(["replacements","smartquotes"]);var s=i.render(t),u=p(s);return t&&s&&u?o.a.createElement("div",{className:l()(r,"markdown"),dangerouslySetInnerHTML:{__html:u}}):null}},function(e,t,n){"use strict";e.exports=n(986)},function(e,t,n){"use strict";var r=n(19),o=n.n(r),i=n(4),a=n.n(i),s=n(5),u=n.n(s),c=n(6),l=n.n(c),p=n(7),f=n.n(p),h=n(9),d=n.n(h),m=n(8),v=n.n(m),g=n(2),y=n.n(g),b=n(0),_=n.n(b),w=n(1),x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,_.a.Component),E(t,[{key:"shouldComponentUpdate",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.state||{};return!(this.updateOnProps||Object.keys(x({},e,this.props))).every(function(n){return Object(w.is)(e[n],t.props[n])})||!(this.updateOnStates||Object.keys(x({},n,r))).every(function(e){return Object(w.is)(n[e],r[e])})}}]),t}(),C=n(20),k=n.n(C),O=n(10),A=n.n(O);n.d(t,"a",function(){return T});var T=function(e){function t(){var e,n;a()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=l()(this,(e=f()(t)).call.apply(e,[this].concat(o))),y()(d()(n),"getModelName",function(e){return-1!==e.indexOf("#/definitions/")?e.replace(/^.*#\/definitions\//,""):-1!==e.indexOf("#/components/schemas/")?e.replace(/^.*#\/components\/schemas\//,""):void 0}),y()(d()(n),"getRefSchema",function(e){return n.props.specSelectors.findDefinition(e)}),n}return v()(t,e),u()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,r=e.getConfigs,i=e.specSelectors,a=e.schema,s=e.required,u=e.name,c=e.isRef,l=e.specPath,p=e.displayName,f=t("ObjectModel"),h=t("ArrayModel"),d=t("PrimitiveModel"),m="object",v=a&&a.get("$$ref");if(!u&&v&&(u=this.getModelName(v)),!a&&v&&(a=this.getRefSchema(u)),!a)return _.a.createElement("span",{className:"model model-title"},_.a.createElement("span",{className:"model-title__text"},p||u),_.a.createElement("img",{src:n(467),height:"20px",width:"20px",style:{marginLeft:"1em",position:"relative",bottom:"0px"}}));var g=i.isOAS3()&&a.get("deprecated");switch(c=void 0!==c?c:!!v,m=a&&a.get("type")||m){case"object":return _.a.createElement(f,o()({className:"object"},this.props,{specPath:l,getConfigs:r,schema:a,name:u,deprecated:g,isRef:c}));case"array":return _.a.createElement(h,o()({className:"array"},this.props,{getConfigs:r,schema:a,name:u,deprecated:g,required:s}));case"string":case"number":case"integer":case"boolean":default:return _.a.createElement(d,o()({},this.props,{getComponent:t,getConfigs:r,schema:a,name:u,deprecated:g,required:s}))}}}]),t}(S);y()(T,"propTypes",{schema:k.a.map.isRequired,getComponent:A.a.func.isRequired,getConfigs:A.a.func.isRequired,specSelectors:A.a.object.isRequired,name:A.a.string,displayName:A.a.string,isRef:A.a.bool,required:A.a.bool,expandDepth:A.a.number,depth:A.a.number,specPath:k.a.list.isRequired})},function(e,t,n){var r=n(73),o=n(41),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(199)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!1},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(98),o=n(41).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(128),o=n(74);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),u=r(n),c=s.length;return u<0||u>=c?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):i:e?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){var r=n(198)("keys"),o=n(200);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(152).f,o=n(153),i=n(33)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(45),o=n(155),i=n(33)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t,n){"use strict";var r=n(155);function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},function(e,t,n){var r=n(350),o=n(74);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){"use strict";var r=n(202)(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){"use strict";var r,o,i=n(551),a=RegExp.prototype.exec,s=String.prototype.replace,u=a,c=(r=/a/,o=/b*/g,a.call(r,"a"),a.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),l=void 0!==/()??/.exec("")[1];(c||l)&&(u=function(e){var t,n,r,o,u=this;return l&&(n=new RegExp("^"+u.source+"$(?!\\s)",i.call(u))),c&&(t=u.lastIndex),r=a.call(u,e),c&&r&&(u.lastIndex=u.global?r.index+r[0].length:t),l&&r&&r.length>1&&s.call(r[0],n,function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)}),r}),e.exports=u},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(130);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(215)("keys"),o=n(160);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(21),o=n(32),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(131)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(29),o=n(21),i=n(83);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(43),o=n(32).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(43);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(131),o=n(29),i=n(221),a=n(77),s=n(103),u=n(563),c=n(134),l=n(356),p=n(34)("iterator"),f=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,d,m,v,g){u(n,t,d);var y,b,_,w=function(e){if(!f&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",E="values"==m,S=!1,C=e.prototype,k=C[p]||C["@@iterator"]||m&&C[m],O=k||w(m),A=m?E?w("entries"):O:void 0,T="Array"==t&&C.entries||k;if(T&&(_=l(T.call(new e)))!==Object.prototype&&_.next&&(c(_,x,!0),r||"function"==typeof _[p]||a(_,p,h)),E&&k&&"values"!==k.name&&(S=!0,O=function(){return k.call(this)}),r&&!g||!f&&!S&&C[p]||a(C,p,O),s[t]=O,s[x]=h,m)if(y={values:E?O:w("values"),keys:v?O:w("keys"),entries:A},g)for(b in y)b in C||i(C,b,y[b]);else o(o.P+o.F*(f||S),t,y);return y}},function(e,t,n){e.exports=n(77)},function(e,t,n){t.f=n(34)},function(e,t,n){var r=n(32),o=n(21),i=n(131),a=n(222),s=n(49).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(130);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(351),o=n(216).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(166),o=n(34)("iterator"),i=n(103);e.exports=n(21).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(620),o=n(636),i=n(638),a=n(639),s=n(640);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(84),o=n(52),i="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",u="[object Proxy]";e.exports=function(e){if(!o(e))return!1;var t=r(e);return t==a||t==s||t==i||t==u}},function(e,t,n){var r=n(85)(n(51),"Map");e.exports=r},function(e,t,n){var r=n(169),o=n(644),i=n(645),a=n(646),s=n(647),u=n(648);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=u,e.exports=c},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},function(e,t,n){var r=n(658),o=n(383),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),function(t){return i.call(e,t)}))}:o;e.exports=s},function(e,t,n){var r=n(660),o=n(67),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},function(e,t,n){(function(e){var r=n(51),o=n(661),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u}).call(this,n(173)(e))},function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var r=n(371),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s}).call(this,n(173)(e))},function(e,t,n){var r=n(37),o=n(167),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";var r,o="object"==typeof Reflect?Reflect:null,i=o&&"function"==typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var u=10;function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var o,i,a,s;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]),void 0===a)a=i[t]=n,++e._eventsCount;else if("function"==typeof a?a=i[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(o=c(e))>0&&a.length>o&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return e}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=function(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,i(this.listener,this.target,e))}.bind(r);return o.listener=n,r.wrapFn=o,o}function f(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):d(o,o.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function d(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=o[e];if(void 0===u)return!1;if("function"==typeof u)i(u,this,t);else{var c=u.length,l=d(u,c);for(n=0;n<c;++n)i(l[n],this,t)}return!0},s.prototype.addListener=function(e,t){return l(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return l(this,e,t,!0)},s.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,o,i,a;if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return f(this,e,!0)},s.prototype.rawListeners=function(e){return f(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){(t=e.exports=n(394)).Stream=t,t.Readable=t,t.Writable=n(242),t.Duplex=n(87),t.Transform=n(399),t.PassThrough=n(693)},function(e,t,n){"use strict";(function(t,r,o){var i=n(178);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=y;var s,u=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i.nextTick;y.WritableState=g;var c=n(138);c.inherits=n(47);var l={deprecate:n(692)},p=n(395),f=n(48).Buffer,h=o.Uint8Array||function(){};var d,m=n(396);function v(){}function g(e,t){s=s||n(87),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,c=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(c||0===c)?c:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var p=!1===e.decodeStrings;this.decodeStrings=!p,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,o=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,o){--t.pendingcb,n?(i.nextTick(o,r),i.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(o(r),e._writableState.errorEmitted=!0,e.emit("error",r),S(e,t))}(e,n,r,t,o);else{var a=x(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||w(e,n),r?u(_,e,n,a,o):_(e,n,a,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function y(e){if(s=s||n(87),!(d.call(y,this)||this instanceof s))return new y(e);this._writableState=new g(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),p.call(this)}function b(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function _(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),S(e,t)}function w(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var s=0,u=!0;n;)o[s]=n,n.isBuf||(u=!1),n=n.next,s+=1;o.allBuffers=u,b(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,l=n.encoding,p=n.callback;if(b(e,t,!1,t.objectMode?1:c.length,c,l,p),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function E(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var n=x(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(E,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}c.inherits(y,p),g.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(g.prototype,"buffer",{get:l.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(d=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(e){return!!d.call(this,e)||this===y&&(e&&e._writableState instanceof g)}})):d=function(e){return e instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(e,t,n){var r,o=this._writableState,a=!1,s=!o.objectMode&&(r=e,f.isBuffer(r)||r instanceof h);return s&&!f.isBuffer(e)&&(e=function(e){return f.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof n&&(n=v),o.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var o=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),i.nextTick(r,a),o=!1),o}(this,o,e,n))&&(o.pendingcb++,a=function(e,t,n,r,o,i){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=f.from(t,n));return t}(t,r,o);r!==a&&(n=!0,o="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:i,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else b(e,t,!1,s,r,o,i);return u}(this,o,s,e,t,n)),a},y.prototype.cork=function(){this._writableState.corked++},y.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||w(this,e))},y.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,S(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),y.prototype.destroy=m.destroy,y.prototype._undestroy=m.undestroy,y.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(68),n(397).setImmediate,n(36))},function(e,t,n){"use strict";e.exports=function(e){return"function"==typeof e}},function(e,t,n){"use strict";e.exports=n(718)()?Array.from:n(719)},function(e,t,n){"use strict";var r=n(732),o=n(89),i=n(111),a=Array.prototype.indexOf,s=Object.prototype.hasOwnProperty,u=Math.abs,c=Math.floor;e.exports=function(e){var t,n,l,p;if(!r(e))return a.apply(this,arguments);for(n=o(i(this).length),l=arguments[1],t=l=isNaN(l)?0:l>=0?c(l):o(this.length)-c(u(l));t<n;++t)if(s.call(this,t)&&(p=this[t],r(p)))return t;return-1}},function(e,t,n){"use strict";(function(t,n){var r,o;r=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e},o=function(e){var t,n,o=document.createTextNode(""),i=0;return new e(function(){var e;if(t)n&&(t=n.concat(t));else{if(!n)return;t=n}if(n=t,t=null,"function"==typeof n)return e=n,n=null,void e();for(o.data=i=++i%2;n;)e=n.shift(),n.length||(n=null),e()}).observe(o,{characterData:!0}),function(e){r(e),t?"function"==typeof t?t=[t,e]:t.push(e):(t=e,o.data=i=++i%2)}},e.exports=function(){if("object"==typeof t&&t&&"function"==typeof t.nextTick)return t.nextTick;if("object"==typeof document&&document){if("function"==typeof MutationObserver)return o(MutationObserver);if("function"==typeof WebKitMutationObserver)return o(WebKitMutationObserver)}return"function"==typeof n?function(e){n(r(e))}:"function"==typeof setTimeout||"object"==typeof setTimeout?function(e){setTimeout(r(e),0)}:null}()}).call(this,n(68),n(397).setImmediate)},function(e,t,n){"use strict";var r=n(132);function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},function(e,t,n){"use strict";var r=n(115);e.exports=new r({explicit:[n(786),n(787),n(788)]})},function(e,t,n){"use strict";var r=n(22),o=(n(15),null),i={};function a(){if(o)for(var e in i){var t=i[e],n=o.indexOf(e);if(n>-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var a=t.eventTypes;for(var u in a)s(a[u],t,u)||r("98",u,e)}}}function s(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var i in o){if(o.hasOwnProperty(i))u(o[i],t,n)}return!0}return!!e.registrationName&&(u(e.registrationName,t,n),!0)}function u(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),a()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];i.hasOwnProperty(n)&&i[n]===o||(i[n]&&r("102",n),i[n]=o,t=!0)}t&&a()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,i)i.hasOwnProperty(e)&&delete i[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var a in r)r.hasOwnProperty(a)&&delete r[a]}};e.exports=c},function(e,t,n){"use strict";var r,o,i=n(22),a=n(251);n(15),n(23);function s(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=u.getNodeFromInstance(r),t?a.invokeGuardedCallbackWithCatch(o,n,e):a.invokeGuardedCallback(o,n,e),e.currentTarget=null}var u={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&i("103"),e.currentTarget=t?u.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)s(e,t,n[o],r[o]);else n&&s(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null},executeDispatchesInOrderStopAtTrue:function(e){var t=function(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t)){for(var r=0;r<t.length&&!e.isPropagationStopped();r++)if(t[r](e,n[r]))return n[r]}else if(t&&t(e,n))return n;return null}(e);return e._dispatchInstances=null,e._dispatchListeners=null,t},hasDispatches:function(e){return!!e._dispatchListeners},getInstanceFromNode:function(e){return r.getInstanceFromNode(e)},getNodeFromInstance:function(e){return r.getNodeFromInstance(e)},isAncestor:function(e,t){return o.isAncestor(e,t)},getLowestCommonAncestor:function(e,t){return o.getLowestCommonAncestor(e,t)},getParentInstance:function(e){return o.getParentInstance(e)},traverseTwoPhase:function(e,t,n){return o.traverseTwoPhase(e,t,n)},traverseEnterLeave:function(e,t,n,r,i){return o.traverseEnterLeave(e,t,n,r,i)},injection:{injectComponentTree:function(e){r=e},injectTreeTraversal:function(e){o=e}}};e.exports=u},function(e,t,n){"use strict";var r=null;function o(e,t,n){try{t(n)}catch(e){null===r&&(r=e)}}var i={invokeGuardedCallback:o,invokeGuardedCallbackWithCatch:o,rethrowCaughtError:function(){if(r){var e=r;throw r=null,e}}};e.exports=i},function(e,t,n){"use strict";e.exports=function(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}},function(e,t,n){"use strict";var r,o=n(38);o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")) +/** + * Checks if an event is supported in the current execution environment. + * + * NOTE: This will not work correctly for non-generic events such as `change`, + * `reset`, `load`, `error`, and `select`. + * + * Borrows from Modernizr. + * + * @param {string} eventNameSuffix Event name, e.g. "click". + * @param {?boolean} capture Check if the capture phase is supported. + * @return {boolean} True if the event is supported. + * @internal + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */,e.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,i=n in document;if(!i){var a=document.createElement("div");a.setAttribute(n,"return;"),i="function"==typeof a[n]}return!i&&r&&"wheel"===e&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}},function(e,t,n){"use strict";var r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function o(e){var t=this.nativeEvent;if(t.getModifierState)return t.getModifierState(e);var n=r[e];return!!n&&!!t[n]}e.exports=function(e){return o}},function(e,t,n){"use strict";var r=n(118),o=n(830),i=(n(27),n(53),n(257)),a=n(187),s=n(436);function u(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}var c=i(function(e,t,n){e.insertBefore(t,n)});function l(e,t,n){r.insertTreeBefore(e,t,n)}function p(e,t,n){Array.isArray(t)?function(e,t,n,r){var o=t;for(;;){var i=o.nextSibling;if(c(e,o,r),o===n)break;o=i}}(e,t[0],t[1],n):c(e,t,n)}function f(e,t){if(Array.isArray(t)){var n=t[1];h(e,t=t[0],n),e.removeChild(n)}e.removeChild(t)}function h(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}var d={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,replaceDelimitedText:function(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&c(r,document.createTextNode(n),o):n?(s(o,n),h(r,o,t)):h(r,e,t)},processUpdates:function(e,t){for(var n=0;n<t.length;n++){var r=t[n];switch(r.type){case"INSERT_MARKUP":l(e,r.content,u(e,r.afterNode));break;case"MOVE_EXISTING":p(e,r.fromNode,u(e,r.afterNode));break;case"SET_MARKUP":a(e,r.content);break;case"TEXT_CONTENT":s(e,r.content);break;case"REMOVE_NODE":f(e,r.fromNode)}}}};e.exports=d},function(e,t,n){"use strict";e.exports={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"}},function(e,t,n){"use strict";e.exports=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}},function(e,t,n){"use strict";var r=n(22),o=n(848),i=n(366)(n(105).isValidElement),a=(n(15),n(23),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0});function s(e){null!=e.checkedLink&&null!=e.valueLink&&r("87")}function u(e){s(e),(null!=e.value||null!=e.onChange)&&r("88")}function c(e){s(e),(null!=e.checked||null!=e.onChange)&&r("89")}var l={value:function(e,t,n){return!e[t]||a[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:i.func},p={};function f(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var h={checkPropTypes:function(e,t,n){for(var r in l){if(l.hasOwnProperty(r))var i=l[r](t,r,e,"prop",null,o);if(i instanceof Error&&!(i.message in p)){p[i.message]=!0;f(n)}}},getValue:function(e){return e.valueLink?(u(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(c(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(u(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(c(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};e.exports=h},function(e,t,n){"use strict";var r=n(22),o=(n(15),!1),i={replaceNodeWithMarkup:null,processChildrenUpdates:null,injection:{injectEnvironment:function(e){o&&r("104"),i.replaceNodeWithMarkup=e.replaceNodeWithMarkup,i.processChildrenUpdates=e.processChildrenUpdates,o=!0}}};e.exports=i},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var a=0;a<n.length;a++)if(!r.call(t,n[a])||!o(e[n[a]],t[n[a]]))return!1;return!0}},function(e,t,n){"use strict";e.exports=function(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}},function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};e.exports=r},function(e,t,n){"use strict";var r=n(22),o=(n(66),n(144)),i=(n(53),n(58));n(15),n(23);function a(e){i.enqueueUpdate(e)}function s(e,t){var n=o.get(e);return n||null}var u={isMounted:function(e){var t=o.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){u.validateCallback(t,n);var r=s(e);if(!r)return null;r._pendingCallbacks?r._pendingCallbacks.push(t):r._pendingCallbacks=[t],a(r)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],a(e)},enqueueForceUpdate:function(e){var t=s(e);t&&(t._pendingForceUpdate=!0,a(t))},enqueueReplaceState:function(e,t,n){var r=s(e);r&&(r._pendingStateQueue=[t],r._pendingReplaceState=!0,null!=n&&(u.validateCallback(n,"replaceState"),r._pendingCallbacks?r._pendingCallbacks.push(n):r._pendingCallbacks=[n]),a(r))},enqueueSetState:function(e,t){var n=s(e);n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),a(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,a(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&r("122",t,function(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}(e))}};e.exports=u},function(e,t,n){"use strict";n(25);var r=n(57),o=(n(23),r);e.exports=o},function(e,t,n){"use strict";e.exports=function(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}},function(e,t,n){var r=n(84),o=n(267),i=n(67),a="[object Object]",s=Function.prototype,u=Object.prototype,c=s.toString,l=u.hasOwnProperty,p=c.call(Object);e.exports=function(e){if(!i(e)||r(e)!=a)return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==p}},function(e,t,n){var r=n(386)(Object.getPrototypeOf,Object);e.exports=r},function(e,t,n){var r=n(380);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},function(e,t){ +/*! + * https://github.com/Starcounter-Jack/JSON-Patch + * (c) 2017 Joachim Wester + * MIT license + */ +var n=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function r(){this.constructor=e}e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},r=Object.prototype.hasOwnProperty;function o(e,t){return r.call(e,t)}function i(e){if(Array.isArray(e)){for(var t=new Array(e.length),n=0;n<t.length;n++)t[n]=""+n;return t}if(Object.keys)return Object.keys(e);t=[];for(var r in e)o(e,r)&&t.push(r);return t}function a(e){return-1===e.indexOf("/")&&-1===e.indexOf("~")?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function s(e,t){var n;for(var r in e)if(o(e,r)){if(e[r]===t)return a(r)+"/";if("object"==typeof e[r]&&""!=(n=s(e[r],t)))return a(r)+"/"+n}return""}function u(e,t){var n=[e];for(var r in t){var o="object"==typeof t[r]?JSON.stringify(t[r],null,2):t[r];void 0!==o&&n.push(r+": "+o)}return n.join("\n")}t.hasOwnProperty=o,t._objectKeys=i,t._deepClone=function(e){switch(typeof e){case"object":return JSON.parse(JSON.stringify(e));case"undefined":return null;default:return e}},t.isInteger=function(e){for(var t,n=0,r=e.length;n<r;){if(!((t=e.charCodeAt(n))>=48&&t<=57))return!1;n++}return!0},t.escapePathComponent=a,t.unescapePathComponent=function(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")},t._getPathRecursive=s,t.getPath=function(e,t){if(e===t)return"/";var n=s(e,t);if(""===n)throw new Error("Object not found in root");return"/"+n},t.hasUndefined=function e(t){if(void 0===t)return!0;if(t)if(Array.isArray(t)){for(var n=0,r=t.length;n<r;n++)if(e(t[n]))return!0}else if("object"==typeof t){var o=i(t),a=o.length;for(n=0;n<a;n++)if(e(t[o[n]]))return!0}return!1};var c=function(e){function t(t,n,r,o,i){e.call(this,u(t,{name:n,index:r,operation:o,tree:i})),this.name=n,this.index=r,this.operation=o,this.tree=i,this.message=u(t,{name:n,index:r,operation:o,tree:i})}return n(t,e),t}(Error);t.PatchError=c},function(e,t,n){var r=n(64),o=n(212),i=n(100),a=n(159),s=n(961);e.exports=function(e,t){var n=1==e,u=2==e,c=3==e,l=4==e,p=6==e,f=5==e||p,h=t||s;return function(t,s,d){for(var m,v,g=i(t),y=o(g),b=r(s,d,3),_=a(y.length),w=0,x=n?h(t,_):u?h(t,0):void 0;_>w;w++)if((f||w in y)&&(v=b(m=y[w],w,g),e))if(n)x[w]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return w;case 2:x.push(m)}else if(l)return!1;return p?-1:c||l?l:x}}},function(e,t,n){"use strict";function r(e,t,n,r,o){this.src=e,this.env=r,this.options=n,this.parser=t,this.tokens=o,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent="",this.labelUnmatchedScopes=0}r.prototype.pushPending=function(){this.tokens.push({type:"text",content:this.pending,level:this.pendingLevel}),this.pending=""},r.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level},r.prototype.cacheSet=function(e,t){for(var n=this.cache.length;n<=e;n++)this.cache.push(0);this.cache[e]=t},r.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0},e.exports=r},function(e,t,n){var r=n(607)("toUpperCase");e.exports=r},function(e,t,n){var r=n(227),o="Expected a function";function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},function(e,t,n){var r=n(641)(n(678));e.exports=r},function(e,t,n){"use strict";n.r(t);var r=n(276),o=n(44),i=n(279);t.default=function(e){return{statePlugins:{err:{reducers:Object(r.default)(e),actions:o,selectors:i}}}}},function(e,t,n){"use strict";n.r(t);var r=n(2),o=n.n(r),i=n(17),a=n.n(i),s=n(44),u=n(1),c=n(96),l={line:0,level:"error",message:"Unknown error"};t.default=function(e){var t;return t={},o()(t,s.NEW_THROWN_ERR,function(t,n){var r=n.payload,o=a()(l,r,{type:"thrown"});return t.update("errors",function(e){return(e||Object(u.List)()).push(Object(u.fromJS)(o))}).update("errors",function(t){return Object(c.default)(t,e.getSystem())})}),o()(t,s.NEW_THROWN_ERR_BATCH,function(t,n){var r=n.payload;return r=r.map(function(e){return Object(u.fromJS)(a()(l,e,{type:"thrown"}))}),t.update("errors",function(e){return(e||Object(u.List)()).concat(Object(u.fromJS)(r))}).update("errors",function(t){return Object(c.default)(t,e.getSystem())})}),o()(t,s.NEW_SPEC_ERR,function(t,n){var r=n.payload,o=Object(u.fromJS)(r);return o=o.set("type","spec"),t.update("errors",function(e){return(e||Object(u.List)()).push(Object(u.fromJS)(o)).sortBy(function(e){return e.get("line")})}).update("errors",function(t){return Object(c.default)(t,e.getSystem())})}),o()(t,s.NEW_SPEC_ERR_BATCH,function(t,n){var r=n.payload;return r=r.map(function(e){return Object(u.fromJS)(a()(l,e,{type:"spec"}))}),t.update("errors",function(e){return(e||Object(u.List)()).concat(Object(u.fromJS)(r))}).update("errors",function(t){return Object(c.default)(t,e.getSystem())})}),o()(t,s.NEW_AUTH_ERR,function(t,n){var r=n.payload,o=Object(u.fromJS)(a()({},r));return o=o.set("type","auth"),t.update("errors",function(e){return(e||Object(u.List)()).push(Object(u.fromJS)(o))}).update("errors",function(t){return Object(c.default)(t,e.getSystem())})}),o()(t,s.CLEAR,function(e,t){var n=t.payload;if(!n||!e.get("errors"))return e;var r=e.get("errors").filter(function(e){return e.keySeq().every(function(t){var r=e.get(t),o=n[t];return!o||r!==o})});return e.merge({errors:r})}),o()(t,s.CLEAR_BY,function(e,t){var n=t.payload;if(!n||"function"!=typeof n)return e;var r=e.get("errors").filter(function(e){return n(e)});return e.merge({errors:r})}),t}},function(e,t,n){"use strict";function r(e){return e.map(function(e){var t=e.get("message").indexOf("is not of a type(s)");if(t>-1){var n=e.get("message").slice(t+"is not of a type(s)".length).split(",");return e.set("message",e.get("message").slice(0,t)+function(e){return e.reduce(function(e,t,n,r){return n===r.length-1&&r.length>1?e+"or "+t:r[n+1]&&r.length>2?e+t+", ":r[n+1]?e+t+" ":e+t},"should be a")}(n))}return e})}n.r(t),n.d(t,"transform",function(){return r})},function(e,t,n){"use strict";n.r(t),n.d(t,"transform",function(){return r});n(93),n(1);function r(e,t){t.jsSpec;return e}},function(e,t,n){"use strict";n.r(t),n.d(t,"allErrors",function(){return i}),n.d(t,"lastError",function(){return a});var r=n(1),o=n(11),i=Object(o.a)(function(e){return e},function(e){return e.get("errors",Object(r.List)())}),a=Object(o.a)(i,function(e){return e.last()})},function(e,t,n){"use strict";n.r(t);var r=n(281),o=n(80),i=n(282);t.default=function(){return{statePlugins:{layout:{reducers:r.default,actions:o,selectors:i}}}}},function(e,t,n){"use strict";n.r(t);var r,o=n(2),i=n.n(o),a=n(1),s=n(80);t.default=(r={},i()(r,s.UPDATE_LAYOUT,function(e,t){return e.set("layout",t.payload)}),i()(r,s.UPDATE_FILTER,function(e,t){return e.set("filter",t.payload)}),i()(r,s.SHOW,function(e,t){var n=t.payload.shown,r=Object(a.fromJS)(t.payload.thing);return e.update("shown",Object(a.fromJS)({}),function(e){return e.set(r,n)})}),i()(r,s.UPDATE_MODE,function(e,t){var n=t.payload.thing,r=t.payload.mode;return e.setIn(["modes"].concat(n),(r||"")+"")}),r)},function(e,t,n){"use strict";n.r(t),n.d(t,"current",function(){return u}),n.d(t,"currentFilter",function(){return c}),n.d(t,"isShown",function(){return l}),n.d(t,"whatMode",function(){return p}),n.d(t,"showSummary",function(){return f});var r=n(12),o=n.n(r),i=n(11),a=n(3),s=n(1),u=function(e){return e.get("layout")},c=function(e){return e.get("filter")},l=function(e,t,n){return t=Object(a.w)(t),e.get("shown",Object(s.fromJS)({})).get(Object(s.fromJS)(t),n)},p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t=Object(a.w)(t),e.getIn(["modes"].concat(o()(t)),n)},f=Object(i.a)(function(e){return e},function(e){return!l(e,"editor")})},function(e,t,n){"use strict";n.r(t);var r=n(284),o=n(30),i=n(71),a=n(286);t.default=function(){return{statePlugins:{spec:{wrapActions:a,reducers:r.default,actions:o,selectors:i}}}}},function(e,t,n){"use strict";n.r(t);var r,o=n(2),i=n.n(o),a=n(17),s=n.n(a),u=n(12),c=n.n(u),l=n(1),p=n(3),f=n(18),h=n.n(f),d=n(71),m=n(30);t.default=(r={},i()(r,m.UPDATE_SPEC,function(e,t){return"string"==typeof t.payload?e.set("spec",t.payload):e}),i()(r,m.UPDATE_URL,function(e,t){return e.set("url",t.payload+"")}),i()(r,m.UPDATE_JSON,function(e,t){return e.set("json",Object(p.i)(t.payload))}),i()(r,m.UPDATE_RESOLVED,function(e,t){return e.setIn(["resolved"],Object(p.i)(t.payload))}),i()(r,m.UPDATE_RESOLVED_SUBTREE,function(e,t){var n=t.payload,r=n.value,o=n.path;return e.setIn(["resolvedSubtrees"].concat(c()(o)),Object(p.i)(r))}),i()(r,m.UPDATE_PARAM,function(e,t){var n=t.payload,r=n.path,o=n.paramName,i=n.paramIn,a=n.param,s=n.value,u=n.isXml,l=a?Object(p.B)(a):"".concat(i,".").concat(o),f=u?"value_xml":"value";return e.setIn(["meta","paths"].concat(c()(r),["parameters",l,f]),s)}),i()(r,m.UPDATE_EMPTY_PARAM_INCLUSION,function(e,t){var n=t.payload,r=n.pathMethod,o=n.paramName,i=n.paramIn,a=n.includeEmptyValue;if(!o||!i)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),e;var s="".concat(i,".").concat(o);return e.setIn(["meta","paths"].concat(c()(r),["parameter_inclusions",s]),a)}),i()(r,m.VALIDATE_PARAMS,function(e,t){var n=t.payload,r=n.pathMethod,o=n.isOAS3,i=Object(d.specJsonWithResolvedSubtrees)(e).getIn(["paths"].concat(c()(r))),a=Object(d.parameterValues)(e,r).toJS();return e.updateIn(["meta","paths"].concat(c()(r),["parameters"]),Object(l.fromJS)({}),function(t){return i.get("parameters",Object(l.List)()).reduce(function(t,n){var i=Object(p.C)(n,a),s=Object(d.parameterInclusionSettingFor)(e,r,n.get("name"),n.get("in")),u=Object(p.K)(n,i,{bypassRequiredCheck:s,isOAS3:o});return t.setIn([Object(p.B)(n),"errors"],Object(l.fromJS)(u))},t)})}),i()(r,m.CLEAR_VALIDATE_PARAMS,function(e,t){var n=t.payload.pathMethod;return e.updateIn(["meta","paths"].concat(c()(n),["parameters"]),Object(l.fromJS)([]),function(e){return e.map(function(e){return e.set("errors",Object(l.fromJS)([]))})})}),i()(r,m.SET_RESPONSE,function(e,t){var n,r=t.payload,o=r.res,i=r.path,a=r.method;(n=o.error?s()({error:!0,name:o.err.name,message:o.err.message,statusCode:o.err.statusCode},o.err.response):o).headers=n.headers||{};var u=e.setIn(["responses",i,a],Object(p.i)(n));return h.a.Blob&&o.data instanceof h.a.Blob&&(u=u.setIn(["responses",i,a,"text"],o.data)),u}),i()(r,m.SET_REQUEST,function(e,t){var n=t.payload,r=n.req,o=n.path,i=n.method;return e.setIn(["requests",o,i],Object(p.i)(r))}),i()(r,m.SET_MUTATED_REQUEST,function(e,t){var n=t.payload,r=n.req,o=n.path,i=n.method;return e.setIn(["mutatedRequests",o,i],Object(p.i)(r))}),i()(r,m.UPDATE_OPERATION_META_VALUE,function(e,t){var n=t.payload,r=n.path,o=n.value,i=n.key,a=["paths"].concat(c()(r)),s=["meta","paths"].concat(c()(r));return e.getIn(["json"].concat(c()(a)))||e.getIn(["resolved"].concat(c()(a)))||e.getIn(["resolvedSubtrees"].concat(c()(a)))?e.setIn([].concat(c()(s),[i]),Object(l.fromJS)(o)):e}),i()(r,m.CLEAR_RESPONSE,function(e,t){var n=t.payload,r=n.path,o=n.method;return e.deleteIn(["responses",r,o])}),i()(r,m.CLEAR_REQUEST,function(e,t){var n=t.payload,r=n.path,o=n.method;return e.deleteIn(["requests",r,o])}),i()(r,m.SET_SCHEME,function(e,t){var n=t.payload,r=n.scheme,o=n.path,i=n.method;return o&&i?e.setIn(["scheme",o,i],r):o||i?void 0:e.setIn(["scheme","_defaultScheme"],r)}),r)},function(e,t,n){var r=n(84),o=n(37),i=n(67),a="[object String]";e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&r(e)==a}},function(e,t,n){"use strict";n.r(t),n.d(t,"updateSpec",function(){return s}),n.d(t,"updateJsonSpec",function(){return u}),n.d(t,"executeRequest",function(){return c}),n.d(t,"validateParams",function(){return l});var r=n(16),o=n.n(r),i=n(93),a=n.n(i),s=function(e,t){var n=t.specActions;return function(){e.apply(void 0,arguments),n.parseToJson.apply(n,arguments)}},u=function(e,t){var n=t.specActions;return function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];e.apply(void 0,r),n.invalidateResolvedSubtreeCache();var s=r[0],u=a()(s,["paths"])||{},c=o()(u);c.forEach(function(e){a()(u,[e]).$ref&&n.requestResolvedSubtree(["paths",e])}),n.requestResolvedSubtree(["components","securitySchemes"])}},c=function(e,t){var n=t.specActions;return function(t){return n.logRequest(t),e(t)}},l=function(e,t){var n=t.specSelectors;return function(t){return e(t,n.isOAS3())}}},function(e,t,n){"use strict";n.r(t);var r=n(149),o=n(3);t.default=function(e){var t=e.getComponents,n=e.getStore,i=e.getSystem,a=r.getComponent,s=r.render,u=r.makeMappedContainer,c=Object(o.v)(a.bind(null,i,n,t));return{rootInjects:{getComponent:c,makeMappedContainer:Object(o.v)(u.bind(null,i,n,c,t)),render:s.bind(null,i,n,a,t)}}}},function(e,t,n){"use strict";n.r(t);var r=n(121);t.default=function(){return{fn:r}}},function(e,t,n){"use strict";n.r(t),t.default=function(e){var t=e.configs,n={debug:0,info:1,log:2,warn:3,error:4},r=function(e){return n[e]||-1},o=t.logLevel,i=r(o);function a(e){for(var t,n=arguments.length,o=new Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];r(e)>=i&&(t=console)[e].apply(t,o)}return a.warn=a.bind(null,"warn"),a.error=a.bind(null,"error"),a.info=a.bind(null,"info"),a.debug=a.bind(null,"debug"),{rootInjects:{log:a}}}},function(e,t,n){"use strict";n.r(t);var r=n(56),o=n.n(r),i=n(291);t.default=function(e){var t=e.configs,n=e.getConfigs;return{fn:{fetch:o.a.makeHttp(t.preFetch,t.postFetch),buildRequest:o.a.buildRequest,execute:o.a.execute,resolve:o.a.resolve,resolveSubtree:function(e,t,r){if(void 0===r){var i=n();r={modelPropertyMacro:i.modelPropertyMacro,parameterMacro:i.parameterMacro,requestInterceptor:i.requestInterceptor,responseInterceptor:i.responseInterceptor}}for(var a=arguments.length,s=new Array(a>3?a-3:0),u=3;u<a;u++)s[u-3]=arguments[u];return o.a.resolveSubtree.apply(o.a,[e,t,r].concat(s))},serializeRes:o.a.serializeRes,opId:o.a.helpers.opId},statePlugins:{configs:{wrapActions:i}}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"loaded",function(){return r});var r=function(e,t){return function(){e.apply(void 0,arguments);var n=t.getConfigs().withCredentials;void 0!==n&&(t.fn.fetch.withCredentials="string"==typeof n?"true"===n:!!n)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"preauthorizeBasic",function(){return c}),n.d(t,"preauthorizeApiKey",function(){return l});var r=n(2),o=n.n(r),i=n(293),a=n(72),s=n(294),u=n(295);function c(e,t,n,r){var i=e.authActions.authorize,a=e.specSelectors,s=a.specJson,u=(0,a.isOAS3)()?["components","securitySchemes"]:["securityDefinitions"],c=s().getIn([].concat(u,[t]));return c?i(o()({},t,{value:{username:n,password:r},schema:c.toJS()})):null}function l(e,t,n){var r=e.authActions.authorize,i=e.specSelectors,a=i.specJson,s=(0,i.isOAS3)()?["components","securitySchemes"]:["securityDefinitions"],u=a().getIn([].concat(s,[t]));return u?r(o()({},t,{value:n,schema:u.toJS()})):null}t.default=function(){return{afterLoad:function(e){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=e.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=l.bind(null,e),this.rootInjects.preauthorizeBasic=c.bind(null,e)},statePlugins:{auth:{reducers:i.default,actions:a,selectors:s},spec:{wrapActions:u}}}}},function(e,t,n){"use strict";n.r(t);var r,o=n(2),i=n.n(o),a=n(17),s=n.n(a),u=n(13),c=n.n(u),l=n(1),p=n(3),f=n(72);t.default=(r={},i()(r,f.SHOW_AUTH_POPUP,function(e,t){var n=t.payload;return e.set("showDefinitions",n)}),i()(r,f.AUTHORIZE,function(e,t){var n=t.payload,r=Object(l.fromJS)(n),o=e.get("authorized")||Object(l.Map)();return r.entrySeq().forEach(function(e){var t=c()(e,2),n=t[0],r=t[1],i=r.getIn(["schema","type"]);if("apiKey"===i||"http"===i)o=o.set(n,r);else if("basic"===i){var a=r.getIn(["value","username"]),s=r.getIn(["value","password"]);o=(o=o.setIn([n,"value"],{username:a,header:"Basic "+Object(p.a)(a+":"+s)})).setIn([n,"schema"],r.get("schema"))}}),e.set("authorized",o)}),i()(r,f.AUTHORIZE_OAUTH2,function(e,t){var n,r=t.payload,o=r.auth,i=r.token;return o.token=s()({},i),n=Object(l.fromJS)(o),e.setIn(["authorized",n.get("name")],n)}),i()(r,f.LOGOUT,function(e,t){var n=t.payload,r=e.get("authorized").withMutations(function(e){n.forEach(function(t){e.delete(t)})});return e.set("authorized",r)}),i()(r,f.CONFIGURE_AUTH,function(e,t){var n=t.payload;return e.set("configs",n)}),r)},function(e,t,n){"use strict";n.r(t),n.d(t,"shownDefinitions",function(){return l}),n.d(t,"definitionsToAuthorize",function(){return p}),n.d(t,"getDefinitionsByNames",function(){return f}),n.d(t,"definitionsForRequirements",function(){return h}),n.d(t,"authorized",function(){return d}),n.d(t,"isAuthorized",function(){return m}),n.d(t,"getConfigs",function(){return v});var r=n(16),o=n.n(r),i=n(13),a=n.n(i),s=n(11),u=n(1),c=function(e){return e},l=Object(s.a)(c,function(e){return e.get("showDefinitions")}),p=Object(s.a)(c,function(){return function(e){var t=e.specSelectors.securityDefinitions()||Object(u.Map)({}),n=Object(u.List)();return t.entrySeq().forEach(function(e){var t=a()(e,2),r=t[0],o=t[1],i=Object(u.Map)();i=i.set(r,o),n=n.push(i)}),n}}),f=function(e,t){return function(e){var n=e.specSelectors;console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");var r=n.securityDefinitions(),o=Object(u.List)();return t.valueSeq().forEach(function(e){var t=Object(u.Map)();e.entrySeq().forEach(function(e){var n,o=a()(e,2),i=o[0],s=o[1],u=r.get(i);"oauth2"===u.get("type")&&s.size&&((n=u.get("scopes")).keySeq().forEach(function(e){s.contains(e)||(n=n.delete(e))}),u=u.set("allowedScopes",n)),t=t.set(i,u)}),o=o.push(t)}),o}},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(u.List)();return function(e){return(e.authSelectors.definitionsToAuthorize()||Object(u.List)()).filter(function(e){return t.some(function(t){return t.get(e.keySeq().first())})})}},d=Object(s.a)(c,function(e){return e.get("authorized")||Object(u.Map)()}),m=function(e,t){return function(e){var n=e.authSelectors.authorized();return u.List.isList(t)?!!t.toJS().filter(function(e){return-1===o()(e).map(function(e){return!!n.get(e)}).indexOf(!1)}).length:null}},v=Object(s.a)(c,function(e){return e.get("configs")})},function(e,t,n){"use strict";n.r(t),n.d(t,"execute",function(){return y});var r=n(54),o=n.n(r),i=n(94),a=n.n(i),s=n(60),u=n.n(s),c=n(61),l=n.n(c),p=n(55),f=n.n(p),h=n(16),d=n.n(h),m=n(2),v=n.n(m);function g(e,t){var n=d()(e);if(f.a){var r=f()(e);t&&(r=r.filter(function(t){return l()(e,t).enumerable})),n.push.apply(n,r)}return n}var y=function(e,t){var n=t.authSelectors,r=t.specSelectors;return function(t){var i=t.path,s=t.method,c=t.operation,p=t.extras,f={authorized:n.authorized()&&n.authorized().toJS(),definitions:r.securityDefinitions()&&r.securityDefinitions().toJS(),specSecurity:r.security()&&r.security().toJS()};return e(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(n,!0).forEach(function(t){v()(e,t,n[t])}):u.a?a()(e,u()(n)):g(n).forEach(function(t){o()(e,t,l()(n,t))})}return e}({path:i,method:s,operation:c,securities:f},p))}}},function(e,t,n){"use strict";n.r(t);var r=n(3);t.default=function(){return{fn:{shallowEqualKeys:r.G}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return p});var r=n(28),o=n.n(r),i=n(17),a=n.n(i),s=n(11),u=n(1),c=n(18),l=n.n(c);function p(e){var t=e.fn;return{statePlugins:{spec:{actions:{download:function(e){return function(n){var r=n.errActions,o=n.specSelectors,i=n.specActions,s=n.getConfigs,u=t.fetch,c=s();function p(t){if(t instanceof Error||t.status>=400)return i.updateLoadingStatus("failed"),r.newThrownErr(a()(new Error((t.message||t.statusText)+" "+e),{source:"fetch"})),void(!t.status&&t instanceof Error&&function(){try{var t;if("URL"in l.a?t=new URL(e):(t=document.createElement("a")).href=e,"https:"!==t.protocol&&"https:"===l.a.location.protocol){var n=a()(new Error("Possible mixed-content issue? The page was loaded over https:// but a ".concat(t.protocol,"// URL was specified. Check that you are not attempting to load mixed content.")),{source:"fetch"});return void r.newThrownErr(n)}if(t.origin!==l.a.location.origin){var o=a()(new Error("Possible cross-origin (CORS) issue? The URL origin (".concat(t.origin,") does not match the page (").concat(l.a.location.origin,"). Check the server returns the correct 'Access-Control-Allow-*' headers.")),{source:"fetch"});r.newThrownErr(o)}}catch(e){return}}());i.updateLoadingStatus("success"),i.updateSpec(t.text),o.url()!==e&&i.updateUrl(e)}e=e||o.url(),i.updateLoadingStatus("loading"),r.clear({source:"fetch"}),u({url:e,loadSpec:!0,requestInterceptor:c.requestInterceptor||function(e){return e},responseInterceptor:c.responseInterceptor||function(e){return e},credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(p,p)}},updateLoadingStatus:function(e){var t=[null,"loading","failed","success","failedConfig"];return-1===t.indexOf(e)&&console.error("Error: ".concat(e," is not one of ").concat(o()(t))),{type:"spec_update_loading_status",payload:e}}},reducers:{spec_update_loading_status:function(e,t){return"string"==typeof t.payload?e.set("loadingStatus",t.payload):e}},selectors:{loadingStatus:Object(s.a)(function(e){return e||Object(u.Map)()},function(e){return e.get("loadingStatus")||null})}}}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"downloadConfig",function(){return o}),n.d(t,"getConfigByUrl",function(){return i});var r=n(148),o=function(e){return function(t){return(0,t.fn.fetch)(e)}},i=function(e,t){return function(n){var o=n.specActions;if(e)return o.downloadConfig(e).then(i,i);function i(n){n instanceof Error||n.status>=400?(o.updateLoadingStatus("failedConfig"),o.updateLoadingStatus("failedConfig"),o.updateUrl(""),console.error(n.statusText+" "+e.url),t(null)):t(Object(r.parseYamlConfig)(n.text))}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"get",function(){return i});var r=n(14),o=n.n(r),i=function(e,t){return e.getIn(o()(t)?t:[t])}},function(e,t,n){"use strict";n.r(t);var r,o=n(2),i=n.n(o),a=n(1),s=n(122);t.default=(r={},i()(r,s.UPDATE_CONFIGS,function(e,t){return e.merge(Object(a.fromJS)(t.payload))}),i()(r,s.TOGGLE_CONFIGS,function(e,t){var n=t.payload,r=e.get(n);return e.set(n,!r)}),r)},function(e,t,n){"use strict";n.r(t);var r=n(302),o=n(303),i=n(304);t.default=function(){return[r.default,{statePlugins:{configs:{wrapActions:{loaded:function(e,t){return function(){e.apply(void 0,arguments);var n=decodeURIComponent(window.location.hash);t.layoutActions.parseDeepLinkHash(n)}}}}},wrapComponents:{operation:o.default,OperationTag:i.default}}]}},function(e,t,n){"use strict";n.r(t),n.d(t,"show",function(){return v}),n.d(t,"scrollTo",function(){return g}),n.d(t,"parseDeepLinkHash",function(){return y}),n.d(t,"readyToScroll",function(){return b}),n.d(t,"scrollToElement",function(){return _}),n.d(t,"clearScrollTo",function(){return w});var r,o=n(2),i=n.n(o),a=n(13),s=n.n(a),u=n(14),c=n.n(u),l=n(150),p=n(487),f=n.n(p),h=n(3),d=n(1),m=n.n(d),v=function(e,t){var n=t.getConfigs,r=t.layoutSelectors;return function(){for(var t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];if(e.apply(void 0,o),n().deepLinking)try{var a=o[0],u=o[1];a=c()(a)?a:[a];var p=r.urlHashArrayFromIsShownKey(a);if(!p.length)return;var f=s()(p,2),d=f[0],m=f[1];if(!u)return Object(l.setHash)("/");2===p.length?Object(l.setHash)(Object(h.d)("/".concat(encodeURIComponent(d),"/").concat(encodeURIComponent(m)))):1===p.length&&Object(l.setHash)(Object(h.d)("/".concat(encodeURIComponent(d))))}catch(e){console.error(e)}}},g=function(e){return{type:"layout_scroll_to",payload:c()(e)?e:[e]}},y=function(e){return function(t){var n=t.layoutActions,r=t.layoutSelectors;if((0,t.getConfigs)().deepLinking&&e){var o=e.slice(1);"!"===o[0]&&(o=o.slice(1)),"/"===o[0]&&(o=o.slice(1));var i=o.split("/").map(function(e){return e||""}),a=r.isShownKeyFromUrlHashArray(i),u=s()(a,3),c=u[0],l=u[1],p=void 0===l?"":l,f=u[2],h=void 0===f?"":f;if("operations"===c){var d=r.isShownKeyFromUrlHashArray([p]);p.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),n.show(d.map(function(e){return e.replace(/_/g," ")}),!0)),n.show(d,!0)}(p.indexOf("_")>-1||h.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),n.show(a.map(function(e){return e.replace(/_/g," ")}),!0)),n.show(a,!0),n.scrollTo(a)}}},b=function(e,t){return function(n){var r=n.layoutSelectors.getScrollToKey();m.a.is(r,Object(d.fromJS)(e))&&(n.layoutActions.scrollToElement(t),n.layoutActions.clearScrollTo())}},_=function(e,t){return function(n){try{t=t||n.fn.getScrollParent(e),f.a.createScroller(t).to(e)}catch(e){console.error(e)}}},w=function(){return{type:"layout_clear_scroll"}};t.default={fn:{getScrollParent:function(e,t){var n=document.documentElement,r=getComputedStyle(e),o="absolute"===r.position,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===r.position)return n;for(var a=e;a=a.parentElement;)if(r=getComputedStyle(a),(!o||"static"!==r.position)&&i.test(r.overflow+r.overflowY+r.overflowX))return a;return n}},statePlugins:{layout:{actions:{scrollToElement:_,scrollTo:g,clearScrollTo:w,readyToScroll:b,parseDeepLinkHash:y},selectors:{getScrollToKey:function(e){return e.get("scrollToKey")},isShownKeyFromUrlHashArray:function(e,t){var n=s()(t,2),r=n[0],o=n[1];return o?["operations",r,o]:r?["operations-tag",r]:[]},urlHashArrayFromIsShownKey:function(e,t){var n=s()(t,3),r=n[0],o=n[1],i=n[2];return"operations"==r?[o,i]:"operations-tag"==r?[o]:[]}},reducers:(r={},i()(r,"layout_scroll_to",function(e,t){return e.set("scrollToKey",m.a.fromJS(t.payload))}),i()(r,"layout_clear_scroll",function(e){return e.delete("scrollToKey")}),r),wrapActions:{show:v}}}}},function(e,t,n){"use strict";n.r(t);var r=n(4),o=n.n(r),i=n(5),a=n.n(i),s=n(6),u=n.n(s),c=n(7),l=n.n(c),p=n(9),f=n.n(p),h=n(8),d=n.n(h),m=n(2),v=n.n(m),g=n(0),y=n.n(g);n(20);t.default=function(e,t){return function(n){function r(){var e,n;o()(this,r);for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=u()(this,(e=l()(r)).call.apply(e,[this].concat(a))),v()(f()(n),"onLoad",function(e){var r=n.props.operation,o=r.toObject(),i=o.tag,a=o.operationId,s=r.toObject().isShownKey;s=s||["operations",i,a],t.layoutActions.readyToScroll(s,e)}),n}return d()(r,n),a()(r,[{key:"render",value:function(){return y.a.createElement("span",{ref:this.onLoad},y.a.createElement(e,this.props))}}]),r}(y.a.Component)}},function(e,t,n){"use strict";n.r(t);var r=n(4),o=n.n(r),i=n(5),a=n.n(i),s=n(6),u=n.n(s),c=n(7),l=n.n(c),p=n(9),f=n.n(p),h=n(8),d=n.n(h),m=n(2),v=n.n(m),g=n(0),y=n.n(g);n(10);t.default=function(e,t){return function(n){function r(){var e,n;o()(this,r);for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=u()(this,(e=l()(r)).call.apply(e,[this].concat(a))),v()(f()(n),"onLoad",function(e){var r=["operations-tag",n.props.tag];t.layoutActions.readyToScroll(r,e)}),n}return d()(r,n),a()(r,[{key:"render",value:function(){return y.a.createElement("span",{ref:this.onLoad},y.a.createElement(e,this.props))}}]),r}(y.a.Component)}},function(e,t,n){"use strict";n.r(t);var r=n(306);t.default=function(){return{fn:{opsFilter:r.default}}}},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return e.filter(function(e,n){return-1!==n.indexOf(t)})}},function(e,t,n){"use strict";n.r(t);var r=!1;t.default=function(){return{statePlugins:{spec:{wrapActions:{updateSpec:function(e){return function(){return r=!0,e.apply(void 0,arguments)}},updateJsonSpec:function(e,t){return function(){var n=t.getConfigs().onComplete;return r&&"function"==typeof n&&(setTimeout(n,0),r=!1),e.apply(void 0,arguments)}}}}}}}},function(e,t,n){"use strict";n.r(t);var r=n(309),o=n(310),i=n(311),a=n(312),s=n(321),u=n(62),c=n(328),l=n(329);t.default=function(){return{components:a.default,wrapComponents:s.default,statePlugins:{spec:{wrapSelectors:r,selectors:i},auth:{wrapSelectors:o},oas3:{actions:u,reducers:l.default,selectors:c}}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"definitions",function(){return h}),n.d(t,"hasHost",function(){return d}),n.d(t,"securityDefinitions",function(){return m}),n.d(t,"host",function(){return v}),n.d(t,"basePath",function(){return g}),n.d(t,"consumes",function(){return y}),n.d(t,"produces",function(){return b}),n.d(t,"schemes",function(){return _}),n.d(t,"servers",function(){return w}),n.d(t,"isOAS3",function(){return x}),n.d(t,"isSwagger2",function(){return E});var r=n(11),o=n(71),i=n(1),a=n(24);function s(e){return function(t,n){return function(){var r=n.getSystem().specSelectors.specJson();return Object(a.isOAS3)(r)?e.apply(void 0,arguments):t.apply(void 0,arguments)}}}var u=function(e){return e||Object(i.Map)()},c=s(Object(r.a)(function(){return null})),l=Object(r.a)(u,function(e){return e.get("json",Object(i.Map)())}),p=Object(r.a)(u,function(e){return e.get("resolved",Object(i.Map)())}),f=function(e){var t=p(e);return t.count()<1&&(t=l(e)),t},h=s(Object(r.a)(f,function(e){var t=e.getIn(["components","schemas"]);return i.Map.isMap(t)?t:Object(i.Map)()})),d=s(function(e){return f(e).hasIn(["servers",0])}),m=s(Object(r.a)(o.specJsonWithResolvedSubtrees,function(e){return e.getIn(["components","securitySchemes"])||null})),v=c,g=c,y=c,b=c,_=c,w=s(Object(r.a)(f,function(e){return e.getIn(["servers"])||Object(i.Map)()})),x=function(e,t){return function(){var e=t.getSystem().specSelectors.specJson();return Object(a.isOAS3)(i.Map.isMap(e)?e:Object(i.Map)())}},E=function(e,t){return function(){var e=t.getSystem().specSelectors.specJson();return Object(a.isSwagger2)(i.Map.isMap(e)?e:Object(i.Map)())}}},function(e,t,n){"use strict";n.r(t),n.d(t,"definitionsToAuthorize",function(){return p});var r=n(2),o=n.n(r),i=n(13),a=n.n(i),s=n(11),u=n(1),c=n(24);var l,p=(l=Object(s.a)(function(e){return e},function(e){return e.specSelectors.securityDefinitions()},function(e,t){var n=Object(u.List)();return t?(t.entrySeq().forEach(function(e){var t=a()(e,2),r=t[0],i=t[1],s=i.get("type");"oauth2"===s&&i.get("flows").entrySeq().forEach(function(e){var t=a()(e,2),s=t[0],c=t[1],l=Object(u.fromJS)({flow:s,authorizationUrl:c.get("authorizationUrl"),tokenUrl:c.get("tokenUrl"),scopes:c.get("scopes"),type:i.get("type")});n=n.push(new u.Map(o()({},r,l.filter(function(e){return void 0!==e}))))}),"http"!==s&&"apiKey"!==s||(n=n.push(new u.Map(o()({},r,i))))}),n):n}),function(e,t){return function(n){for(var r=t.getSystem().specSelectors.specJson(),o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];return Object(c.isOAS3)(r)?l.apply(void 0,[t].concat(i)):e.apply(void 0,i)}})},function(e,t,n){"use strict";n.r(t),n.d(t,"servers",function(){return l}),n.d(t,"isSwagger2",function(){return p});var r=n(11),o=n(1),i=n(24);var a,s=function(e){return e||Object(o.Map)()},u=Object(r.a)(s,function(e){return e.get("json",Object(o.Map)())}),c=Object(r.a)(s,function(e){return e.get("resolved",Object(o.Map)())}),l=(a=Object(r.a)(function(e){var t=c(e);return t.count()<1&&(t=u(e)),t},function(e){return e.getIn(["servers"])||Object(o.Map)()}),function(){return function(e){var t=e.getSystem().specSelectors.specJson();if(Object(i.isOAS3)(t)){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return a.apply(void 0,r)}return null}}),p=function(e,t){return function(){var e=t.getSystem().specSelectors.specJson();return Object(i.isSwagger2)(e)}}},function(e,t,n){"use strict";n.r(t);var r=n(313),o=n(314),i=n(315),a=n(316),s=n(317),u=n(318),c=n(319),l=n(320);t.default={Callbacks:r.default,HttpAuth:c.default,RequestBody:o.default,Servers:a.default,ServersContainer:s.default,RequestBodyEditor:u.default,OperationServers:l.default,operationLink:i.default}},function(e,t,n){"use strict";n.r(t);var r=n(19),o=n.n(r),i=n(0),a=n.n(i),s=(n(10),n(20),n(1));t.default=function(e){var t=e.callbacks,n=e.getComponent,r=e.specPath,i=n("OperationContainer",!0);if(!t)return a.a.createElement("span",null,"No callbacks");var u=t.map(function(t,n){return a.a.createElement("div",{key:n},a.a.createElement("h2",null,n),t.map(function(t,u){return"$$ref"===u?null:a.a.createElement("div",{key:u},t.map(function(t,c){if("$$ref"===c)return null;var l=Object(s.fromJS)({operation:t});return a.a.createElement(i,o()({},e,{op:l,key:c,tag:"",method:c,path:u,specPath:r.push(n,u,c),allowTryItOut:!1}))}))}))});return a.a.createElement("div",null,u)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=(n(10),n(20),n(1)),a=n(3);function s(e,t,n){var r=e.getIn(["content",t]),o=r.get("schema").toJS(),i=void 0!==r.get("example")?Object(a.I)(r.get("example")):null,s=r.getIn(["examples",n,"value"]);return r.get("examples")?Object(a.I)(s)||"":Object(a.I)(i||Object(a.o)(o,t,{includeWriteOnly:!0})||"")}t.default=function(e){var t=e.requestBody,n=e.requestBodyValue,r=e.getComponent,u=e.getConfigs,c=e.specSelectors,l=e.fn,p=e.contentType,f=e.isExecute,h=e.specPath,d=e.onChange,m=e.activeExamplesKey,v=e.updateActiveExamplesKey,g=r("Markdown"),y=r("modelExample"),b=r("RequestBodyEditor"),_=r("highlightCode"),w=r("ExamplesSelectValueRetainer"),x=r("Example"),E=u().showCommonExtensions,S=t&&t.get("description")||null,C=t&&t.get("content")||new i.OrderedMap;p=p||C.keySeq().first()||"";var k=C.get(p,Object(i.OrderedMap)()),O=k.get("schema",Object(i.OrderedMap)()),A=k.get("examples",null);if(!k.size)return null;var T="object"===k.getIn(["schema","type"]);if("application/octet-stream"===p||0===p.indexOf("image/")||0===p.indexOf("audio/")||0===p.indexOf("video/")){var j=r("Input");return f?o.a.createElement(j,{type:"file",onChange:function(e){d(e.target.files[0])}}):o.a.createElement("i",null,"Example values are not available for ",o.a.createElement("code",null,"application/octet-stream")," media types.")}if(T&&("application/x-www-form-urlencoded"===p||0===p.indexOf("multipart/"))&&O.get("properties",Object(i.OrderedMap)()).size>0){var I=r("JsonSchemaForm"),P=r("ParameterExt"),M=O.get("properties",Object(i.OrderedMap)());return n=i.Map.isMap(n)?n:Object(i.OrderedMap)(),o.a.createElement("div",{className:"table-container"},S&&o.a.createElement(g,{source:S}),o.a.createElement("table",null,o.a.createElement("tbody",null,M.map(function(e,t){var s=E?Object(a.l)(e):null,u=O.get("required",Object(i.List)()).includes(t),c=e.get("type"),p=e.get("format"),h=e.get("description"),m=n.get(t),v=e.get("default")||e.get("example")||"";""===v&&"object"===c&&(v=Object(a.o)(e,!1,{includeWriteOnly:!0})),"string"!=typeof v&&"object"===c&&(v=Object(a.I)(v));var y="string"===c&&("binary"===p||"base64"===p);return o.a.createElement("tr",{key:t,className:"parameters","data-property-name":t},o.a.createElement("td",{className:"parameters-col_name"},o.a.createElement("div",{className:u?"parameter__name required":"parameter__name"},t,u?o.a.createElement("span",{style:{color:"red"}}," *"):null),o.a.createElement("div",{className:"parameter__type"},c,p&&o.a.createElement("span",{className:"prop-format"},"($",p,")"),E&&s.size?s.map(function(e,t){return o.a.createElement(P,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})}):null),o.a.createElement("div",{className:"parameter__deprecated"},e.get("deprecated")?"deprecated":null)),o.a.createElement("td",{className:"parameters-col_description"},o.a.createElement(g,{source:h}),f?o.a.createElement("div",null,o.a.createElement(I,{fn:l,dispatchInitialValue:!y,schema:e,description:t,getComponent:r,value:void 0===m?v:m,onChange:function(e){d(e,[t])}})):null))}))))}return o.a.createElement("div",null,S&&o.a.createElement(g,{source:S}),A?o.a.createElement(w,{examples:A,currentKey:m,currentUserInputValue:n,onSelect:function(e){v(e)},updateValue:d,defaultToFirstExample:!0,getComponent:r}):null,f?o.a.createElement("div",null,o.a.createElement(b,{value:n,defaultValue:s(t,p,m),onChange:d,getComponent:r})):o.a.createElement(y,{getComponent:r,getConfigs:u,specSelectors:c,expandDepth:1,isExecute:f,schema:k.get("schema"),specPath:h.push("content",p),example:o.a.createElement(_,{className:"body-param__example",value:Object(a.I)(n)||s(t,p,m)})}),A?o.a.createElement(x,{example:A.get(m),getComponent:r}):null)}},function(e,t,n){"use strict";n.r(t);var r=n(28),o=n.n(r),i=n(4),a=n.n(i),s=n(5),u=n.n(s),c=n(6),l=n.n(c),p=n(7),f=n.n(p),h=n(8),d=n.n(h),m=n(0),v=n.n(m),g=(n(10),n(20),function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return d()(t,e),u()(t,[{key:"render",value:function(){var e=this.props,t=e.link,n=e.name,r=(0,e.getComponent)("Markdown"),i=t.get("operationId")||t.get("operationRef"),a=t.get("parameters")&&t.get("parameters").toJS(),s=t.get("description");return v.a.createElement("div",{style:{marginBottom:"1.5em"}},v.a.createElement("div",{style:{marginBottom:".5em"}},v.a.createElement("b",null,v.a.createElement("code",null,n)),s?v.a.createElement(r,{source:s}):null),v.a.createElement("pre",null,"Operation `",i,"`",v.a.createElement("br",null),v.a.createElement("br",null),"Parameters ",function(e,t){if("string"!=typeof t)return"";return t.split("\n").map(function(t,n){return n>0?Array(e+1).join(" ")+t:t}).join("\n")}(0,o()(a,null,2))||"{}",v.a.createElement("br",null)))}}]),t}(m.Component));t.default=g},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return _});var r=n(4),o=n.n(r),i=n(5),a=n.n(i),s=n(6),u=n.n(s),c=n(7),l=n.n(c),p=n(9),f=n.n(p),h=n(8),d=n.n(h),m=n(2),v=n.n(m),g=n(0),y=n.n(g),b=n(1),_=(n(10),n(20),function(e){function t(){var e,n;o()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=u()(this,(e=l()(t)).call.apply(e,[this].concat(i))),v()(f()(n),"onServerChange",function(e){n.setServer(e.target.value)}),v()(f()(n),"onServerVariableValueChange",function(e){var t=n.props,r=t.setServerVariableValue,o=t.currentServer,i=e.target.getAttribute("data-variable"),a=e.target.value;"function"==typeof r&&r({server:o,key:i,val:a})}),v()(f()(n),"setServer",function(e){(0,n.props.setSelectedServer)(e)}),n}return d()(t,e),a()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.servers;e.currentServer||this.setServer(t.first().get("url"))}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.servers,r=t.setServerVariableValue,o=t.getServerVariable;if(this.props.currentServer!==e.currentServer){var i=n.find(function(t){return t.get("url")===e.currentServer});if(!i)return this.setServer(n.first().get("url"));(i.get("variables")||Object(b.OrderedMap)()).map(function(t,n){o(e.currentServer,n)||r({server:e.currentServer,key:n,val:t.get("default")||""})})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.servers,r=t.currentServer,o=t.getServerVariable,i=t.getEffectiveServerValue,a=(n.find(function(e){return e.get("url")===r})||Object(b.OrderedMap)()).get("variables")||Object(b.OrderedMap)(),s=0!==a.size;return y.a.createElement("div",{className:"servers"},y.a.createElement("label",{htmlFor:"servers"},y.a.createElement("select",{onChange:this.onServerChange},n.valueSeq().map(function(e){return y.a.createElement("option",{value:e.get("url"),key:e.get("url")},e.get("url"),e.get("description")&&" - ".concat(e.get("description")))}).toArray())),s?y.a.createElement("div",null,y.a.createElement("div",{className:"computed-url"},"Computed URL:",y.a.createElement("code",null,i(r))),y.a.createElement("h4",null,"Server variables"),y.a.createElement("table",null,y.a.createElement("tbody",null,a.map(function(t,n){return y.a.createElement("tr",{key:n},y.a.createElement("td",null,n),y.a.createElement("td",null,t.get("enum")?y.a.createElement("select",{"data-variable":n,onChange:e.onServerVariableValueChange},t.get("enum").map(function(e){return y.a.createElement("option",{selected:e===o(r,n),key:e,value:e},e)})):y.a.createElement("input",{type:"text",value:o(r,n)||"",onChange:e.onServerVariableValueChange,"data-variable":n})))})))):null)}}]),t}(y.a.Component))},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return m});var r=n(4),o=n.n(r),i=n(5),a=n.n(i),s=n(6),u=n.n(s),c=n(7),l=n.n(c),p=n(8),f=n.n(p),h=n(0),d=n.n(h),m=(n(10),function(e){function t(){return o()(this,t),u()(this,l()(t).apply(this,arguments))}return f()(t,e),a()(t,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,n=e.oas3Selectors,r=e.oas3Actions,o=e.getComponent,i=t.servers(),a=o("Servers");return i&&i.size?d.a.createElement("div",null,d.a.createElement("span",{className:"servers-title"},"Servers"),d.a.createElement(a,{servers:i,currentServer:n.selectedServer(),setSelectedServer:r.setSelectedServer,setServerVariableValue:r.setServerVariableValue,getServerVariable:n.serverVariableValue,getEffectiveServerValue:n.serverEffectiveValue})):null}}]),t}(d.a.Component))},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return w});var r=n(4),o=n.n(r),i=n(5),a=n.n(i),s=n(6),u=n.n(s),c=n(7),l=n.n(c),p=n(9),f=n.n(p),h=n(8),d=n.n(h),m=n(2),v=n.n(m),g=n(0),y=n.n(g),b=(n(10),n(3)),_=Function.prototype,w=function(e){function t(e,n){var r;return o()(this,t),r=u()(this,l()(t).call(this,e,n)),v()(f()(r),"applyDefaultValue",function(e){var t=e||r.props,n=t.onChange,o=t.defaultValue;return r.setState({value:o}),n(o)}),v()(f()(r),"onChange",function(e){r.props.onChange(Object(b.I)(e))}),v()(f()(r),"onDomChange",function(e){var t=e.target.value;r.setState({value:t},function(){return r.onChange(t)})}),r.state={value:Object(b.I)(e.value)||e.defaultValue},e.onChange(e.value),r}return d()(t,e),a()(t,[{key:"componentWillReceiveProps",value:function(e){this.props.value!==e.value&&e.value!==this.state.value&&this.setState({value:Object(b.I)(e.value)}),!e.value&&e.defaultValue&&this.state.value&&this.applyDefaultValue(e)}},{key:"render",value:function(){var e=this.props.getComponent,t=this.state.value,n=e("TextArea");return y.a.createElement("div",{className:"body-param"},y.a.createElement(n,{className:"body-param__text",value:t,onChange:this.onDomChange}))}}]),t}(g.PureComponent);v()(w,"defaultProps",{onChange:_})},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return w});var r=n(17),o=n.n(r),i=n(4),a=n.n(i),s=n(5),u=n.n(s),c=n(6),l=n.n(c),p=n(7),f=n.n(p),h=n(9),d=n.n(h),m=n(8),v=n.n(m),g=n(2),y=n.n(g),b=n(0),_=n.n(b),w=(n(10),function(e){function t(e,n){var r;a()(this,t),r=l()(this,f()(t).call(this,e,n)),y()(d()(r),"onChange",function(e){var t=r.props.onChange,n=e.target,i=n.value,a=n.name,s=o()({},r.state.value);a?s[a]=i:s=i,r.setState({value:s},function(){return t(r.state)})});var i=r.props,s=i.name,u=i.schema,c=r.getValue();return r.state={name:s,schema:u,value:c},r}return v()(t,e),u()(t,[{key:"getValue",value:function(){var e=this.props,t=e.name,n=e.authorized;return n&&n.getIn([t,"value"])}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.errSelectors,o=e.name,i=n("Input"),a=n("Row"),s=n("Col"),u=n("authError"),c=n("Markdown"),l=n("JumpToPath",!0),p=(t.get("scheme")||"").toLowerCase(),f=this.getValue(),h=r.allErrors().filter(function(e){return e.get("authId")===o});if("basic"===p){var d=f?f.get("username"):null;return _.a.createElement("div",null,_.a.createElement("h4",null,_.a.createElement("code",null,o||t.get("name"))," (http, Basic)",_.a.createElement(l,{path:["securityDefinitions",o]})),d&&_.a.createElement("h6",null,"Authorized"),_.a.createElement(a,null,_.a.createElement(c,{source:t.get("description")})),_.a.createElement(a,null,_.a.createElement("label",null,"Username:"),d?_.a.createElement("code",null," ",d," "):_.a.createElement(s,null,_.a.createElement(i,{type:"text",required:"required",name:"username",onChange:this.onChange}))),_.a.createElement(a,null,_.a.createElement("label",null,"Password:"),d?_.a.createElement("code",null," ****** "):_.a.createElement(s,null,_.a.createElement(i,{autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),h.valueSeq().map(function(e,t){return _.a.createElement(u,{error:e,key:t})}))}return"bearer"===p?_.a.createElement("div",null,_.a.createElement("h4",null,_.a.createElement("code",null,o||t.get("name"))," (http, Bearer)",_.a.createElement(l,{path:["securityDefinitions",o]})),f&&_.a.createElement("h6",null,"Authorized"),_.a.createElement(a,null,_.a.createElement(c,{source:t.get("description")})),_.a.createElement(a,null,_.a.createElement("label",null,"Value:"),f?_.a.createElement("code",null," ****** "):_.a.createElement(s,null,_.a.createElement(i,{type:"text",onChange:this.onChange}))),h.valueSeq().map(function(e,t){return _.a.createElement(u,{error:e,key:t})})):_.a.createElement("div",null,_.a.createElement("em",null,_.a.createElement("b",null,o)," HTTP authentication: unsupported scheme ","'".concat(p,"'")))}}]),t}(_.a.Component))},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return P});var r=n(54),o=n.n(r),i=n(94),a=n.n(i),s=n(60),u=n.n(s),c=n(61),l=n.n(c),p=n(55),f=n.n(p),h=n(16),d=n.n(h),m=n(4),v=n.n(m),g=n(5),y=n.n(g),b=n(6),_=n.n(b),w=n(7),x=n.n(w),E=n(9),S=n.n(E),C=n(8),k=n.n(C),O=n(2),A=n.n(O),T=n(0),j=n.n(T);n(10),n(20);function I(e,t){var n=d()(e);if(f.a){var r=f()(e);t&&(r=r.filter(function(t){return l()(e,t).enumerable})),n.push.apply(n,r)}return n}var P=function(e){function t(){var e,n;v()(this,t);for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];return n=_()(this,(e=x()(t)).call.apply(e,[this].concat(i))),A()(S()(n),"setSelectedServer",function(e){var t=n.props,r=t.path,o=t.method;return n.forceUpdate(),n.props.setSelectedServer(e,"".concat(r,":").concat(o))}),A()(S()(n),"setServerVariableValue",function(e){var t=n.props,r=t.path,i=t.method;return n.forceUpdate(),n.props.setServerVariableValue(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(n,!0).forEach(function(t){A()(e,t,n[t])}):u.a?a()(e,u()(n)):I(n).forEach(function(t){o()(e,t,l()(n,t))})}return e}({},e,{namespace:"".concat(r,":").concat(i)}))}),A()(S()(n),"getSelectedServer",function(){var e=n.props,t=e.path,r=e.method;return n.props.getSelectedServer("".concat(t,":").concat(r))}),A()(S()(n),"getServerVariable",function(e,t){var r=n.props,o=r.path,i=r.method;return n.props.getServerVariable({namespace:"".concat(o,":").concat(i),server:e},t)}),A()(S()(n),"getEffectiveServerValue",function(e){var t=n.props,r=t.path,o=t.method;return n.props.getEffectiveServerValue({server:e,namespace:"".concat(r,":").concat(o)})}),n}return k()(t,e),y()(t,[{key:"render",value:function(){var e=this.props,t=e.operationServers,n=e.pathServers,r=e.getComponent;if(!t&&!n)return null;var o=r("Servers"),i=t||n,a=t?"operation":"path";return j.a.createElement("div",{className:"opblock-section operation-servers"},j.a.createElement("div",{className:"opblock-section-header"},j.a.createElement("div",{className:"tab-header"},j.a.createElement("h4",{className:"opblock-title"},"Servers"))),j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement("h4",{className:"message"},"These ",a,"-level options override the global server options."),j.a.createElement(o,{servers:i,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}]),t}(j.a.Component)},function(e,t,n){"use strict";n.r(t);var r=n(322),o=n(323),i=n(324),a=n(325),s=n(326),u=n(327);t.default={Markdown:r.default,AuthItem:o.default,JsonSchema_string:u.default,VersionStamp:i.default,model:s.default,onlineValidatorBadge:a.default}},function(e,t,n){"use strict";n.r(t),n.d(t,"Markdown",function(){return f});var r=n(0),o=n.n(r),i=(n(10),n(59)),a=n.n(i),s=n(196),u=n.n(s),c=n(24),l=n(195),p=new u.a("commonmark");p.block.ruler.enable(["table"]),p.set({linkTarget:"_blank"});var f=function(e){var t=e.source,n=e.className,r=void 0===n?"":n;if("string"!=typeof t)return null;if(t){var i,s=p.render(t),u=Object(l.b)(s);return"string"==typeof u&&(i=u.trim()),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:i},className:a()(r,"renderedMarkdown")})}return null};t.default=Object(c.OAS3ComponentWrapFactory)(f)},function(e,t,n){"use strict";n.r(t);var r=n(40),o=n.n(r),i=n(0),a=n.n(i),s=n(24);t.default=Object(s.OAS3ComponentWrapFactory)(function(e){var t=e.Ori,n=o()(e,["Ori"]),r=n.schema,i=n.getComponent,s=n.errSelectors,u=n.authorized,c=n.onAuthChange,l=n.name,p=i("HttpAuth");return"http"===r.get("type")?a.a.createElement(p,{key:l,schema:r,name:l,errSelectors:s,authorized:u,getComponent:i,onChange:c}):a.a.createElement(t,n)})},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(24);t.default=Object(i.OAS3ComponentWrapFactory)(function(e){var t=e.Ori;return o.a.createElement("span",null,o.a.createElement(t,e),o.a.createElement("small",{style:{backgroundColor:"#89bf04"}},o.a.createElement("pre",{className:"version"},"OAS3")))})},function(e,t,n){"use strict";n.r(t);var r=n(24),o=n(194);t.default=Object(r.OAS3ComponentWrapFactory)(o.a)},function(e,t,n){"use strict";n.r(t);var r=n(19),o=n.n(r),i=n(4),a=n.n(i),s=n(5),u=n.n(s),c=n(6),l=n.n(c),p=n(7),f=n.n(p),h=n(8),d=n.n(h),m=n(0),v=n.n(m),g=(n(10),n(24)),y=n(197),b=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return d()(t,e),u()(t,[{key:"render",value:function(){var e=this.props,t=e.getConfigs,n=["model-box"],r=null;return!0===e.schema.get("deprecated")&&(n.push("deprecated"),r=v.a.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),v.a.createElement("div",{className:n.join(" ")},r,v.a.createElement(y.a,o()({},this.props,{getConfigs:t,depth:1,expandDepth:this.props.expandDepth||0})))}}]),t}(m.Component);t.default=Object(g.OAS3ComponentWrapFactory)(b)},function(e,t,n){"use strict";n.r(t);var r=n(40),o=n.n(r),i=n(0),a=n.n(i),s=n(24);t.default=Object(s.OAS3ComponentWrapFactory)(function(e){var t=e.Ori,n=o()(e,["Ori"]),r=n.schema,i=n.getComponent,s=n.errors,u=n.onChange,c=r&&r.get?r.get("format"):null,l=r&&r.get?r.get("type"):null,p=i("Input");return l&&"string"===l&&c&&("binary"===c||"base64"===c)?a.a.createElement(p,{type:"file",className:s.length?"invalid":"",title:s.length?s:"",onChange:function(e){u(e.target.files[0])},disabled:t.isDisabled}):a.a.createElement(t,n)})},function(e,t,n){"use strict";n.r(t),n.d(t,"selectedServer",function(){return a}),n.d(t,"requestBodyValue",function(){return s}),n.d(t,"activeExamplesMember",function(){return u}),n.d(t,"requestContentType",function(){return c}),n.d(t,"responseContentType",function(){return l}),n.d(t,"serverVariableValue",function(){return p}),n.d(t,"serverVariables",function(){return f}),n.d(t,"serverEffectiveValue",function(){return h});var r=n(1),o=n(24);function i(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(t){var r=t.getSystem().specSelectors.specJson();return Object(o.isOAS3)(r)?e.apply(void 0,n):null}}}var a=i(function(e,t){var n=t?[t,"selectedServer"]:["selectedServer"];return e.getIn(n)||""}),s=i(function(e,t,n){return e.getIn(["requestData",t,n,"bodyValue"])||null}),u=i(function(e,t,n,r,o){return e.getIn(["examples",t,n,r,o,"activeExample"])||null}),c=i(function(e,t,n){return e.getIn(["requestData",t,n,"requestContentType"])||null}),l=i(function(e,t,n){return e.getIn(["requestData",t,n,"responseContentType"])||null}),p=i(function(e,t,n){var r;if("string"!=typeof t){var o=t.server,i=t.namespace;r=i?[i,"serverVariableValues",o,n]:["serverVariableValues",o,n]}else{r=["serverVariableValues",t,n]}return e.getIn(r)||null}),f=i(function(e,t){var n;if("string"!=typeof t){var o=t.server,i=t.namespace;n=i?[i,"serverVariableValues",o]:["serverVariableValues",o]}else{n=["serverVariableValues",t]}return e.getIn(n)||Object(r.OrderedMap)()}),h=i(function(e,t){var n,o;if("string"!=typeof t){var i=t.server,a=t.namespace;o=i,n=a?e.getIn([a,"serverVariableValues",o]):e.getIn(["serverVariableValues",o])}else o=t,n=e.getIn(["serverVariableValues",o]);n=n||Object(r.OrderedMap)();var s=o;return n.map(function(e,t){s=s.replace(new RegExp("{".concat(t,"}"),"g"),e)}),s})},function(e,t,n){"use strict";n.r(t);var r,o=n(2),i=n.n(o),a=n(13),s=n.n(a),u=n(62);t.default=(r={},i()(r,u.UPDATE_SELECTED_SERVER,function(e,t){var n=t.payload,r=n.selectedServerUrl,o=n.namespace,i=o?[o,"selectedServer"]:["selectedServer"];return e.setIn(i,r)}),i()(r,u.UPDATE_REQUEST_BODY_VALUE,function(e,t){var n=t.payload,r=n.value,o=n.pathMethod,i=s()(o,2),a=i[0],u=i[1];return e.setIn(["requestData",a,u,"bodyValue"],r)}),i()(r,u.UPDATE_ACTIVE_EXAMPLES_MEMBER,function(e,t){var n=t.payload,r=n.name,o=n.pathMethod,i=n.contextType,a=n.contextName,u=s()(o,2),c=u[0],l=u[1];return e.setIn(["examples",c,l,i,a,"activeExample"],r)}),i()(r,u.UPDATE_REQUEST_CONTENT_TYPE,function(e,t){var n=t.payload,r=n.value,o=n.pathMethod,i=s()(o,2),a=i[0],u=i[1];return e.setIn(["requestData",a,u,"requestContentType"],r)}),i()(r,u.UPDATE_RESPONSE_CONTENT_TYPE,function(e,t){var n=t.payload,r=n.value,o=n.path,i=n.method;return e.setIn(["requestData",o,i,"responseContentType"],r)}),i()(r,u.UPDATE_SERVER_VARIABLE_VALUE,function(e,t){var n=t.payload,r=n.server,o=n.namespace,i=n.key,a=n.val,s=o?[o,"serverVariableValues",r,i]:["serverVariableValues",r,i];return e.setIn(s,a)}),r)},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n(1039),i={};o.keys().forEach(function(e){if("./index.js"!==e){var t=o(e);i[Object(r.E)(e)]=t.default?t.default:t}}),t.default=i},function(e,t,n){"use strict";n.r(t);var r=n(148),o=n(122),i=n(298),a=n(299),s=n(300);n.d(t,"default",function(){return c});var u={getLocalConfig:function(){return Object(r.parseYamlConfig)('---\nurl: "https://petstore.swagger.io/v2/swagger.json"\ndom_id: "#swagger-ui"\nvalidatorUrl: "https://validator.swagger.io/validator"\n')}};function c(){return{statePlugins:{spec:{actions:i,selectors:u},configs:{reducers:s.default,actions:o,selectors:a}}}}},function(e,t,n){"use strict";(function(e,r){var o,i=n(473);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var a=Object(i.a)(o);t.a=a}).call(this,n(36),n(594)(e))},function(e,t,n){"use strict";var r=n(400),o=n(402),i=n(702);e.exports=function(e){var t,a=r(arguments[1]);return a.normalizer||0!==(t=a.length=o(a.length,e.length,a.async))&&(a.primitive?!1===t?a.normalizer=n(729):t>1&&(a.normalizer=n(730)(t)):a.normalizer=!1===t?n(731)():1===t?n(735)():n(736)(t)),a.async&&n(737),a.promise&&n(738),a.dispose&&n(744),a.maxAge&&n(745),a.max&&n(748),a.refCounter&&n(750),i(e,a)}},function(e,t,n){e.exports=n(773)},function(e,t,n){var r=n(422);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},function(e,t,n){"use strict";t.__esModule=!0,t.connect=t.Provider=void 0;var r=i(n(892)),o=i(n(894));function i(e){return e&&e.__esModule?e:{default:e}}t.Provider=r.default,t.connect=o.default},function(e,t,n){e.exports=function(){"use strict";var e=Object.freeze||function(e){return e},t=e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),n=e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),r=e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),o=e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),i=e(["#text"]),a=Object.freeze||function(e){return e},s=a(["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","coords","crossorigin","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","integrity","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","minlength","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns"]),u=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),c=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),l=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),p=Object.hasOwnProperty,f=Object.setPrototypeOf,h=("undefined"!=typeof Reflect&&Reflect).apply;function d(e,t){f&&f(e,null);for(var n=t.length;n--;){var r=t[n];if("string"==typeof r){var o=r.toLowerCase();o!==r&&(Object.isFrozen(t)||(t[n]=o),r=o)}e[r]=!0}return e}function m(e){var t={},n=void 0;for(n in e)h(p,e,[n])&&(t[n]=e[n]);return t}h||(h=function(e,t,n){return e.apply(t,n)});var v=Object.seal||function(e){return e},g=v(/\{\{[\s\S]*|[\s\S]*\}\}/gm),y=v(/<%[\s\S]*|[\s\S]*%>/gm),b=v(/^data-[\-\w.\u00B7-\uFFFF]/),_=v(/^aria-[\-\w]+$/),w=v(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),x=v(/^(?:\w+script|data):/i),E=v(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g),S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function C(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var k=("undefined"!=typeof Reflect&&Reflect).apply,O=Array.prototype.slice,A=Object.freeze,T=function(){return"undefined"==typeof window?null:window};k||(k=function(e,t,n){return e.apply(t,n)});var j=function(e,t){if("object"!==(void 0===e?"undefined":S(e))||"function"!=typeof e.createPolicy)return null;var n=null;t.currentScript&&t.currentScript.hasAttribute("data-tt-policy-suffix")&&(n=t.currentScript.getAttribute("data-tt-policy-suffix"));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};return function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T(),p=function(t){return e(t)};if(p.version="2.0.7",p.removed=[],!a||!a.document||9!==a.document.nodeType)return p.isSupported=!1,p;var f=a.document,h=!1,v=!1,I=a.document,P=a.DocumentFragment,M=a.HTMLTemplateElement,N=a.Node,R=a.NodeFilter,D=a.NamedNodeMap,L=void 0===D?a.NamedNodeMap||a.MozNamedAttrMap:D,U=a.Text,q=a.Comment,F=a.DOMParser,B=a.TrustedTypes;if("function"==typeof M){var z=I.createElement("template");z.content&&z.content.ownerDocument&&(I=z.content.ownerDocument)}var V=j(B,f),H=V?V.createHTML(""):"",W=I,J=W.implementation,K=W.createNodeIterator,Y=W.getElementsByTagName,$=W.createDocumentFragment,G=f.importNode,Z={};p.isSupported=J&&void 0!==J.createHTMLDocument&&9!==I.documentMode;var X=g,Q=y,ee=b,te=_,ne=x,re=E,oe=w,ie=null,ae=d({},[].concat(C(t),C(n),C(r),C(o),C(i))),se=null,ue=d({},[].concat(C(s),C(u),C(c),C(l))),ce=null,le=null,pe=!0,fe=!0,he=!1,de=!1,me=!1,ve=!1,ge=!1,ye=!1,be=!1,_e=!1,we=!1,xe=!1,Ee=!0,Se=!0,Ce=!1,ke={},Oe=d({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ae=d({},["audio","video","img","source","image"]),Te=null,je=d({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ie=null,Pe=I.createElement("form"),Me=function(e){Ie&&Ie===e||(e&&"object"===(void 0===e?"undefined":S(e))||(e={}),ie="ALLOWED_TAGS"in e?d({},e.ALLOWED_TAGS):ae,se="ALLOWED_ATTR"in e?d({},e.ALLOWED_ATTR):ue,Te="ADD_URI_SAFE_ATTR"in e?d(m(je),e.ADD_URI_SAFE_ATTR):je,ce="FORBID_TAGS"in e?d({},e.FORBID_TAGS):{},le="FORBID_ATTR"in e?d({},e.FORBID_ATTR):{},ke="USE_PROFILES"in e&&e.USE_PROFILES,pe=!1!==e.ALLOW_ARIA_ATTR,fe=!1!==e.ALLOW_DATA_ATTR,he=e.ALLOW_UNKNOWN_PROTOCOLS||!1,de=e.SAFE_FOR_JQUERY||!1,me=e.SAFE_FOR_TEMPLATES||!1,ve=e.WHOLE_DOCUMENT||!1,be=e.RETURN_DOM||!1,_e=e.RETURN_DOM_FRAGMENT||!1,we=e.RETURN_DOM_IMPORT||!1,xe=e.RETURN_TRUSTED_TYPE||!1,ye=e.FORCE_BODY||!1,Ee=!1!==e.SANITIZE_DOM,Se=!1!==e.KEEP_CONTENT,Ce=e.IN_PLACE||!1,oe=e.ALLOWED_URI_REGEXP||oe,me&&(fe=!1),_e&&(be=!0),ke&&(ie=d({},[].concat(C(i))),se=[],!0===ke.html&&(d(ie,t),d(se,s)),!0===ke.svg&&(d(ie,n),d(se,u),d(se,l)),!0===ke.svgFilters&&(d(ie,r),d(se,u),d(se,l)),!0===ke.mathMl&&(d(ie,o),d(se,c),d(se,l))),e.ADD_TAGS&&(ie===ae&&(ie=m(ie)),d(ie,e.ADD_TAGS)),e.ADD_ATTR&&(se===ue&&(se=m(se)),d(se,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&d(Te,e.ADD_URI_SAFE_ATTR),Se&&(ie["#text"]=!0),ve&&d(ie,["html","head","body"]),ie.table&&(d(ie,["tbody"]),delete ce.tbody),A&&A(e),Ie=e)},Ne=function(e){p.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=H}},Re=function(e,t){try{p.removed.push({attribute:t.getAttributeNode(e),from:t})}catch(e){p.removed.push({attribute:null,from:t})}t.removeAttribute(e)},De=function(e){var t=void 0,n=void 0;if(ye)e="<remove></remove>"+e;else{var r=e.match(/^[\s]+/);(n=r&&r[0])&&(e=e.slice(n.length))}if(h)try{t=(new F).parseFromString(e,"text/html")}catch(e){}if(v&&d(ce,["title"]),!t||!t.documentElement){var o=(t=J.createHTMLDocument("")).body;o.parentNode.removeChild(o.parentNode.firstElementChild),o.outerHTML=V?V.createHTML(e):e}return e&&n&&t.body.insertBefore(I.createTextNode(n),t.body.childNodes[0]||null),Y.call(t,ve?"html":"body")[0]};p.isSupported&&(function(){try{De('<svg><p><textarea><img src="</textarea><img src=x abc=1//">').querySelector("svg img")&&(h=!0)}catch(e){}}(),function(){try{var e=De("<x/><title></title><img>");/<\/title/.test(e.querySelector("title").innerHTML)&&(v=!0)}catch(e){}}());var Le=function(e){return K.call(e.ownerDocument||e,e,R.SHOW_ELEMENT|R.SHOW_COMMENT|R.SHOW_TEXT,function(){return R.FILTER_ACCEPT},!1)},Ue=function(e){return"object"===(void 0===N?"undefined":S(N))?e instanceof N:e&&"object"===(void 0===e?"undefined":S(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},qe=function(e,t,n){Z[e]&&Z[e].forEach(function(e){e.call(p,t,n,Ie)})},Fe=function(e){var t,n=void 0;if(qe("beforeSanitizeElements",e,null),!((t=e)instanceof U||t instanceof q||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof L&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute&&"string"==typeof t.namespaceURI))return Ne(e),!0;var r=e.nodeName.toLowerCase();if(qe("uponSanitizeElement",e,{tagName:r,allowedTags:ie}),("svg"===r||"math"===r)&&0!==e.querySelectorAll("p, br").length)return Ne(e),!0;if(!ie[r]||ce[r]){if(Se&&!Oe[r]&&"function"==typeof e.insertAdjacentHTML)try{var o=e.innerHTML;e.insertAdjacentHTML("AfterEnd",V?V.createHTML(o):o)}catch(e){}return Ne(e),!0}return"noscript"===r&&/<\/noscript/i.test(e.innerHTML)?(Ne(e),!0):"noembed"===r&&/<\/noembed/i.test(e.innerHTML)?(Ne(e),!0):(!de||e.firstElementChild||e.content&&e.content.firstElementChild||!/</g.test(e.textContent)||(p.removed.push({element:e.cloneNode()}),e.innerHTML?e.innerHTML=e.innerHTML.replace(/</g,"<"):e.innerHTML=e.textContent.replace(/</g,"<")),me&&3===e.nodeType&&(n=(n=(n=e.textContent).replace(X," ")).replace(Q," "),e.textContent!==n&&(p.removed.push({element:e.cloneNode()}),e.textContent=n)),qe("afterSanitizeElements",e,null),!1)},Be=function(e,t,n){if(Ee&&("id"===t||"name"===t)&&(n in I||n in Pe))return!1;if(fe&&ee.test(t));else if(pe&&te.test(t));else{if(!se[t]||le[t])return!1;if(Te[t]);else if(oe.test(n.replace(re,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==n.indexOf("data:")||!Ae[e])if(he&&!ne.test(n.replace(re,"")));else if(n)return!1}return!0},ze=function(e){var t=void 0,n=void 0,r=void 0,o=void 0,i=void 0;qe("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:se};for(i=a.length;i--;){var u=t=a[i],c=u.name,l=u.namespaceURI;if(n=t.value.trim(),r=c.toLowerCase(),s.attrName=r,s.attrValue=n,s.keepAttr=!0,qe("uponSanitizeAttribute",e,s),n=s.attrValue,"name"===r&&"IMG"===e.nodeName&&a.id)o=a.id,a=k(O,a,[]),Re("id",e),Re(c,e),a.indexOf(o)>i&&e.setAttribute("id",o.value);else{if("INPUT"===e.nodeName&&"type"===r&&"file"===n&&s.keepAttr&&(se[r]||!le[r]))continue;"id"===c&&e.setAttribute(c,""),Re(c,e)}if(s.keepAttr)if(/svg|math/i.test(e.namespaceURI)&&new RegExp("</("+Object.keys(Oe).join("|")+")","i").test(n))Re(c,e);else{me&&(n=(n=n.replace(X," ")).replace(Q," "));var f=e.nodeName.toLowerCase();if(Be(f,r,n))try{l?e.setAttributeNS(l,c,n):e.setAttribute(c,n),p.removed.pop()}catch(e){}}}qe("afterSanitizeAttributes",e,null)}},Ve=function e(t){var n=void 0,r=Le(t);for(qe("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)qe("uponSanitizeShadowNode",n,null),Fe(n)||(n.content instanceof P&&e(n.content),ze(n));qe("afterSanitizeShadowDOM",t,null)};return p.sanitize=function(e,t){var n=void 0,r=void 0,o=void 0,i=void 0,s=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!Ue(e)){if("function"!=typeof e.toString)throw new TypeError("toString is not a function");if("string"!=typeof(e=e.toString()))throw new TypeError("dirty is not a string, aborting")}if(!p.isSupported){if("object"===S(a.toStaticHTML)||"function"==typeof a.toStaticHTML){if("string"==typeof e)return a.toStaticHTML(e);if(Ue(e))return a.toStaticHTML(e.outerHTML)}return e}if(ge||Me(t),p.removed=[],Ce);else if(e instanceof N)1===(r=(n=De("\x3c!--\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?n=r:"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!be&&!me&&!ve&&xe&&-1===e.indexOf("<"))return V?V.createHTML(e):e;if(!(n=De(e)))return be?null:H}n&&ye&&Ne(n.firstChild);for(var u=Le(Ce?e:n);o=u.nextNode();)3===o.nodeType&&o===i||Fe(o)||(o.content instanceof P&&Ve(o.content),ze(o),i=o);if(i=null,Ce)return e;if(be){if(_e)for(s=$.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return we&&(s=G.call(f,s,!0)),s}var c=ve?n.outerHTML:n.innerHTML;return me&&(c=(c=c.replace(X," ")).replace(Q," ")),V&&xe?V.createHTML(c):c},p.setConfig=function(e){Me(e),ge=!0},p.clearConfig=function(){Ie=null,ge=!1},p.isValidAttribute=function(e,t,n){Ie||Me({});var r=e.toLowerCase(),o=t.toLowerCase();return Be(r,o,n)},p.addHook=function(e,t){"function"==typeof t&&(Z[e]=Z[e]||[],Z[e].push(t))},p.removeHook=function(e){Z[e]&&Z[e].pop()},p.removeHooks=function(e){Z[e]&&(Z[e]=[])},p.removeAllHooks=function(){Z={}},p}()}()},function(e,t,n){"use strict";var r=n(1037).DebounceInput;r.DebounceInput=r,e.exports=r},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(202)(!0);n(341)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var r=n(199),o=n(35),i=n(97),a=n(82),s=n(129),u=n(499),c=n(204),l=n(505),p=n(33)("iterator"),f=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,d,m,v,g){u(n,t,d);var y,b,_,w=function(e){if(!f&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",E="values"==m,S=!1,C=e.prototype,k=C[p]||C["@@iterator"]||m&&C[m],O=k||w(m),A=m?E?w("entries"):O:void 0,T="Array"==t&&C.entries||k;if(T&&(_=l(T.call(new e)))!==Object.prototype&&_.next&&(c(_,x,!0),r||"function"==typeof _[p]||a(_,p,h)),E&&k&&"values"!==k.name&&(S=!0,O=function(){return k.call(this)}),r&&!g||!f&&!S&&C[p]||a(C,p,O),s[t]=O,s[x]=h,m)if(y={values:E?O:w("values"),keys:v?O:w("keys"),entries:A},g)for(b in y)b in C||i(C,b,y[b]);else o(o.P+o.F*(f||S),t,y);return y}},function(e,t,n){var r=n(502),o=n(344);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(128),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(41).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(74);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r,o,i,a=n(154),s=n(516),u=n(345),c=n(201),l=n(41),p=l.process,f=l.setImmediate,h=l.clearImmediate,d=l.MessageChannel,m=l.Dispatch,v=0,g={},y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},h=function(e){delete g[e]},"process"==n(126)(p)?r=function(e){p.nextTick(a(y,e,1))}:m&&m.now?r=function(e){m.now(a(y,e,1))}:d?(i=(o=new d).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:f,clear:h}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(45),o=n(98),i=n(206);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){var r=n(98),o=n(126),i=n(33)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(76),o=n(63),i=n(559)(!1),a=n(214)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){e.exports=!n(50)&&!n(83)(function(){return 7!=Object.defineProperty(n(218)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports=n(561)},function(e,t,n){var r=n(49),o=n(46),i=n(101);e.exports=n(50)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,u=0;s>u;)r.f(e,n=a[u++],t[n]);return e}},function(e,t,n){var r=n(32).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(76),o=n(100),i=n(214)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){e.exports=n(566)},function(e,t,n){"use strict";var r=n(32),o=n(76),i=n(50),a=n(29),s=n(221),u=n(135).KEY,c=n(83),l=n(215),p=n(134),f=n(160),h=n(34),d=n(222),m=n(223),v=n(567),g=n(224),y=n(46),b=n(43),_=n(63),w=n(219),x=n(133),E=n(161),S=n(568),C=n(163),k=n(49),O=n(101),A=C.f,T=k.f,j=S.f,I=r.Symbol,P=r.JSON,M=P&&P.stringify,N=h("_hidden"),R=h("toPrimitive"),D={}.propertyIsEnumerable,L=l("symbol-registry"),U=l("symbols"),q=l("op-symbols"),F=Object.prototype,B="function"==typeof I,z=r.QObject,V=!z||!z.prototype||!z.prototype.findChild,H=i&&c(function(){return 7!=E(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=A(F,t);r&&delete F[t],T(e,t,n),r&&e!==F&&T(F,t,r)}:T,W=function(e){var t=U[e]=E(I.prototype);return t._k=e,t},J=B&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},K=function(e,t,n){return e===F&&K(q,t,n),y(e),t=w(t,!0),y(n),o(U,t)?(n.enumerable?(o(e,N)&&e[N][t]&&(e[N][t]=!1),n=E(n,{enumerable:x(0,!1)})):(o(e,N)||T(e,N,x(1,{})),e[N][t]=!0),H(e,t,n)):T(e,t,n)},Y=function(e,t){y(e);for(var n,r=v(t=_(t)),o=0,i=r.length;i>o;)K(e,n=r[o++],t[n]);return e},$=function(e){var t=D.call(this,e=w(e,!0));return!(this===F&&o(U,e)&&!o(q,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,N)&&this[N][e])||t)},G=function(e,t){if(e=_(e),t=w(t,!0),e!==F||!o(U,t)||o(q,t)){var n=A(e,t);return!n||!o(U,t)||o(e,N)&&e[N][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=j(_(e)),r=[],i=0;n.length>i;)o(U,t=n[i++])||t==N||t==u||r.push(t);return r},X=function(e){for(var t,n=e===F,r=j(n?q:_(e)),i=[],a=0;r.length>a;)!o(U,t=r[a++])||n&&!o(F,t)||i.push(U[t]);return i};B||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===F&&t.call(q,n),o(this,N)&&o(this[N],e)&&(this[N][e]=!1),H(this,e,x(1,n))};return i&&V&&H(F,e,{configurable:!0,set:t}),W(e)}).prototype,"toString",function(){return this._k}),C.f=G,k.f=K,n(225).f=S.f=Z,n(136).f=$,n(162).f=X,i&&!n(131)&&s(F,"propertyIsEnumerable",$,!0),d.f=function(e){return W(h(e))}),a(a.G+a.W+a.F*!B,{Symbol:I});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)h(Q[ee++]);for(var te=O(h.store),ne=0;te.length>ne;)m(te[ne++]);a(a.S+a.F*!B,"Symbol",{for:function(e){return o(L,e+="")?L[e]:L[e]=I(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in L)if(L[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!B,"Object",{create:function(e,t){return void 0===t?E(e):Y(E(e),t)},defineProperty:K,defineProperties:Y,getOwnPropertyDescriptor:G,getOwnPropertyNames:Z,getOwnPropertySymbols:X}),P&&a(a.S+a.F*(!B||c(function(){var e=I();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!J(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!J(t))return t}),r[1]=t,M.apply(P,r)}}),I.prototype[R]||n(77)(I.prototype,R,I.prototype.valueOf),p(I,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(101),o=n(162),i=n(136),a=n(100),s=n(212),u=Object.assign;e.exports=!u||n(83)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=a(e),u=arguments.length,c=1,l=o.f,p=i.f;u>c;)for(var f,h=s(arguments[c++]),d=l?r(h).concat(l(h)):r(h),m=d.length,v=0;m>v;)p.call(h,f=d[v++])&&(n[f]=h[f]);return n}:u},function(e,t,n){"use strict";var r=n(137),o=n(25),i=n(363),a=(n(364),n(165));n(15),n(579);function s(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||i}function u(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||i}function c(){}s.prototype.isReactComponent={},s.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&r("85"),this.updater.enqueueSetState(this,e),t&&this.updater.enqueueCallback(this,t,"setState")},s.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,"forceUpdate")},c.prototype=s.prototype,u.prototype=new c,u.prototype.constructor=u,o(u.prototype,s.prototype),u.prototype.isPureReactComponent=!0,e.exports={Component:s,PureComponent:u}},function(e,t,n){"use strict";n(23);var r={isMounted:function(e){return!1},enqueueCallback:function(e,t){},enqueueForceUpdate:function(e){},enqueueReplaceState:function(e,t){},enqueueSetState:function(e,t){}};e.exports=r},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=r},function(e,t,n){"use strict";var r=n(587);e.exports=function(e){return r(e,!1)}},function(e,t,n){"use strict";e.exports=n(588)},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&"@@redux/INIT"===e.type?"initialState argument passed to createStore":"previous state received by the reducer"},e.exports=t.default},function(e,t,n){var r=n(107),o=n(372),i=n(37),a=n(167),s=1/0,u=r?r.prototype:void 0,c=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-s?"-0":n}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(36))},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},function(e,t){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},function(e,t){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return n.test(e)}},function(e,t){e.exports=function(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(649),o=n(67);e.exports=function e(t,n,i,a,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:r(t,n,i,a,e,s))}},function(e,t,n){var r=n(650),o=n(379),i=n(653),a=1,s=2;e.exports=function(e,t,n,u,c,l){var p=n&a,f=e.length,h=t.length;if(f!=h&&!(p&&h>f))return!1;var d=l.get(e);if(d&&l.get(t))return d==t;var m=-1,v=!0,g=n&s?new r:void 0;for(l.set(e,t),l.set(t,e);++m<f;){var y=e[m],b=t[m];if(u)var _=p?u(b,y,m,t,e,l):u(y,b,m,e,t,l);if(void 0!==_){if(_)continue;v=!1;break}if(g){if(!o(t,function(e,t){if(!i(g,t)&&(y===e||c(y,e,n,u,l)))return g.push(t)})){v=!1;break}}else if(y!==b&&!c(y,b,n,u,l)){v=!1;break}}return l.delete(e),l.delete(t),v}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},function(e,t,n){var r=n(51).Uint8Array;e.exports=r},function(e,t,n){var r=n(382),o=n(232),i=n(86);e.exports=function(e){return r(e,i,o)}},function(e,t,n){var r=n(231),o=n(37);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var r=n(659),o=n(233),i=n(37),a=n(234),s=n(174),u=n(385),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),l=!n&&o(e),p=!n&&!l&&a(e),f=!n&&!l&&!p&&u(e),h=n||l||p||f,d=h?r(e.length,String):[],m=d.length;for(var v in e)!t&&!c.call(e,v)||h&&("length"==v||p&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,m))||d.push(v);return d}},function(e,t,n){var r=n(662),o=n(236),i=n(237),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var r=n(52);e.exports=function(e){return e==e&&!r(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},function(e,t,n){var r=n(673),o=n(674);e.exports=function(e,t){return null!=e&&o(e,t,r)}},function(e,t,n){var r=n(680);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t,n){var r=n(52),o=n(167),i=NaN,a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=u.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):s.test(e)?i:+e}},function(e,t,n){var r=n(682),o=n(685)(r);e.exports=o},function(e,t,n){var r=n(92),o=n(108),i=n(174),a=n(52);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},function(e,t,n){"use strict";(function(t,r){var o=n(178);e.exports=b;var i,a=n(360);b.ReadableState=y;n(240).EventEmitter;var s=function(e,t){return e.listeners(t).length},u=n(395),c=n(48).Buffer,l=t.Uint8Array||function(){};var p=n(138);p.inherits=n(47);var f=n(688),h=void 0;h=f&&f.debuglog?f.debuglog("stream"):function(){};var d,m=n(689),v=n(396);p.inherits(b,u);var g=["error","close","destroy","pause","resume"];function y(e,t){e=e||{};var r=t instanceof(i=i||n(87));this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,a=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n(398).StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function b(e){if(i=i||n(87),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function _(e,t,n,r,o){var i,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,S(e)}(e,a)):(o||(i=function(e,t){var n;r=t,c.isBuffer(r)||r instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),i?e.emit("error",i):a.objectMode||t&&t.length>0?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):w(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?w(e,a,t,!1):k(e,a)):w(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function w(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&S(e)),k(e,t)}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=v.destroy,b.prototype._undestroy=v.undestroy,b.prototype._destroy=function(e,t){this.push(null),t(e)},b.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=c.from(e,t),t=""),n=!0),_(this,e,t,!1,n)},b.prototype.unshift=function(e){return _(this,e,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(e){return d||(d=n(398).StringDecoder),this._readableState.decoder=new d(e),this._readableState.encoding=e,this};var x=8388608;function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=x?e=x:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(C,e):C(e))}function C(e){h("emit readable"),e.emit("readable"),j(e)}function k(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(O,e,t))}function O(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function A(e){h("readable nexttick read 0"),e.read(0)}function T(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),j(e),t.flowing&&!t.reading&&e.read(0)}function j(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function I(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,o=n.data;e-=o.length;for(;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),0===(e-=a)){a===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++r}return t.length-=r,o}(e,t):function(e,t){var n=c.allocUnsafe(e),r=t.head,o=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(i.copy(n,n.length-e,0,a),0===(e-=a)){a===i.length?(++o,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++o}return t.length-=o,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(M,t,e))}function M(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}b.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):S(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,o=t.needReadable;return h("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",o=!0),t.ended||t.reading?h("reading or ended",o=!1):o&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),null===(r=e>0?I(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r},b.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,t);var u=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?l:b;function c(t,r){h("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,h("cleanup"),e.removeListener("close",g),e.removeListener("finish",y),e.removeListener("drain",p),e.removeListener("error",v),e.removeListener("unpipe",c),n.removeListener("end",l),n.removeListener("end",b),n.removeListener("data",m),f=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||p())}function l(){h("onend"),e.end()}i.endEmitted?o.nextTick(u):n.once("end",u),e.on("unpipe",c);var p=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,j(e))}}(n);e.on("drain",p);var f=!1;var d=!1;function m(t){h("ondata"),d=!1,!1!==e.write(t)||d||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==N(i.pipes,e))&&!f&&(h("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,d=!0),n.pause())}function v(t){h("onerror",t),b(),e.removeListener("error",v),0===s(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",y),b()}function y(){h("onfinish"),e.removeListener("close",g),b()}function b(){h("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",v),e.once("close",g),e.once("finish",y),e.emit("pipe",n),i.flowing||(h("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)r[i].emit("unpipe",this,n);return this}var a=N(t.pipes,e);return-1===a?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},b.prototype.on=function(e,t){var n=u.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&S(this):o.nextTick(A,this))}return n},b.prototype.addListener=b.prototype.on,b.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o.nextTick(T,e,t))}(this,e)),this},b.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",function(){if(h("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(o){(h("wrapped data"),n.decoder&&(o=n.decoder.write(o)),n.objectMode&&null==o)||(n.objectMode||o&&o.length)&&(t.push(o)||(r=!0,e.pause()))}),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<g.length;i++)e.on(g[i],this.emit.bind(this,g[i]));return this._read=function(t){h("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=I}).call(this,n(36),n(68))},function(e,t,n){e.exports=n(240).EventEmitter},function(e,t,n){"use strict";var r=n(178);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(691),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(36))},function(e,t,n){"use strict";var r=n(48).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=l,this.end=p,t=3;break;default:return this.write=f,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function l(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function p(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var o=a(t[r]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;if(--r<n||-2===o)return 0;if((o=a(t[r]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--r<n||-2===o)return 0;if((o=a(t[r]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";e.exports=a;var r=n(87),o=n(138);function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);r.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"==typeof this._flush?this._flush(function(t,n){u(e,t,n)}):u(this,null,null)}function u(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=n(47),o.inherits(a,r),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},a.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,function(e){t(e),n.emit("close")})}},function(e,t,n){"use strict";var r=n(88),o=Array.prototype.forEach,i=Object.create,a=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=i(null);return o.call(arguments,function(e){r(e)&&a(Object(e),t)}),t}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(89);e.exports=function(e,t,n){var o;return isNaN(e)?(o=t)>=0?n&&o?o-1:o:1:!1!==e&&r(e)}},function(e,t,n){"use strict";e.exports=n(706)()?Object.assign:n(707)},function(e,t,n){"use strict";var r,o,i,a,s,u=n(89),c=function(e,t){return t};try{Object.defineProperty(c,"length",{configurable:!0,writable:!1,enumerable:!1,value:1})}catch(e){}1===c.length?(r={configurable:!0,writable:!1,enumerable:!1},o=Object.defineProperty,e.exports=function(e,t){return t=u(t),e.length===t?e:(r.value=t,o(e,"length",r))}):(a=n(405),s=[],i=function(e){var t,n=0;if(s[e])return s[e];for(t=[];e--;)t.push("a"+(++n).toString(36));return new Function("fn","return function ("+t.join(", ")+") { return fn.apply(this, arguments); };")},e.exports=function(e,t){var n;if(t=u(t),e.length===t)return e;n=i(t)(e);try{a(n,e)}catch(e){}return n})},function(e,t,n){"use strict";var r=n(111),o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols;e.exports=function(e,t){var n,u=Object(r(t));if(e=Object(r(e)),a(u).forEach(function(r){try{o(e,r,i(t,r))}catch(e){n=e}}),"function"==typeof s&&s(u).forEach(function(r){try{o(e,r,i(t,r))}catch(e){n=e}}),void 0!==n)throw n;return e}},function(e,t,n){"use strict";var r=n(78),o=n(179),i=Function.prototype.call;e.exports=function(e,t){var n={},a=arguments[2];return r(t),o(e,function(e,r,o,s){n[r]=i.call(t,a,e,r,o,s)}),n}},function(e,t){e.exports=function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}},function(e,t,n){var r=n(47),o=n(112),i=n(48).Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function u(){this.init(),this._w=s,o.call(this,64,56)}function c(e,t,n){return n^e&(t^n)}function l(e,t,n){return e&t|n&(e|t)}function p(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}r(u,o),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,o=0|this._b,i=0|this._c,s=0|this._d,u=0|this._e,d=0|this._f,m=0|this._g,v=0|this._h,g=0;g<16;++g)n[g]=e.readInt32BE(4*g);for(;g<64;++g)n[g]=0|(((t=n[g-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[g-7]+h(n[g-15])+n[g-16];for(var y=0;y<64;++y){var b=v+f(u)+c(u,d,m)+a[y]+n[y]|0,_=p(r)+l(r,o,i)|0;v=m,m=d,d=u,u=s+b|0,s=i,i=o,o=r,r=b+_|0}this._a=r+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0,this._f=d+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},u.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=u},function(e,t,n){var r=n(47),o=n(112),i=n(48).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,o.call(this,128,112)}function c(e,t,n){return n^e&(t^n)}function l(e,t,n){return e&t|n&(e|t)}function p(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function v(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return e>>>0<t>>>0?1:0}r(u,o),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,n=0|this._ah,r=0|this._bh,o=0|this._ch,i=0|this._dh,s=0|this._eh,u=0|this._fh,y=0|this._gh,b=0|this._hh,_=0|this._al,w=0|this._bl,x=0|this._cl,E=0|this._dl,S=0|this._el,C=0|this._fl,k=0|this._gl,O=0|this._hl,A=0;A<32;A+=2)t[A]=e.readInt32BE(4*A),t[A+1]=e.readInt32BE(4*A+4);for(;A<160;A+=2){var T=t[A-30],j=t[A-30+1],I=h(T,j),P=d(j,T),M=m(T=t[A-4],j=t[A-4+1]),N=v(j,T),R=t[A-14],D=t[A-14+1],L=t[A-32],U=t[A-32+1],q=P+D|0,F=I+R+g(q,P)|0;F=(F=F+M+g(q=q+N|0,N)|0)+L+g(q=q+U|0,U)|0,t[A]=F,t[A+1]=q}for(var B=0;B<160;B+=2){F=t[B],q=t[B+1];var z=l(n,r,o),V=l(_,w,x),H=p(n,_),W=p(_,n),J=f(s,S),K=f(S,s),Y=a[B],$=a[B+1],G=c(s,u,y),Z=c(S,C,k),X=O+K|0,Q=b+J+g(X,O)|0;Q=(Q=(Q=Q+G+g(X=X+Z|0,Z)|0)+Y+g(X=X+$|0,$)|0)+F+g(X=X+q|0,q)|0;var ee=W+V|0,te=H+z+g(ee,W)|0;b=y,O=k,y=u,k=C,u=s,C=S,s=i+Q+g(S=E+X|0,E)|0,i=o,E=x,o=r,x=w,r=n,w=_,n=Q+te+g(_=X+ee|0,X)|0}this._al=this._al+_|0,this._bl=this._bl+w|0,this._cl=this._cl+x|0,this._dl=this._dl+E|0,this._el=this._el+S|0,this._fl=this._fl+C|0,this._gl=this._gl+k|0,this._hl=this._hl+O|0,this._ah=this._ah+n+g(this._al,_)|0,this._bh=this._bh+r+g(this._bl,w)|0,this._ch=this._ch+o+g(this._cl,x)|0,this._dh=this._dh+i+g(this._dl,E)|0,this._eh=this._eh+s+g(this._el,S)|0,this._fh=this._fh+u+g(this._fl,C)|0,this._gh=this._gh+y+g(this._gl,k)|0,this._hh=this._hh+b+g(this._hl,O)|0},u.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=u},function(e,t,n){e.exports=n(758)},function(e,t,n){var r=n(46);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(103),o=n(34)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){"use strict";var r=n(49),o=n(133);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(34)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){var r=n(46),o=n(132),i=n(34)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t,n){var r,o,i,a=n(64),s=n(777),u=n(355),c=n(218),l=n(32),p=l.process,f=l.setImmediate,h=l.clearImmediate,d=l.MessageChannel,m=l.Dispatch,v=0,g={},y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},h=function(e){delete g[e]},"process"==n(130)(p)?r=function(e){p.nextTick(a(y,e,1))}:m&&m.now?r=function(e){m.now(a(y,e,1))}:d?(i=(o=new d).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:f,clear:h}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(46),o=n(43),i=n(247);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(32),o=n(21),i=n(49),a=n(50),s=n(34)("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];a&&t&&!t[s]&&i.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(115);e.exports=new r({include:[n(421)]})},function(e,t,n){"use strict";var r=n(115);e.exports=new r({include:[n(248)],implicit:[n(789),n(790),n(791),n(792)]})},function(e,t,n){var r=n(184),o=n(109),i=n(174),a=n(52),s=n(110);e.exports=function(e,t,n,u){if(!a(e))return e;for(var c=-1,l=(t=o(t,e)).length,p=l-1,f=e;null!=f&&++c<l;){var h=s(t[c]),d=n;if(c!=p){var m=f[h];void 0===(d=u?u(m,h,f):void 0)&&(d=a(m)?m:i(t[c+1])?[]:{})}r(f,h,d),f=f[h]}return e}},function(e,t,n){var r=n(424);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var r=n(85),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){e.exports=n(810)},function(e,t,n){e.exports=n(813)},function(e,t,n){"use strict";e.exports={hasCachedChildNodes:1}},function(e,t,n){"use strict";var r=n(22);n(15);e.exports=function(e,t){return null==t&&r("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}},function(e,t,n){"use strict";e.exports=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}},function(e,t,n){"use strict";var r=n(38),o=null;e.exports=function(){return!o&&r.canUseDOM&&(o="textContent"in document.documentElement?"textContent":"innerText"),o}},function(e,t,n){"use strict";var r=n(22);var o=n(91),i=(n(15),function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&r("24"),this._callbacks=null,this._contexts=null;for(var o=0;o<e.length;o++)e[o].call(t[o],n);e.length=0,t.length=0}},e.prototype.checkpoint=function(){return this._callbacks?this._callbacks.length:0},e.prototype.rollback=function(e){this._callbacks&&this._contexts&&(this._callbacks.length=e,this._contexts.length=e)},e.prototype.reset=function(){this._callbacks=null,this._contexts=null},e.prototype.destructor=function(){this.reset()},e}());e.exports=o.addPoolingTo(i)},function(e,t,n){"use strict";e.exports={logTopLevelRenders:!1}},function(e,t,n){"use strict";var r=n(27);function o(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function i(e){return e._wrapperState.valueTracker}var a={_getTrackerFromNode:function(e){return i(r.getInstanceFromNode(e))},track:function(e){if(!i(e)){var t=r.getNodeFromInstance(e),n=o(t)?"checked":"value",a=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),s=""+t[n];t.hasOwnProperty(n)||"function"!=typeof a.get||"function"!=typeof a.set||(Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:!0,get:function(){return a.get.call(this)},set:function(e){s=""+e,a.set.call(this,e)}}),function(e,t){e._wrapperState.valueTracker=t}(e,{getValue:function(){return s},setValue:function(e){s=""+e},stopTracking:function(){!function(e){e._wrapperState.valueTracker=null}(e),delete t[n]}}))}},updateValueIfChanged:function(e){if(!e)return!1;var t=i(e);if(!t)return a.track(e),!0;var n,s,u=t.getValue(),c=((n=r.getNodeFromInstance(e))&&(s=o(n)?""+n.checked:n.value),s);return c!==u&&(t.setValue(c),!0)},stopTracking:function(e){var t=i(e);t&&t.stopTracking()}};e.exports=a},function(e,t,n){"use strict";var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};e.exports=function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r[e.type]:"textarea"===t}},function(e,t,n){"use strict";var r={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(e){r.currentScrollLeft=e.x,r.currentScrollTop=e.y}};e.exports=r},function(e,t,n){"use strict";var r=n(38),o=n(188),i=n(187),a=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){3!==e.nodeType?i(e,o(t)):e.nodeValue=t})),e.exports=a},function(e,t,n){"use strict";e.exports=function(e){try{e.focus()}catch(e){}}},function(e,t,n){"use strict";var r={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var o=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){o.forEach(function(t){r[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(t,e)]=r[e]})});var i={isUnitlessNumber:r,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}};e.exports=i},function(e,t,n){"use strict";var r=n(116),o=(n(27),n(53),n(844)),i=(n(23),new RegExp("^["+r.ATTRIBUTE_NAME_START_CHAR+"]["+r.ATTRIBUTE_NAME_CHAR+"]*$")),a={},s={};function u(e){return!!s.hasOwnProperty(e)||!a.hasOwnProperty(e)&&(i.test(e)?(s[e]=!0,!0):(a[e]=!0,!1))}function c(e,t){return null==t||e.hasBooleanValue&&!t||e.hasNumericValue&&isNaN(t)||e.hasPositiveNumericValue&&t<1||e.hasOverloadedBooleanValue&&!1===t}var l={createMarkupForID:function(e){return r.ID_ATTRIBUTE_NAME+"="+o(e)},setAttributeForID:function(e,t){e.setAttribute(r.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return r.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(r.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=r.properties.hasOwnProperty(e)?r.properties[e]:null;if(n){if(c(n,t))return"";var i=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&!0===t?i+'=""':i+"="+o(t)}return r.isCustomAttribute(e)?null==t?"":e+"="+o(t):null},createMarkupForCustomAttribute:function(e,t){return u(e)&&null!=t?e+"="+o(t):""},setValueForProperty:function(e,t,n){var o=r.properties.hasOwnProperty(t)?r.properties[t]:null;if(o){var i=o.mutationMethod;if(i)i(e,n);else{if(c(o,n))return void this.deleteValueForProperty(e,t);if(o.mustUseProperty)e[o.propertyName]=n;else{var a=o.attributeName,s=o.attributeNamespace;s?e.setAttributeNS(s,a,""+n):o.hasBooleanValue||o.hasOverloadedBooleanValue&&!0===n?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(r.isCustomAttribute(t))return void l.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){u(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=r.properties.hasOwnProperty(t)?r.properties[t]:null;if(n){var o=n.mutationMethod;if(o)o(e,void 0);else if(n.mustUseProperty){var i=n.propertyName;n.hasBooleanValue?e[i]=!1:e[i]=""}else e.removeAttribute(n.attributeName)}else r.isCustomAttribute(t)&&e.removeAttribute(t)}};e.exports=l},function(e,t,n){"use strict";var r=n(25),o=n(258),i=n(27),a=n(58),s=(n(23),!1);function u(){if(this._rootNodeID&&this._wrapperState.pendingUpdate){this._wrapperState.pendingUpdate=!1;var e=this._currentElement.props,t=o.getValue(e);null!=t&&c(this,Boolean(e.multiple),t)}}function c(e,t,n){var r,o,a=i.getNodeFromInstance(e).options;if(t){for(r={},o=0;o<n.length;o++)r[""+n[o]]=!0;for(o=0;o<a.length;o++){var s=r.hasOwnProperty(a[o].value);a[o].selected!==s&&(a[o].selected=s)}}else{for(r=""+n,o=0;o<a.length;o++)if(a[o].value===r)return void(a[o].selected=!0);a.length&&(a[0].selected=!0)}}var l={getHostProps:function(e,t){return r({},t,{onChange:e._wrapperState.onChange,value:void 0})},mountWrapper:function(e,t){var n=o.getValue(t);e._wrapperState={pendingUpdate:!1,initialValue:null!=n?n:t.defaultValue,listeners:null,onChange:p.bind(e),wasMultiple:Boolean(t.multiple)},void 0===t.value||void 0===t.defaultValue||s||(s=!0)},getSelectValueContext:function(e){return e._wrapperState.initialValue},postUpdateWrapper:function(e){var t=e._currentElement.props;e._wrapperState.initialValue=void 0;var n=e._wrapperState.wasMultiple;e._wrapperState.wasMultiple=Boolean(t.multiple);var r=o.getValue(t);null!=r?(e._wrapperState.pendingUpdate=!1,c(e,Boolean(t.multiple),r)):n!==Boolean(t.multiple)&&(null!=t.defaultValue?c(e,Boolean(t.multiple),t.defaultValue):c(e,Boolean(t.multiple),t.multiple?[]:""))}};function p(e){var t=this._currentElement.props,n=o.executeOnChange(t,e);return this._rootNodeID&&(this._wrapperState.pendingUpdate=!0),a.asap(u,this),n}e.exports=l},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(853),a=n(443),s=n(444),u=(n(854),n(15),n(23),function(e){this.construct(e)});function c(e,t){var n;if(null===e||!1===e)n=a.create(c);else if("object"==typeof e){var o=e,i=o.type;if("function"!=typeof i&&"string"!=typeof i){var l="";0,l+=function(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}(o._owner),r("130",null==i?i:typeof i,l)}"string"==typeof o.type?n=s.createInternalComponent(o):!function(e){return"function"==typeof e&&void 0!==e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}(o.type)?n=new u(o):(n=new o.type(o)).getHostNode||(n.getHostNode=n.getNativeNode)}else"string"==typeof e||"number"==typeof e?n=s.createInstanceForText(e):r("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}o(u.prototype,i,{_instantiateReactComponent:c}),e.exports=c},function(e,t,n){"use strict";var r=n(22),o=n(105),i=(n(15),{HOST:0,COMPOSITE:1,EMPTY:2,getType:function(e){return null===e||!1===e?i.EMPTY:o.isValidElement(e)?"function"==typeof e.type?i.COMPOSITE:i.HOST:void r("26",e)}});e.exports=i},function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},i={create:function(e){return r(e)}};i.injection=o,e.exports=i},function(e,t,n){"use strict";var r=n(22),o=(n(15),null),i=null;var a={createInternalComponent:function(e){return o||r("111",e.type),new o(e)},createInstanceForText:function(e){return new i(e)},isTextComponent:function(e){return e instanceof i},injection:{injectGenericComponentClass:function(e){o=e},injectTextComponentClass:function(e){i=e}}};e.exports=a},function(e,t,n){"use strict";var r=n(22),o=(n(66),n(855)),i=n(856),a=(n(15),n(262)),s=(n(23),"."),u=":";function c(e,t){return e&&"object"==typeof e&&null!=e.key?a.escape(e.key):t.toString(36)}e.exports=function(e,t,n){return null==e?0:function e(t,n,l,p){var f,h=typeof t;if("undefined"!==h&&"boolean"!==h||(t=null),null===t||"string"===h||"number"===h||"object"===h&&t.$$typeof===o)return l(p,t,""===n?s+c(t,0):n),1;var d=0,m=""===n?s:n+u;if(Array.isArray(t))for(var v=0;v<t.length;v++)d+=e(f=t[v],m+c(f,v),l,p);else{var g=i(t);if(g){var y,b=g.call(t);if(g!==t.entries)for(var _=0;!(y=b.next()).done;)d+=e(f=y.value,m+c(f,_++),l,p);else for(;!(y=b.next()).done;){var w=y.value;w&&(d+=e(f=w[1],m+a.escape(w[0])+u+c(f,0),l,p))}}else if("object"===h){var x=String(t);r("31","[object Object]"===x?"object with keys {"+Object.keys(t).join(", ")+"}":x,"")}}return d}(e,"",t,n)}},function(e,t,n){"use strict";var r,o,i,a,s,u,c,l=n(137),p=n(66);n(15),n(23);function f(e){var t=Function.prototype.toString,n=Object.prototype.hasOwnProperty,r=RegExp("^"+t.call(n).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");try{var o=t.call(e);return r.test(o)}catch(e){return!1}}if("function"==typeof Array.from&&"function"==typeof Map&&f(Map)&&null!=Map.prototype&&"function"==typeof Map.prototype.keys&&f(Map.prototype.keys)&&"function"==typeof Set&&f(Set)&&null!=Set.prototype&&"function"==typeof Set.prototype.keys&&f(Set.prototype.keys)){var h=new Map,d=new Set;r=function(e,t){h.set(e,t)},o=function(e){return h.get(e)},i=function(e){h.delete(e)},a=function(){return Array.from(h.keys())},s=function(e){d.add(e)},u=function(e){d.delete(e)},c=function(){return Array.from(d.keys())}}else{var m={},v={},g=function(e){return"."+e},y=function(e){return parseInt(e.substr(1),10)};r=function(e,t){var n=g(e);m[n]=t},o=function(e){var t=g(e);return m[t]},i=function(e){var t=g(e);delete m[t]},a=function(){return Object.keys(m).map(y)},s=function(e){var t=g(e);v[t]=!0},u=function(e){var t=g(e);delete v[t]},c=function(){return Object.keys(v).map(y)}}var b=[];function _(e){var t=o(e);if(t){var n=t.childIDs;i(e),n.forEach(_)}}function w(e,t,n){return"\n in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":n?" (created by "+n+")":"")}function x(e){return null==e?"#empty":"string"==typeof e||"number"==typeof e?"#text":"string"==typeof e.type?e.type:e.type.displayName||e.type.name||"Unknown"}function E(e){var t,n=S.getDisplayName(e),r=S.getElement(e),o=S.getOwnerID(e);return o&&(t=S.getDisplayName(o)),w(n,r&&r._source,t)}var S={onSetChildren:function(e,t){var n=o(e);n||l("144"),n.childIDs=t;for(var r=0;r<t.length;r++){var i=t[r],a=o(i);a||l("140"),null==a.childIDs&&"object"==typeof a.element&&null!=a.element&&l("141"),a.isMounted||l("71"),null==a.parentID&&(a.parentID=e),a.parentID!==e&&l("142",i,a.parentID,e)}},onBeforeMountComponent:function(e,t,n){r(e,{element:t,parentID:n,text:null,childIDs:[],isMounted:!1,updateCount:0})},onBeforeUpdateComponent:function(e,t){var n=o(e);n&&n.isMounted&&(n.element=t)},onMountComponent:function(e){var t=o(e);t||l("144"),t.isMounted=!0,0===t.parentID&&s(e)},onUpdateComponent:function(e){var t=o(e);t&&t.isMounted&&t.updateCount++},onUnmountComponent:function(e){var t=o(e);t&&(t.isMounted=!1,0===t.parentID&&u(e));b.push(e)},purgeUnmountedComponents:function(){if(!S._preventPurging){for(var e=0;e<b.length;e++){_(b[e])}b.length=0}},isMounted:function(e){var t=o(e);return!!t&&t.isMounted},getCurrentStackAddendum:function(e){var t="";if(e){var n=x(e),r=e._owner;t+=w(n,e._source,r&&r.getName())}var o=p.current,i=o&&o._debugID;return t+=S.getStackAddendumByID(i)},getStackAddendumByID:function(e){for(var t="";e;)t+=E(e),e=S.getParentID(e);return t},getChildIDs:function(e){var t=o(e);return t?t.childIDs:[]},getDisplayName:function(e){var t=S.getElement(e);return t?x(t):null},getElement:function(e){var t=o(e);return t?t.element:null},getOwnerID:function(e){var t=S.getElement(e);return t&&t._owner?t._owner._debugID:null},getParentID:function(e){var t=o(e);return t?t.parentID:null},getSource:function(e){var t=o(e),n=t?t.element:null;return null!=n?n._source:null},getText:function(e){var t=S.getElement(e);return"string"==typeof t?t:"number"==typeof t?""+t:null},getUpdateCount:function(e){var t=o(e);return t?t.updateCount:0},getRootIDs:c,getRegisteredIDs:a,pushNonStandardWarningStack:function(e,t){if("function"==typeof console.reactStack){var n=[],r=p.current,o=r&&r._debugID;try{for(e&&n.push({name:o?S.getDisplayName(o):null,fileName:t?t.fileName:null,lineNumber:t?t.lineNumber:null});o;){var i=S.getElement(o),a=S.getParentID(o),s=S.getOwnerID(o),u=s?S.getDisplayName(s):null,c=i&&i._source;n.push({name:u,fileName:c?c.fileName:null,lineNumber:c?c.lineNumber:null}),o=a}}catch(e){}console.reactStack(n)}},popNonStandardWarningStack:function(){"function"==typeof console.reactStackEnd&&console.reactStackEnd()}};e.exports=S},function(e,t,n){"use strict";var r=n(57),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t,n){"use strict";var r=n(868),o=n(870),i=n(437),a=n(449);var s={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=a();return{focusedElem:e,selectionRange:s.hasSelectionCapabilities(e)?s.getSelection(e):null}},restoreSelection:function(e){var t,n=a(),r=e.focusedElem,u=e.selectionRange;n!==r&&(t=r,o(document.documentElement,t))&&(s.hasSelectionCapabilities(r)&&s.setSelection(r,u),i(r))},getSelection:function(e){var t;if("selectionStart"in e)t={start:e.selectionStart,end:e.selectionEnd};else if(document.selection&&e.nodeName&&"input"===e.nodeName.toLowerCase()){var n=document.selection.createRange();n.parentElement()===e&&(t={start:-n.moveStart("character",-e.value.length),end:-n.moveEnd("character",-e.value.length)})}else t=r.getOffsets(e);return t||{start:0,end:0}},setSelection:function(e,t){var n=t.start,o=t.end;if(void 0===o&&(o=n),"selectionStart"in e)e.selectionStart=n,e.selectionEnd=Math.min(o,e.value.length);else if(document.selection&&e.nodeName&&"input"===e.nodeName.toLowerCase()){var i=e.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",o-n),i.select()}else r.setOffsets(e,t)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}},function(e,t,n){"use strict";var r=n(22),o=n(118),i=n(116),a=n(105),s=n(189),u=(n(66),n(27)),c=n(885),l=n(886),p=n(432),f=n(144),h=(n(53),n(887)),d=n(117),m=n(263),v=n(58),g=n(165),y=n(441),b=(n(15),n(187)),_=n(261),w=(n(23),i.ID_ATTRIBUTE_NAME),x=i.ROOT_ATTRIBUTE_NAME,E=1,S=9,C=11,k={};function O(e){return e?e.nodeType===S?e.documentElement:e.firstChild:null}function A(e,t,n,r,o){var i;if(p.logTopLevelRenders){var a=e._currentElement.props.child.type;i="React mount: "+("string"==typeof a?a:a.displayName||a.name),console.time(i)}var s=d.mountComponent(e,n,null,c(e,t),o,0);i&&console.timeEnd(i),e._renderedComponent._topLevelWrapper=e,D._mountImageIntoNode(s,t,e,r,n)}function T(e,t,n,r){var o=v.ReactReconcileTransaction.getPooled(!n&&l.useCreateElement);o.perform(A,null,e,t,o,n,r),v.ReactReconcileTransaction.release(o)}function j(e,t,n){for(0,d.unmountComponent(e,n),t.nodeType===S&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function I(e){var t=O(e);if(t){var n=u.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function P(e){return!(!e||e.nodeType!==E&&e.nodeType!==S&&e.nodeType!==C)}function M(e){var t=function(e){var t=O(e),n=t&&u.getInstanceFromNode(t);return n&&!n._hostParent?n:null}(e);return t?t._hostContainerInfo._topLevelWrapper:null}var N=1,R=function(){this.rootID=N++};R.prototype.isReactComponent={},R.prototype.render=function(){return this.props.child},R.isReactTopLevelWrapper=!0;var D={TopLevelWrapper:R,_instancesByReactRootID:k,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,o){return D.scrollMonitor(r,function(){m.enqueueElementInternal(e,t,n),o&&m.enqueueCallbackInternal(e,o)}),e},_renderNewRootComponent:function(e,t,n,o){P(t)||r("37"),s.ensureScrollValueMonitoring();var i=y(e,!1);v.batchedUpdates(T,i,t,n,o);var a=i._instance.rootID;return k[a]=i,i},renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&f.has(e)||r("38"),D._renderSubtreeIntoContainer(e,t,n,o)},_renderSubtreeIntoContainer:function(e,t,n,o){m.validateCallback(o,"ReactDOM.render"),a.isValidElement(t)||r("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or <div />.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or <Foo />.":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var i,s=a.createElement(R,{child:t});if(e){var u=f.get(e);i=u._processChildContext(u._context)}else i=g;var c=M(n);if(c){var l=c._currentElement.props.child;if(_(l,t)){var p=c._renderedComponent.getPublicInstance(),h=o&&function(){o.call(p)};return D._updateRootComponent(c,s,i,n,h),p}D.unmountComponentAtNode(n)}var d,v=O(n),y=v&&!(!(d=v).getAttribute||!d.getAttribute(w)),b=I(n),x=y&&!c&&!b,E=D._renderNewRootComponent(s,n,x,i)._renderedComponent.getPublicInstance();return o&&o.call(E),E},render:function(e,t,n){return D._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){P(e)||r("40");var t=M(e);if(!t){I(e),1===e.nodeType&&e.hasAttribute(x);return!1}return delete k[t._instance.rootID],v.batchedUpdates(j,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,a){if(P(t)||r("41"),i){var s=O(t);if(h.canReuseMarkup(e,s))return void u.precacheNode(n,s);var c=s.getAttribute(h.CHECKSUM_ATTR_NAME);s.removeAttribute(h.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(h.CHECKSUM_ATTR_NAME,c);var p=e,f=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return e.length===t.length?-1:n}(p,l),d=" (client) "+p.substring(f-20,f+20)+"\n (server) "+l.substring(f-20,f+20);t.nodeType===S&&r("42",d)}if(t.nodeType===S&&r("43"),a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);o.insertTreeBefore(t,e,null)}else b(t,e),u.precacheNode(n,t.firstChild)}};e.exports=D},function(e,t,n){"use strict";var r=n(442);e.exports=function(e){for(var t;(t=e._renderedNodeType)===r.COMPOSITE;)e=e._renderedComponent;return t===r.HOST?e._renderedComponent:t===r.EMPTY?null:void 0}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.default.shape({subscribe:i.default.func.isRequired,dispatch:i.default.func.isRequired,getState:i.default.func.isRequired})},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}},function(e,t,n){var r=n(230),o=n(899),i=n(184),a=n(900),s=n(901),u=n(904),c=n(905),l=n(906),p=n(907),f=n(381),h=n(457),d=n(176),m=n(908),v=n(909),g=n(914),y=n(37),b=n(234),_=n(916),w=n(52),x=n(918),E=n(86),S=1,C=2,k=4,O="[object Arguments]",A="[object Function]",T="[object GeneratorFunction]",j="[object Object]",I={};I[O]=I["[object Array]"]=I["[object ArrayBuffer]"]=I["[object DataView]"]=I["[object Boolean]"]=I["[object Date]"]=I["[object Float32Array]"]=I["[object Float64Array]"]=I["[object Int8Array]"]=I["[object Int16Array]"]=I["[object Int32Array]"]=I["[object Map]"]=I["[object Number]"]=I[j]=I["[object RegExp]"]=I["[object Set]"]=I["[object String]"]=I["[object Symbol]"]=I["[object Uint8Array]"]=I["[object Uint8ClampedArray]"]=I["[object Uint16Array]"]=I["[object Uint32Array]"]=!0,I["[object Error]"]=I[A]=I["[object WeakMap]"]=!1,e.exports=function e(t,n,P,M,N,R){var D,L=n&S,U=n&C,q=n&k;if(P&&(D=N?P(t,M,N,R):P(t)),void 0!==D)return D;if(!w(t))return t;var F=y(t);if(F){if(D=m(t),!L)return c(t,D)}else{var B=d(t),z=B==A||B==T;if(b(t))return u(t,L);if(B==j||B==O||z&&!N){if(D=U||z?{}:g(t),!L)return U?p(t,s(D,t)):l(t,a(D,t))}else{if(!I[B])return N?t:{};D=v(t,B,L)}}R||(R=new r);var V=R.get(t);if(V)return V;R.set(t,D),x(t)?t.forEach(function(r){D.add(e(r,n,P,r,t,R))}):_(t)&&t.forEach(function(r,o){D.set(o,e(r,n,P,o,t,R))});var H=q?U?h:f:U?keysIn:E,W=F?void 0:H(t);return o(W||t,function(r,o){W&&(r=t[o=r]),i(D,o,e(r,n,P,o,t,R))}),D}},function(e,t,n){var r=n(384),o=n(902),i=n(108);e.exports=function(e){return i(e)?r(e,!0):o(e)}},function(e,t,n){var r=n(231),o=n(267),i=n(232),a=n(383),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=s},function(e,t,n){var r=n(382),o=n(456),i=n(455);e.exports=function(e){return r(e,i,o)}},function(e,t,n){var r=n(924),o=n(459),i=n(460);e.exports=function(e){return i(o(e,void 0,r),e+"")}},function(e,t,n){var r=n(927),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),u=Array(s);++a<s;)u[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=n(u),r(e,this,c)}}},function(e,t,n){var r=n(928),o=n(930)(r);e.exports=o},function(e,t,n){var r={strict:!0},o=n(941),i=function(e,t){return o(e,t,r)},a=n(269);t.JsonPatchError=a.PatchError,t.deepClone=a._deepClone;var s={add:function(e,t,n){return e[t]=this.value,{newDocument:n}},remove:function(e,t,n){var r=e[t];return delete e[t],{newDocument:n,removed:r}},replace:function(e,t,n){var r=e[t];return e[t]=this.value,{newDocument:n,removed:r}},move:function(e,t,n){var r=c(n,this.path);r&&(r=a._deepClone(r));var o=l(n,{op:"remove",path:this.from}).removed;return l(n,{op:"add",path:this.path,value:o}),{newDocument:n,removed:r}},copy:function(e,t,n){var r=c(n,this.from);return l(n,{op:"add",path:this.path,value:a._deepClone(r)}),{newDocument:n}},test:function(e,t,n){return{newDocument:n,test:i(e[t],this.value)}},_get:function(e,t,n){return this.value=e[t],{newDocument:n}}},u={add:function(e,t,n){return a.isInteger(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:n,index:t}},remove:function(e,t,n){return{newDocument:n,removed:e.splice(t,1)[0]}},replace:function(e,t,n){var r=e[t];return e[t]=this.value,{newDocument:n,removed:r}},move:s.move,copy:s.copy,test:s.test,_get:s._get};function c(e,t){if(""==t)return e;var n={op:"_get",path:t};return l(e,n),n.value}function l(e,n,r,o,l,p){if(void 0===r&&(r=!1),void 0===o&&(o=!0),void 0===l&&(l=!0),void 0===p&&(p=0),r&&("function"==typeof r?r(n,0,e,n.path):f(n,0)),""===n.path){var h={newDocument:e};if("add"===n.op)return h.newDocument=n.value,h;if("replace"===n.op)return h.newDocument=n.value,h.removed=e,h;if("move"===n.op||"copy"===n.op)return h.newDocument=c(e,n.from),"move"===n.op&&(h.removed=e),h;if("test"===n.op){if(h.test=i(e,n.value),!1===h.test)throw new t.JsonPatchError("Test operation failed","TEST_OPERATION_FAILED",p,n,e);return h.newDocument=e,h}if("remove"===n.op)return h.removed=e,h.newDocument=null,h;if("_get"===n.op)return n.value=e,h;if(r)throw new t.JsonPatchError("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",p,n,e);return h}o||(e=a._deepClone(e));var d=(n.path||"").split("/"),m=e,v=1,g=d.length,y=void 0,b=void 0,_=void 0;for(_="function"==typeof r?r:f;;){if(b=d[v],l&&"__proto__"==b)throw new TypeError("JSON-Patch: modifying `__proto__` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&void 0===y&&(void 0===m[b]?y=d.slice(0,v).join("/"):v==g-1&&(y=n.path),void 0!==y&&_(n,0,e,y)),v++,Array.isArray(m)){if("-"===b)b=m.length;else{if(r&&!a.isInteger(b))throw new t.JsonPatchError("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",p,n,e);a.isInteger(b)&&(b=~~b)}if(v>=g){if(r&&"add"===n.op&&b>m.length)throw new t.JsonPatchError("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",p,n,e);if(!1===(h=u[n.op].call(n,m,b,e)).test)throw new t.JsonPatchError("Test operation failed","TEST_OPERATION_FAILED",p,n,e);return h}}else if(b&&-1!=b.indexOf("~")&&(b=a.unescapePathComponent(b)),v>=g){if(!1===(h=s[n.op].call(n,m,b,e)).test)throw new t.JsonPatchError("Test operation failed","TEST_OPERATION_FAILED",p,n,e);return h}m=m[b]}}function p(e,n,r,o,i){if(void 0===o&&(o=!0),void 0===i&&(i=!0),r&&!Array.isArray(n))throw new t.JsonPatchError("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");o||(e=a._deepClone(e));for(var s=new Array(n.length),u=0,c=n.length;u<c;u++)s[u]=l(e,n[u],r,!0,i,u),e=s[u].newDocument;return s.newDocument=e,s}function f(e,n,r,o){if("object"!=typeof e||null===e||Array.isArray(e))throw new t.JsonPatchError("Operation is not an object","OPERATION_NOT_AN_OBJECT",n,e,r);if(!s[e.op])throw new t.JsonPatchError("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",n,e,r);if("string"!=typeof e.path)throw new t.JsonPatchError("Operation `path` property is not a string","OPERATION_PATH_INVALID",n,e,r);if(0!==e.path.indexOf("/")&&e.path.length>0)throw new t.JsonPatchError('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",n,e,r);if(("move"===e.op||"copy"===e.op)&&"string"!=typeof e.from)throw new t.JsonPatchError("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",n,e,r);if(("add"===e.op||"replace"===e.op||"test"===e.op)&&void 0===e.value)throw new t.JsonPatchError("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",n,e,r);if(("add"===e.op||"replace"===e.op||"test"===e.op)&&a.hasUndefined(e.value))throw new t.JsonPatchError("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",n,e,r);if(r)if("add"==e.op){var i=e.path.split("/").length,u=o.split("/").length;if(i!==u+1&&i!==u)throw new t.JsonPatchError("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",n,e,r)}else if("replace"===e.op||"remove"===e.op||"_get"===e.op){if(e.path!==o)throw new t.JsonPatchError("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",n,e,r)}else if("move"===e.op||"copy"===e.op){var c=h([{op:"_get",path:e.from,value:void 0}],r);if(c&&"OPERATION_PATH_UNRESOLVABLE"===c.name)throw new t.JsonPatchError("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",n,e,r)}}function h(e,n,r){try{if(!Array.isArray(e))throw new t.JsonPatchError("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(n)p(a._deepClone(n),a._deepClone(e),r||!0);else{r=r||f;for(var o=0;o<e.length;o++)r(e[o],o,n,void 0)}}catch(e){if(e instanceof t.JsonPatchError)return e;throw e}}t.getValueByPointer=c,t.applyOperation=l,t.applyPatch=p,t.applyReducer=function(e,n,r){var o=l(e,n);if(!1===o.test)throw new t.JsonPatchError("Test operation failed","TEST_OPERATION_FAILED",r,n,e);return o.newDocument},t.validator=f,t.validate=h},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),a=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:a,assign:function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],a=i.obj[i.prop],s=Object.keys(a),u=0;u<s.length;++u){var c=s[u],l=a[c];"object"==typeof l&&null!==l&&-1===n.indexOf(l)&&(t.push({obj:a,prop:c}),n.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n){if(0===e.length)return e;var r="string"==typeof e?e:String(e);if("iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",a=0;a<r.length;++a){var s=r.charCodeAt(a);45===s||46===s||95===s||126===s||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122?o+=r.charAt(a):s<128?o+=i[s]:s<2048?o+=i[192|s>>6]+i[128|63&s]:s<55296||s>=57344?o+=i[224|s>>12]+i[128|s>>6&63]+i[128|63&s]:(a+=1,s=65536+((1023&s)<<10|1023&r.charCodeAt(a)),o+=i[240|s>>18]+i[128|s>>12&63]+i[128|s>>6&63]+i[128|63&s])}return o},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function e(t,n,i){if(!n)return t;if("object"!=typeof n){if(o(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(i&&(i.plainObjects||i.allowPrototypes)||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var s=t;return o(t)&&!o(n)&&(s=a(t,i)),o(t)&&o(n)?(n.forEach(function(n,o){if(r.call(t,o)){var a=t[o];a&&"object"==typeof a&&n&&"object"==typeof n?t[o]=e(a,n,i):t.push(n)}else t[o]=n}),t):Object.keys(n).reduce(function(t,o){var a=n[o];return r.call(t,o)?t[o]=e(t[o],a,i):t[o]=a,t},s)}}},function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},function(e,t,n){"use strict";var r=n(32),o=n(29),i=n(135),a=n(83),s=n(77),u=n(182),c=n(113),l=n(181),p=n(43),f=n(134),h=n(49).f,d=n(270)(0),m=n(50);e.exports=function(e,t,n,v,g,y){var b=r[e],_=b,w=g?"set":"add",x=_&&_.prototype,E={};return m&&"function"==typeof _&&(y||x.forEach&&!a(function(){(new _).entries().next()}))?(_=t(function(t,n){l(t,_,e,"_c"),t._c=new b,null!=n&&c(n,g,t[w],t)}),d("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in x&&(!y||"clear"!=e)&&s(_.prototype,e,function(n,r){if(l(this,_,e),!t&&y&&!p(n))return"get"==e&&void 0;var o=this._c[e](0===n?0:n,r);return t?this:o})}),y||h(_.prototype,"size",{get:function(){return this._c.size}})):(_=v.getConstructor(t,e,g,w),u(_.prototype,n),i.NEED=!0),f(_,e),E[e]=_,o(o.G+o.W+o.F,E),y||v.setStrong(_,e,g),_}},function(e,t,n){"use strict";var r=n(29);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){"use strict";var r=n(29),o=n(132),i=n(64),a=n(113);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,s,u=arguments[1];return o(this),(t=void 0!==u)&&o(u),null==e?new this:(n=[],t?(r=0,s=i(u,arguments[2],2),a(e,!1,function(e){n.push(s(e,r++))})):a(e,!1,n.push,n),new this(n))}})}},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcm9sbGluZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6IGluaXRpYWwgaW5pdGlhbDsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jb2xvcn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1yPSJ7e2NvbmZpZy5yYWRpdXN9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgc3Ryb2tlPSIjNTU1NTU1IiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPgo="},function(e,t,n){"use strict";e.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",GT:">",Gt:"≫",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",LT:"<",Lt:"≪",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""}},function(e,t,n){"use strict";var r=n(470),o=n(39).unescapeMd;e.exports=function(e,t){var n,i,a,s=t,u=e.posMax;if(60===e.src.charCodeAt(t)){for(t++;t<u;){if(10===(n=e.src.charCodeAt(t)))return!1;if(62===n)return a=r(o(e.src.slice(s+1,t))),!!e.parser.validateLink(a)&&(e.pos=t+1,e.linkContent=a,!0);92===n&&t+1<u?t+=2:t++}return!1}for(i=0;t<u&&32!==(n=e.src.charCodeAt(t))&&!(n<32||127===n);)if(92===n&&t+1<u)t+=2;else{if(40===n&&++i>1)break;if(41===n&&--i<0)break;t++}return s!==t&&(a=o(e.src.slice(s,t)),!!e.parser.validateLink(a)&&(e.linkContent=a,e.pos=t,!0))}},function(e,t,n){"use strict";var r=n(39).replaceEntities;e.exports=function(e){var t=r(e);try{t=decodeURI(t)}catch(e){}return encodeURI(t)}},function(e,t,n){"use strict";var r=n(39).unescapeMd;e.exports=function(e,t){var n,o=t,i=e.posMax,a=e.src.charCodeAt(t);if(34!==a&&39!==a&&40!==a)return!1;for(t++,40===a&&(a=41);t<i;){if((n=e.src.charCodeAt(t))===a)return e.pos=t+1,e.linkContent=r(e.src.slice(o+1,t)),!0;92===n&&t+1<i?t+=2:t++}return!1}},function(e,t,n){"use strict";e.exports=function(e){return e.trim().replace(/\s+/g," ").toUpperCase()}},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(36))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineReducers=void 0;var r,o=n(595),i=(r=o)&&r.__esModule?r:{default:r};t.combineReducers=i.default},function(e,t,n){"use strict";var r=/^(%20|\s)*(javascript|data)/im,o=/[^\x20-\x7E]/gim,i=/^([^:]+):/gm,a=[".","/"];e.exports={sanitizeUrl:function(e){var t,n,s;return e?function(e){return a.indexOf(e[0])>-1}(s=e.replace(o,"").trim())?s:(n=s.match(i))?(t=n[0],r.test(t)?"about:blank":s):s:"about:blank"}}},function(e,t,n){var r=n(604),o=n(612)(function(e,t,n){return t=t.toLowerCase(),e+(n?r(t):t)});e.exports=o},function(e,t,n){var r=n(379),o=n(172),i=n(681),a=n(37),s=n(393);e.exports=function(e,t,n){var u=a(e)?r:i;return n&&s(e,t,n)&&(t=void 0),u(e,o(t,3))}},function(e,t,n){(function(t){var r=n(686),o=n(687).Stream,i=" ";function a(e,t,n){n=n||0;var o,i,s=(o=t,new Array(n||0).join(o||"")),u=e;if("object"==typeof e&&((u=e[i=Object.keys(e)[0]])&&u._elem))return u._elem.name=i,u._elem.icount=n,u._elem.indent=t,u._elem.indents=s,u._elem.interrupt=u,u._elem;var c,l=[],p=[];function f(e){Object.keys(e).forEach(function(t){l.push(function(e,t){return e+'="'+r(t)+'"'}(t,e[t]))})}switch(typeof u){case"object":if(null===u)break;u._attr&&f(u._attr),u._cdata&&p.push(("<![CDATA["+u._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),u.forEach&&(c=!1,p.push(""),u.forEach(function(e){"object"==typeof e?"_attr"==Object.keys(e)[0]?f(e._attr):p.push(a(e,t,n+1)):(p.pop(),c=!0,p.push(r(e)))}),c||p.push(""));break;default:p.push(r(u))}return{name:i,interrupt:!1,attributes:l,content:p,icount:n,indents:s,indent:t}}function s(e,t,n){if("object"!=typeof t)return e(!1,t);var r=t.interrupt?1:t.content.length;function o(){for(;t.content.length;){var o=t.content.shift();if(void 0!==o){if(i(o))return;s(e,o)}}e(!1,(r>1?t.indents:"")+(t.name?"</"+t.name+">":"")+(t.indent&&!n?"\n":"")),n&&n()}function i(t){return!!t.interrupt&&(t.interrupt.append=e,t.interrupt.end=o,t.interrupt=!1,e(!0),!0)}if(e(!1,t.indents+(t.name?"<"+t.name:"")+(t.attributes.length?" "+t.attributes.join(" "):"")+(r?t.name?">":"":t.name?"/>":"")+(t.indent&&r>1?"\n":"")),!r)return e(!1,t.indent?"\n":"");i(t)||o()}e.exports=function(e,n){"object"!=typeof n&&(n={indent:n});var r,u,c=n.stream?new o:null,l="",p=!1,f=n.indent?!0===n.indent?i:n.indent:"",h=!0;function d(e){h?t.nextTick(e):e()}function m(e,t){if(void 0!==t&&(l+=t),e&&!p&&(c=c||new o,p=!0),e&&p){var n=l;d(function(){c.emit("data",n)}),l=""}}function v(e,t){s(m,a(e,f,f?1:0),t)}function g(){if(c){var e=l;d(function(){c.emit("data",e),c.emit("end"),c.readable=!1,c.emit("close")})}}return d(function(){h=!1}),n.declaration&&(r=n.declaration,u={version:"1.0",encoding:r.encoding||"UTF-8"},r.standalone&&(u.standalone=r.standalone),v({"?xml":{_attr:u}}),l=l.replace("/>","?>")),e&&e.forEach?e.forEach(function(t,n){var r;n+1===e.length&&(r=g),v(t,r)}):v(e,g),c?(c.readable=!0,c):l},e.exports.element=e.exports.Element=function(){var e={_elem:a(Array.prototype.slice.call(arguments)),push:function(e){if(!this.append)throw new Error("not assigned to a parent!");var t=this,n=this._elem.indent;s(this.append,a(e,n,this._elem.icount+(n?1:0)),function(){t.append(!0)})},close:function(e){void 0!==e&&this.push(e),this.end&&this.end()}};return e}}).call(this,n(68))},function(e,t,n){(function(t){var n;n=void 0!==t?t:this,e.exports=function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var t,n=String(e),r=n.length,o=-1,i="",a=n.charCodeAt(0);++o<r;)0!=(t=n.charCodeAt(o))?i+=t>=1&&t<=31||127==t||0==o&&t>=48&&t<=57||1==o&&t>=48&&t<=57&&45==a?"\\"+t.toString(16)+" ":0==o&&1==r&&45==t||!(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122)?"\\"+n.charAt(o):n.charAt(o):i+="�";return i};return e.CSS||(e.CSS={}),e.CSS.escape=t,t}(n)}).call(this,n(36))},function(e,t,n){"use strict";(function(t,r){var o=65536,i=4294967295;var a=n(48).Buffer,s=t.crypto||t.msCrypto;s&&s.getRandomValues?e.exports=function(e,t){if(e>i)throw new RangeError("requested too many random bytes");var n=a.allocUnsafe(e);if(e>0)if(e>o)for(var u=0;u<e;u+=o)s.getRandomValues(n.slice(u,u+o));else s.getRandomValues(n);if("function"==typeof t)return r.nextTick(function(){t(null,n)});return n}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,n(36),n(68))},function(e,t,n){(t=e.exports=function(e){e=e.toLowerCase();var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n}).sha=n(751),t.sha1=n(752),t.sha224=n(753),t.sha256=n(408),t.sha384=n(754),t.sha512=n(409)},function(e,t,n){var r=n(375),o=n(392),i=n(172),a=n(755),s=n(37);e.exports=function(e,t,n){var u=s(e)?r:a,c=arguments.length<3;return u(e,i(t,4),n,c,o)}},function(e,t,n){var r=n(52),o=n(806),i=n(391),a="Expected a function",s=Math.max,u=Math.min;e.exports=function(e,t,n){var c,l,p,f,h,d,m=0,v=!1,g=!1,y=!0;if("function"!=typeof e)throw new TypeError(a);function b(t){var n=c,r=l;return c=l=void 0,m=t,f=e.apply(r,n)}function _(e){var n=e-d;return void 0===d||n>=t||n<0||g&&e-m>=p}function w(){var e=o();if(_(e))return x(e);h=setTimeout(w,function(e){var n=t-(e-d);return g?u(n,p-(e-m)):n}(e))}function x(e){return h=void 0,y&&c?b(e):(c=l=void 0,f)}function E(){var e=o(),n=_(e);if(c=arguments,l=this,d=e,n){if(void 0===h)return function(e){return m=e,h=setTimeout(w,t),v?b(e):f}(d);if(g)return clearTimeout(h),h=setTimeout(w,t),b(d)}return void 0===h&&(h=setTimeout(w,t)),f}return t=i(t)||0,r(n)&&(v=!!n.leading,p=(g="maxWait"in n)?s(i(n.maxWait)||0,t):p,y="trailing"in n?!!n.trailing:y),E.cancel=function(){void 0!==h&&clearTimeout(h),m=0,c=d=l=h=void 0},E.flush=function(){return void 0===h?f:x(o())},E}},function(e,t,n){"use strict";e.exports=n(816)},function(e,t,n){var r=n(372),o=n(454),i=n(920),a=n(109),s=n(119),u=n(923),c=n(458),l=n(457),p=c(function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,function(t){return t=a(t,e),c||(c=t.length>1),t}),s(e,l(e),n),c&&(n=o(n,7,u));for(var p=t.length;p--;)i(n,t[p]);return n});e.exports=p},function(e,t,n){var r,o,i;o=[],r=function(){"use strict";var e=function(e){return e&&"getComputedStyle"in window&&"smooth"===window.getComputedStyle(e)["scroll-behavior"]};if("undefined"==typeof window||!("document"in window))return{};var t=function(t,n,r){var o;n=n||999,r||0===r||(r=9);var i=function(e){o=e},a=function(){clearTimeout(o),i(0)},s=function(e){return Math.max(0,t.getTopOf(e)-r)},u=function(r,o,s){if(a(),0===o||o&&o<0||e(t.body))t.toY(r),s&&s();else{var u=t.getY(),c=Math.max(0,r)-u,l=(new Date).getTime();o=o||Math.min(Math.abs(c),n),function e(){i(setTimeout(function(){var n=Math.min(1,((new Date).getTime()-l)/o),r=Math.max(0,Math.floor(u+c*(n<.5?2*n*n:n*(4-2*n)-1)));t.toY(r),n<1&&t.getHeight()+r<t.body.scrollHeight?e():(setTimeout(a,99),s&&s())},9))}()}},c=function(e,t,n){u(s(e),t,n)};return{setup:function(e,t){return(0===e||e)&&(n=e),(0===t||t)&&(r=t),{defaultDuration:n,edgeOffset:r}},to:c,toY:u,intoView:function(e,n,o){var i=e.getBoundingClientRect().height,a=t.getTopOf(e)+i,l=t.getHeight(),p=t.getY(),f=p+l;s(e)<p||i+r>l?c(e,n,o):a+r>f?u(a-l+r,n,o):o&&o()},center:function(e,n,r,o){u(Math.max(0,t.getTopOf(e)-t.getHeight()/2+(r||e.getBoundingClientRect().height/2)),n,o)},stop:a,moving:function(){return!!o},getY:t.getY,getTopOf:t.getTopOf}},n=document.documentElement,r=function(){return window.scrollY||n.scrollTop},o=t({body:document.scrollingElement||document.body,toY:function(e){window.scrollTo(0,e)},getY:r,getHeight:function(){return window.innerHeight||n.clientHeight},getTopOf:function(e){return e.getBoundingClientRect().top+r()-n.offsetTop}});if(o.createScroller=function(e,r,o){return t({body:e,toY:function(t){e.scrollTop=t},getY:function(){return e.scrollTop},getHeight:function(){return Math.min(e.clientHeight,window.innerHeight||n.clientHeight)},getTopOf:function(e){return e.offsetTop}},r,o)},"addEventListener"in window&&!window.noZensmooth&&!e(document.body)){var i="history"in window&&"pushState"in history,a=i&&"scrollRestoration"in history;a&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){a&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(e){e.state&&"zenscrollY"in e.state&&o.toY(e.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var e=o.setup().edgeOffset;if(e){var t=document.getElementById(window.location.href.split("#")[1]);if(t){var n=Math.max(0,o.getTopOf(t)-e),r=o.getY()-n;0<=r&&r<9&&window.scrollTo(0,n)}}},9)},!1);var s=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",function(e){for(var t=e.target;t&&"A"!==t.tagName;)t=t.parentNode;if(!(!t||1!==e.which||e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)){if(a){var n=history.state&&"object"==typeof history.state?history.state:{};n.zenscrollY=o.getY();try{history.replaceState(n,"")}catch(e){}}var r=t.getAttribute("href")||"";if(0===r.indexOf("#")&&!s.test(t.className)){var u=0,c=document.getElementById(r.substring(1));if("#"!==r){if(!c)return;u=o.getTopOf(c)}e.preventDefault();var l=function(){window.location=r},p=o.setup().edgeOffset;p&&(u=Math.max(0,u-p),i&&(l=function(){history.pushState({},"",r)})),o.toY(u,null,l)}}},!1)}return o}(),void 0===(i="function"==typeof r?r.apply(t,o):r)||(e.exports=i)},function(e,t,n){e.exports=n(977)},function(e,t){e.exports=function(e,t,n){var r=new Blob([e],{type:n||"application/octet-stream"});if(void 0!==window.navigator.msSaveBlob)window.navigator.msSaveBlob(r,t);else{var o=window.URL.createObjectURL(r),i=document.createElement("a");i.style.display="none",i.href=o,i.setAttribute("download",t),void 0===i.download&&i.setAttribute("target","_blank"),document.body.appendChild(i),i.click(),document.body.removeChild(i),window.URL.revokeObjectURL(o)}}},function(e,t,n){"use strict";var r=n(985),o=function(e){return e.split(/(<\/?[^>]+>)/g).filter(function(e){return""!==e.trim()})},i=function(e){return/<\/+[^>]+>/.test(e)},a=function(e){return/<[^>]+\/>/.test(e)},s=function(e){return function(e){return/<[^>!]+>/.test(e)}(e)&&!i(e)&&!a(e)};function u(e){return o(e).map(function(e){return{value:e,type:c(e)}})}function c(e){return i(e)?"ClosingTag":s(e)?"OpeningTag":a(e)?"SelfClosingTag":"Text"}e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.indentor,o=t.textNodesOnSameLine,i=0,a=[];n=n||" ";var s=u(e).map(function(e,t,s){var u=e.value,c=e.type;"ClosingTag"===c&&i--;var l=r(n,i),p=l+u;if("OpeningTag"===c&&i++,o){var f=s[t-1],h=s[t-2];"ClosingTag"===c&&"Text"===f.type&&"OpeningTag"===h.type&&(p=""+l+h.value+f.value+u,a.push(t-2,t-1))}return p});return a.forEach(function(e){return s[e]=null}),s.filter(function(e){return!!e}).join("\n")}},function(e,t,n){var r=n(70);e.exports=function(e){return r(e).toLowerCase()}},function(e,t,n){n(493),e.exports=n(1040)},function(e,t,n){"use strict";n.r(t);var r=n(18);void 0===n.n(r).a.Promise&&n(494),String.prototype.startsWith||n(524)},function(e,t,n){n(495),n(340),n(506),n(510),n(522),n(523),e.exports=n(73).Promise},function(e,t,n){"use strict";var r=n(151),o={};o[n(33)("toStringTag")]="z",o+""!="[object z]"&&n(97)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){e.exports=!n(127)&&!n(99)(function(){return 7!=Object.defineProperty(n(201)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(98);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){e.exports=n(198)("native-function-to-string",Function.toString)},function(e,t,n){"use strict";var r=n(500),o=n(339),i=n(204),a={};n(82)(a,n(33)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(45),o=n(501),i=n(344),a=n(203)("IE_PROTO"),s=function(){},u=function(){var e,t=n(201)("iframe"),r=i.length;for(t.style.display="none",n(345).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(152),o=n(45),i=n(342);e.exports=n(127)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,u=0;s>u;)r.f(e,n=a[u++],t[n]);return e}},function(e,t,n){var r=n(153),o=n(156),i=n(504)(!1),a=n(203)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(126);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(156),o=n(75),i=n(343);e.exports=function(e){return function(t,n,a){var s,u=r(t),c=o(u.length),l=i(a,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},function(e,t,n){var r=n(153),o=n(346),i=n(203)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){for(var r=n(507),o=n(342),i=n(97),a=n(41),s=n(82),u=n(129),c=n(33),l=c("iterator"),p=c("toStringTag"),f=u.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},d=o(h),m=0;m<d.length;m++){var v,g=d[m],y=h[g],b=a[g],_=b&&b.prototype;if(_&&(_[l]||s(_,l,f),_[p]||s(_,p,g),u[g]=f,y))for(v in r)_[v]||i(_,v,r[v],!0)}},function(e,t,n){"use strict";var r=n(508),o=n(509),i=n(129),a=n(156);e.exports=n(341)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(33)("unscopables"),o=Array.prototype;null==o[r]&&n(82)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var r,o,i,a,s=n(199),u=n(41),c=n(154),l=n(151),p=n(35),f=n(98),h=n(155),d=n(511),m=n(512),v=n(205),g=n(347).set,y=n(517)(),b=n(206),_=n(348),w=n(518),x=n(349),E=u.TypeError,S=u.process,C=S&&S.versions,k=C&&C.v8||"",O=u.Promise,A="process"==l(S),T=function(){},j=o=b.f,I=!!function(){try{var e=O.resolve(1),t=(e.constructor={})[n(33)("species")]=function(e){e(T,T)};return(A||"function"==typeof PromiseRejectionEvent)&&e.then(T)instanceof t&&0!==k.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),P=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},M=function(e,t){if(!e._n){e._n=!0;var n=e._c;y(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,s=o?t.ok:t.fail,u=t.resolve,c=t.reject,l=t.domain;try{s?(o||(2==e._h&&D(e),e._h=1),!0===s?n=r:(l&&l.enter(),n=s(r),l&&(l.exit(),a=!0)),n===t.promise?c(E("Promise-chain cycle")):(i=P(n))?i.call(n,u,c):u(n)):c(r)}catch(e){l&&!a&&l.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&N(e)})}},N=function(e){g.call(u,function(){var t,n,r,o=e._v,i=R(e);if(i&&(t=_(function(){A?S.emit("unhandledRejection",o,e):(n=u.onunhandledrejection)?n({promise:e,reason:o}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=A||R(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},R=function(e){return 1!==e._h&&0===(e._a||e._c).length},D=function(e){g.call(u,function(){var t;A?S.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})})},L=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),M(t,!0))},U=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw E("Promise can't be resolved itself");(t=P(e))?y(function(){var r={_w:n,_d:!1};try{t.call(e,c(U,r,1),c(L,r,1))}catch(e){L.call(r,e)}}):(n._v=e,n._s=1,M(n,!1))}catch(e){L.call({_w:n,_d:!1},e)}}};I||(O=function(e){d(this,O,"Promise","_h"),h(e),r.call(this);try{e(c(U,this,1),c(L,this,1))}catch(e){L.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(519)(O.prototype,{then:function(e,t){var n=j(v(this,O));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=A?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&M(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=c(U,e,1),this.reject=c(L,e,1)},b.f=j=function(e){return e===O||e===a?new i(e):o(e)}),p(p.G+p.W+p.F*!I,{Promise:O}),n(204)(O,"Promise"),n(520)("Promise"),a=n(73).Promise,p(p.S+p.F*!I,"Promise",{reject:function(e){var t=j(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(s||!I),"Promise",{resolve:function(e){return x(s&&this===a?O:this,e)}}),p(p.S+p.F*!(I&&n(521)(function(e){O.all(e).catch(T)})),"Promise",{all:function(e){var t=this,n=j(t),r=n.resolve,o=n.reject,i=_(function(){var n=[],i=0,a=1;m(e,!1,function(e){var s=i++,u=!1;n.push(void 0),a++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=j(t),r=n.reject,o=_(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(154),o=n(513),i=n(514),a=n(45),s=n(75),u=n(515),c={},l={};(t=e.exports=function(e,t,n,p,f){var h,d,m,v,g=f?function(){return e}:u(e),y=r(n,p,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=s(e.length);h>b;b++)if((v=t?y(a(d=e[b])[0],d[1]):y(e[b]))===c||v===l)return v}else for(m=g.call(e);!(d=m.next()).done;)if((v=o(m,y,d.value,t))===c||v===l)return v}).BREAK=c,t.RETURN=l},function(e,t,n){var r=n(45);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(129),o=n(33)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){var r=n(151),o=n(33)("iterator"),i=n(129);e.exports=n(73).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(41),o=n(347).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,u="process"==n(126)(a);e.exports=function(){var e,t,n,c=function(){var r,o;for(u&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(u)n=function(){a.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(c)}}else n=function(){o.call(r,c)};else{var p=!0,f=document.createTextNode("");new i(c).observe(f,{characterData:!0}),n=function(){f.data=p=!p}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(41).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var r=n(97);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(41),o=n(152),i=n(127),a=n(33)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(33)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(35),o=n(73),i=n(41),a=n(205),s=n(349);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then(function(){return n})}:e,n?function(n){return s(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(35),o=n(206),i=n(348);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){n(525),n(526),n(527),n(340),n(530),n(531),n(532),n(533),n(535),n(536),n(537),n(538),n(539),n(540),n(541),n(542),n(543),n(544),n(545),n(546),n(547),n(548),n(549),n(552),n(553),n(555),e.exports=n(73).String},function(e,t,n){var r=n(35),o=n(343),i=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(35),o=n(156),i=n(75);r(r.S,"String",{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],s=0;n>s;)a.push(String(t[s++])),s<r&&a.push(String(arguments[s]));return a.join("")}})},function(e,t,n){"use strict";n(528)("trim",function(e){return function(){return e(this,3)}})},function(e,t,n){var r=n(35),o=n(74),i=n(99),a=n(529),s="["+a+"]",u=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),l=function(e,t,n){var o={},s=i(function(){return!!a[e]()||" "!=" "[e]()}),u=o[e]=s?t(p):a[e];n&&(o[n]=u),r(r.P+r.F*s,"String",o)},p=l.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=l},function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(e,t,n){"use strict";var r=n(35),o=n(202)(!1);r(r.P,"String",{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r=n(35),o=n(75),i=n(207),a="".endsWith;r(r.P+r.F*n(208)("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),s=void 0===n?r:Math.min(o(n),r),u=String(e);return a?a.call(t,u,s):t.slice(s-u.length,s)===u}})},function(e,t,n){"use strict";var r=n(35),o=n(207);r(r.P+r.F*n(208)("includes"),"String",{includes:function(e){return!!~o(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(35);r(r.P,"String",{repeat:n(534)})},function(e,t,n){"use strict";var r=n(128),o=n(74);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";var r=n(35),o=n(75),i=n(207),a="".startsWith;r(r.P+r.F*n(208)("startsWith"),"String",{startsWith:function(e){var t=i(this,e,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return a?a.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(42)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){"use strict";n(42)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(42)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(42)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";n(42)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(42)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(42)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){"use strict";n(42)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,n){"use strict";n(42)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){"use strict";n(42)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,n){"use strict";n(42)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(42)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(42)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){"use strict";var r=n(45),o=n(75),i=n(209),a=n(157);n(158)("match",1,function(e,t,n,s){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var u=r(e),c=String(this);if(!u.global)return a(u,c);var l=u.unicode;u.lastIndex=0;for(var p,f=[],h=0;null!==(p=a(u,c));){var d=String(p[0]);f[h]=d,""===d&&(u.lastIndex=i(c,o(u.lastIndex),l)),h++}return 0===h?null:f}]})},function(e,t,n){"use strict";var r=n(210);n(35)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){"use strict";var r=n(45);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(45),o=n(346),i=n(75),a=n(128),s=n(209),u=n(157),c=Math.max,l=Math.min,p=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;n(158)("replace",2,function(e,t,n,d){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=d(n,e,this,t);if(o.done)return o.value;var p=r(e),f=String(this),h="function"==typeof t;h||(t=String(t));var v=p.global;if(v){var g=p.unicode;p.lastIndex=0}for(var y=[];;){var b=u(p,f);if(null===b)break;if(y.push(b),!v)break;""===String(b[0])&&(p.lastIndex=s(f,i(p.lastIndex),g))}for(var _,w="",x=0,E=0;E<y.length;E++){b=y[E];for(var S=String(b[0]),C=c(l(a(b.index),f.length),0),k=[],O=1;O<b.length;O++)k.push(void 0===(_=b[O])?_:String(_));var A=b.groups;if(h){var T=[S].concat(k,C,f);void 0!==A&&T.push(A);var j=String(t.apply(void 0,T))}else j=m(S,f,C,k,A,t);C>=x&&(w+=f.slice(x,C)+j,x=C+S.length)}return w+f.slice(x)}];function m(e,t,r,i,a,s){var u=r+e.length,c=i.length,l=h;return void 0!==a&&(a=o(a),l=f),n.call(s,l,function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":s=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>c){var f=p(l/10);return 0===f?n:f<=c?void 0===i[f-1]?o.charAt(1):i[f-1]+o.charAt(1):n}s=i[l-1]}return void 0===s?"":s})}})},function(e,t,n){"use strict";var r=n(45),o=n(554),i=n(157);n(158)("search",1,function(e,t,n,a){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=a(n,e,this);if(t.done)return t.value;var s=r(e),u=String(this),c=s.lastIndex;o(c,0)||(s.lastIndex=0);var l=i(s,u);return o(s.lastIndex,c)||(s.lastIndex=c),null===l?-1:l.index}]})},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(350),o=n(45),i=n(205),a=n(209),s=n(75),u=n(157),c=n(210),l=n(99),p=Math.min,f=[].push,h=!l(function(){RegExp(4294967295,"y")});n(158)("split",2,function(e,t,n,l){var d;return d="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);for(var i,a,s,u=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,h=void 0===t?4294967295:t>>>0,d=new RegExp(e.source,l+"g");(i=c.call(d,o))&&!((a=d.lastIndex)>p&&(u.push(o.slice(p,i.index)),i.length>1&&i.index<o.length&&f.apply(u,i.slice(1)),s=i[0].length,p=a,u.length>=h));)d.lastIndex===i.index&&d.lastIndex++;return p===o.length?!s&&d.test("")||u.push(""):u.push(o.slice(p)),u.length>h?u.slice(0,h):u}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):d.call(String(o),n,r)},function(e,t){var r=l(d,e,this,t,d!==n);if(r.done)return r.value;var c=o(e),f=String(this),m=i(c,RegExp),v=c.unicode,g=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(h?"y":"g"),y=new m(h?c:"^(?:"+c.source+")",g),b=void 0===t?4294967295:t>>>0;if(0===b)return[];if(0===f.length)return null===u(y,f)?[f]:[];for(var _=0,w=0,x=[];w<f.length;){y.lastIndex=h?w:0;var E,S=u(y,h?f:f.slice(w));if(null===S||(E=p(s(y.lastIndex+(h?0:w)),f.length))===_)w=a(f,w,v);else{if(x.push(f.slice(_,w)),x.length===b)return x;for(var C=1;C<=S.length-1;C++)if(x.push(S[C]),x.length===b)return x;w=_=E}}return x.push(f.slice(_)),x}]})},function(e,t,n){var r=n(21),o=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return o.stringify.apply(o,arguments)}},function(e,t,n){n(558),e.exports=n(21).Object.keys},function(e,t,n){var r=n(100),o=n(101);n(217)("keys",function(){return function(e){return o(r(e))}})},function(e,t,n){var r=n(63),o=n(159),i=n(560);e.exports=function(e){return function(t,n,a){var s,u=r(t),c=o(u.length),l=i(a,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},function(e,t,n){var r=n(213),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t,n){n(102),n(104),e.exports=n(222).f("iterator")},function(e,t,n){var r=n(213),o=n(211);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),u=r(n),c=s.length;return u<0||u>=c?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):i:e?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(161),o=n(133),i=n(134),a={};n(77)(a,n(34)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(565),o=n(357),i=n(103),a=n(63);e.exports=n(220)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t,n){n(359),n(164),n(569),n(570),e.exports=n(21).Symbol},function(e,t,n){var r=n(101),o=n(162),i=n(136);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,s=n(e),u=i.f,c=0;s.length>c;)u.call(e,a=s[c++])&&t.push(a);return t}},function(e,t,n){var r=n(63),o=n(225).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){n(223)("asyncIterator")},function(e,t,n){n(223)("observable")},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){for(var t,n=c(e),r=n[0],a=n[1],s=new i(function(e,t,n){return 3*(t+n)/4-n}(0,r,a)),u=0,l=a>0?r-4:r,p=0;p<l;p+=4)t=o[e.charCodeAt(p)]<<18|o[e.charCodeAt(p+1)]<<12|o[e.charCodeAt(p+2)]<<6|o[e.charCodeAt(p+3)],s[u++]=t>>16&255,s[u++]=t>>8&255,s[u++]=255&t;2===a&&(t=o[e.charCodeAt(p)]<<2|o[e.charCodeAt(p+1)]>>4,s[u++]=255&t);1===a&&(t=o[e.charCodeAt(p)]<<10|o[e.charCodeAt(p+1)]<<4|o[e.charCodeAt(p+2)]>>2,s[u++]=t>>8&255,s[u++]=255&t);return s},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,s=n-o;a<s;a+=16383)i.push(l(e,a,a+16383>s?s:a+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s<u;++s)r[s]=a[s],o[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,n){for(var o,i,a=[],s=t;s<n;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(i=o)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,u=(1<<s)-1,c=u>>1,l=-7,p=n?o-1:0,f=n?-1:1,h=e[t+p];for(p+=f,i=h&(1<<-l)-1,h>>=-l,l+=s;l>0;i=256*i+e[t+p],p+=f,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=r;l>0;a=256*a+e[t+p],p+=f,l-=8);if(0===i)i=1-c;else{if(i===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=c}return(h?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,u,c=8*i-o-1,l=(1<<c)-1,p=l>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,d=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+p>=1?f/u:f*Math.pow(2,1-p))*u>=2&&(a++,u/=2),a+p>=l?(s=0,a=l):a+p>=1?(s=(t*u-1)*Math.pow(2,o),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&s,h+=d,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[n+h]=255&a,h+=d,a/=256,c-=8);e[n+h-d]|=128*m}},function(e,t,n){n(574),e.exports=n(21).Array.isArray},function(e,t,n){var r=n(29);r(r.S,"Array",{isArray:n(224)})},function(e,t,n){n(576);var r=n(21).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){var r=n(29);r(r.S+r.F*!n(50),"Object",{defineProperty:n(49).f})},function(e,t,n){n(578),e.exports=n(21).Object.assign},function(e,t,n){var r=n(29);r(r.S+r.F,"Object",{assign:n(361)})},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(581),o=n(106),i=n(57),a=n(582),s=r.twoArgumentPooler,u=r.fourArgumentPooler,c=/\/+/g;function l(e){return(""+e).replace(c,"$&/")}function p(e,t){this.func=e,this.context=t,this.count=0}function f(e,t,n){var r=e.func,o=e.context;r.call(o,t,e.count++)}function h(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function d(e,t,n){var r=e.result,a=e.keyPrefix,s=e.func,u=e.context,c=s.call(u,t,e.count++);Array.isArray(c)?m(c,r,n,i.thatReturnsArgument):null!=c&&(o.isValidElement(c)&&(c=o.cloneAndReplaceKey(c,a+(!c.key||t&&t.key===c.key?"":l(c.key)+"/")+n)),r.push(c))}function m(e,t,n,r,o){var i="";null!=n&&(i=l(n)+"/");var s=h.getPooled(t,i,r,o);a(e,d,s),h.release(s)}function v(e,t,n){return null}p.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},r.addPoolingTo(p,s),h.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},r.addPoolingTo(h,u);var g={forEach:function(e,t,n){if(null==e)return e;var r=p.getPooled(t,n);a(e,f,r),p.release(r)},map:function(e,t,n){if(null==e)return e;var r=[];return m(e,r,null,t,n),r},mapIntoWithKeyPrefixInternal:m,count:function(e,t){return a(e,v,null)},toArray:function(e){var t=[];return m(e,t,null,i.thatReturnsArgument),t}};e.exports=g},function(e,t,n){"use strict";var r=n(137),o=(n(15),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),i=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)},a=o,s={addPoolingTo:function(e,t){var n=e;return n.instancePool=[],n.getPooled=t||a,n.poolSize||(n.poolSize=10),n.release=i,n},oneArgumentPooler:o,twoArgumentPooler:function(e,t){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,e,t),n}return new this(e,t)},threeArgumentPooler:function(e,t,n){if(this.instancePool.length){var r=this.instancePool.pop();return this.call(r,e,t,n),r}return new this(e,t,n)},fourArgumentPooler:function(e,t,n,r){if(this.instancePool.length){var o=this.instancePool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}};e.exports=s},function(e,t,n){"use strict";var r=n(137),o=(n(66),n(365)),i=n(583),a=(n(15),n(584)),s=(n(23),"."),u=":";function c(e,t){return e&&"object"==typeof e&&null!=e.key?a.escape(e.key):t.toString(36)}e.exports=function(e,t,n){return null==e?0:function e(t,n,l,p){var f,h=typeof t;if("undefined"!==h&&"boolean"!==h||(t=null),null===t||"string"===h||"number"===h||"object"===h&&t.$$typeof===o)return l(p,t,""===n?s+c(t,0):n),1;var d=0,m=""===n?s:n+u;if(Array.isArray(t))for(var v=0;v<t.length;v++)d+=e(f=t[v],m+c(f,v),l,p);else{var g=i(t);if(g){var y,b=g.call(t);if(g!==t.entries)for(var _=0;!(y=b.next()).done;)d+=e(f=y.value,m+c(f,_++),l,p);else for(;!(y=b.next()).done;){var w=y.value;w&&(d+=e(f=w[1],m+a.escape(w[0])+u+c(f,0),l,p))}}else if("object"===h){var x=String(t);r("31","[object Object]"===x?"object with keys {"+Object.keys(t).join(", ")+"}":x,"")}}return d}(e,"",t,n)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";e.exports=function(e){var t=e&&(r&&e[r]||e[o]);if("function"==typeof t)return t}},function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};e.exports=r},function(e,t,n){"use strict";var r=n(106).createFactory,o={a:r("a"),abbr:r("abbr"),address:r("address"),area:r("area"),article:r("article"),aside:r("aside"),audio:r("audio"),b:r("b"),base:r("base"),bdi:r("bdi"),bdo:r("bdo"),big:r("big"),blockquote:r("blockquote"),body:r("body"),br:r("br"),button:r("button"),canvas:r("canvas"),caption:r("caption"),cite:r("cite"),code:r("code"),col:r("col"),colgroup:r("colgroup"),data:r("data"),datalist:r("datalist"),dd:r("dd"),del:r("del"),details:r("details"),dfn:r("dfn"),dialog:r("dialog"),div:r("div"),dl:r("dl"),dt:r("dt"),em:r("em"),embed:r("embed"),fieldset:r("fieldset"),figcaption:r("figcaption"),figure:r("figure"),footer:r("footer"),form:r("form"),h1:r("h1"),h2:r("h2"),h3:r("h3"),h4:r("h4"),h5:r("h5"),h6:r("h6"),head:r("head"),header:r("header"),hgroup:r("hgroup"),hr:r("hr"),html:r("html"),i:r("i"),iframe:r("iframe"),img:r("img"),input:r("input"),ins:r("ins"),kbd:r("kbd"),keygen:r("keygen"),label:r("label"),legend:r("legend"),li:r("li"),link:r("link"),main:r("main"),map:r("map"),mark:r("mark"),menu:r("menu"),menuitem:r("menuitem"),meta:r("meta"),meter:r("meter"),nav:r("nav"),noscript:r("noscript"),object:r("object"),ol:r("ol"),optgroup:r("optgroup"),option:r("option"),output:r("output"),p:r("p"),param:r("param"),picture:r("picture"),pre:r("pre"),progress:r("progress"),q:r("q"),rp:r("rp"),rt:r("rt"),ruby:r("ruby"),s:r("s"),samp:r("samp"),script:r("script"),section:r("section"),select:r("select"),small:r("small"),source:r("source"),span:r("span"),strong:r("strong"),style:r("style"),sub:r("sub"),summary:r("summary"),sup:r("sup"),table:r("table"),tbody:r("tbody"),td:r("td"),textarea:r("textarea"),tfoot:r("tfoot"),th:r("th"),thead:r("thead"),time:r("time"),title:r("title"),tr:r("tr"),track:r("track"),u:r("u"),ul:r("ul"),var:r("var"),video:r("video"),wbr:r("wbr"),circle:r("circle"),clipPath:r("clipPath"),defs:r("defs"),ellipse:r("ellipse"),g:r("g"),image:r("image"),line:r("line"),linearGradient:r("linearGradient"),mask:r("mask"),path:r("path"),pattern:r("pattern"),polygon:r("polygon"),polyline:r("polyline"),radialGradient:r("radialGradient"),rect:r("rect"),stop:r("stop"),svg:r("svg"),text:r("text"),tspan:r("tspan")};e.exports=o},function(e,t,n){"use strict";var r=n(106).isValidElement,o=n(366);e.exports=o(r)},function(e,t,n){"use strict";var r=n(367),o=n(25),i=n(368),a=n(589),s=Function.call.bind(Object.prototype.hasOwnProperty),u=function(){};function c(){return null}e.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,l="@@iterator";var p="<<anonymous>>",f={array:v("array"),bool:v("boolean"),func:v("function"),number:v("number"),object:v("object"),string:v("string"),symbol:v("symbol"),any:m(c),arrayOf:function(e){return m(function(t,n,r,o,a){if("function"!=typeof e)return new d("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new d("Invalid "+o+" `"+a+"` of type `"+y(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<s.length;u++){var c=e(s,u,r,o,a+"["+u+"]",i);if(c instanceof Error)return c}return null})},element:m(function(t,n,r,o,i){var a=t[n];return e(a)?null:new d("Invalid "+o+" `"+i+"` of type `"+y(a)+"` supplied to `"+r+"`, expected a single ReactElement.")}),elementType:m(function(e,t,n,o,i){var a=e[t];return r.isValidElementType(a)?null:new d("Invalid "+o+" `"+i+"` of type `"+y(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")}),instanceOf:function(e){return m(function(t,n,r,o,i){if(!(t[n]instanceof e)){var a=e.name||p;return new d("Invalid "+o+" `"+i+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return p;return e.constructor.name}(t[n])+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null})},node:m(function(e,t,n,r,o){return g(e[t])?null:new d("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}),objectOf:function(e){return m(function(t,n,r,o,a){if("function"!=typeof e)return new d("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=t[n],c=y(u);if("object"!==c)return new d("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var l in u)if(s(u,l)){var p=e(u,l,r,o,a+"."+l,i);if(p instanceof Error)return p}return null})},oneOf:function(e){if(!Array.isArray(e))return c;return m(function(t,n,r,o,i){for(var a=t[n],s=0;s<e.length;s++)if(h(a,e[s]))return null;var u=JSON.stringify(e,function(e,t){return"symbol"===b(t)?String(t):t});return new d("Invalid "+o+" `"+i+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+u+".")})},oneOfType:function(e){if(!Array.isArray(e))return c;for(var t=0;t<e.length;t++){var n=e[t];if("function"!=typeof n)return u("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+_(n)+" at index "+t+"."),c}return m(function(t,n,r,o,a){for(var s=0;s<e.length;s++){if(null==(0,e[s])(t,n,r,o,a,i))return null}return new d("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")})},shape:function(e){return m(function(t,n,r,o,a){var s=t[n],u=y(s);if("object"!==u)return new d("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var c in e){var l=e[c];if(l){var p=l(s,c,r,o,a+"."+c,i);if(p)return p}}return null})},exact:function(e){return m(function(t,n,r,a,s){var u=t[n],c=y(u);if("object"!==c)return new d("Invalid "+a+" `"+s+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var l=o({},t[n],e);for(var p in l){var f=e[p];if(!f)return new d("Invalid "+a+" `"+s+"` key `"+p+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=f(u,p,r,a,s+"."+p,i);if(h)return h}return null})}};function h(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){this.message=e,this.stack=""}function m(e){function n(n,r,o,a,s,u,c){if((a=a||p,u=u||o,c!==i)&&t){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}return null==r[o]?n?null===r[o]?new d("The "+s+" `"+u+"` is marked as required in `"+a+"`, but its value is `null`."):new d("The "+s+" `"+u+"` is marked as required in `"+a+"`, but its value is `undefined`."):null:e(r,o,a,s,u)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function v(e){return m(function(t,n,r,o,i,a){var s=t[n];return y(s)!==e?new d("Invalid "+o+" `"+i+"` of type `"+b(s)+"` supplied to `"+r+"`, expected `"+e+"`."):null})}function g(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(g);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e[l]);if("function"==typeof t)return t}(t);if(!r)return!1;var o,i=r.call(t);if(r!==t.entries){for(;!(o=i.next()).done;)if(!g(o.value))return!1}else for(;!(o=i.next()).done;){var a=o.value;if(a&&!g(a[1]))return!1}return!0;default:return!1}}function y(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function b(e){if(null==e)return""+e;var t=y(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function _(e){var t=b(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return d.prototype=Error.prototype,f.checkPropTypes=a,f.resetWarningCache=a.resetWarningCache,f.PropTypes=f,f}},function(e,t,n){"use strict"; +/** @license React v16.8.6 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case f:case a:case u:case s:case d:return e;default:switch(e=e&&e.$$typeof){case l:case h:case c:return e;default:return t}}case v:case m:case i:return t}}}function y(e){return g(e)===f}t.typeOf=g,t.AsyncMode=p,t.ConcurrentMode=f,t.ContextConsumer=l,t.ContextProvider=c,t.Element=o,t.ForwardRef=h,t.Fragment=a,t.Lazy=v,t.Memo=m,t.Portal=i,t.Profiler=u,t.StrictMode=s,t.Suspense=d,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===u||e===s||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===c||e.$$typeof===l||e.$$typeof===h)},t.isAsyncMode=function(e){return y(e)||g(e)===p},t.isConcurrentMode=y,t.isContextConsumer=function(e){return g(e)===l},t.isContextProvider=function(e){return g(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return g(e)===h},t.isFragment=function(e){return g(e)===a},t.isLazy=function(e){return g(e)===v},t.isMemo=function(e){return g(e)===m},t.isPortal=function(e){return g(e)===i},t.isProfiler=function(e){return g(e)===u},t.isStrictMode=function(e){return g(e)===s},t.isSuspense=function(e){return g(e)===d}},function(e,t,n){"use strict";function r(e,t,n,r,o){}r.resetWarningCache=function(){0},e.exports=r},function(e,t,n){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";var r=n(362).Component,o=n(106).isValidElement,i=n(363),a=n(592);e.exports=a(r,o,i)},function(e,t,n){"use strict";var r=n(25),o=n(165),i=n(15),a="mixins";e.exports=function(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},l={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)f(e,t[n])},childContextTypes:function(e,t){e.childContextTypes=r({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=r({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=d(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=r({},e.propTypes,t)},statics:function(e,t){!function(e,t){if(!t)return;for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){if(i(!(n in l),'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n),n in e){var o=c.hasOwnProperty(n)?c[n]:null;return i("DEFINE_MANY_MERGED"===o,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(e[n]=d(e[n],r))}e[n]=r}}}(e,t)},autobind:function(){}};function p(e,t){var n=u.hasOwnProperty(t)?u[t]:null;b.hasOwnProperty(t)&&i("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&i("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function f(e,n){if(n){i("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),i(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,o=r.__reactAutoBindPairs;for(var s in n.hasOwnProperty(a)&&l.mixins(e,n.mixins),n)if(n.hasOwnProperty(s)&&s!==a){var c=n[s],f=r.hasOwnProperty(s);if(p(f,s),l.hasOwnProperty(s))l[s](e,c);else{var h=u.hasOwnProperty(s);if("function"==typeof c&&!h&&!f&&!1!==n.autobind)o.push(s,c),r[s]=c;else if(f){var v=u[s];i(h&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,s),"DEFINE_MANY_MERGED"===v?r[s]=d(r[s],c):"DEFINE_MANY"===v&&(r[s]=m(r[s],c))}else r[s]=c}}}else;}function h(e,t){for(var n in i(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),t)t.hasOwnProperty(n)&&(i(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return h(o,n),h(o,r),o}}function m(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function v(e,t){return t.bind(e)}var g={componentDidMount:function(){this.__isMounted=!0}},y={componentWillUnmount:function(){this.__isMounted=!1}},b={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return!!this.__isMounted}},_=function(){};return r(_.prototype,e.prototype,b),function(e){var t=function(e,r,a){this.__reactAutoBindPairs.length&&function(e){for(var t=e.__reactAutoBindPairs,n=0;n<t.length;n+=2){var r=t[n],o=t[n+1];e[r]=v(e,o)}}(this),this.props=e,this.context=r,this.refs=o,this.updater=a||n,this.state=null;var s=this.getInitialState?this.getInitialState():null;i("object"==typeof s&&!Array.isArray(s),"%s.getInitialState(): must return an object or null",t.displayName||"ReactCompositeComponent"),this.state=s};for(var r in t.prototype=new _,t.prototype.constructor=t,t.prototype.__reactAutoBindPairs=[],s.forEach(f.bind(null,t)),f(t,g),f(t,e),f(t,y),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),i(t.prototype.render,"createClass(...): Class specification must implement a `render` method."),u)t.prototype[r]||(t.prototype[r]=null);return t}}},function(e,t,n){"use strict";var r=n(137),o=n(106);n(15);e.exports=function(e){return o.isValidElement(e)||r("143"),e}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=(r=o)&&r.__esModule?r:{default:r},a=n(596);t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default.Map,n=Object.keys(e);return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t(),o=arguments[1];return r.withMutations(function(t){n.forEach(function(n){var r=(0,e[n])(t.get(n),o);(0,a.validateNextState)(r,n,o),t.set(n,r)})})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateNextState=t.getUnexpectedInvocationParameterMessage=t.getStateName=void 0;var r=a(n(369)),o=a(n(597)),i=a(n(598));function a(e){return e&&e.__esModule?e:{default:e}}t.getStateName=r.default,t.getUnexpectedInvocationParameterMessage=o.default,t.validateNextState=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(1)),o=i(n(369));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){var i=Object.keys(t);if(!i.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var a=(0,o.default)(n);if(!r.default.Iterable.isIterable(e))return"The "+a+' is of unexpected type. Expected argument to be an instance of Immutable.Iterable with the following properties: "'+i.join('", "')+'".';var s=e.keySeq().toArray().filter(function(e){return!t.hasOwnProperty(e)});return s.length>0?"Unexpected "+(1===s.length?"property":"properties")+' "'+s.join('", "')+'" found in '+a+'. Expected to find one of the known reducer property names instead: "'+i.join('", "')+'". Unexpected properties will be ignored.':null},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(void 0===e)throw new Error('Reducer "'+t+'" returned undefined when handling "'+n.type+'" action. To ignore an action, you must explicitly return the previous state.')},e.exports=t.default},function(e,t,n){var r=n(14);e.exports=function(e){if(r(e))return e}},function(e,t,n){var r=n(79);e.exports=function(e,t){var n=[],o=!0,i=!1,a=void 0;try{for(var s,u=r(e);!(o=(s=u.next()).done)&&(n.push(s.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==u.return||u.return()}finally{if(i)throw a}}return n}},function(e,t,n){n(104),n(102),e.exports=n(602)},function(e,t,n){var r=n(46),o=n(226);e.exports=n(21).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){var r=n(70),o=n(272);e.exports=function(e){return o(r(e).toLowerCase())}},function(e,t,n){var r=n(107),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(608),o=n(374),i=n(609),a=n(70);e.exports=function(e){return function(t){t=a(t);var n=o(t)?i(t):void 0,s=n?n[0]:t.charAt(0),u=n?r(n,1).join(""):t.slice(1);return s[e]()+u}}},function(e,t,n){var r=n(373);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},function(e,t,n){var r=n(610),o=n(374),i=n(611);e.exports=function(e){return o(e)?i(e):r(e)}},function(e,t){e.exports=function(e){return e.split("")}},function(e,t){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",i="[^\\ud800-\\udfff]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",u="(?:"+r+"|"+o+")"+"?",c="[\\ufe0e\\ufe0f]?"+u+("(?:\\u200d(?:"+[i,a,s].join("|")+")[\\ufe0e\\ufe0f]?"+u+")*"),l="(?:"+[i+r+"?",r,a,s,n].join("|")+")",p=RegExp(o+"(?="+o+")|"+l+c,"g");e.exports=function(e){return e.match(p)||[]}},function(e,t,n){var r=n(375),o=n(613),i=n(616),a=RegExp("['’]","g");e.exports=function(e){return function(t){return r(i(o(t).replace(a,"")),e,"")}}},function(e,t,n){var r=n(614),o=n(70),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(i,r).replace(a,"")}},function(e,t,n){var r=n(615)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=r},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,n){var r=n(617),o=n(618),i=n(70),a=n(619);e.exports=function(e,t,n){return e=i(e),void 0===(t=n?void 0:t)?o(e)?a(e):r(e):e.match(t)||[]}},function(e,t){var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(n)||[]}},function(e,t){var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return n.test(e)}},function(e,t){var n="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",r="["+n+"]",o="\\d+",i="[\\u2700-\\u27bf]",a="[a-z\\xdf-\\xf6\\xf8-\\xff]",s="[^\\ud800-\\udfff"+n+o+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",l="[A-Z\\xc0-\\xd6\\xd8-\\xde]",p="(?:"+a+"|"+s+")",f="(?:"+l+"|"+s+")",h="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",d="[\\ufe0e\\ufe0f]?"+h+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",u,c].join("|")+")[\\ufe0e\\ufe0f]?"+h+")*"),m="(?:"+[i,u,c].join("|")+")"+d,v=RegExp([l+"?"+a+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[r,l,"$"].join("|")+")",f+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[r,l+p,"$"].join("|")+")",l+"?"+p+"+(?:['’](?:d|ll|m|re|s|t|ve))?",l+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",o,m].join("|"),"g");e.exports=function(e){return e.match(v)||[]}},function(e,t,n){var r=n(621),o=n(169),i=n(229);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(e,t,n){var r=n(622),o=n(627),i=n(628),a=n(629),s=n(630);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(168);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t,n){var r=n(228),o=n(624),i=n(52),a=n(376),s=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,l=u.toString,p=c.hasOwnProperty,f=RegExp("^"+l.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?f:s).test(a(e))}},function(e,t,n){var r,o=n(625),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},function(e,t,n){var r=n(51)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var r=n(168),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return n===o?void 0:n}return i.call(t,e)?t[e]:void 0}},function(e,t,n){var r=n(168),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},function(e,t,n){var r=n(168),o="__lodash_hash_undefined__";e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?o:t,this}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(170),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},function(e,t,n){var r=n(170);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var r=n(170);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,t,n){var r=n(170);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var r=n(171);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(171);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(171);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(171);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){var r=n(172),o=n(108),i=n(86);e.exports=function(e){return function(t,n,a){var s=Object(t);if(!o(t)){var u=r(n,3);t=i(t),n=function(e){return u(s[e],e,s)}}var c=e(t,n,a);return c>-1?s[u?t[c]:c]:void 0}}},function(e,t,n){var r=n(643),o=n(669),i=n(388);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(230),o=n(377),i=1,a=2;e.exports=function(e,t,n,s){var u=n.length,c=u,l=!s;if(null==e)return!c;for(e=Object(e);u--;){var p=n[u];if(l&&p[2]?p[1]!==e[p[0]]:!(p[0]in e))return!1}for(;++u<c;){var f=(p=n[u])[0],h=e[f],d=p[1];if(l&&p[2]){if(void 0===h&&!(f in e))return!1}else{var m=new r;if(s)var v=s(h,d,f,e,t,m);if(!(void 0===v?o(d,h,i|a,s,m):v))return!1}}return!0}},function(e,t,n){var r=n(169);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(169),o=n(229),i=n(227),a=200;e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||s.length<a-1)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(230),o=n(378),i=n(654),a=n(657),s=n(176),u=n(37),c=n(234),l=n(385),p=1,f="[object Arguments]",h="[object Array]",d="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,v,g,y){var b=u(e),_=u(t),w=b?h:s(e),x=_?h:s(t),E=(w=w==f?d:w)==d,S=(x=x==f?d:x)==d,C=w==x;if(C&&c(e)){if(!c(t))return!1;b=!0,E=!1}if(C&&!E)return y||(y=new r),b||l(e)?o(e,t,n,v,g,y):i(e,t,w,n,v,g,y);if(!(n&p)){var k=E&&m.call(e,"__wrapped__"),O=S&&m.call(t,"__wrapped__");if(k||O){var A=k?e.value():e,T=O?t.value():t;return y||(y=new r),g(A,T,n,v,y)}}return!!C&&(y||(y=new r),a(e,t,n,v,g,y))}},function(e,t,n){var r=n(227),o=n(651),i=n(652);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},function(e,t){var n="__lodash_hash_undefined__";e.exports=function(e){return this.__data__.set(e,n),this}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t){e.exports=function(e,t){return e.has(t)}},function(e,t,n){var r=n(107),o=n(380),i=n(92),a=n(378),s=n(655),u=n(656),c=1,l=2,p="[object Boolean]",f="[object Date]",h="[object Error]",d="[object Map]",m="[object Number]",v="[object RegExp]",g="[object Set]",y="[object String]",b="[object Symbol]",_="[object ArrayBuffer]",w="[object DataView]",x=r?r.prototype:void 0,E=x?x.valueOf:void 0;e.exports=function(e,t,n,r,x,S,C){switch(n){case w:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!S(new o(e),new o(t)));case p:case f:case m:return i(+e,+t);case h:return e.name==t.name&&e.message==t.message;case v:case y:return e==t+"";case d:var k=s;case g:var O=r&c;if(k||(k=u),e.size!=t.size&&!O)return!1;var A=C.get(e);if(A)return A==t;r|=l,C.set(e,t);var T=a(k(e),k(t),r,x,S,C);return C.delete(e),T;case b:if(E)return E.call(e)==E.call(t)}return!1}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},function(e,t,n){var r=n(381),o=1,i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,s,u){var c=n&o,l=r(e),p=l.length;if(p!=r(t).length&&!c)return!1;for(var f=p;f--;){var h=l[f];if(!(c?h in t:i.call(t,h)))return!1}var d=u.get(e);if(d&&u.get(t))return d==t;var m=!0;u.set(e,t),u.set(t,e);for(var v=c;++f<p;){var g=e[h=l[f]],y=t[h];if(a)var b=c?a(y,g,h,t,e,u):a(g,y,h,e,t,u);if(!(void 0===b?g===y||s(g,y,n,a,u):b)){m=!1;break}v||(v="constructor"==h)}if(m&&!v){var _=e.constructor,w=t.constructor;_!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w)&&(m=!1)}return u.delete(e),u.delete(t),m}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},function(e,t,n){var r=n(84),o=n(67),i="[object Arguments]";e.exports=function(e){return o(e)&&r(e)==i}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var r=n(84),o=n(235),i=n(67),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},function(e,t,n){var r=n(175),o=n(664),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t,n){var r=n(386)(Object.keys,Object);e.exports=r},function(e,t,n){var r=n(85)(n(51),"DataView");e.exports=r},function(e,t,n){var r=n(85)(n(51),"Promise");e.exports=r},function(e,t,n){var r=n(85)(n(51),"Set");e.exports=r},function(e,t,n){var r=n(85)(n(51),"WeakMap");e.exports=r},function(e,t,n){var r=n(387),o=n(86);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var i=t[n],a=e[i];t[n]=[i,a,r(a)]}return t}},function(e,t,n){var r=n(377),o=n(93),i=n(389),a=n(238),s=n(387),u=n(388),c=n(110),l=1,p=2;e.exports=function(e,t){return a(e)&&s(t)?u(c(e),t):function(n){var a=o(n,e);return void 0===a&&a===t?i(n,e):r(t,a,l|p)}}},function(e,t,n){var r=n(672),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},function(e,t,n){var r=n(273),o=500;e.exports=function(e){var t=r(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var r=n(109),o=n(233),i=n(37),a=n(174),s=n(235),u=n(110);e.exports=function(e,t,n){for(var c=-1,l=(t=r(t,e)).length,p=!1;++c<l;){var f=u(t[c]);if(!(p=null!=e&&n(e,f)))break;e=e[f]}return p||++c!=l?p:!!(l=null==e?0:e.length)&&s(l)&&a(f,l)&&(i(e)||o(e))}},function(e,t,n){var r=n(676),o=n(677),i=n(238),a=n(110);e.exports=function(e){return i(e)?r(a(e)):o(e)}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var r=n(177);e.exports=function(e){return function(t){return r(t,e)}}},function(e,t,n){var r=n(679),o=n(172),i=n(390),a=Math.max;e.exports=function(e,t,n){var s=null==e?0:e.length;if(!s)return-1;var u=null==n?0:i(n);return u<0&&(u=a(s+u,0)),r(e,o(t,3),u)}},function(e,t){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},function(e,t,n){var r=n(391),o=1/0,i=17976931348623157e292;e.exports=function(e){return e?(e=r(e))===o||e===-o?(e<0?-1:1)*i:e==e?e:0:0===e?e:0}},function(e,t,n){var r=n(392);e.exports=function(e,t){var n;return r(e,function(e,r,o){return!(n=t(e,r,o))}),!!n}},function(e,t,n){var r=n(683),o=n(86);e.exports=function(e,t){return e&&r(e,t,o)}},function(e,t,n){var r=n(684)();e.exports=r},function(e,t){e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++o];if(!1===n(i[u],u,i))break}return t}}},function(e,t,n){var r=n(108);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var i=n.length,a=t?i:-1,s=Object(n);(t?a--:++a<i)&&!1!==o(s[a],a,s););return n}}},function(e,t){var n={"&":"&",'"':""","'":"'","<":"<",">":">"};e.exports=function(e){return e&&e.replace?e.replace(/([&"<>'])/g,function(e,t){return n[t]}):e}},function(e,t,n){e.exports=o;var r=n(240).EventEmitter;function o(){r.call(this)}n(47)(o,r),o.Readable=n(241),o.Writable=n(694),o.Duplex=n(695),o.Transform=n(696),o.PassThrough=n(697),o.Stream=o,o.prototype.pipe=function(e,t){var n=this;function o(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",o),e.on("drain",i),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",u));var a=!1;function s(){a||(a=!0,e.end())}function u(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(l(),0===r.listenerCount(this,"error"))throw e}function l(){n.removeListener("data",o),e.removeListener("drain",i),n.removeListener("end",s),n.removeListener("close",u),n.removeListener("error",c),e.removeListener("error",c),n.removeListener("end",l),n.removeListener("close",l),e.removeListener("close",l)}return n.on("error",c),e.on("error",c),n.on("end",l),n.on("close",l),e.on("close",l),e.emit("pipe",n),e}},function(e,t){},function(e,t,n){"use strict";var r=n(48).Buffer,o=n(690);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,o,i=r.allocUnsafe(e>>>0),a=this.head,s=0;a;)t=a.data,n=i,o=s,t.copy(n,o),s+=a.data.length,a=a.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,u=1,c={},l=!1,p=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){d(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){d(e.data)},r=function(e){i.port2.postMessage(e)}):p&&"onreadystatechange"in p.createElement("script")?(o=p.documentElement,r=function(e){var t=p.createElement("script");t.onreadystatechange=function(){d(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(d,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&d(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[u]=o,r(u),u++},f.clearImmediate=h}function h(e){delete c[e]}function d(e){if(l)setTimeout(d,0,e);else{var t=c[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{h(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(36),n(68))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(36))},function(e,t,n){"use strict";e.exports=i;var r=n(399),o=n(138);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}o.inherits=n(47),o.inherits(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){e.exports=n(242)},function(e,t,n){e.exports=n(87)},function(e,t,n){e.exports=n(241).Transform},function(e,t,n){e.exports=n(241).PassThrough},function(e,t,n){"use strict";var r=n(699),o=Math.abs,i=Math.floor;e.exports=function(e){return isNaN(e)?0:0!==(e=Number(e))&&isFinite(e)?r(e)*i(o(e)):e}},function(e,t,n){"use strict";e.exports=n(700)()?Math.sign:n(701)},function(e,t,n){"use strict";e.exports=function(){var e=Math.sign;return"function"==typeof e&&(1===e(10)&&-1===e(-20))}},function(e,t,n){"use strict";e.exports=function(e){return e=Number(e),isNaN(e)||0===e?e:e>0?1:-1}},function(e,t,n){"use strict";var r=n(78),o=n(179),i=n(90),a=n(704),s=n(402);e.exports=function e(t){var n,u,c;if(r(t),(n=Object(arguments[1])).async&&n.promise)throw new Error("Options 'async' and 'promise' cannot be used together");return hasOwnProperty.call(t,"__memoized__")&&!n.force?t:(u=s(n.length,t.length,n.async&&i.async),c=a(t,u,n),o(i,function(e,t){n[t]&&e(n[t],c,n)}),e.__profiler__&&e.__profiler__(c),c.updateEnv(),c.memoized)}},function(e,t,n){"use strict";var r=n(78),o=n(111),i=Function.prototype.bind,a=Function.prototype.call,s=Object.keys,u=Object.prototype.propertyIsEnumerable;e.exports=function(e,t){return function(n,c){var l,p=arguments[2],f=arguments[3];return n=Object(o(n)),r(c),l=s(n),f&&l.sort("function"==typeof f?i.call(f,n):void 0),"function"!=typeof e&&(e=l[e]),a.call(e,l,function(e,r){return u.call(n,e)?a.call(c,p,n[e],e,n,r):t})}}},function(e,t,n){"use strict";var r=n(705),o=n(404),i=n(180),a=n(715).methods,s=n(716),u=n(728),c=Function.prototype.apply,l=Function.prototype.call,p=Object.create,f=Object.defineProperties,h=a.on,d=a.emit;e.exports=function(e,t,n){var a,m,v,g,y,b,_,w,x,E,S,C,k,O,A,T=p(null);return m=!1!==t?t:isNaN(e.length)?1:e.length,n.normalizer&&(E=u(n.normalizer),v=E.get,g=E.set,y=E.delete,b=E.clear),null!=n.resolvers&&(A=s(n.resolvers)),O=v?o(function(t){var n,o,i=arguments;if(A&&(i=A(i)),null!==(n=v(i))&&hasOwnProperty.call(T,n))return S&&a.emit("get",n,i,this),T[n];if(o=1===i.length?l.call(e,this,i[0]):c.call(e,this,i),null===n){if(null!==(n=v(i)))throw r("Circular invocation","CIRCULAR_INVOCATION");n=g(i)}else if(hasOwnProperty.call(T,n))throw r("Circular invocation","CIRCULAR_INVOCATION");return T[n]=o,C&&a.emit("set",n,null,o),o},m):0===t?function(){var t;if(hasOwnProperty.call(T,"data"))return S&&a.emit("get","data",arguments,this),T.data;if(t=arguments.length?c.call(e,this,arguments):l.call(e,this),hasOwnProperty.call(T,"data"))throw r("Circular invocation","CIRCULAR_INVOCATION");return T.data=t,C&&a.emit("set","data",null,t),t}:function(t){var n,o,i=arguments;if(A&&(i=A(arguments)),o=String(i[0]),hasOwnProperty.call(T,o))return S&&a.emit("get",o,i,this),T[o];if(n=1===i.length?l.call(e,this,i[0]):c.call(e,this,i),hasOwnProperty.call(T,o))throw r("Circular invocation","CIRCULAR_INVOCATION");return T[o]=n,C&&a.emit("set",o,null,n),n},a={original:e,memoized:O,profileName:n.profileName,get:function(e){return A&&(e=A(e)),v?v(e):String(e[0])},has:function(e){return hasOwnProperty.call(T,e)},delete:function(e){var t;hasOwnProperty.call(T,e)&&(y&&y(e),t=T[e],delete T[e],k&&a.emit("delete",e,t))},clear:function(){var e=T;b&&b(),T=p(null),a.emit("clear",e)},on:function(e,t){return"get"===e?S=!0:"set"===e?C=!0:"delete"===e&&(k=!0),h.call(this,e,t)},emit:d,updateEnv:function(){e=a.original}},_=v?o(function(e){var t,n=arguments;A&&(n=A(n)),null!==(t=v(n))&&a.delete(t)},m):0===t?function(){return a.delete("data")}:function(e){return A&&(e=A(arguments)[0]),a.delete(e)},w=o(function(){var e,n=arguments;return 0===t?T.data:(A&&(n=A(n)),e=v?v(n):String(n[0]),T[e])}),x=o(function(){var e,n=arguments;return 0===t?a.has("data"):(A&&(n=A(n)),null!==(e=v?v(n):String(n[0]))&&a.has(e))}),f(O,{__memoized__:i(!0),delete:i(_),clear:i(a.clear),_get:i(w),_has:i(x)}),a}},function(e,t,n){"use strict";var r=n(403),o=n(711),i=n(88),a=Error.captureStackTrace;t=e.exports=function(e){var n=new Error(e),s=arguments[1],u=arguments[2];return i(u)||o(s)&&(u=s,s=null),i(u)&&r(n,u),i(s)&&(n.code=s),a&&a(n,t),n}},function(e,t,n){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){"use strict";var r=n(708),o=n(111),i=Math.max;e.exports=function(e,t){var n,a,s,u=i(arguments.length,2);for(e=Object(o(e)),s=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},a=1;a<u;++a)t=arguments[a],r(t).forEach(s);if(void 0!==n)throw n;return e}},function(e,t,n){"use strict";e.exports=n(709)()?Object.keys:n(710)},function(e,t,n){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},function(e,t,n){"use strict";var r=n(88),o=Object.keys;e.exports=function(e){return o(r(e)?Object(e):e)}},function(e,t,n){"use strict";var r=n(88),o={function:!0,object:!0};e.exports=function(e){return r(e)&&o[typeof e]||!1}},function(e,t,n){"use strict";e.exports=n(713)()?String.prototype.contains:n(714)},function(e,t,n){"use strict";var r="razdwatrzy";e.exports=function(){return"function"==typeof r.contains&&(!0===r.contains("dwa")&&!1===r.contains("foo"))}},function(e,t,n){"use strict";var r=String.prototype.indexOf;e.exports=function(e){return r.call(this,e,arguments[1])>-1}},function(e,t,n){"use strict";var r,o,i,a,s,u,c,l=n(180),p=n(78),f=Function.prototype.apply,h=Function.prototype.call,d=Object.create,m=Object.defineProperty,v=Object.defineProperties,g=Object.prototype.hasOwnProperty,y={configurable:!0,enumerable:!1,writable:!0};o=function(e,t){var n,o;return p(t),o=this,r.call(this,e,n=function(){i.call(o,e,n),f.call(t,this,arguments)}),n.__eeOnceListener__=t,this},s={on:r=function(e,t){var n;return p(t),g.call(this,"__ee__")?n=this.__ee__:(n=y.value=d(null),m(this,"__ee__",y),y.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:o,off:i=function(e,t){var n,r,o,i;if(p(t),!g.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(r=n[e]))for(i=0;o=r[i];++i)o!==t&&o.__eeOnceListener__!==t||(2===r.length?n[e]=r[i?0:1]:r.splice(i,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:a=function(e){var t,n,r,o,i;if(g.call(this,"__ee__")&&(o=this.__ee__[e]))if("object"==typeof o){for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];for(o=o.slice(),t=0;r=o[t];++t)f.call(r,this,i)}else switch(arguments.length){case 1:h.call(o,this);break;case 2:h.call(o,this,arguments[1]);break;case 3:h.call(o,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];f.call(o,this,i)}}},u={on:l(r),once:l(o),off:l(i),emit:l(a)},c=v({},u),e.exports=t=function(e){return null==e?d(c):v(Object(e),u)},t.methods=s},function(e,t,n){"use strict";var r,o=n(717),i=n(88),a=n(78),s=Array.prototype.slice;r=function(e){return this.map(function(t,n){return t?t(e[n]):e[n]}).concat(s.call(e,this.length))},e.exports=function(e){return(e=o(e)).forEach(function(e){i(e)&&a(e)}),r.bind(e)}},function(e,t,n){"use strict";var r=n(244),o=Array.isArray;e.exports=function(e){return o(e)?e:r(e)}},function(e,t,n){"use strict";e.exports=function(){var e,t,n=Array.from;return"function"==typeof n&&(t=n(e=["raz","dwa"]),Boolean(t&&t!==e&&"dwa"===t[1]))}},function(e,t,n){"use strict";var r=n(720).iterator,o=n(725),i=n(726),a=n(89),s=n(78),u=n(111),c=n(88),l=n(727),p=Array.isArray,f=Function.prototype.call,h={configurable:!0,enumerable:!0,writable:!0,value:null},d=Object.defineProperty;e.exports=function(e){var t,n,m,v,g,y,b,_,w,x,E=arguments[1],S=arguments[2];if(e=Object(u(e)),c(E)&&s(E),this&&this!==Array&&i(this))t=this;else{if(!E){if(o(e))return 1!==(g=e.length)?Array.apply(null,e):((v=new Array(1))[0]=e[0],v);if(p(e)){for(v=new Array(g=e.length),n=0;n<g;++n)v[n]=e[n];return v}}v=[]}if(!p(e))if(void 0!==(w=e[r])){for(b=s(w).call(e),t&&(v=new t),_=b.next(),n=0;!_.done;)x=E?f.call(E,S,_.value,n):_.value,t?(h.value=x,d(v,n,h)):v[n]=x,_=b.next(),++n;g=n}else if(l(e)){for(g=e.length,t&&(v=new t),n=0,m=0;n<g;++n)x=e[n],n+1<g&&(y=x.charCodeAt(0))>=55296&&y<=56319&&(x+=e[++n]),x=E?f.call(E,S,x,m):x,t?(h.value=x,d(v,m,h)):v[m]=x,++m;g=m}if(void 0===g)for(g=a(e.length),t&&(v=new t(g)),n=0;n<g;++n)x=E?f.call(E,S,e[n],n):e[n],t?(h.value=x,d(v,n,h)):v[n]=x;return t&&(h.value=null,v.length=g),v}},function(e,t,n){"use strict";e.exports=n(721)()?Symbol:n(722)},function(e,t,n){"use strict";var r={object:!0,symbol:!0};e.exports=function(){var e;if("function"!=typeof Symbol)return!1;e=Symbol("test symbol");try{String(e)}catch(e){return!1}return!!r[typeof Symbol.iterator]&&(!!r[typeof Symbol.toPrimitive]&&!!r[typeof Symbol.toStringTag])}},function(e,t,n){"use strict";var r,o,i,a,s=n(180),u=n(723),c=Object.create,l=Object.defineProperties,p=Object.defineProperty,f=Object.prototype,h=c(null);if("function"==typeof Symbol){r=Symbol;try{String(r()),a=!0}catch(e){}}var d,m=(d=c(null),function(e){for(var t,n,r=0;d[e+(r||"")];)++r;return d[e+=r||""]=!0,p(f,t="@@"+e,s.gs(null,function(e){n||(n=!0,p(this,t,s(e)),n=!1)})),t});i=function(e){if(this instanceof i)throw new TypeError("Symbol is not a constructor");return o(e)},e.exports=o=function e(t){var n;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return a?r(t):(n=c(i.prototype),t=void 0===t?"":String(t),l(n,{__description__:s("",t),__name__:s("",m(t))}))},l(o,{for:s(function(e){return h[e]?h[e]:h[e]=o(String(e))}),keyFor:s(function(e){var t;for(t in u(e),h)if(h[t]===e)return t}),hasInstance:s("",r&&r.hasInstance||o("hasInstance")),isConcatSpreadable:s("",r&&r.isConcatSpreadable||o("isConcatSpreadable")),iterator:s("",r&&r.iterator||o("iterator")),match:s("",r&&r.match||o("match")),replace:s("",r&&r.replace||o("replace")),search:s("",r&&r.search||o("search")),species:s("",r&&r.species||o("species")),split:s("",r&&r.split||o("split")),toPrimitive:s("",r&&r.toPrimitive||o("toPrimitive")),toStringTag:s("",r&&r.toStringTag||o("toStringTag")),unscopables:s("",r&&r.unscopables||o("unscopables"))}),l(i.prototype,{constructor:s(o),toString:s("",function(){return this.__name__})}),l(o.prototype,{toString:s(function(){return"Symbol ("+u(this).__description__+")"}),valueOf:s(function(){return u(this)})}),p(o.prototype,o.toPrimitive,s("",function(){var e=u(this);return"symbol"==typeof e?e:e.toString()})),p(o.prototype,o.toStringTag,s("c","Symbol")),p(i.prototype,o.toStringTag,s("c",o.prototype[o.toStringTag])),p(i.prototype,o.toPrimitive,s("c",o.prototype[o.toPrimitive]))},function(e,t,n){"use strict";var r=n(724);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not a symbol");return e}},function(e,t,n){"use strict";e.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&("Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag]))}},function(e,t,n){"use strict";var r=Object.prototype.toString,o=r.call(function(){return arguments}());e.exports=function(e){return r.call(e)===o}},function(e,t,n){"use strict";var r=Object.prototype.toString,o=r.call(n(401));e.exports=function(e){return"function"==typeof e&&r.call(e)===o}},function(e,t,n){"use strict";var r=Object.prototype.toString,o=r.call("");e.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||r.call(e)===o)||!1}},function(e,t,n){"use strict";var r=n(78);e.exports=function(e){var t;return"function"==typeof e?{set:e,get:e}:(t={get:r(e.get)},void 0!==e.set?(t.set=r(e.set),e.delete&&(t.delete=r(e.delete)),e.clear&&(t.clear=r(e.clear)),t):(t.set=t.get,t))}},function(e,t,n){"use strict";e.exports=function(e){var t,n,r=e.length;if(!r)return"";for(t=String(e[n=0]);--r;)t+=""+e[++n];return t}},function(e,t,n){"use strict";e.exports=function(e){return e?function(t){for(var n=String(t[0]),r=0,o=e;--o;)n+=""+t[++r];return n}:function(){return""}}},function(e,t,n){"use strict";var r=n(245),o=Object.create;e.exports=function(){var e=0,t=[],n=o(null);return{get:function(e){var n,o=0,i=t,a=e.length;if(0===a)return i[a]||null;if(i=i[a]){for(;o<a-1;){if(-1===(n=r.call(i[0],e[o])))return null;i=i[1][n],++o}return-1===(n=r.call(i[0],e[o]))?null:i[1][n]||null}return null},set:function(o){var i,a=0,s=t,u=o.length;if(0===u)s[u]=++e;else{for(s[u]||(s[u]=[[],[]]),s=s[u];a<u-1;)-1===(i=r.call(s[0],o[a]))&&(i=s[0].push(o[a])-1,s[1].push([[],[]])),s=s[1][i],++a;-1===(i=r.call(s[0],o[a]))&&(i=s[0].push(o[a])-1),s[1][i]=++e}return n[e]=o,e},delete:function(e){var o,i=0,a=t,s=n[e],u=s.length,c=[];if(0===u)delete a[u];else if(a=a[u]){for(;i<u-1;){if(-1===(o=r.call(a[0],s[i])))return;c.push(a,o),a=a[1][o],++i}if(-1===(o=r.call(a[0],s[i])))return;for(e=a[1][o],a[0].splice(o,1),a[1].splice(o,1);!a[0].length&&c.length;)o=c.pop(),(a=c.pop())[0].splice(o,1),a[1].splice(o,1)}delete n[e]},clear:function(){t=[],n=o(null)}}}},function(e,t,n){"use strict";e.exports=n(733)()?Number.isNaN:n(734)},function(e,t,n){"use strict";e.exports=function(){var e=Number.isNaN;return"function"==typeof e&&(!e({})&&e(NaN)&&!e(34))}},function(e,t,n){"use strict";e.exports=function(e){return e!=e}},function(e,t,n){"use strict";var r=n(245);e.exports=function(){var e=0,t=[],n=[];return{get:function(e){var o=r.call(t,e[0]);return-1===o?null:n[o]},set:function(r){return t.push(r[0]),n.push(++e),e},delete:function(e){var o=r.call(n,e);-1!==o&&(t.splice(o,1),n.splice(o,1))},clear:function(){t=[],n=[]}}}},function(e,t,n){"use strict";var r=n(245),o=Object.create;e.exports=function(e){var t=0,n=[[],[]],i=o(null);return{get:function(t){for(var o,i=0,a=n;i<e-1;){if(-1===(o=r.call(a[0],t[i])))return null;a=a[1][o],++i}return-1===(o=r.call(a[0],t[i]))?null:a[1][o]||null},set:function(o){for(var a,s=0,u=n;s<e-1;)-1===(a=r.call(u[0],o[s]))&&(a=u[0].push(o[s])-1,u[1].push([[],[]])),u=u[1][a],++s;return-1===(a=r.call(u[0],o[s]))&&(a=u[0].push(o[s])-1),u[1][a]=++t,i[t]=o,t},delete:function(t){for(var o,a=0,s=n,u=[],c=i[t];a<e-1;){if(-1===(o=r.call(s[0],c[a])))return;u.push(s,o),s=s[1][o],++a}if(-1!==(o=r.call(s[0],c[a]))){for(t=s[1][o],s[0].splice(o,1),s[1].splice(o,1);!s[0].length&&u.length;)o=u.pop(),(s=u.pop())[0].splice(o,1),s[1].splice(o,1);delete i[t]}},clear:function(){n=[[],[]],i=o(null)}}}},function(e,t,n){"use strict";var r=n(244),o=n(406),i=n(405),a=n(404),s=n(246),u=Array.prototype.slice,c=Function.prototype.apply,l=Object.create;n(90).async=function(e,t){var n,p,f,h=l(null),d=l(null),m=t.memoized,v=t.original;t.memoized=a(function(e){var t=arguments,r=t[t.length-1];return"function"==typeof r&&(n=r,t=u.call(t,0,-1)),m.apply(p=this,f=t)},m);try{i(t.memoized,m)}catch(e){}t.on("get",function(e){var r,o,i;if(n){if(h[e])return"function"==typeof h[e]?h[e]=[h[e],n]:h[e].push(n),void(n=null);r=n,o=p,i=f,n=p=f=null,s(function(){var a;hasOwnProperty.call(d,e)?(a=d[e],t.emit("getasync",e,i,o),c.call(r,a.context,a.args)):(n=r,p=o,f=i,m.apply(o,i))})}}),t.original=function(){var e,o,i,a;return n?(e=r(arguments),o=function e(n){var o,i,u=e.id;if(null!=u){if(delete e.id,o=h[u],delete h[u],o)return i=r(arguments),t.has(u)&&(n?t.delete(u):(d[u]={context:this,args:i},t.emit("setasync",u,"function"==typeof o?1:o.length))),"function"==typeof o?a=c.call(o,this,i):o.forEach(function(e){a=c.call(e,this,i)},this),a}else s(c.bind(e,this,arguments))},i=n,n=p=f=null,e.push(o),a=c.call(v,this,e),o.cb=i,n=o,a):c.call(v,this,arguments)},t.on("set",function(e){n?(h[e]?"function"==typeof h[e]?h[e]=[h[e],n.cb]:h[e].push(n.cb):h[e]=n.cb,delete n.cb,n.id=e,n=null):t.delete(e)}),t.on("delete",function(e){var n;hasOwnProperty.call(h,e)||d[e]&&(n=d[e],delete d[e],t.emit("deleteasync",e,u.call(n.args,1)))}),t.on("clear",function(){var e=d;d=l(null),t.emit("clearasync",o(e,function(e){return u.call(e.args,1)}))})}},function(e,t,n){"use strict";var r=n(406),o=n(739),i=n(740),a=n(742),s=n(407),u=n(246),c=Object.create,l=o("then","then:finally","done","done:finally");n(90).promise=function(e,t){var n=c(null),o=c(null),p=c(null);if(!0===e)e=null;else if(e=i(e),!l[e])throw new TypeError("'"+a(e)+"' is not valid promise mode");t.on("set",function(r,i,a){var c=!1;if(!s(a))return o[r]=a,void t.emit("setasync",r,1);n[r]=1,p[r]=a;var l=function(e){var i=n[r];if(c)throw new Error("Memoizee error: Detected unordered then|done & finally resolution, which in turn makes proper detection of success/failure impossible (when in 'done:finally' mode)\nConsider to rely on 'then' or 'done' mode instead.");i&&(delete n[r],o[r]=e,t.emit("setasync",r,i))},f=function(){c=!0,n[r]&&(delete n[r],delete p[r],t.delete(r))},h=e;if(h||(h="then"),"then"===h){var d=function(){u(f)};"function"==typeof(a=a.then(function(e){u(l.bind(this,e))},d)).finally&&a.finally(d)}else if("done"===h){if("function"!=typeof a.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done' mode");a.done(l,f)}else if("done:finally"===h){if("function"!=typeof a.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done:finally' mode");if("function"!=typeof a.finally)throw new Error("Memoizee error: Retrieved promise does not implement 'finally' in 'done:finally' mode");a.done(l),a.finally(f)}}),t.on("get",function(e,r,o){var i;if(n[e])++n[e];else{i=p[e];var a=function(){t.emit("getasync",e,r,o)};s(i)?"function"==typeof i.done?i.done(a):i.then(function(){u(a)}):a()}}),t.on("delete",function(e){if(delete p[e],n[e])delete n[e];else if(hasOwnProperty.call(o,e)){var r=o[e];delete o[e],t.emit("deleteasync",e,[r])}}),t.on("clear",function(){var e=o;o=c(null),n=c(null),p=c(null),t.emit("clearasync",r(e,function(e){return[e]}))})}},function(e,t,n){"use strict";var r=Array.prototype.forEach,o=Object.create;e.exports=function(e){var t=o(null);return r.call(arguments,function(e){t[e]=!0}),t}},function(e,t,n){"use strict";var r=n(111),o=n(741);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var r=n(243);e.exports=function(e){try{return e&&r(e.toString)?e.toString():String(e)}catch(e){throw new TypeError("Passed argument cannot be stringifed")}}},function(e,t,n){"use strict";var r=n(743),o=/[\n\r\u2028\u2029]/g;e.exports=function(e){var t=r(e);return t.length>100&&(t=t.slice(0,99)+"…"),t=t.replace(o,function(e){return JSON.stringify(e).slice(1,-1)})}},function(e,t,n){"use strict";var r=n(243);e.exports=function(e){try{return e&&r(e.toString)?e.toString():String(e)}catch(e){return"<Non-coercible to string value>"}}},function(e,t,n){"use strict";var r=n(78),o=n(179),i=n(90),a=Function.prototype.apply;i.dispose=function(e,t,n){var s;if(r(e),n.async&&i.async||n.promise&&i.promise)return t.on("deleteasync",s=function(t,n){a.call(e,null,n)}),void t.on("clearasync",function(e){o(e,function(e,t){s(t,e)})});t.on("delete",s=function(t,n){e(n)}),t.on("clear",function(e){o(e,function(e,t){s(t,e)})})}},function(e,t,n){"use strict";var r=n(244),o=n(179),i=n(246),a=n(407),s=n(746),u=n(90),c=Function.prototype,l=Math.max,p=Math.min,f=Object.create;u.maxAge=function(e,t,n){var h,d,m,v;(e=s(e))&&(h=f(null),d=n.async&&u.async||n.promise&&u.promise?"async":"",t.on("set"+d,function(n){h[n]=setTimeout(function(){t.delete(n)},e),"function"==typeof h[n].unref&&h[n].unref(),v&&(v[n]&&"nextTick"!==v[n]&&clearTimeout(v[n]),v[n]=setTimeout(function(){delete v[n]},m),"function"==typeof v[n].unref&&v[n].unref())}),t.on("delete"+d,function(e){clearTimeout(h[e]),delete h[e],v&&("nextTick"!==v[e]&&clearTimeout(v[e]),delete v[e])}),n.preFetch&&(m=!0===n.preFetch||isNaN(n.preFetch)?.333:l(p(Number(n.preFetch),1),0))&&(v={},m=(1-m)*e,t.on("get"+d,function(e,o,s){v[e]||(v[e]="nextTick",i(function(){var i;"nextTick"===v[e]&&(delete v[e],t.delete(e),n.async&&(o=r(o)).push(c),i=t.memoized.apply(s,o),n.promise&&a(i)&&("function"==typeof i.done?i.done(c,c):i.then(c,c)))}))})),t.on("clear"+d,function(){o(h,function(e){clearTimeout(e)}),h={},v&&(o(v,function(e){"nextTick"!==e&&clearTimeout(e)}),v={})}))}},function(e,t,n){"use strict";var r=n(89),o=n(747);e.exports=function(e){if((e=r(e))>o)throw new TypeError(e+" exceeds maximum possible timeout");return e}},function(e,t,n){"use strict";e.exports=2147483647},function(e,t,n){"use strict";var r=n(89),o=n(749),i=n(90);i.max=function(e,t,n){var a,s,u;(e=r(e))&&(s=o(e),a=n.async&&i.async||n.promise&&i.promise?"async":"",t.on("set"+a,u=function(e){void 0!==(e=s.hit(e))&&t.delete(e)}),t.on("get"+a,u),t.on("delete"+a,s.delete),t.on("clear"+a,s.clear))}},function(e,t,n){"use strict";var r=n(89),o=Object.create,i=Object.prototype.hasOwnProperty;e.exports=function(e){var t,n=0,a=1,s=o(null),u=o(null),c=0;return e=r(e),{hit:function(r){var o=u[r],l=++c;if(s[l]=r,u[r]=l,!o){if(++n<=e)return;return r=s[a],t(r),r}if(delete s[o],a===o)for(;!i.call(s,++a);)continue},delete:t=function(e){var t=u[e];if(t&&(delete s[t],delete u[e],--n,a===t)){if(!n)return c=0,void(a=1);for(;!i.call(s,++a);)continue}},clear:function(){n=0,a=1,s=o(null),u=o(null),c=0}}}},function(e,t,n){"use strict";var r=n(180),o=n(90),i=Object.create,a=Object.defineProperties;o.refCounter=function(e,t,n){var s,u;s=i(null),u=n.async&&o.async||n.promise&&o.promise?"async":"",t.on("set"+u,function(e,t){s[e]=t||1}),t.on("get"+u,function(e){++s[e]}),t.on("delete"+u,function(e){delete s[e]}),t.on("clear"+u,function(){s={}}),a(t.memoized,{deleteRef:r(function(){var e=t.get(arguments);return null===e?null:s[e]?!--s[e]&&(t.delete(e),!0):null}),getRefCount:r(function(){var e=t.get(arguments);return null===e?0:s[e]?s[e]:0})})}},function(e,t,n){var r=n(47),o=n(112),i=n(48).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,o.call(this,64,56)}function c(e){return e<<30|e>>>2}function l(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(u,o),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,o=0|this._b,i=0|this._c,s=0|this._d,u=0|this._e,p=0;p<16;++p)n[p]=e.readInt32BE(4*p);for(;p<80;++p)n[p]=n[p-3]^n[p-8]^n[p-14]^n[p-16];for(var f=0;f<80;++f){var h=~~(f/20),d=0|((t=r)<<5|t>>>27)+l(h,o,i,s)+u+n[f]+a[h];u=s,s=i,i=c(o),o=r,r=d}this._a=r+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},function(e,t,n){var r=n(47),o=n(112),i=n(48).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,o.call(this,64,56)}function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function p(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(u,o),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,o=0|this._b,i=0|this._c,s=0|this._d,u=0|this._e,f=0;f<16;++f)n[f]=e.readInt32BE(4*f);for(;f<80;++f)n[f]=(t=n[f-3]^n[f-8]^n[f-14]^n[f-16])<<1|t>>>31;for(var h=0;h<80;++h){var d=~~(h/20),m=c(r)+p(d,o,i,s)+u+n[h]+a[d]|0;u=s,s=i,i=l(o),o=r,r=m}this._a=r+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},function(e,t,n){var r=n(47),o=n(408),i=n(112),a=n(48).Buffer,s=new Array(64);function u(){this.init(),this._w=s,i.call(this,64,56)}r(u,o),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=u},function(e,t,n){var r=n(47),o=n(409),i=n(112),a=n(48).Buffer,s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112)}r(u,o),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=a.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=u},function(e,t){e.exports=function(e,t,n,r,o){return o(e,function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)}),n}},function(e,t,n){var r=n(14);e.exports=function(e){if(r(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t,n){var r=n(410),o=n(760);e.exports=function(e){if(o(Object(e))||"[object Arguments]"===Object.prototype.toString.call(e))return r(e)}},function(e,t,n){n(102),n(759),e.exports=n(21).Array.from},function(e,t,n){"use strict";var r=n(64),o=n(29),i=n(100),a=n(411),s=n(412),u=n(159),c=n(413),l=n(226);o(o.S+o.F*!n(414)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,p,f=i(e),h="function"==typeof this?this:Array,d=arguments.length,m=d>1?arguments[1]:void 0,v=void 0!==m,g=0,y=l(f);if(v&&(m=r(m,d>2?arguments[2]:void 0,2)),null==y||h==Array&&s(y))for(n=new h(t=u(f.length));t>g;g++)c(n,g,v?m(f[g],g):f[g]);else for(p=y.call(f),n=new h;!(o=p.next()).done;g++)c(n,g,v?a(p,m,[o.value,g],!0):o.value);return n.length=g,n}})},function(e,t,n){e.exports=n(761)},function(e,t,n){n(104),n(102),e.exports=n(762)},function(e,t,n){var r=n(166),o=n(34)("iterator"),i=n(103);e.exports=n(21).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||i.hasOwnProperty(r(t))}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){n(765);var r=n(21).Object;e.exports=function(e,t){return r.defineProperties(e,t)}},function(e,t,n){var r=n(29);r(r.S+r.F*!n(50),"Object",{defineProperties:n(354)})},function(e,t,n){n(767),e.exports=n(21).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(29),o=n(768),i=n(63),a=n(163),s=n(413);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),u=a.f,c=o(r),l={},p=0;c.length>p;)void 0!==(n=u(r,t=c[p++]))&&s(l,t,n);return l}})},function(e,t,n){var r=n(225),o=n(162),i=n(46),a=n(32).Reflect;e.exports=a&&a.ownKeys||function(e){var t=r.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},function(e,t,n){n(770);var r=n(21).Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var r=n(63),o=n(163).f;n(217)("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},function(e,t,n){n(359),e.exports=n(21).Object.getOwnPropertySymbols},function(e,t,n){var r=n(16);e.exports=function(e,t){if(null==e)return{};var n,o,i={},a=r(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){n(774),e.exports=n(21).Date.now},function(e,t,n){var r=n(29);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){n(164),n(102),n(104),n(776),n(780),n(781),e.exports=n(21).Promise},function(e,t,n){"use strict";var r,o,i,a,s=n(131),u=n(32),c=n(64),l=n(166),p=n(29),f=n(43),h=n(132),d=n(181),m=n(113),v=n(415),g=n(416).set,y=n(778)(),b=n(247),_=n(417),w=n(779),x=n(418),E=u.TypeError,S=u.process,C=S&&S.versions,k=C&&C.v8||"",O=u.Promise,A="process"==l(S),T=function(){},j=o=b.f,I=!!function(){try{var e=O.resolve(1),t=(e.constructor={})[n(34)("species")]=function(e){e(T,T)};return(A||"function"==typeof PromiseRejectionEvent)&&e.then(T)instanceof t&&0!==k.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),P=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},M=function(e,t){if(!e._n){e._n=!0;var n=e._c;y(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,s=o?t.ok:t.fail,u=t.resolve,c=t.reject,l=t.domain;try{s?(o||(2==e._h&&D(e),e._h=1),!0===s?n=r:(l&&l.enter(),n=s(r),l&&(l.exit(),a=!0)),n===t.promise?c(E("Promise-chain cycle")):(i=P(n))?i.call(n,u,c):u(n)):c(r)}catch(e){l&&!a&&l.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&N(e)})}},N=function(e){g.call(u,function(){var t,n,r,o=e._v,i=R(e);if(i&&(t=_(function(){A?S.emit("unhandledRejection",o,e):(n=u.onunhandledrejection)?n({promise:e,reason:o}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=A||R(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},R=function(e){return 1!==e._h&&0===(e._a||e._c).length},D=function(e){g.call(u,function(){var t;A?S.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})})},L=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),M(t,!0))},U=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw E("Promise can't be resolved itself");(t=P(e))?y(function(){var r={_w:n,_d:!1};try{t.call(e,c(U,r,1),c(L,r,1))}catch(e){L.call(r,e)}}):(n._v=e,n._s=1,M(n,!1))}catch(e){L.call({_w:n,_d:!1},e)}}};I||(O=function(e){d(this,O,"Promise","_h"),h(e),r.call(this);try{e(c(U,this,1),c(L,this,1))}catch(e){L.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(182)(O.prototype,{then:function(e,t){var n=j(v(this,O));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=A?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&M(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=c(U,e,1),this.reject=c(L,e,1)},b.f=j=function(e){return e===O||e===a?new i(e):o(e)}),p(p.G+p.W+p.F*!I,{Promise:O}),n(134)(O,"Promise"),n(419)("Promise"),a=n(21).Promise,p(p.S+p.F*!I,"Promise",{reject:function(e){var t=j(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(s||!I),"Promise",{resolve:function(e){return x(s&&this===a?O:this,e)}}),p(p.S+p.F*!(I&&n(414)(function(e){O.all(e).catch(T)})),"Promise",{all:function(e){var t=this,n=j(t),r=n.resolve,o=n.reject,i=_(function(){var n=[],i=0,a=1;m(e,!1,function(e){var s=i++,u=!1;n.push(void 0),a++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=j(t),r=n.reject,o=_(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(32),o=n(416).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,u="process"==n(130)(a);e.exports=function(){var e,t,n,c=function(){var r,o;for(u&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(u)n=function(){a.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(c)}}else n=function(){o.call(r,c)};else{var p=!0,f=document.createTextNode("");new i(c).observe(f,{characterData:!0}),n=function(){f.data=p=!p}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(32).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(29),o=n(21),i=n(32),a=n(415),s=n(418);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then(function(){return n})}:e,n?function(n){return s(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(29),o=n(247),i=n(417);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function u(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new O(r||[]);return i._invoke=function(e,t,n){var r=l;return function(o,i){if(r===f)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=S(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=c(e,t,n);if("normal"===u.type){if(r=n.done?h:p,u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=h,n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var l="suspendedStart",p="suspendedYield",f="executing",h="completed",d={};function m(){}function v(){}function g(){}var y={};y[i]=function(){return this};var b=Object.getPrototypeOf,_=b&&b(b(A([])));_&&_!==n&&r.call(_,i)&&(y=_);var w=g.prototype=m.prototype=Object.create(y);function x(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var s=c(e[n],e,o);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(l).then(function(e){u.value=e,i(u)},function(e){return t("throw",e,i,a)})}a(s.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=c(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return v.prototype=w.constructor=g,g.constructor=v,g[s]=v.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},x(E.prototype),E.prototype[a]=function(){return this},e.AsyncIterator=E,e.async=function(t,n,r,o){var i=new E(u(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},x(w),w[s]="Generator",w[i]=function(){return this},w.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=A,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:A(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),d}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";var r=n(784),o=n(803);function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=n(31),e.exports.Schema=n(115),e.exports.FAILSAFE_SCHEMA=n(248),e.exports.JSON_SCHEMA=n(421),e.exports.CORE_SCHEMA=n(420),e.exports.DEFAULT_SAFE_SCHEMA=n(140),e.exports.DEFAULT_FULL_SCHEMA=n(183),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.safeLoad=r.safeLoad,e.exports.safeLoadAll=r.safeLoadAll,e.exports.dump=o.dump,e.exports.safeDump=o.safeDump,e.exports.YAMLException=n(139),e.exports.MINIMAL_SCHEMA=n(248),e.exports.SAFE_SCHEMA=n(140),e.exports.DEFAULT_SCHEMA=n(183),e.exports.scan=i("scan"),e.exports.parse=i("parse"),e.exports.compose=i("compose"),e.exports.addConstructor=i("addConstructor")},function(e,t,n){"use strict";var r=n(114),o=n(139),i=n(785),a=n(140),s=n(183),u=Object.prototype.hasOwnProperty,c=1,l=2,p=3,f=4,h=1,d=2,m=3,v=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/[\x85\u2028\u2029]/,y=/[,\[\]\{\}]/,b=/^(?:!|!!|![a-z\-]+!)$/i,_=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function w(e){return Object.prototype.toString.call(e)}function x(e){return 10===e||13===e}function E(e){return 9===e||32===e}function S(e){return 9===e||32===e||10===e||13===e}function C(e){return 44===e||91===e||93===e||123===e||125===e}function k(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function O(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e?"\t":9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?" ":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function A(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var T=new Array(256),j=new Array(256),I=0;I<256;I++)T[I]=O(I)?1:0,j[I]=O(I);function P(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||s,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function M(e,t){return new o(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function N(e,t){throw M(e,t)}function R(e,t){e.onWarning&&e.onWarning.call(null,M(e,t))}var D={YAML:function(e,t,n){var r,o,i;null!==e.version&&N(e,"duplication of %YAML directive"),1!==n.length&&N(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&N(e,"ill-formed argument of the YAML directive"),o=parseInt(r[1],10),i=parseInt(r[2],10),1!==o&&N(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&R(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,o;2!==n.length&&N(e,"TAG directive accepts exactly two arguments"),r=n[0],o=n[1],b.test(r)||N(e,"ill-formed tag handle (first argument) of the TAG directive"),u.call(e.tagMap,r)&&N(e,'there is a previously declared suffix for "'+r+'" tag handle'),_.test(o)||N(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=o}};function L(e,t,n,r){var o,i,a,s;if(t<n){if(s=e.input.slice(t,n),r)for(o=0,i=s.length;o<i;o+=1)9===(a=s.charCodeAt(o))||32<=a&&a<=1114111||N(e,"expected valid JSON character");else v.test(s)&&N(e,"the stream contains non-printable characters");e.result+=s}}function U(e,t,n,o){var i,a,s,c;for(r.isObject(n)||N(e,"cannot merge mappings; the provided source object is unacceptable"),s=0,c=(i=Object.keys(n)).length;s<c;s+=1)a=i[s],u.call(t,a)||(t[a]=n[a],o[a]=!0)}function q(e,t,n,r,o,i,a,s){var c,l;if(Array.isArray(o))for(c=0,l=(o=Array.prototype.slice.call(o)).length;c<l;c+=1)Array.isArray(o[c])&&N(e,"nested arrays are not supported inside keys"),"object"==typeof o&&"[object Object]"===w(o[c])&&(o[c]="[object Object]");if("object"==typeof o&&"[object Object]"===w(o)&&(o="[object Object]"),o=String(o),null===t&&(t={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(i))for(c=0,l=i.length;c<l;c+=1)U(e,t,i[c],n);else U(e,t,i,n);else e.json||u.call(n,o)||!u.call(t,o)||(e.line=a||e.line,e.position=s||e.position,N(e,"duplicated mapping key")),t[o]=i,delete n[o];return t}function F(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):N(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function B(e,t,n){for(var r=0,o=e.input.charCodeAt(e.position);0!==o;){for(;E(o);)o=e.input.charCodeAt(++e.position);if(t&&35===o)do{o=e.input.charCodeAt(++e.position)}while(10!==o&&13!==o&&0!==o);if(!x(o))break;for(F(e),o=e.input.charCodeAt(e.position),r++,e.lineIndent=0;32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position)}return-1!==n&&0!==r&&e.lineIndent<n&&R(e,"deficient indentation"),r}function z(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!S(t)))}function V(e,t){1===t?e.result+=" ":t>1&&(e.result+=r.repeat("\n",t-1))}function H(e,t){var n,r,o=e.tag,i=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&S(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,B(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,K(e,t,p,!1,!0),a.push(e.result),B(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)N(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!s&&(e.tag=o,e.anchor=i,e.kind="sequence",e.result=a,!0)}function W(e){var t,n,r,o,i=!1,a=!1;if(33!==(o=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&N(e,"duplication of a tag property"),60===(o=e.input.charCodeAt(++e.position))?(i=!0,o=e.input.charCodeAt(++e.position)):33===o?(a=!0,n="!!",o=e.input.charCodeAt(++e.position)):n="!",t=e.position,i){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&62!==o);e.position<e.length?(r=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):N(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!S(o);)33===o&&(a?N(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),b.test(n)||N(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);r=e.input.slice(t,e.position),y.test(r)&&N(e,"tag suffix cannot contain flow indicator characters")}return r&&!_.test(r)&&N(e,"tag name cannot contain such characters: "+r),i?e.tag=r:u.call(e.tagMap,n)?e.tag=e.tagMap[n]+r:"!"===n?e.tag="!"+r:"!!"===n?e.tag="tag:yaml.org,2002:"+r:N(e,'undeclared tag handle "'+n+'"'),!0}function J(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&N(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!S(n)&&!C(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&N(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function K(e,t,n,o,i){var a,s,v,g,y,b,_,w,O=1,I=!1,P=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=v=f===n||p===n,o&&B(e,!0,-1)&&(I=!0,e.lineIndent>t?O=1:e.lineIndent===t?O=0:e.lineIndent<t&&(O=-1)),1===O)for(;W(e)||J(e);)B(e,!0,-1)?(I=!0,v=a,e.lineIndent>t?O=1:e.lineIndent===t?O=0:e.lineIndent<t&&(O=-1)):v=!1;if(v&&(v=I||i),1!==O&&f!==n||(_=c===n||l===n?t:t+1,w=e.position-e.lineStart,1===O?v&&(H(e,w)||function(e,t,n){var r,o,i,a,s,u=e.tag,c=e.anchor,p={},h={},d=null,m=null,v=null,g=!1,y=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=p),s=e.input.charCodeAt(e.position);0!==s;){if(r=e.input.charCodeAt(e.position+1),i=e.line,a=e.position,63!==s&&58!==s||!S(r)){if(!K(e,n,l,!1,!0))break;if(e.line===i){for(s=e.input.charCodeAt(e.position);E(s);)s=e.input.charCodeAt(++e.position);if(58===s)S(s=e.input.charCodeAt(++e.position))||N(e,"a whitespace character is expected after the key-value separator within a block mapping"),g&&(q(e,p,h,d,m,null),d=m=v=null),y=!0,g=!1,o=!1,d=e.tag,m=e.result;else{if(!y)return e.tag=u,e.anchor=c,!0;N(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!y)return e.tag=u,e.anchor=c,!0;N(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(g&&(q(e,p,h,d,m,null),d=m=v=null),y=!0,g=!0,o=!0):g?(g=!1,o=!0):N(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,s=r;if((e.line===i||e.lineIndent>t)&&(K(e,t,f,!0,o)&&(g?m=e.result:v=e.result),g||(q(e,p,h,d,m,v,i,a),d=m=v=null),B(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)N(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return g&&q(e,p,h,d,m,null),y&&(e.tag=u,e.anchor=c,e.kind="mapping",e.result=p),y}(e,w,_))||function(e,t){var n,r,o,i,a,s,u,l,p,f,h=!0,d=e.tag,m=e.anchor,v={};if(91===(f=e.input.charCodeAt(e.position)))o=93,s=!1,r=[];else{if(123!==f)return!1;o=125,s=!0,r={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=r),f=e.input.charCodeAt(++e.position);0!==f;){if(B(e,!0,t),(f=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=d,e.anchor=m,e.kind=s?"mapping":"sequence",e.result=r,!0;h||N(e,"missed comma between flow collection entries"),p=null,i=a=!1,63===f&&S(e.input.charCodeAt(e.position+1))&&(i=a=!0,e.position++,B(e,!0,t)),n=e.line,K(e,t,c,!1,!0),l=e.tag,u=e.result,B(e,!0,t),f=e.input.charCodeAt(e.position),!a&&e.line!==n||58!==f||(i=!0,f=e.input.charCodeAt(++e.position),B(e,!0,t),K(e,t,c,!1,!0),p=e.result),s?q(e,r,v,l,u,p):i?r.push(q(e,null,v,l,u,p)):r.push(u),B(e,!0,t),44===(f=e.input.charCodeAt(e.position))?(h=!0,f=e.input.charCodeAt(++e.position)):h=!1}N(e,"unexpected end of the stream within a flow collection")}(e,_)?P=!0:(s&&function(e,t){var n,o,i,a,s,u=h,c=!1,l=!1,p=t,f=0,v=!1;if(124===(a=e.input.charCodeAt(e.position)))o=!1;else{if(62!==a)return!1;o=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)h===u?u=43===a?m:d:N(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(s=a)&&s<=57?s-48:-1)>=0))break;0===i?N(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?N(e,"repeat of an indentation width identifier"):(p=t+i-1,l=!0)}if(E(a)){do{a=e.input.charCodeAt(++e.position)}while(E(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!x(a)&&0!==a)}for(;0!==a;){for(F(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!l||e.lineIndent<p)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!l&&e.lineIndent>p&&(p=e.lineIndent),x(a))f++;else{if(e.lineIndent<p){u===m?e.result+=r.repeat("\n",c?1+f:f):u===h&&c&&(e.result+="\n");break}for(o?E(a)?(v=!0,e.result+=r.repeat("\n",c?1+f:f)):v?(v=!1,e.result+=r.repeat("\n",f+1)):0===f?c&&(e.result+=" "):e.result+=r.repeat("\n",f):e.result+=r.repeat("\n",c?1+f:f),c=!0,l=!0,f=0,n=e.position;!x(a)&&0!==a;)a=e.input.charCodeAt(++e.position);L(e,n,e.position,!1)}}return!0}(e,_)||function(e,t){var n,r,o;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(L(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,o=e.position}else x(n)?(L(e,r,o,!0),V(e,B(e,!1,t)),r=o=e.position):e.position===e.lineStart&&z(e)?N(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);N(e,"unexpected end of the stream within a single quoted scalar")}(e,_)||function(e,t){var n,r,o,i,a,s,u;if(34!==(s=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return L(e,n,e.position,!0),e.position++,!0;if(92===s){if(L(e,n,e.position,!0),x(s=e.input.charCodeAt(++e.position)))B(e,!1,t);else if(s<256&&T[s])e.result+=j[s],e.position++;else if((a=120===(u=s)?2:117===u?4:85===u?8:0)>0){for(o=a,i=0;o>0;o--)(a=k(s=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:N(e,"expected hexadecimal character");e.result+=A(i),e.position++}else N(e,"unknown escape sequence");n=r=e.position}else x(s)?(L(e,n,r,!0),V(e,B(e,!1,t)),n=r=e.position):e.position===e.lineStart&&z(e)?N(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}N(e,"unexpected end of the stream within a double quoted scalar")}(e,_)?P=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!S(r)&&!C(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&N(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||N(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],B(e,!0,-1),!0}(e)?function(e,t,n){var r,o,i,a,s,u,c,l,p=e.kind,f=e.result;if(S(l=e.input.charCodeAt(e.position))||C(l)||35===l||38===l||42===l||33===l||124===l||62===l||39===l||34===l||37===l||64===l||96===l)return!1;if((63===l||45===l)&&(S(r=e.input.charCodeAt(e.position+1))||n&&C(r)))return!1;for(e.kind="scalar",e.result="",o=i=e.position,a=!1;0!==l;){if(58===l){if(S(r=e.input.charCodeAt(e.position+1))||n&&C(r))break}else if(35===l){if(S(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&z(e)||n&&C(l))break;if(x(l)){if(s=e.line,u=e.lineStart,c=e.lineIndent,B(e,!1,-1),e.lineIndent>=t){a=!0,l=e.input.charCodeAt(e.position);continue}e.position=i,e.line=s,e.lineStart=u,e.lineIndent=c;break}}a&&(L(e,o,i,!1),V(e,e.line-s),o=i=e.position,a=!1),E(l)||(i=e.position+1),l=e.input.charCodeAt(++e.position)}return L(e,o,i,!1),!!e.result||(e.kind=p,e.result=f,!1)}(e,_,c===n)&&(P=!0,null===e.tag&&(e.tag="?")):(P=!0,null===e.tag&&null===e.anchor||N(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===O&&(P=v&&H(e,w))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(g=0,y=e.implicitTypes.length;g<y;g+=1)if((b=e.implicitTypes[g]).resolve(e.result)){e.result=b.construct(e.result),e.tag=b.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else u.call(e.typeMap[e.kind||"fallback"],e.tag)?(b=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&b.kind!==e.kind&&N(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+b.kind+'", not "'+e.kind+'"'),b.resolve(e.result)?(e.result=b.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):N(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):N(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||P}function Y(e){var t,n,r,o,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(o=e.input.charCodeAt(e.position))&&(B(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==o));){for(a=!0,o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!S(o);)o=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&N(e,"directive name must not be less than one character in length");0!==o;){for(;E(o);)o=e.input.charCodeAt(++e.position);if(35===o){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&!x(o));break}if(x(o))break;for(t=e.position;0!==o&&!S(o);)o=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==o&&F(e),u.call(D,n)?D[n](e,n,r):R(e,'unknown document directive "'+n+'"')}B(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,B(e,!0,-1)):a&&N(e,"directives end mark is expected"),K(e,e.lineIndent-1,f,!1,!0),B(e,!0,-1),e.checkLineBreaks&&g.test(e.input.slice(i,e.position))&&R(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&z(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,B(e,!0,-1)):e.position<e.length-1&&N(e,"end of the stream or a document separator is expected")}function $(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new P(e,t);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)Y(n);return n.documents}function G(e,t,n){var r,o,i=$(e,n);if("function"!=typeof t)return i;for(r=0,o=i.length;r<o;r+=1)t(i[r])}function Z(e,t){var n=$(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new o("expected a single document in the stream, but found more")}}e.exports.loadAll=G,e.exports.load=Z,e.exports.safeLoadAll=function(e,t,n){if("function"!=typeof t)return G(e,r.extend({schema:a},n));G(e,t,r.extend({schema:a},n))},e.exports.safeLoad=function(e,t){return Z(e,r.extend({schema:a},t))}},function(e,t,n){"use strict";var r=n(114);function o(e,t,n,r,o){this.name=e,this.buffer=t,this.position=n,this.line=r,this.column=o}o.prototype.getSnippet=function(e,t){var n,o,i,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",o=this.position;o>0&&-1==="\0\r\n \u2028\u2029".indexOf(this.buffer.charAt(o-1));)if(o-=1,this.position-o>t/2-1){n=" ... ",o+=5;break}for(i="",a=this.position;a<this.buffer.length&&-1==="\0\r\n \u2028\u2029".indexOf(this.buffer.charAt(a));)if((a+=1)-this.position>t/2-1){i=" ... ",a-=5;break}return s=this.buffer.slice(o,a),r.repeat(" ",e)+n+s+i+"\n"+r.repeat(" ",e+this.position-o+n.length)+"^"},o.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=o},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(114),o=n(31);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new o("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,o=0,s=!1;if(!r)return!1;if("-"!==(t=e[o])&&"+"!==t||(t=e[++o]),"0"===t){if(o+1===r)return!0;if("b"===(t=e[++o])){for(o++;o<r;o++)if("_"!==(t=e[o])){if("0"!==t&&"1"!==t)return!1;s=!0}return s&&"_"!==t}if("x"===t){for(o++;o<r;o++)if("_"!==(t=e[o])){if(!(48<=(n=e.charCodeAt(o))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;s=!0}return s&&"_"!==t}for(;o<r;o++)if("_"!==(t=e[o])){if(!i(e.charCodeAt(o)))return!1;s=!0}return s&&"_"!==t}if("_"===t)return!1;for(;o<r;o++)if("_"!==(t=e[o])){if(":"===t)break;if(!a(e.charCodeAt(o)))return!1;s=!0}return!(!s||"_"===t)&&(":"!==t||/^(:[0-5]?[0-9])+$/.test(e.slice(o)))},construct:function(e){var t,n,r=e,o=1,i=[];return-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),"-"!==(t=r[0])&&"+"!==t||("-"===t&&(o=-1),t=(r=r.slice(1))[0]),"0"===r?0:"0"===t?"b"===r[1]?o*parseInt(r.slice(2),2):"x"===r[1]?o*parseInt(r,16):o*parseInt(r,8):-1!==r.indexOf(":")?(r.split(":").forEach(function(e){i.unshift(parseInt(e,10))}),r=0,n=1,i.forEach(function(e){r+=e*n,n*=60}),o*r):o*parseInt(r,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!r.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(114),o=n(31),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new o("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,o;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,o=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach(function(e){o.unshift(parseFloat(e,10))}),t=0,r=1,o.forEach(function(e){t+=e*r,r*=60}),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(31),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==o.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,r,a,s,u,c,l,p=0,f=null;if(null===(t=o.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],u=+t[5],c=+t[6],t[7]){for(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),l=new Date(Date.UTC(n,r,a,s,u,c,p)),f&&l.setTime(l.getTime()-f),l},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(65).Buffer}catch(e){}var o=n(31),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new o("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,o=e.length,a=i;for(n=0;n<o;n++)if(!((t=a.indexOf(e.charAt(n)))>64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,o=e.replace(/[\r\n=]/g,""),a=o.length,s=i,u=0,c=[];for(t=0;t<a;t++)t%4==0&&t&&(c.push(u>>16&255),c.push(u>>8&255),c.push(255&u)),u=u<<6|s.indexOf(o.charAt(t));return 0===(n=a%4*6)?(c.push(u>>16&255),c.push(u>>8&255),c.push(255&u)):18===n?(c.push(u>>10&255),c.push(u>>2&255)):12===n&&c.push(u>>4&255),r?r.from?r.from(c):new r(c):c},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",o=0,a=e.length,s=i;for(t=0;t<a;t++)t%3==0&&t&&(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]),o=(o<<8)+e[t];return 0===(n=a%3)?(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]):2===n?(r+=s[o>>10&63],r+=s[o>>4&63],r+=s[o<<2&63],r+=s[64]):1===n&&(r+=s[o>>2&63],r+=s[o<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(31),o=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,u=[],c=e;for(t=0,n=c.length;t<n;t+=1){if(r=c[t],s=!1,"[object Object]"!==i.call(r))return!1;for(a in r)if(o.call(r,a)){if(s)return!1;s=!0}if(!s)return!1;if(-1!==u.indexOf(a))return!1;u.push(a)}return!0},construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(31),o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,a,s=e;for(a=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(r=s[t],"[object Object]"!==o.call(r))return!1;if(1!==(i=Object.keys(r)).length)return!1;a[t]=[i[0],r[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,r,o,i,a=e;for(i=new Array(a.length),t=0,n=a.length;t<n;t+=1)r=a[t],o=Object.keys(r),i[t]=[o[0],r[o[0]]];return i}})},function(e,t,n){"use strict";var r=n(31),o=Object.prototype.hasOwnProperty;e.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(o.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:function(){return!0},construct:function(){},predicate:function(e){return void 0===e},represent:function(){return""}})},function(e,t,n){"use strict";var r=n(31);e.exports=new r("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:function(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,n=/\/([gim]*)$/.exec(e),r="";if("/"===t[0]){if(n&&(r=n[1]),r.length>3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(802)}catch(e){"undefined"!=typeof window&&(r=window.esprima)}var o=n(31);e.exports=new o("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(e){return!1}},construct:function(e){var t,n="("+e+")",o=r.parse(n,{range:!0}),i=[];if("Program"!==o.type||1!==o.body.length||"ExpressionStatement"!==o.body[0].type||"ArrowFunctionExpression"!==o.body[0].expression.type&&"FunctionExpression"!==o.body[0].expression.type)throw new Error("Failed to resolve function");return o.body[0].expression.params.forEach(function(e){i.push(e.name)}),t=o.body[0].expression.body.range,"BlockStatement"===o.body[0].expression.body.type?new Function(i,n.slice(t[0]+1,t[1]-1)):new Function(i,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(t,n){if(void 0===e){var r=new Error("Cannot find module 'esprima'");throw r.code="MODULE_NOT_FOUND",r}t.exports=e},function(e,t,n){"use strict";var r=n(114),o=n(139),i=n(183),a=n(140),s=Object.prototype.toString,u=Object.prototype.hasOwnProperty,c=9,l=10,p=32,f=33,h=34,d=35,m=37,v=38,g=39,y=42,b=44,_=45,w=58,x=62,E=63,S=64,C=91,k=93,O=96,A=123,T=124,j=125,I={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},P=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function M(e){var t,n,i;if(t=e.toString(16).toUpperCase(),e<=255)n="x",i=2;else if(e<=65535)n="u",i=4;else{if(!(e<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+r.repeat("0",i-t.length)+t}function N(e){this.schema=e.schema||i,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=r.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,o,i,a,s,c;if(null===t)return{};for(n={},o=0,i=(r=Object.keys(t)).length;o<i;o+=1)a=r[o],s=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),(c=e.compiledTypeMap.fallback[a])&&u.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[a]=s;return n}(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function R(e,t){for(var n,o=r.repeat(" ",t),i=0,a=-1,s="",u=e.length;i<u;)-1===(a=e.indexOf("\n",i))?(n=e.slice(i),i=u):(n=e.slice(i,a+1),i=a+1),n.length&&"\n"!==n&&(s+=o),s+=n;return s}function D(e,t){return"\n"+r.repeat(" ",e.indent*t)}function L(e){return e===p||e===c}function U(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&65279!==e||65536<=e&&e<=1114111}function q(e){return U(e)&&65279!==e&&e!==b&&e!==C&&e!==k&&e!==A&&e!==j&&e!==w&&e!==d}function F(e){return/^\n* /.test(e)}var B=1,z=2,V=3,H=4,W=5;function J(e,t,n,r,o){var i,a,s,u=!1,c=!1,p=-1!==r,I=-1,P=U(s=e.charCodeAt(0))&&65279!==s&&!L(s)&&s!==_&&s!==E&&s!==w&&s!==b&&s!==C&&s!==k&&s!==A&&s!==j&&s!==d&&s!==v&&s!==y&&s!==f&&s!==T&&s!==x&&s!==g&&s!==h&&s!==m&&s!==S&&s!==O&&!L(e.charCodeAt(e.length-1));if(t)for(i=0;i<e.length;i++){if(!U(a=e.charCodeAt(i)))return W;P=P&&q(a)}else{for(i=0;i<e.length;i++){if((a=e.charCodeAt(i))===l)u=!0,p&&(c=c||i-I-1>r&&" "!==e[I+1],I=i);else if(!U(a))return W;P=P&&q(a)}c=c||p&&i-I-1>r&&" "!==e[I+1]}return u||c?n>9&&F(e)?W:c?H:V:P&&!o(e)?B:z}function K(e,t,n,r){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==P.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),s=r||e.flowLevel>-1&&n>=e.flowLevel;switch(J(t,s,e.indent,a,function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n<r;n+=1)if(e.implicitTypes[n].resolve(t))return!0;return!1}(e,t)})){case B:return t;case z:return"'"+t.replace(/'/g,"''")+"'";case V:return"|"+Y(t,e.indent)+$(R(t,i));case H:return">"+Y(t,e.indent)+$(R(function(e,t){var n,r,o=/(\n+)([^\n]*)/g,i=(s=e.indexOf("\n"),s=-1!==s?s:e.length,o.lastIndex=s,G(e.slice(0,s),t)),a="\n"===e[0]||" "===e[0];var s;for(;r=o.exec(e);){var u=r[1],c=r[2];n=" "===c[0],i+=u+(a||n||""===c?"":"\n")+G(c,t),a=n}return i}(t,a),i));case W:return'"'+function(e){for(var t,n,r,o="",i=0;i<e.length;i++)(t=e.charCodeAt(i))>=55296&&t<=56319&&(n=e.charCodeAt(i+1))>=56320&&n<=57343?(o+=M(1024*(t-55296)+n-56320+65536),i++):(r=I[t],o+=!r&&U(t)?e[i]:r||M(t));return o}(t)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function Y(e,t){var n=F(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function $(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function G(e,t){if(""===e||" "===e[0])return e;for(var n,r,o=/ [^ ]/g,i=0,a=0,s=0,u="";n=o.exec(e);)(s=n.index)-i>t&&(r=a>i?a:s,u+="\n"+e.slice(i,r),i=r+1),a=s;return u+="\n",e.length-i>t&&a>i?u+=e.slice(i,a)+"\n"+e.slice(a+1):u+=e.slice(i),u.slice(1)}function Z(e,t,n){var r,i,a,c,l,p;for(a=0,c=(i=n?e.explicitTypes:e.implicitTypes).length;a<c;a+=1)if(((l=i[a]).instanceOf||l.predicate)&&(!l.instanceOf||"object"==typeof t&&t instanceof l.instanceOf)&&(!l.predicate||l.predicate(t))){if(e.tag=n?l.tag:"?",l.represent){if(p=e.styleMap[l.tag]||l.defaultStyle,"[object Function]"===s.call(l.represent))r=l.represent(t,p);else{if(!u.call(l.represent,p))throw new o("!<"+l.tag+'> tag resolver accepts not "'+p+'" style');r=l.represent[p](t,p)}e.dump=r}return!0}return!1}function X(e,t,n,r,i,a){e.tag=null,e.dump=n,Z(e,n,!1)||Z(e,n,!0);var u=s.call(e.dump);r&&(r=e.flowLevel<0||e.flowLevel>t);var c,p,f="[object Object]"===u||"[object Array]"===u;if(f&&(p=-1!==(c=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||p||2!==e.indent&&t>0)&&(i=!1),p&&e.usedDuplicates[c])e.dump="*ref_"+c;else{if(f&&p&&!e.usedDuplicates[c]&&(e.usedDuplicates[c]=!0),"[object Object]"===u)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,a,s,u,c,p,f="",h=e.tag,d=Object.keys(n);if(!0===e.sortKeys)d.sort();else if("function"==typeof e.sortKeys)d.sort(e.sortKeys);else if(e.sortKeys)throw new o("sortKeys must be a boolean or a function");for(i=0,a=d.length;i<a;i+=1)p="",r&&0===i||(p+=D(e,t)),u=n[s=d[i]],X(e,t+1,s,!0,!0,!0)&&((c=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&l===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,c&&(p+=D(e,t)),X(e,t+1,u,!0,c)&&(e.dump&&l===e.dump.charCodeAt(0)?p+=":":p+=": ",f+=p+=e.dump));e.tag=h,e.dump=f||"{}"}(e,t,e.dump,i),p&&(e.dump="&ref_"+c+e.dump)):(!function(e,t,n){var r,o,i,a,s,u="",c=e.tag,l=Object.keys(n);for(r=0,o=l.length;r<o;r+=1)s=e.condenseFlow?'"':"",0!==r&&(s+=", "),a=n[i=l[r]],X(e,t,i,!1,!1)&&(e.dump.length>1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),X(e,t,a,!1,!1)&&(u+=s+=e.dump));e.tag=c,e.dump="{"+u+"}"}(e,t,e.dump),p&&(e.dump="&ref_"+c+" "+e.dump));else if("[object Array]"===u){var h=e.noArrayIndent&&t>0?t-1:t;r&&0!==e.dump.length?(!function(e,t,n,r){var o,i,a="",s=e.tag;for(o=0,i=n.length;o<i;o+=1)X(e,t+1,n[o],!0,!0)&&(r&&0===o||(a+=D(e,t)),e.dump&&l===e.dump.charCodeAt(0)?a+="-":a+="- ",a+=e.dump);e.tag=s,e.dump=a||"[]"}(e,h,e.dump,i),p&&(e.dump="&ref_"+c+e.dump)):(!function(e,t,n){var r,o,i="",a=e.tag;for(r=0,o=n.length;r<o;r+=1)X(e,t,n[r],!1,!1)&&(0!==r&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=a,e.dump="["+i+"]"}(e,h,e.dump),p&&(e.dump="&ref_"+c+" "+e.dump))}else{if("[object String]"!==u){if(e.skipInvalid)return!1;throw new o("unacceptable kind of an object to dump "+u)}"?"!==e.tag&&K(e,e.dump,t,a)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function Q(e,t){var n,r,o=[],i=[];for(function e(t,n,r){var o,i,a;if(null!==t&&"object"==typeof t)if(-1!==(i=n.indexOf(t)))-1===r.indexOf(i)&&r.push(i);else if(n.push(t),Array.isArray(t))for(i=0,a=t.length;i<a;i+=1)e(t[i],n,r);else for(o=Object.keys(t),i=0,a=o.length;i<a;i+=1)e(t[o[i]],n,r)}(e,o,i),n=0,r=i.length;n<r;n+=1)t.duplicates.push(o[i[n]]);t.usedDuplicates=new Array(r)}function ee(e,t){var n=new N(t=t||{});return n.noRefs||Q(e,n),X(n,0,e,!0,!0)?n.dump+"\n":""}e.exports.dump=ee,e.exports.safeDump=function(e,t){return ee(e,r.extend({schema:a},t))}},function(e,t,n){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},function(e,t,n){"use strict";var r,o=Object.prototype.hasOwnProperty;function i(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}t.stringify=function(e,t){t=t||"";var n,i,a=[];for(i in"string"!=typeof t&&(t="?"),e)if(o.call(e,i)){if((n=e[i])||null!==n&&n!==r&&!isNaN(n)||(n=""),i=encodeURIComponent(i),n=encodeURIComponent(n),null===i||null===n)continue;a.push(i+"="+n)}return a.length?t+a.join("&"):""},t.parse=function(e){for(var t,n=/([^=?&]+)=?([^&]*)/g,r={};t=n.exec(e);){var o=i(t[1]),a=i(t[2]);null===o||null===a||o in r||(r[o]=a)}return r}},function(e,t,n){var r=n(51);e.exports=function(){return r.Date.now()}},function(e,t,n){e.exports=n(808)},function(e,t,n){n(809),e.exports=n(21).Object.getPrototypeOf},function(e,t,n){var r=n(100),o=n(356);n(217)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){n(811),e.exports=n(21).Object.setPrototypeOf},function(e,t,n){var r=n(29);r(r.S,"Object",{setPrototypeOf:n(812).set})},function(e,t,n){var r=n(43),o=n(46),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(64)(Function.call,n(163).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){n(814);var r=n(21).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(29);r(r.S,"Object",{create:n(161)})},function(e,t,n){var r=n(425);function o(t,n){return e.exports=o=r||function(e,t){return e.__proto__=t,e},o(t,n)}e.exports=o},function(e,t,n){"use strict";var r=n(27),o=n(817),i=n(450),a=n(117),s=n(58),u=n(889),c=n(890),l=n(451),p=n(891);n(23);o.inject();var f={findDOMNode:c,render:i.render,unmountComponentAtNode:i.unmountComponentAtNode,version:u,unstable_batchedUpdates:s.batchedUpdates,unstable_renderSubtreeIntoContainer:p};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({ComponentTree:{getClosestInstanceFromNode:r.getClosestInstanceFromNode,getNodeFromInstance:function(e){return e._renderedComponent&&(e=l(e)),e?r.getNodeFromInstance(e):null}},Mount:i,Reconciler:a}),e.exports=f},function(e,t,n){"use strict";var r=n(818),o=n(819),i=n(823),a=n(826),s=n(827),u=n(828),c=n(829),l=n(835),p=n(27),f=n(860),h=n(861),d=n(862),m=n(863),v=n(864),g=n(866),y=n(867),b=n(873),_=n(874),w=n(875),x=!1;e.exports={inject:function(){x||(x=!0,g.EventEmitter.injectReactEventListener(v),g.EventPluginHub.injectEventPluginOrder(a),g.EventPluginUtils.injectComponentTree(p),g.EventPluginUtils.injectTreeTraversal(h),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:w,EnterLeaveEventPlugin:s,ChangeEventPlugin:i,SelectEventPlugin:_,BeforeInputEventPlugin:o}),g.HostComponent.injectGenericComponentClass(l),g.HostComponent.injectTextComponentClass(d),g.DOMProperty.injectDOMPropertyConfig(r),g.DOMProperty.injectDOMPropertyConfig(u),g.DOMProperty.injectDOMPropertyConfig(b),g.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),g.Updates.injectReconcileTransaction(y),g.Updates.injectBatchingStrategy(m),g.Component.injectEnvironment(c))}}},function(e,t,n){"use strict";e.exports={Properties:{"aria-current":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},DOMAttributeNames:{},DOMPropertyNames:{}}},function(e,t,n){"use strict";var r=n(141),o=n(38),i=n(820),a=n(821),s=n(822),u=[9,13,27,32],c=229,l=o.canUseDOM&&"CompositionEvent"in window,p=null;o.canUseDOM&&"documentMode"in document&&(p=document.documentMode);var f,h=o.canUseDOM&&"TextEvent"in window&&!p&&!("object"==typeof(f=window.opera)&&"function"==typeof f.version&&parseInt(f.version(),10)<=12),d=o.canUseDOM&&(!l||p&&p>8&&p<=11);var m=32,v=String.fromCharCode(m),g={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},y=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==u.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function _(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var w=null;function x(e,t,n,o){var s,u;if(l?s=function(e){switch(e){case"topCompositionStart":return g.compositionStart;case"topCompositionEnd":return g.compositionEnd;case"topCompositionUpdate":return g.compositionUpdate}}(e):w?b(e,n)&&(s=g.compositionEnd):function(e,t){return"topKeyDown"===e&&t.keyCode===c}(e,n)&&(s=g.compositionStart),!s)return null;d&&(w||s!==g.compositionStart?s===g.compositionEnd&&w&&(u=w.getData()):w=i.getPooled(o));var p=a.getPooled(s,t,n,o);if(u)p.data=u;else{var f=_(n);null!==f&&(p.data=f)}return r.accumulateTwoPhaseDispatches(p),p}function E(e,t,n,o){var a;if(!(a=h?function(e,t){switch(e){case"topCompositionEnd":return _(t);case"topKeyPress":return t.which!==m?null:(y=!0,v);case"topTextInput":var n=t.data;return n===v&&y?null:n;default:return null}}(e,n):function(e,t){if(w){if("topCompositionEnd"===e||!l&&b(e,t)){var n=w.getData();return i.release(w),w=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!function(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return d?null:t.data;default:return null}}(e,n)))return null;var u=s.getPooled(g.beforeInput,t,n,o);return u.data=a,r.accumulateTwoPhaseDispatches(u),u}var S={eventTypes:g,extractEvents:function(e,t,n,r){return[x(e,t,n,r),E(e,t,n,r)]}};e.exports=S},function(e,t,n){"use strict";var r=n(25),o=n(91),i=n(430);function a(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}r(a.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[i()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);var s=t>1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),o.addPoolingTo(a),e.exports=a},function(e,t,n){"use strict";var r=n(69);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{data:null}),e.exports=o},function(e,t,n){"use strict";var r=n(69);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{data:null}),e.exports=o},function(e,t,n){"use strict";var r=n(142),o=n(141),i=n(38),a=n(27),s=n(58),u=n(69),c=n(433),l=n(252),p=n(253),f=n(434),h={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}};function d(e,t,n){var r=u.getPooled(h.change,e,t,n);return r.type="change",o.accumulateTwoPhaseDispatches(r),r}var m=null,v=null;var g=!1;function y(e){var t=d(v,e,l(e));s.batchedUpdates(b,t)}function b(e){r.enqueueEvents(e),r.processEventQueue(!1)}function _(){m&&(m.detachEvent("onchange",y),m=null,v=null)}function w(e,t){var n=c.updateValueIfChanged(e),r=!0===t.simulated&&I._allowSimulatedPassThrough;if(n||r)return e}function x(e,t){if("topChange"===e)return t}function E(e,t,n){"topFocus"===e?(_(),function(e,t){v=t,(m=e).attachEvent("onchange",y)}(t,n)):"topBlur"===e&&_()}i.canUseDOM&&(g=p("change")&&(!document.documentMode||document.documentMode>8));var S=!1;function C(){m&&(m.detachEvent("onpropertychange",k),m=null,v=null)}function k(e){"value"===e.propertyName&&w(v,e)&&y(e)}function O(e,t,n){"topFocus"===e?(C(),function(e,t){v=t,(m=e).attachEvent("onpropertychange",k)}(t,n)):"topBlur"===e&&C()}function A(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return w(v,n)}function T(e,t,n){if("topClick"===e)return w(t,n)}function j(e,t,n){if("topInput"===e||"topChange"===e)return w(t,n)}i.canUseDOM&&(S=p("input")&&(!document.documentMode||document.documentMode>9));var I={eventTypes:h,_allowSimulatedPassThrough:!0,_isInputEventSupported:S,extractEvents:function(e,t,n,r){var o,i,s,u,c=t?a.getNodeFromInstance(t):window;if("select"===(u=(s=c).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type?g?o=x:i=E:f(c)?S?o=j:(o=A,i=O):function(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}(c)&&(o=T),o){var l=o(e,t,n);if(l)return d(l,n,r)}i&&i(e,c,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,c)}};e.exports=I},function(e,t,n){"use strict";var r=n(825),o={};o.attachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&function(e,t,n){"function"==typeof e?e(t.getPublicInstance()):r.addComponentAsRefTo(t,e,n)}(n,e,t._owner)}},o.shouldUpdateRefs=function(e,t){var n=null,r=null;null!==e&&"object"==typeof e&&(n=e.ref,r=e._owner);var o=null,i=null;return null!==t&&"object"==typeof t&&(o=t.ref,i=t._owner),n!==o||"string"==typeof o&&i!==r},o.detachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&function(e,t,n){"function"==typeof e?e(null):r.removeComponentAsRefFrom(t,e,n)}(n,e,t._owner)}},e.exports=o},function(e,t,n){"use strict";var r=n(22);n(15);function o(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)}var i={addComponentAsRefTo:function(e,t,n){o(n)||r("119"),n.attachRef(t,e)},removeComponentAsRefFrom:function(e,t,n){o(n)||r("120");var i=n.getPublicInstance();i&&i.refs[t]===e.getPublicInstance()&&n.detachRef(t)}};e.exports=i},function(e,t,n){"use strict";e.exports=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"]},function(e,t,n){"use strict";var r=n(141),o=n(27),i=n(186),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u,c,l;if(s.window===s)u=s;else{var p=s.ownerDocument;u=p?p.defaultView||p.parentWindow:window}if("topMouseOut"===e){c=t;var f=n.relatedTarget||n.toElement;l=f?o.getClosestInstanceFromNode(f):null}else c=null,l=t;if(c===l)return null;var h=null==c?u:o.getNodeFromInstance(c),d=null==l?u:o.getNodeFromInstance(l),m=i.getPooled(a.mouseLeave,c,n,s);m.type="mouseleave",m.target=h,m.relatedTarget=d;var v=i.getPooled(a.mouseEnter,l,n,s);return v.type="mouseenter",v.target=d,v.relatedTarget=h,r.accumulateEnterLeaveDispatches(m,v,c,l),[m,v]}};e.exports=s},function(e,t,n){"use strict";var r=n(116),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};e.exports=c},function(e,t,n){"use strict";var r=n(255),o={processChildrenUpdates:n(834).dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=o},function(e,t,n){"use strict";var r=n(22),o=n(118),i=n(38),a=n(831),s=n(57),u=(n(15),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM||r("56"),t||r("57"),"HTML"===e.nodeName&&r("58"),"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t,n){"use strict";var r=n(38),o=n(832),i=n(833),a=n(15),s=r.canUseDOM?document.createElement("div"):null,u=/^\s*<(\w+)/;e.exports=function(e,t){var n=s;s||a(!1);var r=function(e){var t=e.match(u);return t&&t[1].toLowerCase()}(e),c=r&&i(r);if(c){n.innerHTML=c[1]+e+c[2];for(var l=c[0];l--;)n=n.lastChild}else n.innerHTML=e;var p=n.getElementsByTagName("script");p.length&&(t||a(!1),o(p).forEach(t));for(var f=Array.from(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return f}},function(e,t,n){"use strict";var r=n(15);e.exports=function(e){return function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"length"in e&&!("setInterval"in e)&&"number"!=typeof e.nodeType&&(Array.isArray(e)||"callee"in e||"item"in e)}(e)?Array.isArray(e)?e.slice():function(e){var t=e.length;if((Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e)&&r(!1),"number"!=typeof t&&r(!1),0===t||t-1 in e||r(!1),"function"==typeof e.callee&&r(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),o=0;o<t;o++)n[o]=e[o];return n}(e):[e]}},function(e,t,n){"use strict";var r=n(38),o=n(15),i=r.canUseDOM?document.createElement("div"):null,a={},s=[1,'<select multiple="true">',"</select>"],u=[1,"<table>","</table>"],c=[3,"<table><tbody><tr>","</tr></tbody></table>"],l=[1,'<svg xmlns="http://www.w3.org/2000/svg">',"</svg>"],p={"*":[1,"?<div>","</div>"],area:[1,"<map>","</map>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],legend:[1,"<fieldset>","</fieldset>"],param:[1,"<object>","</object>"],tr:[2,"<table><tbody>","</tbody></table>"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,a[e]=!0}),e.exports=function(e){return i||o(!1),p.hasOwnProperty(e)||(e="*"),a.hasOwnProperty(e)||(i.innerHTML="*"===e?"<link />":"<"+e+"></"+e+">",a[e]=!i.firstChild),a[e]?p[e]:null}},function(e,t,n){"use strict";var r=n(255),o=n(27),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(836),a=n(837),s=n(118),u=n(256),c=n(116),l=n(439),p=n(142),f=n(249),h=n(189),d=n(427),m=n(27),v=n(847),g=n(849),y=n(440),b=n(850),_=(n(53),n(851)),w=n(858),x=(n(57),n(188)),E=(n(15),n(253),n(260),n(433)),S=(n(264),n(23),d),C=p.deleteListener,k=m.getNodeFromInstance,O=h.listenTo,A=f.registrationNameModules,T={string:!0,number:!0},j="__html",I={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},P=11;function M(e,t){t&&(W[e._tag]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&r("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&r("60"),"object"==typeof t.dangerouslySetInnerHTML&&j in t.dangerouslySetInnerHTML||r("61")),null!=t.style&&"object"!=typeof t.style&&r("62",function(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}(e)))}function N(e,t,n,r){if(!(r instanceof w)){0;var o=e._hostContainerInfo,i=o._node&&o._node.nodeType===P?o._node:o._ownerDocument;O(t,i),r.getReactMountReady().enqueue(R,{inst:e,registrationName:t,listener:n})}}function R(){p.putListener(this.inst,this.registrationName,this.listener)}function D(){v.postMountWrapper(this)}function L(){b.postMountWrapper(this)}function U(){g.postMountWrapper(this)}var q={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function F(){E.track(this)}function B(){this._rootNodeID||r("63");var e=k(this);switch(e||r("64"),this._tag){case"iframe":case"object":this._wrapperState.listeners=[h.trapBubbledEvent("topLoad","load",e)];break;case"video":case"audio":for(var t in this._wrapperState.listeners=[],q)q.hasOwnProperty(t)&&this._wrapperState.listeners.push(h.trapBubbledEvent(t,q[t],e));break;case"source":this._wrapperState.listeners=[h.trapBubbledEvent("topError","error",e)];break;case"img":this._wrapperState.listeners=[h.trapBubbledEvent("topError","error",e),h.trapBubbledEvent("topLoad","load",e)];break;case"form":this._wrapperState.listeners=[h.trapBubbledEvent("topReset","reset",e),h.trapBubbledEvent("topSubmit","submit",e)];break;case"input":case"select":case"textarea":this._wrapperState.listeners=[h.trapBubbledEvent("topInvalid","invalid",e)]}}function z(){y.postUpdateWrapper(this)}var V={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},H={listing:!0,pre:!0,textarea:!0},W=o({menuitem:!0},V),J=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,K={},Y={}.hasOwnProperty;function $(e,t){return e.indexOf("-")>=0||null!=t.is}var G=1;function Z(e){var t=e.type;!function(e){Y.call(K,e)||(J.test(e)||r("65",e),K[e]=!0)}(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}Z.displayName="ReactDOMComponent",Z.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=G++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,a,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(B,this);break;case"input":v.mountWrapper(this,p,t),p=v.getHostProps(this,p),e.getReactMountReady().enqueue(F,this),e.getReactMountReady().enqueue(B,this);break;case"option":g.mountWrapper(this,p,t),p=g.getHostProps(this,p);break;case"select":y.mountWrapper(this,p,t),p=y.getHostProps(this,p),e.getReactMountReady().enqueue(B,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(F,this),e.getReactMountReady().enqueue(B,this)}if(M(this,p),null!=t?(o=t._namespaceURI,a=t._tag):n._tag&&(o=n._namespaceURI,a=n._tag),(null==o||o===u.svg&&"foreignobject"===a)&&(o=u.html),o===u.html&&("svg"===this._tag?o=u.svg:"math"===this._tag&&(o=u.mathml)),this._namespaceURI=o,e.useCreateElement){var f,h=n._ownerDocument;if(o===u.html)if("script"===this._tag){var d=h.createElement("div"),_=this._currentElement.type;d.innerHTML="<"+_+"></"+_+">",f=d.removeChild(d.firstChild)}else f=p.is?h.createElement(this._currentElement.type,p.is):h.createElement(this._currentElement.type);else f=h.createElementNS(o,this._currentElement.type);m.precacheNode(this,f),this._flags|=S.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(f),this._updateDOMProperties(null,p,e);var w=s(f);this._createInitialChildren(e,p,r,w),c=w}else{var x=this._createOpenTagMarkupAndPutListeners(e,p),E=this._createContentMarkup(e,p,r);c=!E&&V[this._tag]?x+"/>":x+">"+E+"</"+this._currentElement.type+">"}switch(this._tag){case"input":e.getReactMountReady().enqueue(D,this),p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(L,this),p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(U,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)if(A.hasOwnProperty(r))i&&N(this,r,i,e);else{"style"===r&&(i&&(i=this._previousStyleCopy=o({},t.style)),i=a.createMarkupForStyles(i,this));var s=null;null!=this._tag&&$(this._tag,t)?I.hasOwnProperty(r)||(s=l.createMarkupForCustomAttribute(r,i)):s=l.createMarkupForProperty(r,i),s&&(n+=" "+s)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=T[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=x(i);else if(null!=a){r=this.mountChildren(a,e,n).join("")}}return H[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&s.queueHTML(r,o.__html);else{var i=T[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&s.queueText(r,i);else if(null!=a)for(var u=this.mountChildren(a,e,n),c=0;c<u.length;c++)s.queueChild(r,u[c])}},receiveComponent:function(e,t,n){var r=this._currentElement;this._currentElement=e,this.updateComponent(t,r,e,n)},updateComponent:function(e,t,n,r){var o=t.props,i=this._currentElement.props;switch(this._tag){case"input":o=v.getHostProps(this,o),i=v.getHostProps(this,i);break;case"option":o=g.getHostProps(this,o),i=g.getHostProps(this,i);break;case"select":o=y.getHostProps(this,o),i=y.getHostProps(this,i);break;case"textarea":o=b.getHostProps(this,o),i=b.getHostProps(this,i)}switch(M(this,i),this._updateDOMProperties(o,i,e),this._updateDOMChildren(o,i,e,r),this._tag){case"input":v.updateWrapper(this),E.updateValueIfChanged(this);break;case"textarea":b.updateWrapper(this);break;case"select":e.getReactMountReady().enqueue(z,this)}},_updateDOMProperties:function(e,t,n){var r,i,s;for(r in e)if(!t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&null!=e[r])if("style"===r){var u=this._previousStyleCopy;for(i in u)u.hasOwnProperty(i)&&((s=s||{})[i]="");this._previousStyleCopy=null}else A.hasOwnProperty(r)?e[r]&&C(this,r):$(this._tag,e)?I.hasOwnProperty(r)||l.deleteValueForAttribute(k(this),r):(c.properties[r]||c.isCustomAttribute(r))&&l.deleteValueForProperty(k(this),r);for(r in t){var p=t[r],f="style"===r?this._previousStyleCopy:null!=e?e[r]:void 0;if(t.hasOwnProperty(r)&&p!==f&&(null!=p||null!=f))if("style"===r)if(p?p=this._previousStyleCopy=o({},p):this._previousStyleCopy=null,f){for(i in f)!f.hasOwnProperty(i)||p&&p.hasOwnProperty(i)||((s=s||{})[i]="");for(i in p)p.hasOwnProperty(i)&&f[i]!==p[i]&&((s=s||{})[i]=p[i])}else s=p;else if(A.hasOwnProperty(r))p?N(this,r,p,n):f&&C(this,r);else if($(this._tag,t))I.hasOwnProperty(r)||l.setValueForAttribute(k(this),r,p);else if(c.properties[r]||c.isCustomAttribute(r)){var h=k(this);null!=p?l.setValueForProperty(h,r,p):l.deleteValueForProperty(h,r)}}s&&a.setValueForStyles(k(this),s,this)},_updateDOMChildren:function(e,t,n,r){var o=T[typeof e.children]?e.children:null,i=T[typeof t.children]?t.children:null,a=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,s=t.dangerouslySetInnerHTML&&t.dangerouslySetInnerHTML.__html,u=null!=o?null:e.children,c=null!=i?null:t.children,l=null!=o||null!=a,p=null!=i||null!=s;null!=u&&null==c?this.updateChildren(null,n,r):l&&!p&&this.updateTextContent(""),null!=i?o!==i&&this.updateTextContent(""+i):null!=s?a!==s&&this.updateMarkup(""+s):null!=c&&this.updateChildren(c,n,r)},getHostNode:function(){return k(this)},unmountComponent:function(e){switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":var t=this._wrapperState.listeners;if(t)for(var n=0;n<t.length;n++)t[n].remove();break;case"input":case"textarea":E.stopTracking(this);break;case"html":case"head":case"body":r("66",this._tag)}this.unmountChildren(e),m.uncacheNode(this),p.deleteAllListeners(this),this._rootNodeID=0,this._domID=0,this._wrapperState=null},getPublicInstance:function(){return k(this)}},o(Z.prototype,Z.Mixin,_.Mixin),e.exports=Z},function(e,t,n){"use strict";var r=n(27),o=n(437),i={focusDOMComponent:function(){o(r.getNodeFromInstance(this))}};e.exports=i},function(e,t,n){"use strict";var r=n(438),o=n(38),i=(n(53),n(838),n(840)),a=n(841),s=n(843),u=(n(23),s(function(e){return a(e)})),c=!1,l="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){c=!0}void 0===document.documentElement.style.cssFloat&&(l="styleFloat")}var f={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];0,null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--");0;var u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=l),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=c&&r.shorthandPropertyExpansions[a];if(p)for(var f in p)o[f]="";else o[a]=""}}}};e.exports=f},function(e,t,n){"use strict";var r=n(839),o=/^-ms-/;e.exports=function(e){return r(e.replace(o,"ms-"))}},function(e,t,n){"use strict";var r=/-(.)/g;e.exports=function(e){return e.replace(r,function(e,t){return t.toUpperCase()})}},function(e,t,n){"use strict";var r=n(438),o=(n(23),r.isUnitlessNumber);e.exports=function(e,t,n,r){if(null==t||"boolean"==typeof t||""===t)return"";var i=isNaN(t);return r||i||0===t||o.hasOwnProperty(e)&&o[e]?""+t:("string"==typeof t&&(t=t.trim()),t+"px")}},function(e,t,n){"use strict";var r=n(842),o=/^ms-/;e.exports=function(e){return r(e).replace(o,"-ms-")}},function(e,t,n){"use strict";var r=/([A-Z])/g;e.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},function(e,t,n){"use strict";e.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},function(e,t,n){"use strict";var r=n(188);e.exports=function(e){return'"'+r(e)+'"'}},function(e,t,n){"use strict";var r=n(142);var o={handleTopLevel:function(e,t,n,o){!function(e){r.enqueueEvents(e),r.processEventQueue(!1)}(r.extractEvents(e,t,n,o))}};e.exports=o},function(e,t,n){"use strict";var r=n(38);function o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var i={animationend:o("Animation","AnimationEnd"),animationiteration:o("Animation","AnimationIteration"),animationstart:o("Animation","AnimationStart"),transitionend:o("Transition","TransitionEnd")},a={},s={};r.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete i.animationend.animation,delete i.animationiteration.animation,delete i.animationstart.animation),"TransitionEvent"in window||delete i.transitionend.transition),e.exports=function(e){if(a[e])return a[e];if(!i[e])return e;var t=i[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return a[e]=t[n];return""}},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(439),a=n(258),s=n(27),u=n(58);n(15),n(23);function c(){this._rootNodeID&&p.updateWrapper(this)}function l(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}var p={getHostProps:function(e,t){var n=a.getValue(t),r=a.getChecked(t);return o({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=n?n:e._wrapperState.initialValue,checked:null!=r?r:e._wrapperState.initialChecked,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,listeners:null,onChange:f.bind(e),controlled:l(t)}},updateWrapper:function(e){var t=e._currentElement.props,n=t.checked;null!=n&&i.setValueForProperty(s.getNodeFromInstance(e),"checked",n||!1);var r=s.getNodeFromInstance(e),o=a.getValue(t);if(null!=o)if(0===o&&""===r.value)r.value="0";else if("number"===t.type){var u=parseFloat(r.value,10)||0;(o!=u||o==u&&r.value!=o)&&(r.value=""+o)}else r.value!==""+o&&(r.value=""+o);else null==t.value&&null!=t.defaultValue&&r.defaultValue!==""+t.defaultValue&&(r.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(r.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e){var t=e._currentElement.props,n=s.getNodeFromInstance(e);switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)}};function f(e){var t=this._currentElement.props,n=a.executeOnChange(t,e);u.asap(c,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=s.getNodeFromInstance(this),l=i;l.parentNode;)l=l.parentNode;for(var p=l.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),f=0;f<p.length;f++){var h=p[f];if(h!==i&&h.form===i.form){var d=s.getInstanceFromNode(h);d||r("90"),u.asap(c,d)}}}return n}e.exports=p},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(25),o=n(105),i=n(27),a=n(440),s=(n(23),!1);function u(e){var t="";return o.Children.forEach(e,function(e){null!=e&&("string"==typeof e||"number"==typeof e?t+=e:s||(s=!0))}),t}var c={mountWrapper:function(e,t,n){var r=null;if(null!=n){var o=n;"optgroup"===o._tag&&(o=o._hostParent),null!=o&&"select"===o._tag&&(r=a.getSelectValueContext(o))}var i,s=null;if(null!=r)if(i=null!=t.value?t.value+"":u(t.children),s=!1,Array.isArray(r)){for(var c=0;c<r.length;c++)if(""+r[c]===i){s=!0;break}}else s=""+r===i;e._wrapperState={selected:s}},postMountWrapper:function(e){var t=e._currentElement.props;null!=t.value&&i.getNodeFromInstance(e).setAttribute("value",t.value)},getHostProps:function(e,t){var n=r({selected:void 0,children:void 0},t);null!=e._wrapperState.selected&&(n.selected=e._wrapperState.selected);var o=u(t.children);return o&&(n.children=o),n}};e.exports=c},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(258),a=n(27),s=n(58);n(15),n(23);function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&r("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=i.getValue(t),o=n;if(null==n){var a=t.defaultValue,s=t.children;null!=s&&(null!=a&&r("92"),Array.isArray(s)&&(s.length<=1||r("93"),s=s[0]),a=""+s),null==a&&(a=""),o=a}e._wrapperState={initialValue:""+o,listeners:null,onChange:l.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=a.getNodeFromInstance(e),r=i.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=a.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}};function l(e){var t=this._currentElement.props,n=i.executeOnChange(t,e);return s.asap(u,this),n}e.exports=c},function(e,t,n){"use strict";var r=n(22),o=n(259),i=(n(144),n(53),n(66),n(117)),a=n(852),s=(n(57),n(857));n(15);function u(e,t){return t&&(e=e||[]).push(t),e}function c(e,t){o.processChildrenUpdates(e,t)}var l={Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return a.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,o,i){var u;return u=s(t,0),a.updateChildren(e,u,n,r,o,this,this._hostContainerInfo,i,0),u},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var o=[],a=0;for(var s in r)if(r.hasOwnProperty(s)){var u=r[s];0;var c=i.mountComponent(u,t,this,this._hostContainerInfo,n,0);u._mountIndex=a++,o.push(c)}return o},updateTextContent:function(e){var t,n=this._renderedChildren;for(var o in a.unmountChildren(n,!1),n)n.hasOwnProperty(o)&&r("118");c(this,[(t=e,{type:"TEXT_CONTENT",content:t,fromIndex:null,fromNode:null,toIndex:null,afterNode:null})])},updateMarkup:function(e){var t,n=this._renderedChildren;for(var o in a.unmountChildren(n,!1),n)n.hasOwnProperty(o)&&r("118");c(this,[(t=e,{type:"SET_MARKUP",content:t,fromIndex:null,fromNode:null,toIndex:null,afterNode:null})])},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,o={},a=[],s=this._reconcilerUpdateChildren(r,e,a,o,t,n);if(s||r){var l,p=null,f=0,h=0,d=0,m=null;for(l in s)if(s.hasOwnProperty(l)){var v=r&&r[l],g=s[l];v===g?(p=u(p,this.moveChild(v,m,f,h)),h=Math.max(v._mountIndex,h),v._mountIndex=f):(v&&(h=Math.max(v._mountIndex,h)),p=u(p,this._mountChildAtIndex(g,a[d],m,f,t,n)),d++),f++,m=i.getHostNode(g)}for(l in o)o.hasOwnProperty(l)&&(p=u(p,this._unmountChild(r[l],o[l])));p&&c(this,p),this._renderedChildren=s}},unmountChildren:function(e){var t=this._renderedChildren;a.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex<r)return function(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:i.getHostNode(e),toIndex:n,afterNode:t}}(e,t,n)},createChild:function(e,t,n){return function(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}(n,t,e._mountIndex)},removeChild:function(e,t){return function(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}(e,t)},_mountChildAtIndex:function(e,t,n,r,o,i){return e._mountIndex=r,this.createChild(e,n,t)},_unmountChild:function(e,t){var n=this.removeChild(e,t);return e._mountIndex=null,n}}};e.exports=l},function(e,t,n){"use strict";(function(t){var r=n(117),o=n(441),i=(n(262),n(261)),a=n(445);n(23);function s(e,t,n,r){var i=void 0===e[n];null!=t&&i&&(e[n]=o(t,!0))}void 0!==t&&t.env;var u={instantiateChildren:function(e,t,n,r){if(null==e)return null;var o={};return a(e,s,o),o},updateChildren:function(e,t,n,a,s,u,c,l,p){if(t||e){var f,h;for(f in t)if(t.hasOwnProperty(f)){var d=(h=e&&e[f])&&h._currentElement,m=t[f];if(null!=h&&i(d,m))r.receiveComponent(h,m,s,l),t[f]=h;else{h&&(a[f]=r.getHostNode(h),r.unmountComponent(h,!1));var v=o(m,!0);t[f]=v;var g=r.mountComponent(v,s,u,c,l,p);n.push(g)}}for(f in e)!e.hasOwnProperty(f)||t&&t.hasOwnProperty(f)||(h=e[f],a[f]=r.getHostNode(h),r.unmountComponent(h,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];r.unmountComponent(o,t)}}};e.exports=u}).call(this,n(68))},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(105),a=n(259),s=n(66),u=n(251),c=n(144),l=(n(53),n(442)),p=n(117),f=n(165),h=(n(15),n(260)),d=n(261),m=(n(23),0),v=1,g=2;function y(e){}function b(e,t){0}y.prototype.render=function(){var e=c.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return b(e,t),t};var _=1,w={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,o){this._context=o,this._mountOrder=_++,this._hostParent=t,this._hostContainerInfo=n;var a,s=this._currentElement.props,u=this._processContext(o),l=this._currentElement.type,p=e.getUpdateQueue(),h=function(e){return!(!e.prototype||!e.prototype.isReactComponent)}(l),d=this._constructComponent(h,s,u,p);h||null!=d&&null!=d.render?!function(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}(l)?this._compositeType=m:this._compositeType=v:(a=d,b(),null===d||!1===d||i.isValidElement(d)||r("105",l.displayName||l.name||"Component"),d=new y(l),this._compositeType=g),d.props=s,d.context=u,d.refs=f,d.updater=p,this._instance=d,c.set(d,this);var w,x=d.state;return void 0===x&&(d.state=x=null),("object"!=typeof x||Array.isArray(x))&&r("106",this.getName()||"ReactCompositeComponent"),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,w=d.unstable_handleError?this.performInitialMountWithErrorHandling(a,t,n,e,o):this.performInitialMount(a,t,n,e,o),d.componentDidMount&&e.getReactMountReady().enqueue(d.componentDidMount,d),w},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var a=l.getType(e);this._renderedNodeType=a;var s=this._instantiateReactComponent(e,a!==l.EMPTY);return this._renderedComponent=s,p.mountComponent(s,r,t,n,this._processChildContext(o),0)},getHostNode:function(){return p.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";u.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(p.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,c.remove(t)}},_maskContext:function(e){var t=this._currentElement.type.contextTypes;if(!t)return f;var n={};for(var r in t)n[r]=e[r];return n},_processContext:function(e){return this._maskContext(e)},_processChildContext:function(e){var t,n=this._currentElement.type,i=this._instance;if(i.getChildContext&&(t=i.getChildContext()),t){for(var a in"object"!=typeof n.childContextTypes&&r("107",this.getName()||"ReactCompositeComponent"),t)a in n.childContextTypes||r("108",this.getName()||"ReactCompositeComponent",a);return o({},e,t)}return e},_checkContextTypes:function(e,t,n){0},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?p.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,o,i){var a=this._instance;null==a&&r("136",this.getName()||"ReactCompositeComponent");var s,u=!1;this._context===i?s=a.context:(s=this._processContext(i),u=!0);var c=t.props,l=n.props;t!==n&&(u=!0),u&&a.componentWillReceiveProps&&a.componentWillReceiveProps(l,s);var p=this._processPendingState(l,s),f=!0;this._pendingForceUpdate||(a.shouldComponentUpdate?f=a.shouldComponentUpdate(l,p,s):this._compositeType===v&&(f=!h(c,l)||!h(a.state,p))),this._updateBatchNumber=null,f?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,l,p,s,e,i)):(this._currentElement=n,this._context=i,a.props=l,a.state=p,a.context=s)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,i=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(i&&1===r.length)return r[0];for(var a=o({},i?r[0]:n.state),s=i?1:0;s<r.length;s++){var u=r[s];o(a,"function"==typeof u?u.call(n,a,e,t):u)}return a},_performComponentUpdate:function(e,t,n,r,o,i){var a,s,u,c=this._instance,l=Boolean(c.componentDidUpdate);l&&(a=c.props,s=c.state,u=c.context),c.componentWillUpdate&&c.componentWillUpdate(t,n,r),this._currentElement=e,this._context=i,c.props=t,c.state=n,c.context=r,this._updateRenderedComponent(o,i),l&&o.getReactMountReady().enqueue(c.componentDidUpdate.bind(c,a,s,u),c)},_updateRenderedComponent:function(e,t){var n=this._renderedComponent,r=n._currentElement,o=this._renderValidatedComponent();if(d(r,o))p.receiveComponent(n,o,e,this._processChildContext(t));else{var i=p.getHostNode(n);p.unmountComponent(n,!1);var a=l.getType(o);this._renderedNodeType=a;var s=this._instantiateReactComponent(o,a!==l.EMPTY);this._renderedComponent=s;var u=p.mountComponent(s,e,this._hostParent,this._hostContainerInfo,this._processChildContext(t),0);this._replaceNodeWithMarkup(i,u,n)}},_replaceNodeWithMarkup:function(e,t,n){a.replaceNodeWithMarkup(e,t,n)},_renderValidatedComponentWithoutOwnerOrContext:function(){return this._instance.render()},_renderValidatedComponent:function(){var e;if(this._compositeType!==g){s.current=this;try{e=this._renderValidatedComponentWithoutOwnerOrContext()}finally{s.current=null}}else e=this._renderValidatedComponentWithoutOwnerOrContext();return null===e||!1===e||i.isValidElement(e)||r("109",this.getName()||"ReactCompositeComponent"),e},attachRef:function(e,t){var n=this.getPublicInstance();null==n&&r("110");var o=t.getPublicInstance();(n.refs===f?n.refs={}:n.refs)[e]=o},detachRef:function(e){delete this.getPublicInstance().refs[e]},getName:function(){var e=this._currentElement.type,t=this._instance&&this._instance.constructor;return e.displayName||t&&t.displayName||e.name||t&&t.name||null},getPublicInstance:function(){var e=this._instance;return this._compositeType===g?null:e},_instantiateReactComponent:null};e.exports=w},function(e,t,n){"use strict";var r=1;e.exports=function(){return r++}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";e.exports=function(e){var t=e&&(r&&e[r]||e[o]);if("function"==typeof t)return t}},function(e,t,n){"use strict";(function(t){n(262);var r=n(445);n(23);function o(e,t,n,r){if(e&&"object"==typeof e){var o=e;0,void 0===o[n]&&null!=t&&(o[n]=t)}}void 0!==t&&t.env,e.exports=function(e,t){if(null==e)return e;var n={};return r(e,o,n),n}}).call(this,n(68))},function(e,t,n){"use strict";var r=n(25),o=n(91),i=n(185),a=(n(53),n(859)),s=[];var u={enqueue:function(){}};function c(e){this.reinitializeTransaction(),this.renderToStaticMarkup=e,this.useCreateElement=!1,this.updateQueue=new a(this)}var l={getTransactionWrappers:function(){return s},getReactMountReady:function(){return u},getUpdateQueue:function(){return this.updateQueue},destructor:function(){},checkpoint:function(){},rollback:function(){}};r(c.prototype,i,l),o.addPoolingTo(c),e.exports=c},function(e,t,n){"use strict";var r=n(263);n(23);var o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.transaction=t}return e.prototype.isMounted=function(e){return!1},e.prototype.enqueueCallback=function(e,t,n){this.transaction.isInTransaction()&&r.enqueueCallback(e,t,n)},e.prototype.enqueueForceUpdate=function(e){this.transaction.isInTransaction()&&r.enqueueForceUpdate(e)},e.prototype.enqueueReplaceState=function(e,t){this.transaction.isInTransaction()&&r.enqueueReplaceState(e,t)},e.prototype.enqueueSetState=function(e,t){this.transaction.isInTransaction()&&r.enqueueSetState(e,t)},e}();e.exports=o},function(e,t,n){"use strict";var r=n(25),o=n(118),i=n(27),a=function(e){this._currentElement=null,this._hostNode=null,this._hostParent=null,this._hostContainerInfo=null,this._domID=0};r(a.prototype,{mountComponent:function(e,t,n,r){var a=n._idCounter++;this._domID=a,this._hostParent=t,this._hostContainerInfo=n;var s=" react-empty: "+this._domID+" ";if(e.useCreateElement){var u=n._ownerDocument.createComment(s);return i.precacheNode(this,u),o(u)}return e.renderToStaticMarkup?"":"\x3c!--"+s+"--\x3e"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(22);n(15);function o(e,t){"_hostNode"in e||r("33"),"_hostNode"in t||r("33");for(var n=0,o=e;o;o=o._hostParent)n++;for(var i=0,a=t;a;a=a._hostParent)i++;for(;n-i>0;)e=e._hostParent,n--;for(;i-n>0;)t=t._hostParent,i--;for(var s=n;s--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}e.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r<o.length;r++)t(o[r],"bubbled",n)},traverseEnterLeave:function(e,t,n,r,i){for(var a=e&&t?o(e,t):null,s=[];e&&e!==a;)s.push(e),e=e._hostParent;for(var u,c=[];t&&t!==a;)c.push(t),t=t._hostParent;for(u=0;u<s.length;u++)n(s[u],"bubbled",r);for(u=c.length;u-- >0;)n(c[u],"captured",i)}}},function(e,t,n){"use strict";var r=n(22),o=n(25),i=n(255),a=n(118),s=n(27),u=n(188),c=(n(15),n(264),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(i),p=c.createComment(" /react-text "),f=a(c.createDocumentFragment());return a.queueChild(f,a(l)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(p)),s.precacheNode(this,l),this._closingComment=p,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:"\x3c!--"+i+"--\x3e"+h+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=c},function(e,t,n){"use strict";var r=n(25),o=n(58),i=n(185),a=n(57),s={initialize:a,close:function(){p.isBatchingUpdates=!1}},u=[{initialize:a,close:o.flushBatchedUpdates.bind(o)},s];function c(){this.reinitializeTransaction()}r(c.prototype,i,{getTransactionWrappers:function(){return u}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=p.isBatchingUpdates;return p.isBatchingUpdates=!0,a?e(t,n,r,o,i):l.perform(e,null,t,n,r,o,i)}};e.exports=p},function(e,t,n){"use strict";var r=n(25),o=n(447),i=n(38),a=n(91),s=n(27),u=n(58),c=n(252),l=n(865);function p(e){for(;e._hostParent;)e=e._hostParent;var t=s.getNodeFromInstance(e).parentNode;return s.getClosestInstanceFromNode(t)}function f(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function h(e){var t=c(e.nativeEvent),n=s.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;o<e.ancestors.length;o++)n=e.ancestors[o],d._handleTopLevel(e.topLevelType,n,e.nativeEvent,c(e.nativeEvent))}r(f.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),a.addPoolingTo(f,a.twoArgumentPooler);var d={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:i.canUseDOM?window:null,setHandleTopLevel:function(e){d._handleTopLevel=e},setEnabled:function(e){d._enabled=!!e},isEnabled:function(){return d._enabled},trapBubbledEvent:function(e,t,n){return n?o.listen(n,t,d.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?o.capture(n,t,d.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=function(e){e(l(window))}.bind(null,e);o.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(d._enabled){var n=f.getPooled(e,t);try{u.batchedUpdates(h,n)}finally{f.release(n)}}}};e.exports=d},function(e,t,n){"use strict";e.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},function(e,t,n){"use strict";var r=n(116),o=n(142),i=n(250),a=n(259),s=n(443),u=n(189),c=n(444),l=n(58),p={Component:a.injection,DOMProperty:r.injection,EmptyComponent:s.injection,EventPluginHub:o.injection,EventPluginUtils:i.injection,EventEmitter:u.injection,HostComponent:c.injection,Updates:l.injection};e.exports=p},function(e,t,n){"use strict";var r=n(25),o=n(431),i=n(91),a=n(189),s=n(448),u=(n(53),n(185)),c=n(263),l=[{initialize:s.getSelectionInformation,close:s.restoreSelection},{initialize:function(){var e=a.isEnabled();return a.setEnabled(!1),e},close:function(e){a.setEnabled(e)}},{initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}}];function p(e){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=o.getPooled(null),this.useCreateElement=e}var f={getTransactionWrappers:function(){return l},getReactMountReady:function(){return this.reactMountReady},getUpdateQueue:function(){return c},checkpoint:function(){return this.reactMountReady.checkpoint()},rollback:function(e){this.reactMountReady.rollback(e)},destructor:function(){o.release(this.reactMountReady),this.reactMountReady=null}};r(p.prototype,u,f),i.addPoolingTo(p),e.exports=p},function(e,t,n){"use strict";var r=n(38),o=n(869),i=n(430);function a(e,t,n,r){return e===n&&t===r}var s=r.canUseDOM&&"selection"in document&&!("getSelection"in window),u={getOffsets:s?function(e){var t=document.selection.createRange(),n=t.text.length,r=t.duplicate();r.moveToElementText(e),r.setEndPoint("EndToStart",t);var o=r.text.length;return{start:o,end:o+n}}:function(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,i=t.focusOffset,s=t.getRangeAt(0);try{s.startContainer.nodeType,s.endContainer.nodeType}catch(e){return null}var u=a(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset)?0:s.toString().length,c=s.cloneRange();c.selectNodeContents(e),c.setEnd(s.startContainer,s.startOffset);var l=a(c.startContainer,c.startOffset,c.endContainer,c.endOffset)?0:c.toString().length,p=l+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,i);var h=f.collapsed;return{start:h?p:l,end:h?l:p}},setOffsets:s?function(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?r=n=t.start:t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[i()].length,a=Math.min(t.start,r),s=void 0===t.end?a:Math.min(t.end,r);if(!n.extend&&a>s){var u=s;s=a,a=u}var c=o(e,a),l=o(e,s);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),a>s?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};e.exports=u},function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}e.exports=function(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}},function(e,t,n){"use strict";var r=n(871);e.exports=function e(t,n){return!(!t||!n)&&(t===n||!r(t)&&(r(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}},function(e,t,n){"use strict";var r=n(872);e.exports=function(e){return r(e)&&3==e.nodeType}},function(e,t,n){"use strict";e.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},function(e,t,n){"use strict";var r="http://www.w3.org/1999/xlink",o="http://www.w3.org/XML/1998/namespace",i={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},a={Properties:{},DOMAttributeNamespaces:{xlinkActuate:r,xlinkArcrole:r,xlinkHref:r,xlinkRole:r,xlinkShow:r,xlinkTitle:r,xlinkType:r,xmlBase:o,xmlLang:o,xmlSpace:o},DOMAttributeNames:{}};Object.keys(i).forEach(function(e){a.Properties[e]=0,i[e]&&(a.DOMAttributeNames[e]=i[e])}),e.exports=a},function(e,t,n){"use strict";var r=n(141),o=n(38),i=n(27),a=n(448),s=n(69),u=n(449),c=n(434),l=n(260),p=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,f={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},h=null,d=null,m=null,v=!1,g=!1;function y(e,t){if(v||null==h||h!==u())return null;var n=function(e){if("selectionStart"in e&&a.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}(h);if(!m||!l(m,n)){m=n;var o=s.getPooled(f.select,d,e,t);return o.type="select",o.target=h,r.accumulateTwoPhaseDispatches(o),o}return null}var b={eventTypes:f,extractEvents:function(e,t,n,r){if(!g)return null;var o=t?i.getNodeFromInstance(t):window;switch(e){case"topFocus":(c(o)||"true"===o.contentEditable)&&(h=o,d=t,m=null);break;case"topBlur":h=null,d=null,m=null;break;case"topMouseDown":v=!0;break;case"topContextMenu":case"topMouseUp":return v=!1,y(n,r);case"topSelectionChange":if(p)break;case"topKeyDown":case"topKeyUp":return y(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(g=!0)}};e.exports=b},function(e,t,n){"use strict";var r=n(22),o=n(447),i=n(141),a=n(27),s=n(876),u=n(877),c=n(69),l=n(878),p=n(879),f=n(186),h=n(881),d=n(882),m=n(883),v=n(143),g=n(884),y=n(57),b=n(265),_=(n(15),{}),w={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,o={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};_[e]=o,w[r]=o});var x={};function E(e){return"."+e._rootNodeID}function S(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var C={eventTypes:_,extractEvents:function(e,t,n,o){var a,y=w[e];if(!y)return null;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":a=c;break;case"topKeyPress":if(0===b(n))return null;case"topKeyDown":case"topKeyUp":a=p;break;case"topBlur":case"topFocus":a=l;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":a=f;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":a=h;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":a=d;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":a=s;break;case"topTransitionEnd":a=m;break;case"topScroll":a=v;break;case"topWheel":a=g;break;case"topCopy":case"topCut":case"topPaste":a=u}a||r("86",e);var _=a.getPooled(y,t,n,o);return i.accumulateTwoPhaseDispatches(_),_},didPutListener:function(e,t,n){if("onClick"===t&&!S(e._tag)){var r=E(e),i=a.getNodeFromInstance(e);x[r]||(x[r]=o.listen(i,"click",y))}},willDeleteListener:function(e,t){if("onClick"===t&&!S(e._tag)){var n=E(e);x[n].remove(),delete x[n]}}};e.exports=C},function(e,t,n){"use strict";var r=n(69);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{animationName:null,elapsedTime:null,pseudoElement:null}),e.exports=o},function(e,t,n){"use strict";var r=n(69),o={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};function i(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(i,o),e.exports=i},function(e,t,n){"use strict";var r=n(143);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{relatedTarget:null}),e.exports=o},function(e,t,n){"use strict";var r=n(143),o=n(265),i={key:n(880),location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:n(254),charCode:function(e){return"keypress"===e.type?o(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?o(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};function a(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(a,i),e.exports=a},function(e,t,n){"use strict";var r=n(265),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},i={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?i[e.keyCode]||"Unidentified":""}},function(e,t,n){"use strict";var r=n(186);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{dataTransfer:null}),e.exports=o},function(e,t,n){"use strict";var r=n(143),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:n(254)};function i(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(i,o),e.exports=i},function(e,t,n){"use strict";var r=n(69);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{propertyName:null,elapsedTime:null,pseudoElement:null}),e.exports=o},function(e,t,n){"use strict";var r=n(186);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),e.exports=o},function(e,t,n){"use strict";n(264);var r=9;e.exports=function(e,t){return{_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?t.nodeType===r?t:t.ownerDocument:null,_node:t,_tag:t?t.nodeName.toLowerCase():null,_namespaceURI:t?t.namespaceURI:null}}},function(e,t,n){"use strict";e.exports={useCreateElement:!0,useFiber:!1}},function(e,t,n){"use strict";var r=n(888),o=/\/?>/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};e.exports=a},function(e,t,n){"use strict";var r=65521;e.exports=function(e){for(var t=1,n=0,o=0,i=e.length,a=-4&i;o<a;){for(var s=Math.min(o+4096,a);o<s;o+=4)n+=(t+=e.charCodeAt(o))+(t+=e.charCodeAt(o+1))+(t+=e.charCodeAt(o+2))+(t+=e.charCodeAt(o+3));t%=r,n%=r}for(;o<i;o++)n+=t+=e.charCodeAt(o);return(t%=r)|(n%=r)<<16}},function(e,t,n){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";var r=n(22),o=(n(66),n(27)),i=n(144),a=n(451);n(15),n(23);e.exports=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=i.get(e);if(t)return(t=a(t))?o.getNodeFromInstance(t):null;"function"==typeof e.render?r("44"):r("45",Object.keys(e))}},function(e,t,n){"use strict";var r=n(450);e.exports=r.renderSubtreeIntoContainer},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(0),o=a(n(10)),i=a(n(452));a(n(453));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return o.store=n.store,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{store:this.store}},t.prototype.render=function(){return r.Children.only(this.props.children)},t}(r.Component);t.default=s,s.propTypes={store:i.default.isRequired,children:o.default.element.isRequired},s.childContextTypes={store:i.default.isRequired}},function(e,t,n){"use strict";var r=n(368);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(e,t,n){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},v=Boolean(e),g=e||p,y=void 0;y="function"==typeof t?t:t?(0,s.default)(t):f;var b=n||h,_=l.pure,w=void 0===_||_,x=l.withRef,E=void 0!==x&&x,S=w&&b!==h,C=m++;return function(e){var t="Connect("+function(e){return e.displayName||e.name||"Component"}(e)+")";var n=function(n){function i(e,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,n.call(this,e,r));o.version=C,o.store=e.store||r.store,(0,c.default)(o.store,'Could not find "store" in either the context or props of "'+t+'". Either wrap the root component in a <Provider>, or explicitly pass "store" as a prop to "'+t+'".');var a=o.store.getState();return o.state={storeState:a},o.clearCache(),o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,n),i.prototype.shouldComponentUpdate=function(){return!w||this.haveOwnPropsChanged||this.hasStoreStateChanged},i.prototype.computeStateProps=function(e,t){if(!this.finalMapStateToProps)return this.configureFinalMapState(e,t);var n=e.getState();return this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(n,t):this.finalMapStateToProps(n)},i.prototype.configureFinalMapState=function(e,t){var n=g(e.getState(),t),r="function"==typeof n;return this.finalMapStateToProps=r?n:g,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,r?this.computeStateProps(e,t):n},i.prototype.computeDispatchProps=function(e,t){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(e,t);var n=e.dispatch;return this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(n,t):this.finalMapDispatchToProps(n)},i.prototype.configureFinalMapDispatch=function(e,t){var n=y(e.dispatch,t),r="function"==typeof n;return this.finalMapDispatchToProps=r?n:y,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,r?this.computeDispatchProps(e,t):n},i.prototype.updateStatePropsIfNeeded=function(){var e=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,a.default)(e,this.stateProps))&&(this.stateProps=e,!0)},i.prototype.updateDispatchPropsIfNeeded=function(){var e=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,a.default)(e,this.dispatchProps))&&(this.dispatchProps=e,!0)},i.prototype.updateMergedPropsIfNeeded=function(){var e,t,n,r=(e=this.stateProps,t=this.dispatchProps,n=this.props,b(e,t,n));return!(this.mergedProps&&S&&(0,a.default)(r,this.mergedProps))&&(this.mergedProps=r,!0)},i.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},i.prototype.trySubscribe=function(){v&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},i.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},i.prototype.componentDidMount=function(){this.trySubscribe()},i.prototype.componentWillReceiveProps=function(e){w&&(0,a.default)(e,this.props)||(this.haveOwnPropsChanged=!0)},i.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},i.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},i.prototype.handleChange=function(){if(this.unsubscribe){var e=this.store.getState(),t=this.state.storeState;if(!w||t!==e){if(w&&!this.doStatePropsDependOnOwnProps){var n=function(e,t){try{return e.apply(t)}catch(e){return d.value=e,d}}(this.updateStatePropsIfNeeded,this);if(!n)return;n===d&&(this.statePropsPrecalculationError=d.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:e})}}},i.prototype.getWrappedInstance=function(){return(0,c.default)(E,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},i.prototype.render=function(){var t=this.haveOwnPropsChanged,n=this.hasStoreStateChanged,i=this.haveStatePropsBeenPrecalculated,a=this.statePropsPrecalculationError,s=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,a)throw a;var u=!0,c=!0;w&&s&&(u=n||t&&this.doStatePropsDependOnOwnProps,c=t&&this.doDispatchPropsDependOnOwnProps);var l=!1,p=!1;i?l=!0:u&&(l=this.updateStatePropsIfNeeded()),c&&(p=this.updateDispatchPropsIfNeeded());return!(!!(l||p||t)&&this.updateMergedPropsIfNeeded())&&s?s:(this.renderedElement=E?(0,o.createElement)(e,r({},this.mergedProps,{ref:"wrappedInstance"})):(0,o.createElement)(e,this.mergedProps),this.renderedElement)},i}(o.Component);return n.displayName=t,n.WrappedComponent=e,n.contextTypes={store:i.default},n.propTypes={store:i.default},(0,u.default)(n,e)}};var o=n(0),i=l(n(452)),a=l(n(895)),s=l(n(896)),u=(l(n(453)),l(n(266)),l(n(897))),c=l(n(898));function l(e){return e&&e.__esModule?e:{default:e}}var p=function(e){return{}},f=function(e){return{dispatch:e}},h=function(e,t,n){return r({},n,e,t)};var d={value:null};var m=0},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty,i=0;i<n.length;i++)if(!o.call(t,n[i])||e[n[i]]!==t[n[i]])return!1;return!0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return function(t){return(0,r.bindActionCreators)(e,t)}};var r=n(125)},function(e,t,n){"use strict";var r=n(367),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var c=Object.defineProperty,l=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,d=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(d){var o=h(n);o&&o!==d&&e(t,o,r)}var a=l(n);p&&(a=a.concat(p(n)));for(var s=u(t),m=u(n),v=0;v<a.length;++v){var g=a[v];if(!(i[g]||r&&r[g]||m&&m[g]||s&&s[g])){var y=f(n,g);try{c(t,g,y)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],l=0;(u=new Error(t.replace(/%s/g,function(){return c[l++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},function(e,t,n){var r=n(119),o=n(86);e.exports=function(e,t){return e&&r(t,o(t),e)}},function(e,t,n){var r=n(119),o=n(455);e.exports=function(e,t){return e&&r(t,o(t),e)}},function(e,t,n){var r=n(52),o=n(175),i=n(903),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t,n){(function(e){var r=n(51),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(173)(e))},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},function(e,t,n){var r=n(119),o=n(232);e.exports=function(e,t){return r(e,o(e),t)}},function(e,t,n){var r=n(119),o=n(456);e.exports=function(e,t){return r(e,o(e),t)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,n){var r=n(268),o=n(910),i=n(911),a=n(912),s=n(913),u="[object Boolean]",c="[object Date]",l="[object Map]",p="[object Number]",f="[object RegExp]",h="[object Set]",d="[object String]",m="[object Symbol]",v="[object ArrayBuffer]",g="[object DataView]",y="[object Float32Array]",b="[object Float64Array]",_="[object Int8Array]",w="[object Int16Array]",x="[object Int32Array]",E="[object Uint8Array]",S="[object Uint8ClampedArray]",C="[object Uint16Array]",k="[object Uint32Array]";e.exports=function(e,t,n){var O=e.constructor;switch(t){case v:return r(e);case u:case c:return new O(+e);case g:return o(e,n);case y:case b:case _:case w:case x:case E:case S:case C:case k:return s(e,n);case l:return new O;case p:case d:return new O(e);case f:return i(e);case h:return new O;case m:return a(e)}}},function(e,t,n){var r=n(268);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,n){var r=n(107),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},function(e,t,n){var r=n(268);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var r=n(915),o=n(267),i=n(175);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},function(e,t,n){var r=n(52),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},function(e,t,n){var r=n(917),o=n(236),i=n(237),a=i&&i.isMap,s=a?o(a):r;e.exports=s},function(e,t,n){var r=n(176),o=n(67),i="[object Map]";e.exports=function(e){return o(e)&&r(e)==i}},function(e,t,n){var r=n(919),o=n(236),i=n(237),a=i&&i.isSet,s=a?o(a):r;e.exports=s},function(e,t,n){var r=n(176),o=n(67),i="[object Set]";e.exports=function(e){return o(e)&&r(e)==i}},function(e,t,n){var r=n(109),o=n(921),i=n(922),a=n(110);e.exports=function(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){var r=n(177),o=n(373);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},function(e,t,n){var r=n(266);e.exports=function(e){return r(e)?void 0:e}},function(e,t,n){var r=n(925);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},function(e,t,n){var r=n(231),o=n(926);e.exports=function e(t,n,i,a,s){var u=-1,c=t.length;for(i||(i=o),s||(s=[]);++u<c;){var l=t[u];n>0&&i(l)?n>1?e(l,n-1,i,a,s):r(s,l):a||(s[s.length]=l)}return s}},function(e,t,n){var r=n(107),o=n(233),i=n(37),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(929),o=n(424),i=n(239),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t){var n=800,r=16,o=Date.now;e.exports=function(e){var t=0,i=0;return function(){var a=o(),s=r-(a-i);if(i=a,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";var r=n(932),o=n(933);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=b(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(c),p=["%","/","?",";","#"].concat(l),f=["/","?","#"],h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(934);function b(e,t,n){if(e&&o.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i<e.indexOf("#")?"?":"#",c=e.split(s);c[0]=c[0].replace(/\\/g,"/");var b=e=c.join(s);if(b=b.trim(),!n&&1===e.split("#").length){var _=u.exec(b);if(_)return this.path=b,this.href=b,this.pathname=_[1],_[2]?(this.search=_[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=a.exec(b);if(w){var x=(w=w[0]).toLowerCase();this.protocol=x,b=b.substr(w.length)}if(n||w||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===b.substr(0,2);!E||w&&v[w]||(b=b.substr(2),this.slashes=!0)}if(!v[w]&&(E||w&&!g[w])){for(var S,C,k=-1,O=0;O<f.length;O++){-1!==(A=b.indexOf(f[O]))&&(-1===k||A<k)&&(k=A)}-1!==(C=-1===k?b.lastIndexOf("@"):b.lastIndexOf("@",k))&&(S=b.slice(0,C),b=b.slice(C+1),this.auth=decodeURIComponent(S)),k=-1;for(O=0;O<p.length;O++){var A;-1!==(A=b.indexOf(p[O]))&&(-1===k||A<k)&&(k=A)}-1===k&&(k=b.length),this.host=b.slice(0,k),b=b.slice(k),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var j=this.hostname.split(/\./),I=(O=0,j.length);O<I;O++){var P=j[O];if(P&&!P.match(h)){for(var M="",N=0,R=P.length;N<R;N++)P.charCodeAt(N)>127?M+="x":M+=P[N];if(!M.match(h)){var D=j.slice(0,O),L=j.slice(O+1),U=P.match(d);U&&(D.push(U[1]),L.unshift(U[2])),L.length&&(b="/"+L.join(".")+b),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=r.toASCII(this.hostname));var q=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+q,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[x])for(O=0,I=l.length;O<I;O++){var B=l[O];if(-1!==b.indexOf(B)){var z=encodeURIComponent(B);z===B&&(z=escape(B)),b=b.split(B).join(z)}}var V=b.indexOf("#");-1!==V&&(this.hash=b.substr(V),b=b.slice(0,V));var H=b.indexOf("?");if(-1!==H?(this.search=b.substr(H),this.query=b.substr(H+1),t&&(this.query=y.parse(this.query)),b=b.slice(0,H)):t&&(this.search="",this.query={}),b&&(this.pathname=b),g[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){q=this.pathname||"";var W=this.search||"";this.path=q+W}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",i=!1,a="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(a=y.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||g[t])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+i+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+r},i.prototype.resolve=function(e){return this.resolveObject(b(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if(o.isString(e)){var t=new i;t.parse(e,!1,!0),e=t}for(var n=new i,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),c=0;c<u.length;c++){var l=u[c];"protocol"!==l&&(n[l]=e[l])}return g[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!g[e.protocol]){for(var p=Object.keys(e),f=0;f<p.length;f++){var h=p[f];n[h]=e[h]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||v[e.protocol])n.pathname=e.pathname;else{for(var d=(e.pathname||"").split("/");d.length&&!(e.host=d.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==d[0]&&d.unshift(""),d.length<2&&d.unshift(""),n.pathname=d.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",y=n.search||"";n.path=m+y}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var b=n.pathname&&"/"===n.pathname.charAt(0),_=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=_||b||n.host&&e.pathname,x=w,E=n.pathname&&n.pathname.split("/")||[],S=(d=e.pathname&&e.pathname.split("/")||[],n.protocol&&!g[n.protocol]);if(S&&(n.hostname="",n.port=null,n.host&&(""===E[0]?E[0]=n.host:E.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host=null),w=w&&(""===d[0]||""===E[0])),_)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,E=d;else if(d.length)E||(E=[]),E.pop(),E=E.concat(d),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(S)n.hostname=n.host=E.shift(),(T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=T.shift(),n.host=n.hostname=T.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=E.slice(-1)[0],k=(n.host||e.host||E.length>1)&&("."===C||".."===C)||""===C,O=0,A=E.length;A>=0;A--)"."===(C=E[A])?E.splice(A,1):".."===C?(E.splice(A,1),O++):O&&(E.splice(A,1),O--);if(!w&&!x)for(;O--;O)E.unshift("..");!w||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),k&&"/"!==E.join("/").substr(-1)&&E.push("");var T,j=""===E[0]||E[0]&&"/"===E[0].charAt(0);S&&(n.hostname=n.host=j?"":E.length?E.shift():"",(T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=T.shift(),n.host=n.hostname=T.shift()));return(w=w||n.host&&E.length)&&!j&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.3.2 by @mathias */!function(i){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,u=2147483647,c=36,l=1,p=26,f=38,h=700,d=72,m=128,v="-",g=/^xn--/,y=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,_={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=c-l,x=Math.floor,E=String.fromCharCode;function S(e){throw RangeError(_[e])}function C(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function k(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+C((e=e.replace(b,".")).split("."),t).join(".")}function O(e){for(var t,n,r=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function A(e){return C(e,function(e){var t="";return e>65535&&(t+=E((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=E(e)}).join("")}function T(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:c}function j(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,n){var r=0;for(e=n?x(e/h):e>>1,e+=x(e/t);e>w*p>>1;r+=c)e=x(e/w);return x(r+(w+1)*e/(e+f))}function P(e){var t,n,r,o,i,a,s,f,h,g,y=[],b=e.length,_=0,w=m,E=d;for((n=e.lastIndexOf(v))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&S("not-basic"),y.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<b;){for(i=_,a=1,s=c;o>=b&&S("invalid-input"),((f=T(e.charCodeAt(o++)))>=c||f>x((u-_)/a))&&S("overflow"),_+=f*a,!(f<(h=s<=E?l:s>=E+p?p:s-E));s+=c)a>x(u/(g=c-h))&&S("overflow"),a*=g;E=I(_-i,t=y.length+1,0==i),x(_/t)>u-w&&S("overflow"),w+=x(_/t),_%=t,y.splice(_++,0,w)}return A(y)}function M(e){var t,n,r,o,i,a,s,f,h,g,y,b,_,w,C,k=[];for(b=(e=O(e)).length,t=m,n=0,i=d,a=0;a<b;++a)(y=e[a])<128&&k.push(E(y));for(r=o=k.length,o&&k.push(v);r<b;){for(s=u,a=0;a<b;++a)(y=e[a])>=t&&y<s&&(s=y);for(s-t>x((u-n)/(_=r+1))&&S("overflow"),n+=(s-t)*_,t=s,a=0;a<b;++a)if((y=e[a])<t&&++n>u&&S("overflow"),y==t){for(f=n,h=c;!(f<(g=h<=i?l:h>=i+p?p:h-i));h+=c)C=f-g,w=c-g,k.push(E(j(g+C%w,0))),f=x(C/w);k.push(E(j(f,0))),i=I(n,_,r==o),n=0,++r}++n,++t}return k.join("")}s={version:"1.3.2",ucs2:{decode:O,encode:A},decode:P,encode:M,toASCII:function(e){return k(e,function(e){return y.test(e)?"xn--"+M(e):e})},toUnicode:function(e){return k(e,function(e){return g.test(e)?P(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return s}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(173)(e),n(36))},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(935),t.encode=t.stringify=n(936)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var c=e.length;u>0&&c>u&&(c=u);for(var l=0;l<c;++l){var p,f,h,d,m=e[l].replace(s,"%20"),v=m.indexOf(n);v>=0?(p=m.substr(0,v),f=m.substr(v+1)):(p=m,f=""),h=decodeURIComponent(p),d=decodeURIComponent(f),r(a,h)?o(a[h])?a[h].push(d):a[h]=[a[h],d]:a[h]=d}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],function(e){return s+encodeURIComponent(r(e))}).join(t):s+encodeURIComponent(r(e[a]))}).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){var r=n(184),o=n(119),i=n(938),a=n(108),s=n(175),u=n(86),c=Object.prototype.hasOwnProperty,l=i(function(e,t){if(s(t)||a(t))o(t,u(t),e);else for(var n in t)c.call(t,n)&&r(e,n,t[n])});e.exports=l},function(e,t,n){var r=n(939),o=n(393);e.exports=function(e){return r(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,a)}return t})}},function(e,t,n){var r=n(239),o=n(459),i=n(460);e.exports=function(e,t){return i(o(e,t,r),e+"")}},function(e,t,n){ +/*! + * https://github.com/Starcounter-Jack/JSON-Patch + * (c) 2017 Joachim Wester + * MIT license + */ +var r=n(269),o=n(461),i=n(461);t.applyOperation=i.applyOperation,t.applyPatch=i.applyPatch,t.applyReducer=i.applyReducer,t.getValueByPointer=i.getValueByPointer,t.validate=i.validate,t.validator=i.validator;var a=n(269);t.JsonPatchError=a.PatchError,t.deepClone=a._deepClone,t.escapePathComponent=a.escapePathComponent,t.unescapePathComponent=a.unescapePathComponent;var s=new WeakMap,u=function(e){this.observers=new Map,this.obj=e},c=function(e,t){this.callback=e,this.observer=t};function l(e){var t=s.get(e.object);p(t.value,e.object,e.patches,""),e.patches.length&&o.applyPatch(t.value,e.patches);var n=e.patches;return n.length>0&&(e.patches=[],e.callback&&e.callback(n)),n}function p(e,t,n,o){if(t!==e){"function"==typeof t.toJSON&&(t=t.toJSON());for(var i=r._objectKeys(t),a=r._objectKeys(e),s=!1,u=a.length-1;u>=0;u--){var c=e[f=a[u]];if(!r.hasOwnProperty(t,f)||void 0===t[f]&&void 0!==c&&!1===Array.isArray(t))Array.isArray(e)===Array.isArray(t)?(n.push({op:"remove",path:o+"/"+r.escapePathComponent(f)}),s=!0):(n.push({op:"replace",path:o,value:t}),!0);else{var l=t[f];"object"==typeof c&&null!=c&&"object"==typeof l&&null!=l?p(c,l,n,o+"/"+r.escapePathComponent(f)):c!==l&&(!0,n.push({op:"replace",path:o+"/"+r.escapePathComponent(f),value:r._deepClone(l)}))}}if(s||i.length!=a.length)for(u=0;u<i.length;u++){var f=i[u];r.hasOwnProperty(e,f)||void 0===t[f]||n.push({op:"add",path:o+"/"+r.escapePathComponent(f),value:r._deepClone(t[f])})}}}t.unobserve=function(e,t){t.unobserve()},t.observe=function(e,t){var n,o=function(e){return s.get(e)}(e);if(o){var i=function(e,t){return e.observers.get(t)}(o,t);n=i&&i.observer}else o=new u(e),s.set(e,o);if(n)return n;if(n={},o.value=r._deepClone(e),t){n.callback=t,n.next=null;var a=function(){l(n)},p=function(){clearTimeout(n.next),n.next=setTimeout(a)};"undefined"!=typeof window&&(window.addEventListener?(window.addEventListener("mouseup",p),window.addEventListener("keyup",p),window.addEventListener("mousedown",p),window.addEventListener("keydown",p),window.addEventListener("change",p)):(document.documentElement.attachEvent("onmouseup",p),document.documentElement.attachEvent("onkeyup",p),document.documentElement.attachEvent("onmousedown",p),document.documentElement.attachEvent("onkeydown",p),document.documentElement.attachEvent("onchange",p)))}return n.patches=[],n.object=e,n.unobserve=function(){l(n),clearTimeout(n.next),function(e,t){e.observers.delete(t.callback)}(o,n),"undefined"!=typeof window&&(window.removeEventListener?(window.removeEventListener("mouseup",p),window.removeEventListener("keyup",p),window.removeEventListener("mousedown",p),window.removeEventListener("keydown",p)):(document.documentElement.detachEvent("onmouseup",p),document.documentElement.detachEvent("onkeyup",p),document.documentElement.detachEvent("onmousedown",p),document.documentElement.detachEvent("onkeydown",p)))},o.observers.set(t,new c(t,n)),n},t.generate=l,t.compare=function(e,t){var n=[];return p(e,t,n,""),n}},function(e,t,n){var r=Array.prototype.slice,o=n(942),i=n(943),a=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?e===t:e==t:function(e,t,n){var c,l;if(s(e)||s(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e))return!!i(t)&&(e=r.call(e),t=r.call(t),a(e,t,n));if(u(e)){if(!u(t))return!1;if(e.length!==t.length)return!1;for(c=0;c<e.length;c++)if(e[c]!==t[c])return!1;return!0}try{var p=o(e),f=o(t)}catch(e){return!1}if(p.length!=f.length)return!1;for(p.sort(),f.sort(),c=p.length-1;c>=0;c--)if(p[c]!=f[c])return!1;for(c=p.length-1;c>=0;c--)if(l=p[c],!a(e[l],t[l],n))return!1;return typeof e==typeof t}(e,t,n))};function s(e){return null==e}function u(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}},function(e,t){function n(e){var t=[];for(var n in e)t.push(n);return t}(e.exports="function"==typeof Object.keys?Object.keys:n).shim=n},function(e,t){var n="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function r(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function o(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}(t=e.exports=n?r:o).supported=r,t.unsupported=o},function(e,t,n){(function(t){!function(){"use strict";e.exports=function(e){return(e instanceof t?e:new t(e.toString(),"binary")).toString("base64")}}()}).call(this,n(65).Buffer)},function(e,t,n){var r=n(946),o=n(370),i=n(390),a=n(70);e.exports=function(e,t,n){return e=a(e),n=null==n?0:r(i(n),0,e.length),t=o(t),e.slice(n,n+t.length)==t}},function(e,t){e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t,n){"use strict";var r=n(948),o=n(949),i=n(463);e.exports={formats:i,parse:o,stringify:r}},function(e,t,n){"use strict";var r=n(462),o=n(463),i=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,u=Array.prototype.push,c=function(e,t){u.apply(e,s(t)?t:[t])},l=Date.prototype.toISOString,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,formatter:o.formatters[o.default],indices:!1,serializeDate:function(e){return l.call(e)},skipNulls:!1,strictNullHandling:!1},f=function e(t,n,o,i,a,u,l,f,h,d,m,v,g){var y=t;if("function"==typeof l?y=l(n,y):y instanceof Date?y=d(y):"comma"===o&&s(y)&&(y=y.join(",")),null===y){if(i)return u&&!v?u(n,p.encoder,g):n;y=""}if("string"==typeof y||"number"==typeof y||"boolean"==typeof y||r.isBuffer(y))return u?[m(v?n:u(n,p.encoder,g))+"="+m(u(y,p.encoder,g))]:[m(n)+"="+m(String(y))];var b,_=[];if(void 0===y)return _;if(s(l))b=l;else{var w=Object.keys(y);b=f?w.sort(f):w}for(var x=0;x<b.length;++x){var E=b[x];a&&null===y[E]||(s(y)?c(_,e(y[E],"function"==typeof o?o(n,E):n,o,i,a,u,l,f,h,d,m,v,g)):c(_,e(y[E],n+(h?"."+E:"["+E+"]"),o,i,a,u,l,f,h,d,m,v,g)))}return _};e.exports=function(e,t){var n,r=e,u=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if(void 0!==e.format){if(!i.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=o.formatters[n],a=p.filter;return("function"==typeof e.filter||s(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:a,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof u.filter?r=(0,u.filter)("",r):s(u.filter)&&(n=u.filter);var l,h=[];if("object"!=typeof r||null===r)return"";l=t&&t.arrayFormat in a?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var d=a[l];n||(n=Object.keys(r)),u.sort&&n.sort(u.sort);for(var m=0;m<n.length;++m){var v=n[m];u.skipNulls&&null===r[v]||c(h,f(r[v],v,d,u.strictNullHandling,u.skipNulls,u.encode?u.encoder:null,u.filter,u.sort,u.allowDots,u.serializeDate,u.formatter,u.encodeValuesOnly,u.charset))}var g=h.join(u.delimiter),y=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?y+="utf8=%26%2310003%3B&":y+="utf8=%E2%9C%93&"),g.length>0?y+g:""}},function(e,t,n){"use strict";var r=n(462),o=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(r),s=a?r.slice(0,a.index):r,u=[];if(s){if(!n.plainObjects&&o.call(Object.prototype,s)&&!n.allowPrototypes)return;u.push(s)}for(var c=0;null!==(a=i.exec(r))&&c<n.depth;){if(c+=1,!n.plainObjects&&o.call(Object.prototype,a[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(a[1])}return a&&u.push("["+r.slice(a.index)+"]"),function(e,t,n){for(var r=t,o=e.length-1;o>=0;--o){var i,a=e[o];if("[]"===a&&n.parseArrays)i=[].concat(r);else{i=n.plainObjects?Object.create(null):{};var s="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,u=parseInt(s,10);n.parseArrays||""!==s?!isNaN(u)&&a!==s&&String(u)===s&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(i=[])[u]=r:i[s]=r:i={0:r}}r=i}return r}(u,t,n)}};e.exports=function(e,t){var n=function(e){if(!e)return i;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?i.charset:e.charset;return{allowDots:void 0===e.allowDots?i.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth?e.depth:i.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var u="string"==typeof e?function(e,t){var n,s={},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,c=t.parameterLimit===1/0?void 0:t.parameterLimit,l=u.split(t.delimiter,c),p=-1,f=t.charset;if(t.charsetSentinel)for(n=0;n<l.length;++n)0===l[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===l[n]?f="utf-8":"utf8=%26%2310003%3B"===l[n]&&(f="iso-8859-1"),p=n,n=l.length);for(n=0;n<l.length;++n)if(n!==p){var h,d,m=l[n],v=m.indexOf("]="),g=-1===v?m.indexOf("="):v+1;-1===g?(h=t.decoder(m,i.decoder,f),d=t.strictNullHandling?null:""):(h=t.decoder(m.slice(0,g),i.decoder,f),d=t.decoder(m.slice(g+1),i.decoder,f)),d&&t.interpretNumericEntities&&"iso-8859-1"===f&&(d=a(d)),d&&t.comma&&d.indexOf(",")>-1&&(d=d.split(",")),o.call(s,h)?s[h]=r.combine(s[h],d):s[h]=d}return s}(e,n):e,c=n.plainObjects?Object.create(null):{},l=Object.keys(u),p=0;p<l.length;++p){var f=l[p],h=s(f,u[f],n);c=r.merge(c,h,n)}return r.compact(c)}},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var r=t,o=n(65).Buffer;function i(e,t){try{return decodeURIComponent(e)}catch(n){return r.unescapeBuffer(e,t).toString()}}r.unescapeBuffer=function(e,t){for(var n,r,i,a=new o(e.length),s=0,u=0,c=0;u<=e.length;u++){var l=u<e.length?e.charCodeAt(u):NaN;switch(s){case 0:switch(l){case 37:n=0,r=0,s=1;break;case 43:t&&(l=32);default:a[c++]=l}break;case 1:if(i=l,l>=48&&l<=57)n=l-48;else if(l>=65&&l<=70)n=l-65+10;else{if(!(l>=97&&l<=102)){a[c++]=37,a[c++]=l,s=0;break}n=l-97+10}s=2;break;case 2:if(s=0,l>=48&&l<=57)r=l-48;else if(l>=65&&l<=70)r=l-65+10;else{if(!(l>=97&&l<=102)){a[c++]=37,a[c++]=i,a[c++]=l;break}r=l-97+10}a[c++]=16*n+r}}return a.slice(0,c-1)},r.unescape=i;for(var a=new Array(256),s=0;s<256;++s)a[s]="%"+((s<16?"0":"")+s.toString(16)).toUpperCase();r.escape=function(e){"string"!=typeof e&&(e+="");for(var t="",n=0,r=0;r<e.length;++r){var o=e.charCodeAt(r);if(!(33===o||45===o||46===o||95===o||126===o||o>=39&&o<=42||o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122))if(r-n>0&&(t+=e.slice(n,r)),o<128)n=r+1,t+=a[o];else if(o<2048)n=r+1,t+=a[192|o>>6]+a[128|63&o];else if(o<55296||o>=57344)n=r+1,t+=a[224|o>>12]+a[128|o>>6&63]+a[128|63&o];else{var i;if(!(++r<e.length))throw new URIError("URI malformed");i=1023&e.charCodeAt(r),n=r+1,t+=a[240|(o=65536+((1023&o)<<10|i))>>18]+a[128|o>>12&63]+a[128|o>>6&63]+a[128|63&o]}}return 0===n?e:n<e.length?t+e.slice(n):t};var u=function(e){return"string"==typeof e?e:"number"==typeof e&&isFinite(e)?""+e:"boolean"==typeof e?e?"true":"false":""};function c(e,t){try{return t(e)}catch(t){return r.unescape(e,!0)}}r.stringify=r.encode=function(e,t,n,o){t=t||"&",n=n||"=";var i=r.escape;if(o&&"function"==typeof o.encodeURIComponent&&(i=o.encodeURIComponent),null!==e&&"object"==typeof e){for(var a=Object.keys(e),s=a.length,c=s-1,l="",p=0;p<s;++p){var f=a[p],h=e[f],d=i(u(f))+n;if(Array.isArray(h)){for(var m=h.length,v=m-1,g=0;g<m;++g)l+=d+i(u(h[g])),g<v&&(l+=t);m&&p<c&&(l+=t)}else l+=d+i(u(h)),p<c&&(l+=t)}return l}return""},r.parse=r.decode=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;"string"!=typeof t&&(t+="");var s=n.length,u=t.length,l=1e3;o&&"number"==typeof o.maxKeys&&(l=o.maxKeys);var p=1/0;l>0&&(p=l);var f=r.unescape;o&&"function"==typeof o.decodeURIComponent&&(f=o.decodeURIComponent);for(var h=f!==i,d=[],m=0,v=0,g=0,y="",b="",_=h,w=h,x=0,E=0;E<e.length;++E){var S=e.charCodeAt(E);if(S!==t.charCodeAt(v)){if(v=0,w||(37===S?x=1:x>0&&(S>=48&&S<=57||S>=65&&S<=70||S>=97&&S<=102)?3==++x&&(w=!0):x=0),g<s){if(S===n.charCodeAt(g)){if(++g===s)m<(k=E-g+1)&&(y+=e.slice(m,k)),x=0,m=E+1;continue}g=0,_||(37===S?x=1:x>0&&(S>=48&&S<=57||S>=65&&S<=70||S>=97&&S<=102)?3==++x&&(_=!0):x=0)}43===S&&(g<s?(E-m>0&&(y+=e.slice(m,E)),y+="%20",_=!0):(E-m>0&&(b+=e.slice(m,E)),b+="%20",w=!0),m=E+1)}else if(++v===u){var C,k=E-v+1;if(g<s?m<k&&(y+=e.slice(m,k)):m<k&&(b+=e.slice(m,k)),_&&(y=c(y,f)),w&&(b=c(b,f)),-1===d.indexOf(y))a[y]=b,d[d.length]=y;else(C=a[y])instanceof Array?C[C.length]=b:a[y]=[C,b];if(0==--p)break;_=w=h,x=0,y=b="",m=E+1,v=g=0}}p>0&&(m<e.length||g>0)&&(m<e.length&&(g<s?y+=e.slice(m):v<u&&(b+=e.slice(m))),_&&(y=c(y,f)),w&&(b=c(b,f)),-1===d.indexOf(y)?(a[y]=b,d[d.length]=y):(C=a[y])instanceof Array?C[C.length]=b:a[y]=[C,b]);return a}},function(e,t,n){e.exports=n(953)},function(e,t,n){n(954),e.exports=n(21).Object.entries},function(e,t,n){var r=n(29),o=n(955)(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},function(e,t,n){var r=n(101),o=n(63),i=n(136).f;e.exports=function(e){return function(t){for(var n,a=o(t),s=r(a),u=s.length,c=0,l=[];u>c;)i.call(a,n=s[c++])&&l.push(e?[n,a[n]]:a[n]);return l}}},function(e,t,n){"use strict";e.exports=window.FormData},function(e,t,n){"use strict";(function(t){ +/*! + * @description Recursive object extending + * @author Viacheslav Lotsmanov <lotsmanov89@gmail.com> + * @license MIT + * + * The MIT License (MIT) + * + * Copyright (c) 2013-2018 Viacheslav Lotsmanov + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + * the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +function n(e){return e instanceof t||e instanceof Date||e instanceof RegExp}function r(e){if(e instanceof t){var n=t.alloc?t.alloc(e.length):new t(e.length);return e.copy(n),n}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);throw new Error("Unexpected situation")}function o(e){var t=[];return e.forEach(function(e,i){"object"==typeof e&&null!==e?Array.isArray(e)?t[i]=o(e):n(e)?t[i]=r(e):t[i]=a({},e):t[i]=e}),t}function i(e,t){return"__proto__"===t?void 0:e[t]}var a=e.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var e,t,s=arguments[0],u=Array.prototype.slice.call(arguments,1);return u.forEach(function(u){"object"!=typeof u||null===u||Array.isArray(u)||Object.keys(u).forEach(function(c){return t=i(s,c),(e=i(u,c))===s?void 0:"object"!=typeof e||null===e?void(s[c]=e):Array.isArray(e)?void(s[c]=o(e)):n(e)?void(s[c]=r(e)):"object"!=typeof t||null===t||Array.isArray(t)?void(s[c]=a({},e)):void(s[c]=a(t,e))})}),s}}).call(this,n(65).Buffer)},function(e,t,n){e.exports=n(959)},function(e,t,n){n(164),n(104),n(960),n(964),n(965),e.exports=n(21).WeakMap},function(e,t,n){"use strict";var r,o=n(32),i=n(270)(0),a=n(221),s=n(135),u=n(361),c=n(963),l=n(43),p=n(145),f=n(145),h=!o.ActiveXObject&&"ActiveXObject"in o,d=s.getWeak,m=Object.isExtensible,v=c.ufstore,g=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=d(e);return!0===t?v(p(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(p(this,"WeakMap"),e,t)}},b=e.exports=n(464)("WeakMap",g,y,c,!0,!0);f&&h&&(u((r=c.getConstructor(g,"WeakMap")).prototype,y),s.NEED=!0,i(["delete","has","get","set"],function(e){var t=b.prototype,n=t[e];a(t,e,function(t,o){if(l(t)&&!m(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},function(e,t,n){var r=n(962);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(43),o=n(224),i=n(34)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(182),o=n(135).getWeak,i=n(46),a=n(43),s=n(181),u=n(113),c=n(270),l=n(76),p=n(145),f=c(5),h=c(6),d=0,m=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},g=function(e,t){return f(e.a,function(e){return e[0]===t})};v.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=h(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var c=e(function(e,r){s(e,c,t,"_i"),e._t=t,e._i=d++,e._l=void 0,null!=r&&u(r,n,e[i],e)});return r(c.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?m(p(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?m(p(this,t)).has(e):n&&l(n,this._i)}}),c},def:function(e,t,n){var r=o(i(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},function(e,t,n){n(465)("WeakMap")},function(e,t,n){n(466)("WeakMap")},function(e,t){var n=function(e){function t(){this.fetch=!1,this.DOMException=e.DOMException}return t.prototype=e,new t}("undefined"!=typeof self?self:this);!function(e){!function(t){var n={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(n.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function u(e){this.map={},e instanceof u?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function c(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function l(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=l(t);return t.readAsArrayBuffer(e),n}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:n.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:n.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():n.arrayBuffer&&n.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=c(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=l(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}u.prototype.append=function(e,t){e=i(e),t=a(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},u.prototype.delete=function(e){delete this.map[i(e)]},u.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},u.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},u.prototype.set=function(e,t){this.map[i(e)]=a(t)},u.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},u.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},u.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},u.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},n.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);var d=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function m(e,t){var n,r,o=(t=t||{}).body;if(e instanceof m){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new u(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new u(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),d.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new u(t.headers),this.url=t.url||"",this._initBody(e)}m.prototype.clone=function(){return new m(this,{body:this._bodyInit})},h.call(m.prototype),h.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var y=[301,302,303,307,308];g.redirect=function(e,t){if(-1===y.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function b(e,r){return new Promise(function(o,i){var a=new m(e,r);if(a.signal&&a.signal.aborted)return i(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function c(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new u,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var r="response"in s?s.response:s.responseText;o(new g(r,n))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&n.blob&&(s.responseType="blob"),a.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),a.signal&&(a.signal.addEventListener("abort",c),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",c)}),s.send(void 0===a._bodyInit?null:a._bodyInit)})}b.polyfill=!0,e.fetch||(e.fetch=b,e.Headers=u,e.Request=m,e.Response=g),t.Headers=u,t.Request=m,t.Response=g,t.fetch=b}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t){var n=e.exports=function(e){return new r(e)};function r(e){this.value=e}function o(e,t,n){var r=[],o=[],s=!0;return function e(p){var f=n?i(p):p,h={},d=!0,m={node:f,node_:p,path:[].concat(r),parent:o[o.length-1],parents:o,key:r.slice(-1)[0],isRoot:0===r.length,level:r.length,circular:null,update:function(e,t){m.isRoot||(m.parent.node[m.key]=e),m.node=e,t&&(d=!1)},delete:function(e){delete m.parent.node[m.key],e&&(d=!1)},remove:function(e){u(m.parent.node)?m.parent.node.splice(m.key,1):delete m.parent.node[m.key],e&&(d=!1)},keys:null,before:function(e){h.before=e},after:function(e){h.after=e},pre:function(e){h.pre=e},post:function(e){h.post=e},stop:function(){s=!1},block:function(){d=!1}};if(!s)return m;function v(){if("object"==typeof m.node&&null!==m.node){m.keys&&m.node_===m.node||(m.keys=a(m.node)),m.isLeaf=0==m.keys.length;for(var e=0;e<o.length;e++)if(o[e].node_===p){m.circular=o[e];break}}else m.isLeaf=!0,m.keys=null;m.notLeaf=!m.isLeaf,m.notRoot=!m.isRoot}v();var g=t.call(m,m.node);return void 0!==g&&m.update&&m.update(g),h.before&&h.before.call(m,m.node),d?("object"!=typeof m.node||null===m.node||m.circular||(o.push(m),v(),c(m.keys,function(t,o){r.push(t),h.pre&&h.pre.call(m,m.node[t],t);var i=e(m.node[t]);n&&l.call(m.node,t)&&(m.node[t]=i.node),i.isLast=o==m.keys.length-1,i.isFirst=0==o,h.post&&h.post.call(m,i),r.pop()}),o.pop()),h.after&&h.after.call(m,m.node),m):m}(e).node}function i(e){if("object"==typeof e&&null!==e){var t;if(u(e))t=[];else if("[object Date]"===s(e))t=new Date(e.getTime?e.getTime():e);else if(function(e){return"[object RegExp]"===s(e)}(e))t=new RegExp(e);else if(function(e){return"[object Error]"===s(e)}(e))t={message:e.message};else if(function(e){return"[object Boolean]"===s(e)}(e))t=new Boolean(e);else if(function(e){return"[object Number]"===s(e)}(e))t=new Number(e);else if(function(e){return"[object String]"===s(e)}(e))t=new String(e);else if(Object.create&&Object.getPrototypeOf)t=Object.create(Object.getPrototypeOf(e));else if(e.constructor===Object)t={};else{var n=e.constructor&&e.constructor.prototype||e.__proto__||{},r=function(){};r.prototype=n,t=new r}return c(a(e),function(n){t[n]=e[n]}),t}return e}r.prototype.get=function(e){for(var t=this.value,n=0;n<e.length;n++){var r=e[n];if(!t||!l.call(t,r)){t=void 0;break}t=t[r]}return t},r.prototype.has=function(e){for(var t=this.value,n=0;n<e.length;n++){var r=e[n];if(!t||!l.call(t,r))return!1;t=t[r]}return!0},r.prototype.set=function(e,t){for(var n=this.value,r=0;r<e.length-1;r++){var o=e[r];l.call(n,o)||(n[o]={}),n=n[o]}return n[e[r]]=t,t},r.prototype.map=function(e){return o(this.value,e,!0)},r.prototype.forEach=function(e){return this.value=o(this.value,e,!1),this.value},r.prototype.reduce=function(e,t){var n=1===arguments.length,r=n?this.value:t;return this.forEach(function(t){this.isRoot&&n||(r=e.call(this,r,t))}),r},r.prototype.paths=function(){var e=[];return this.forEach(function(t){e.push(this.path)}),e},r.prototype.nodes=function(){var e=[];return this.forEach(function(t){e.push(this.node)}),e},r.prototype.clone=function(){var e=[],t=[];return function n(r){for(var o=0;o<e.length;o++)if(e[o]===r)return t[o];if("object"==typeof r&&null!==r){var s=i(r);return e.push(r),t.push(s),c(a(r),function(e){s[e]=n(r[e])}),e.pop(),t.pop(),s}return r}(this.value)};var a=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};function s(e){return Object.prototype.toString.call(e)}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},c=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)};c(a(r.prototype),function(e){n[e]=function(t){var n=[].slice.call(arguments,1),o=new r(t);return o[e].apply(o,n)}});var l=Object.hasOwnProperty||function(e,t){return t in e}},function(e,t,n){var r=n(969),o=n(458)(function(e,t){return null==e?{}:r(e,t)});e.exports=o},function(e,t,n){var r=n(970),o=n(389);e.exports=function(e,t){return r(e,t,function(t,n){return o(e,n)})}},function(e,t,n){var r=n(177),o=n(422),i=n(109);e.exports=function(e,t,n){for(var a=-1,s=t.length,u={};++a<s;){var c=t[a],l=r(e,c);n(l,c)&&o(u,i(c,e),l)}return u}},function(e,t,n){"use strict"; +/*! + * cookie + * Copyright(c) 2012-2014 Roman Shtylman + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */t.parse=function(e,t){if("string"!=typeof e)throw new TypeError("argument str must be a string");for(var n={},o=t||{},a=e.split(i),u=o.decode||r,c=0;c<a.length;c++){var l=a[c],p=l.indexOf("=");if(!(p<0)){var f=l.substr(0,p).trim(),h=l.substr(++p,l.length).trim();'"'==h[0]&&(h=h.slice(1,-1)),null==n[f]&&(n[f]=s(h,u))}}return n},t.serialize=function(e,t,n){var r=n||{},i=r.encode||o;if("function"!=typeof i)throw new TypeError("option encode is invalid");if(!a.test(e))throw new TypeError("argument name is invalid");var s=i(t);if(s&&!a.test(s))throw new TypeError("argument val is invalid");var u=e+"="+s;if(null!=r.maxAge){var c=r.maxAge-0;if(isNaN(c))throw new Error("maxAge should be a Number");u+="; Max-Age="+Math.floor(c)}if(r.domain){if(!a.test(r.domain))throw new TypeError("option domain is invalid");u+="; Domain="+r.domain}if(r.path){if(!a.test(r.path))throw new TypeError("option path is invalid");u+="; Path="+r.path}if(r.expires){if("function"!=typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");u+="; Expires="+r.expires.toUTCString()}r.httpOnly&&(u+="; HttpOnly");r.secure&&(u+="; Secure");if(r.sameSite){switch("string"==typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:u+="; SameSite=Strict";break;case"lax":u+="; SameSite=Lax";break;case"strict":u+="; SameSite=Strict";break;default:throw new TypeError("option sameSite is invalid")}}return u};var r=decodeURIComponent,o=encodeURIComponent,i=/; */,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function s(e,t){try{return t(e)}catch(t){return e}}},function(e,t){e.exports=function(e){for(var t=[],n=0;n<e.length;n++){var r=e.charCodeAt(n);if(r>=55296&&r<=56319&&n+1<e.length){var o=e.charCodeAt(n+1);if(o>=56320&&o<=57343){var i=1024*(r-55296)+o-56320+65536;t.push(240+Math.floor(i/64/64/64),128+Math.floor(i/64/64)%64,128+Math.floor(i/64)%64,128+i%64),n+=1;continue}}r>=2048?t.push(224+Math.floor(r/64/64),128+Math.floor(r/64)%64,128+r%64):r>=128?t.push(192+Math.floor(r/64),128+r%64):t.push(r)}return t}},function(e,t,n){!function(){var e;function n(e,t){function n(e,t,n){if(!r(e))return n;for(var o=0,i=0;;){var a,s=t.exec(e);for(a=s?s.index:e.length;i<n;){if(o==a){i<n&&(i++,s?o+=s[0].length:o++);break}o++,i++}if(i==n)break;if(o>=e.length||!s)return-1}return o}function r(e){return a.test(e)}function o(e,n){null==e&&(e=["[^]"]),null==n&&(n="g");var r=[];return t.forEach(function(e){r.push(e.source)}),r.push(i.source),r=r.concat(e),new RegExp(r.join("|"),n)}e.findCharIndex=function(e,t){if(t>=e.length)return-1;if(!r(e))return t;for(var n=o(),i=0;null!==n.exec(e)&&!(n.lastIndex>t);)i++;return i},e.findByteIndex=function(e,t){return t>=this.length(e)?-1:n(e,o(),t)},e.charAt=function(e,t){var n=this.findByteIndex(e,t);if(n<0||n>=e.length)return"";var r=e.slice(n,n+8),o=a.exec(r);return null===o?r[0]:o[0]},e.charCodeAt=function(e,t){var r=function(e,t){return n(e,new RegExp(i.source,"g"),t)}(e,t);if(r<0)return NaN;var o=e.charCodeAt(r);return 55296<=o&&o<=56319?1024*(o-55296)+(e.charCodeAt(r+1)-56320)+65536:o},e.fromCharCode=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):String.fromCharCode(e)},e.indexOf=function(e,t,n){null==n&&(n=0);var r=this.findByteIndex(e,n),o=e.indexOf(t,r);return o<0?-1:this.findCharIndex(e,o)},e.lastIndexOf=function(e,t,n){var r;if(null==n)r=e.lastIndexOf(t);else{var o=this.findByteIndex(e,n);r=e.lastIndexOf(t,o)}return r<0?-1:this.findCharIndex(e,r)},e.slice=function(e,t,n){var r,o=this.findByteIndex(e,t);return o<0&&(o=e.length),null==n?r=e.length:(r=this.findByteIndex(e,n))<0&&(r=e.length),e.slice(o,r)},e.substr=function(e,t,n){return t<0&&(t=this.length(e)+t),null==n?this.slice(e,t):this.slice(e,t,t+n)},e.substring=e.slice,e.length=function(e){return this.findCharIndex(e,e.length-1)+1},e.stringToCodePoints=function(e){for(var t=[],n=0;n<e.length&&(codePoint=this.charCodeAt(e,n),codePoint);n++)t.push(codePoint);return t},e.codePointsToString=function(e){for(var t=[],n=0;n<e.length;n++)t.push(this.fromCharCode(e[n]));return t.join("")},e.stringToBytes=function(e){for(var t=[],n=0;n<e.length;n++){for(var r=e.charCodeAt(n),o=[];r>0;)o.push(255&r),r>>=8;1==o.length&&o.push(0),t=t.concat(o.reverse())}return t},e.bytesToString=function(e){for(var t=[],n=0;n<e.length;n+=2){var r=e[n]<<8|e[n+1];t.push(String.fromCharCode(r))}return t.join("")},e.stringToCharArray=function(e){var t=[],n=o();do{var r=n.exec(e);if(null===r)break;t.push(r[0])}while(null!==r);return t};var i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/,a=o([],"")}null!==t?e=t:"undefined"!=typeof window&&null!==window&&(void 0!==window.UtfString&&null!==window.UtfString||(window.UtfString={}),e=window.UtfString);e.visual={},n(e,[]),n(e.visual,[/\uD83C[\uDDE6-\uDDFF]\uD83C[\uDDE6-\uDDFF]/])}()},function(e,t,n){var r=n(454),o=1,i=4;e.exports=function(e){return r(e,o|i)}},function(e,t){!function(e){!function(t){var n={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(n.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function u(e){this.map={},e instanceof u?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function c(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function l(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=l(t);return t.readAsArrayBuffer(e),n}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:n.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:n.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():n.arrayBuffer&&n.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=c(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=l(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}u.prototype.append=function(e,t){e=i(e),t=a(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},u.prototype.delete=function(e){delete this.map[i(e)]},u.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},u.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},u.prototype.set=function(e,t){this.map[i(e)]=a(t)},u.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},u.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},u.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},u.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},n.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);var d=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function m(e,t){var n,r,o=(t=t||{}).body;if(e instanceof m){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new u(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new u(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),d.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new u(t.headers),this.url=t.url||"",this._initBody(e)}m.prototype.clone=function(){return new m(this,{body:this._bodyInit})},h.call(m.prototype),h.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var y=[301,302,303,307,308];g.redirect=function(e,t){if(-1===y.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function b(e,r){return new Promise(function(o,i){var a=new m(e,r);if(a.signal&&a.signal.aborted)return i(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function c(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new u,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var r="response"in s?s.response:s.responseText;o(new g(r,n))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&n.blob&&(s.responseType="blob"),a.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),a.signal&&(a.signal.addEventListener("abort",c),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",c)}),s.send(void 0===a._bodyInit?null:a._bodyInit)})}b.polyfill=!0,e.fetch||(e.fetch=b,e.Headers=u,e.Request=m,e.Response=g),t.Headers=u,t.Request=m,t.Response=g,t.fetch=b}({})}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}},function(e,t,n){n(164),n(102),n(104),n(978),n(980),n(983),n(984),e.exports=n(21).Map},function(e,t,n){"use strict";var r=n(979),o=n(145);e.exports=n(464)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(49).f,o=n(161),i=n(182),a=n(64),s=n(181),u=n(113),c=n(220),l=n(357),p=n(419),f=n(50),h=n(135).fastKey,d=n(145),m=f?"_s":"size",v=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var l=e(function(e,r){s(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&u(r,n,e[c],e)});return i(l.prototype,{clear:function(){for(var e=d(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=d(this,t),r=v(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(e){d(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(d(this,t),e)}}),f&&r(l.prototype,"size",{get:function(){return d(this,t)[m]}}),l},def:function(e,t,n){var r,o,i=v(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[m]++,"F"!==o&&(e._i[o]=i)),e},getEntry:v,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=d(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,l(1))},n?"entries":"values",!n,!0),p(t)}}},function(e,t,n){var r=n(29);r(r.P+r.R,"Map",{toJSON:n(981)("Map")})},function(e,t,n){var r=n(166),o=n(982);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},function(e,t,n){var r=n(113);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){n(465)("Map")},function(e,t,n){n(466)("Map")},function(e,t,n){"use strict"; +/*! + * repeat-string <https://github.com/jonschlinkert/repeat-string> + * + * Copyright (c) 2014-2015, Jon Schlinkert. + * Licensed under the MIT License. + */var r,o="";e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(r!==e||void 0===r)r=e,o="";else if(o.length>=n)return o.substr(0,n);for(;n>o.length&&t>1;)1&t&&(o+=e),t>>=1,e+=e;return o=(o+=e).substr(0,n)}},function(e,t,n){"use strict";var r=n(39).assign,o=n(987),i=n(989),a=n(1e3),s=n(1015),u=n(190),c={default:n(1034),full:n(1035),commonmark:n(1036)};function l(e,t,n){this.src=t,this.env=n,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function p(e,t){"string"!=typeof e&&(t=e,e="default"),this.inline=new s,this.block=new a,this.core=new i,this.renderer=new o,this.ruler=new u,this.options={},this.configure(c[e]),this.set(t||{})}p.prototype.set=function(e){r(this.options,e)},p.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enable(e.components[n].rules,!0)})},p.prototype.use=function(e,t){return e(this,t),this},p.prototype.parse=function(e,t){var n=new l(this,e,t);return this.core.process(n),n.tokens},p.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},p.prototype.parseInline=function(e,t){var n=new l(this,e,t);return n.inlineMode=!0,this.core.process(n),n.tokens},p.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},e.exports=p,e.exports.utils=n(39)},function(e,t,n){"use strict";var r=n(39),o=n(988);function i(){this.rules=r.assign({},o),this.getBreak=o.getBreak}e.exports=i,i.prototype.renderInline=function(e,t,n){for(var r=this.rules,o=e.length,i=0,a="";o--;)a+=r[e[i].type](e,i++,t,n,this);return a},i.prototype.render=function(e,t,n){for(var r=this.rules,o=e.length,i=-1,a="";++i<o;)"inline"===e[i].type?a+=this.renderInline(e[i].children,t,n):a+=r[e[i].type](e,i,t,n,this);return a}},function(e,t,n){"use strict";var r=n(39).has,o=n(39).unescapeMd,i=n(39).replaceEntities,a=n(39).escapeHtml,s={};s.blockquote_open=function(){return"<blockquote>\n"},s.blockquote_close=function(e,t){return"</blockquote>"+u(e,t)},s.code=function(e,t){return e[t].block?"<pre><code>"+a(e[t].content)+"</code></pre>"+u(e,t):"<code>"+a(e[t].content)+"</code>"},s.fence=function(e,t,n,s,c){var l,p,f=e[t],h="",d=n.langPrefix;if(f.params){if(p=(l=f.params.split(/\s+/g)).join(" "),r(c.rules.fence_custom,l[0]))return c.rules.fence_custom[l[0]](e,t,n,s,c);h=' class="'+d+a(i(o(p)))+'"'}return"<pre><code"+h+">"+(n.highlight&&n.highlight.apply(n.highlight,[f.content].concat(l))||a(f.content))+"</code></pre>"+u(e,t)},s.fence_custom={},s.heading_open=function(e,t){return"<h"+e[t].hLevel+">"},s.heading_close=function(e,t){return"</h"+e[t].hLevel+">\n"},s.hr=function(e,t,n){return(n.xhtmlOut?"<hr />":"<hr>")+u(e,t)},s.bullet_list_open=function(){return"<ul>\n"},s.bullet_list_close=function(e,t){return"</ul>"+u(e,t)},s.list_item_open=function(){return"<li>"},s.list_item_close=function(){return"</li>\n"},s.ordered_list_open=function(e,t){var n=e[t];return"<ol"+(n.order>1?' start="'+n.order+'"':"")+">\n"},s.ordered_list_close=function(e,t){return"</ol>"+u(e,t)},s.paragraph_open=function(e,t){return e[t].tight?"":"<p>"},s.paragraph_close=function(e,t){var n=!(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content);return(e[t].tight?"":"</p>")+(n?u(e,t):"")},s.link_open=function(e,t,n){var r=e[t].title?' title="'+a(i(e[t].title))+'"':"",o=n.linkTarget?' target="'+n.linkTarget+'"':"";return'<a href="'+a(e[t].href)+'"'+r+o+">"},s.link_close=function(){return"</a>"},s.image=function(e,t,n){var r=' src="'+a(e[t].src)+'"',s=e[t].title?' title="'+a(i(e[t].title))+'"':"";return"<img"+r+(' alt="'+(e[t].alt?a(i(o(e[t].alt))):"")+'"')+s+(n.xhtmlOut?" /":"")+">"},s.table_open=function(){return"<table>\n"},s.table_close=function(){return"</table>\n"},s.thead_open=function(){return"<thead>\n"},s.thead_close=function(){return"</thead>\n"},s.tbody_open=function(){return"<tbody>\n"},s.tbody_close=function(){return"</tbody>\n"},s.tr_open=function(){return"<tr>"},s.tr_close=function(){return"</tr>\n"},s.th_open=function(e,t){var n=e[t];return"<th"+(n.align?' style="text-align:'+n.align+'"':"")+">"},s.th_close=function(){return"</th>"},s.td_open=function(e,t){var n=e[t];return"<td"+(n.align?' style="text-align:'+n.align+'"':"")+">"},s.td_close=function(){return"</td>"},s.strong_open=function(){return"<strong>"},s.strong_close=function(){return"</strong>"},s.em_open=function(){return"<em>"},s.em_close=function(){return"</em>"},s.del_open=function(){return"<del>"},s.del_close=function(){return"</del>"},s.ins_open=function(){return"<ins>"},s.ins_close=function(){return"</ins>"},s.mark_open=function(){return"<mark>"},s.mark_close=function(){return"</mark>"},s.sub=function(e,t){return"<sub>"+a(e[t].content)+"</sub>"},s.sup=function(e,t){return"<sup>"+a(e[t].content)+"</sup>"},s.hardbreak=function(e,t,n){return n.xhtmlOut?"<br />\n":"<br>\n"},s.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},s.text=function(e,t){return a(e[t].content)},s.htmlblock=function(e,t){return e[t].content},s.htmltag=function(e,t){return e[t].content},s.abbr_open=function(e,t){return'<abbr title="'+a(i(e[t].title))+'">'},s.abbr_close=function(){return"</abbr>"},s.footnote_ref=function(e,t){var n=Number(e[t].id+1).toString(),r="fnref"+n;return e[t].subId>0&&(r+=":"+e[t].subId),'<sup class="footnote-ref"><a href="#fn'+n+'" id="'+r+'">['+n+"]</a></sup>"},s.footnote_block_open=function(e,t,n){return(n.xhtmlOut?'<hr class="footnotes-sep" />\n':'<hr class="footnotes-sep">\n')+'<section class="footnotes">\n<ol class="footnotes-list">\n'},s.footnote_block_close=function(){return"</ol>\n</section>\n"},s.footnote_open=function(e,t){return'<li id="fn'+Number(e[t].id+1).toString()+'" class="footnote-item">'},s.footnote_close=function(){return"</li>\n"},s.footnote_anchor=function(e,t){var n="fnref"+Number(e[t].id+1).toString();return e[t].subId>0&&(n+=":"+e[t].subId),' <a href="#'+n+'" class="footnote-backref">↩</a>'},s.dl_open=function(){return"<dl>\n"},s.dt_open=function(){return"<dt>"},s.dd_open=function(){return"<dd>"},s.dl_close=function(){return"</dl>\n"},s.dt_close=function(){return"</dt>\n"},s.dd_close=function(){return"</dd>\n"};var u=s.getBreak=function(e,t){return(t=function e(t,n){return++n>=t.length-2?n:"paragraph_open"===t[n].type&&t[n].tight&&"inline"===t[n+1].type&&0===t[n+1].content.length&&"paragraph_close"===t[n+2].type&&t[n+2].tight?e(t,n+2):n}(e,t))<e.length&&"list_item_close"===e[t].type?"":"\n"};e.exports=s},function(e,t,n){"use strict";var r=n(190),o=[["block",n(990)],["abbr",n(991)],["references",n(992)],["inline",n(993)],["footnote_tail",n(994)],["abbr2",n(995)],["replacements",n(996)],["smartquotes",n(997)],["linkify",n(998)]];function i(){this.options={},this.ruler=new r;for(var e=0;e<o.length;e++)this.ruler.push(o[e][0],o[e][1])}i.prototype.process=function(e){var t,n,r;for(t=0,n=(r=this.ruler.getRules("")).length;t<n;t++)r[t](e)},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}},function(e,t,n){"use strict";var r=n(271),o=n(191);function i(e,t,n,i){var a,s,u,c,l,p;if(42!==e.charCodeAt(0))return-1;if(91!==e.charCodeAt(1))return-1;if(-1===e.indexOf("]:"))return-1;if(a=new r(e,t,n,i,[]),(s=o(a,1))<0||58!==e.charCodeAt(s+1))return-1;for(c=a.posMax,u=s+2;u<c&&10!==a.src.charCodeAt(u);u++);return l=e.slice(2,s),0===(p=e.slice(s+2,u).trim()).length?-1:(i.abbreviations||(i.abbreviations={}),void 0===i.abbreviations[":"+l]&&(i.abbreviations[":"+l]=p),u)}e.exports=function(e){var t,n,r,o,a=e.tokens;if(!e.inlineMode)for(t=1,n=a.length-1;t<n;t++)if("paragraph_open"===a[t-1].type&&"inline"===a[t].type&&"paragraph_close"===a[t+1].type){for(r=a[t].content;r.length&&!((o=i(r,e.inline,e.options,e.env))<0);)r=r.slice(o).trim();a[t].content=r,r.length||(a[t-1].tight=!0,a[t+1].tight=!0)}}},function(e,t,n){"use strict";var r=n(271),o=n(191),i=n(469),a=n(471),s=n(472);function u(e,t,n,u){var c,l,p,f,h,d,m,v,g;if(91!==e.charCodeAt(0))return-1;if(-1===e.indexOf("]:"))return-1;if(c=new r(e,t,n,u,[]),(l=o(c,0))<0||58!==e.charCodeAt(l+1))return-1;for(f=c.posMax,p=l+2;p<f&&(32===(h=c.src.charCodeAt(p))||10===h);p++);if(!i(c,p))return-1;for(m=c.linkContent,d=p=c.pos,p+=1;p<f&&(32===(h=c.src.charCodeAt(p))||10===h);p++);for(p<f&&d!==p&&a(c,p)?(v=c.linkContent,p=c.pos):(v="",p=d);p<f&&32===c.src.charCodeAt(p);)p++;return p<f&&10!==c.src.charCodeAt(p)?-1:(g=s(e.slice(1,l)),void 0===u.references[g]&&(u.references[g]={title:v,href:m}),p)}e.exports=function(e){var t,n,r,o,i=e.tokens;if(e.env.references=e.env.references||{},!e.inlineMode)for(t=1,n=i.length-1;t<n;t++)if("inline"===i[t].type&&"paragraph_open"===i[t-1].type&&"paragraph_close"===i[t+1].type){for(r=i[t].content;r.length&&!((o=u(r,e.inline,e.options,e.env))<0);)r=r.slice(o).trim();i[t].content=r,r.length||(i[t-1].tight=!0,i[t+1].tight=!0)}}},function(e,t,n){"use strict";e.exports=function(e){var t,n,r,o=e.tokens;for(n=0,r=o.length;n<r;n++)"inline"===(t=o[n]).type&&e.inline.parse(t.content,e.options,e.env,t.children)}},function(e,t,n){"use strict";e.exports=function(e){var t,n,r,o,i,a,s,u,c,l=0,p=!1,f={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(e){return"footnote_reference_open"===e.type?(p=!0,u=[],c=e.label,!1):"footnote_reference_close"===e.type?(p=!1,f[":"+c]=u,!1):(p&&u.push(e),!p)}),e.env.footnotes.list)){for(a=e.env.footnotes.list,e.tokens.push({type:"footnote_block_open",level:l++}),t=0,n=a.length;t<n;t++){for(e.tokens.push({type:"footnote_open",id:t,level:l++}),a[t].tokens?((s=[]).push({type:"paragraph_open",tight:!1,level:l++}),s.push({type:"inline",content:"",level:l,children:a[t].tokens}),s.push({type:"paragraph_close",tight:!1,level:--l})):a[t].label&&(s=f[":"+a[t].label]),e.tokens=e.tokens.concat(s),i="paragraph_close"===e.tokens[e.tokens.length-1].type?e.tokens.pop():null,o=a[t].count>0?a[t].count:1,r=0;r<o;r++)e.tokens.push({type:"footnote_anchor",id:t,subId:r,level:l});i&&e.tokens.push(i),e.tokens.push({type:"footnote_close",level:--l})}e.tokens.push({type:"footnote_block_close",level:--l})}}},function(e,t,n){"use strict";function r(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1")}e.exports=function(e){var t,n,o,i,a,s,u,c,l,p,f,h,d=e.tokens;if(e.env.abbreviations)for(e.env.abbrRegExp||(h="(^|["+" \n()[]'\".,!?-".split("").map(r).join("")+"])("+Object.keys(e.env.abbreviations).map(function(e){return e.substr(1)}).sort(function(e,t){return t.length-e.length}).map(r).join("|")+")($|["+" \n()[]'\".,!?-".split("").map(r).join("")+"])",e.env.abbrRegExp=new RegExp(h,"g")),p=e.env.abbrRegExp,n=0,o=d.length;n<o;n++)if("inline"===d[n].type)for(t=(i=d[n].children).length-1;t>=0;t--)if("text"===(a=i[t]).type){for(c=0,s=a.content,p.lastIndex=0,l=a.level,u=[];f=p.exec(s);)p.lastIndex>c&&u.push({type:"text",content:s.slice(c,f.index+f[1].length),level:l}),u.push({type:"abbr_open",title:e.env.abbreviations[":"+f[2]],level:l++}),u.push({type:"text",content:f[2],level:l}),u.push({type:"abbr_close",level:--l}),c=p.lastIndex-f[3].length;u.length&&(c<s.length&&u.push({type:"text",content:s.slice(c),level:l}),d[n].children=i=[].concat(i.slice(0,t),u,i.slice(t+1)))}}},function(e,t,n){"use strict";var r=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,o=/\((c|tm|r|p)\)/gi,i={c:"©",r:"®",p:"§",tm:"™"};e.exports=function(e){var t,n,a,s,u,c;if(e.options.typographer)for(u=e.tokens.length-1;u>=0;u--)if("inline"===e.tokens[u].type)for(t=(s=e.tokens[u].children).length-1;t>=0;t--)"text"===(n=s[t]).type&&(a=n.content,a=(c=a).indexOf("(")<0?c:c.replace(o,function(e,t){return i[t.toLowerCase()]}),r.test(a)&&(a=a.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),n.content=a)}},function(e,t,n){"use strict";var r=/['"]/,o=/['"]/g,i=/[-\s()\[\]]/;function a(e,t){return!(t<0||t>=e.length)&&!i.test(e[t])}function s(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}e.exports=function(e){var t,n,i,u,c,l,p,f,h,d,m,v,g,y,b,_,w;if(e.options.typographer)for(w=[],b=e.tokens.length-1;b>=0;b--)if("inline"===e.tokens[b].type)for(_=e.tokens[b].children,w.length=0,t=0;t<_.length;t++)if("text"===(n=_[t]).type&&!r.test(n.text)){for(p=_[t].level,g=w.length-1;g>=0&&!(w[g].level<=p);g--);w.length=g+1,c=0,l=(i=n.content).length;e:for(;c<l&&(o.lastIndex=c,u=o.exec(i));)if(f=!a(i,u.index-1),c=u.index+1,y="'"===u[0],(h=!a(i,c))||f){if(m=!h,v=!f)for(g=w.length-1;g>=0&&(d=w[g],!(w[g].level<p));g--)if(d.single===y&&w[g].level===p){d=w[g],y?(_[d.token].content=s(_[d.token].content,d.pos,e.options.quotes[2]),n.content=s(n.content,u.index,e.options.quotes[3])):(_[d.token].content=s(_[d.token].content,d.pos,e.options.quotes[0]),n.content=s(n.content,u.index,e.options.quotes[1])),w.length=g;continue e}m?w.push({token:t,pos:u.index,single:y,level:p}):v&&y&&(n.content=s(n.content,u.index,"’"))}else y&&(n.content=s(n.content,u.index,"’"))}}},function(e,t,n){"use strict";var r=n(999),o=/www|@|\:\/\//;function i(e){return/^<\/a\s*>/i.test(e)}function a(){var e=[],t=new r({stripPrefix:!1,url:!0,email:!0,twitter:!1,replaceFn:function(t,n){switch(n.getType()){case"url":e.push({text:n.matchedText,url:n.getUrl()});break;case"email":e.push({text:n.matchedText,url:"mailto:"+n.getEmail().replace(/^mailto:/i,"")})}return!1}});return{links:e,autolinker:t}}e.exports=function(e){var t,n,r,s,u,c,l,p,f,h,d,m,v,g,y=e.tokens,b=null;if(e.options.linkify)for(n=0,r=y.length;n<r;n++)if("inline"===y[n].type)for(d=0,t=(s=y[n].children).length-1;t>=0;t--)if("link_close"!==(u=s[t]).type){if("htmltag"===u.type&&(g=u.content,/^<a[>\s]/i.test(g)&&d>0&&d--,i(u.content)&&d++),!(d>0)&&"text"===u.type&&o.test(u.content)){if(b||(m=(b=a()).links,v=b.autolinker),c=u.content,m.length=0,v.link(c),!m.length)continue;for(l=[],h=u.level,p=0;p<m.length;p++)e.inline.validateLink(m[p].url)&&((f=c.indexOf(m[p].text))&&(h=h,l.push({type:"text",content:c.slice(0,f),level:h})),l.push({type:"link_open",href:m[p].url,title:"",level:h++}),l.push({type:"text",content:m[p].text,level:h}),l.push({type:"link_close",level:--h}),c=c.slice(f+m[p].text.length));c.length&&l.push({type:"text",content:c,level:h}),y[n].children=s=[].concat(s.slice(0,t),l,s.slice(t+1))}}else for(t--;s[t].level!==u.level&&"link_open"!==s[t].type;)t--}},function(e,t,n){var r,o,i; +/*! + * Autolinker.js + * 0.28.1 + * + * Copyright(c) 2016 Gregory Jacobs <greg@greg-jacobs.com> + * MIT License + * + * https://github.com/gregjacobs/Autolinker.js + */o=[],void 0===(i="function"==typeof(r=function(){var e,t,n,r,o,i,a,s=function(e){e=e||{},this.version=s.version,this.urls=this.normalizeUrlsCfg(e.urls),this.email="boolean"!=typeof e.email||e.email,this.twitter="boolean"!=typeof e.twitter||e.twitter,this.phone="boolean"!=typeof e.phone||e.phone,this.hashtag=e.hashtag||!1,this.newWindow="boolean"!=typeof e.newWindow||e.newWindow,this.stripPrefix="boolean"!=typeof e.stripPrefix||e.stripPrefix;var t=this.hashtag;if(!1!==t&&"twitter"!==t&&"facebook"!==t&&"instagram"!==t)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return s.link=function(e,t){return new s(t).link(e)},s.version="0.28.1",s.prototype={constructor:s,normalizeUrlsCfg:function(e){return null==e&&(e=!0),"boolean"==typeof e?{schemeMatches:e,wwwMatches:e,tldMatches:e}:{schemeMatches:"boolean"!=typeof e.schemeMatches||e.schemeMatches,wwwMatches:"boolean"!=typeof e.wwwMatches||e.wwwMatches,tldMatches:"boolean"!=typeof e.tldMatches||e.tldMatches}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:s.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(e){for(var t=this.getHtmlParser().parse(e),n=0,r=[],o=0,i=t.length;o<i;o++){var a=t[o],s=a.getType();if("element"===s&&"a"===a.getTagName())a.isClosing()?n=Math.max(n-1,0):n++;else if("text"===s&&0===n){var u=this.parseText(a.getText(),a.getOffset());r.push.apply(r,u)}}return r=this.compactMatches(r),r=this.removeUnwantedMatches(r)},compactMatches:function(e){e.sort(function(e,t){return e.getOffset()-t.getOffset()});for(var t=0;t<e.length-1;t++)for(var n=e[t],r=n.getOffset()+n.getMatchedText().length;t+1<e.length&&e[t+1].getOffset()<=r;)e.splice(t+1,1);return e},removeUnwantedMatches:function(e){var t=s.Util.remove;return this.hashtag||t(e,function(e){return"hashtag"===e.getType()}),this.email||t(e,function(e){return"email"===e.getType()}),this.phone||t(e,function(e){return"phone"===e.getType()}),this.twitter||t(e,function(e){return"twitter"===e.getType()}),this.urls.schemeMatches||t(e,function(e){return"url"===e.getType()&&"scheme"===e.getUrlMatchType()}),this.urls.wwwMatches||t(e,function(e){return"url"===e.getType()&&"www"===e.getUrlMatchType()}),this.urls.tldMatches||t(e,function(e){return"url"===e.getType()&&"tld"===e.getUrlMatchType()}),e},parseText:function(e,t){t=t||0;for(var n=this.getMatchers(),r=[],o=0,i=n.length;o<i;o++){for(var a=n[o].parseMatches(e),s=0,u=a.length;s<u;s++)a[s].setOffset(t+a[s].getOffset());r.push.apply(r,a)}return r},link:function(e){if(!e)return"";for(var t=this.parse(e),n=[],r=0,o=0,i=t.length;o<i;o++){var a=t[o];n.push(e.substring(r,a.getOffset())),n.push(this.createMatchReturnVal(a)),r=a.getOffset()+a.getMatchedText().length}return n.push(e.substring(r)),n.join("")},createMatchReturnVal:function(e){var t;return this.replaceFn&&(t=this.replaceFn.call(this,this,e)),"string"==typeof t?t:!1===t?e.getMatchedText():t instanceof s.HtmlTag?t.toAnchorString():e.buildTag().toAnchorString()},getHtmlParser:function(){var e=this.htmlParser;return e||(e=this.htmlParser=new s.htmlParser.HtmlParser),e},getMatchers:function(){if(this.matchers)return this.matchers;var e=s.matcher,t=this.getTagBuilder(),n=[new e.Hashtag({tagBuilder:t,serviceName:this.hashtag}),new e.Email({tagBuilder:t}),new e.Phone({tagBuilder:t}),new e.Twitter({tagBuilder:t}),new e.Url({tagBuilder:t,stripPrefix:this.stripPrefix})];return this.matchers=n},getTagBuilder:function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new s.AnchorTagBuilder({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e}},s.match={},s.matcher={},s.htmlParser={},s.truncate={},s.Util={abstractMethod:function(){throw"abstract"},trimRegex:/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,assign:function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},defaults:function(e,t){for(var n in t)t.hasOwnProperty(n)&&void 0===e[n]&&(e[n]=t[n]);return e},extend:function(e,t){var n,r=e.prototype,o=function(){};o.prototype=r;var i=(n=t.hasOwnProperty("constructor")?t.constructor:function(){r.constructor.apply(this,arguments)}).prototype=new o;return i.constructor=n,i.superclass=r,delete t.constructor,s.Util.assign(i,t),n},ellipsis:function(e,t,n){return e.length>t&&(n=null==n?"..":n,e=e.substring(0,t-n.length)+n),e},indexOf:function(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},remove:function(e,t){for(var n=e.length-1;n>=0;n--)!0===t(e[n])&&e.splice(n,1)},splitAndCapture:function(e,t){if(!t.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var n,r=[],o=0;n=t.exec(e);)r.push(e.substring(o,n.index)),r.push(n[0]),o=n.index+n[0].length;return r.push(e.substring(o)),r},trim:function(e){return e.replace(this.trimRegex,"")}},s.HtmlTag=s.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){s.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(e){return this.tagName=e,this},getTagName:function(){return this.tagName||""},setAttr:function(e,t){return this.getAttrs()[e]=t,this},getAttr:function(e){return this.getAttrs()[e]},setAttrs:function(e){var t=this.getAttrs();return s.Util.assign(t,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(e){return this.setAttr("class",e)},addClass:function(e){for(var t,n=this.getClass(),r=this.whitespaceRegex,o=s.Util.indexOf,i=n?n.split(r):[],a=e.split(r);t=a.shift();)-1===o(i,t)&&i.push(t);return this.getAttrs().class=i.join(" "),this},removeClass:function(e){for(var t,n=this.getClass(),r=this.whitespaceRegex,o=s.Util.indexOf,i=n?n.split(r):[],a=e.split(r);i.length&&(t=a.shift());){var u=o(i,t);-1!==u&&i.splice(u,1)}return this.getAttrs().class=i.join(" "),this},getClass:function(){return this.getAttrs().class||""},hasClass:function(e){return-1!==(" "+this.getClass()+" ").indexOf(" "+e+" ")},setInnerHtml:function(e){return this.innerHtml=e,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var e=this.getTagName(),t=this.buildAttrsStr();return["<",e,t=t?" "+t:"",">",this.getInnerHtml(),"</",e,">"].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var e=this.getAttrs(),t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n+'="'+e[n]+'"');return t.join(" ")}}),s.RegexLib={alphaNumericCharsStr:a="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",domainNameRegex:new RegExp("["+a+".\\-]*["+a+"\\-]"),tldRegex:/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/},s.AnchorTagBuilder=s.Util.extend(Object,{constructor:function(e){s.Util.assign(this,e)},build:function(e){return new s.HtmlTag({tagName:"a",attrs:this.createAttrs(e.getType(),e.getAnchorHref()),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(e,t){var n={href:t},r=this.createCssClass(e);return r&&(n.class=r),this.newWindow&&(n.target="_blank",n.rel="noopener noreferrer"),n},createCssClass:function(e){var t=this.className;return t?t+" "+t+"-"+e:""},processAnchorText:function(e){return e=this.doTruncate(e)},doTruncate:function(e){var t=this.truncate;if(!t||!t.length)return e;var n=t.length,r=t.location;return"smart"===r?s.truncate.TruncateSmart(e,n,".."):"middle"===r?s.truncate.TruncateMiddle(e,n,".."):s.truncate.TruncateEnd(e,n,"..")}}),s.htmlParser.HtmlParser=s.Util.extend(Object,{htmlRegex:(o=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,i=/[^\s"'>\/=\x00-\x1F\x7F]+/.source+"(?:\\s*=\\s*"+o.source+")?",new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",i,"|",o.source+")",")*",">",")","|","(?:","<(/)?","(?:",/!--([\s\S]+?)--/.source,"|","(?:","("+/[0-9a-zA-Z][0-9a-zA-Z:]*/.source+")","(?:","(?:\\s+|\\b)",i,")*","\\s*/?",")",")",">",")"].join(""),"gi")),htmlCharacterEntitiesRegex:/( | |<|<|>|>|"|"|')/gi,parse:function(e){for(var t,n,r=this.htmlRegex,o=0,i=[];null!==(t=r.exec(e));){var a=t[0],s=t[3],u=t[1]||t[4],c=!!t[2],l=t.index,p=e.substring(o,l);p&&(n=this.parseTextAndEntityNodes(o,p),i.push.apply(i,n)),s?i.push(this.createCommentNode(l,a,s)):i.push(this.createElementNode(l,a,u,c)),o=l+a.length}if(o<e.length){var f=e.substring(o);f&&(n=this.parseTextAndEntityNodes(o,f),i.push.apply(i,n))}return i},parseTextAndEntityNodes:function(e,t){for(var n=[],r=s.Util.splitAndCapture(t,this.htmlCharacterEntitiesRegex),o=0,i=r.length;o<i;o+=2){var a=r[o],u=r[o+1];a&&(n.push(this.createTextNode(e,a)),e+=a.length),u&&(n.push(this.createEntityNode(e,u)),e+=u.length)}return n},createCommentNode:function(e,t,n){return new s.htmlParser.CommentNode({offset:e,text:t,comment:s.Util.trim(n)})},createElementNode:function(e,t,n,r){return new s.htmlParser.ElementNode({offset:e,text:t,tagName:n.toLowerCase(),closing:r})},createEntityNode:function(e,t){return new s.htmlParser.EntityNode({offset:e,text:t})},createTextNode:function(e,t){return new s.htmlParser.TextNode({offset:e,text:t})}}),s.htmlParser.HtmlNode=s.Util.extend(Object,{offset:void 0,text:void 0,constructor:function(e){if(s.Util.assign(this,e),null==this.offset)throw new Error("`offset` cfg required");if(null==this.text)throw new Error("`text` cfg required")},getType:s.Util.abstractMethod,getOffset:function(){return this.offset},getText:function(){return this.text}}),s.htmlParser.CommentNode=s.Util.extend(s.htmlParser.HtmlNode,{comment:"",getType:function(){return"comment"},getComment:function(){return this.comment}}),s.htmlParser.ElementNode=s.Util.extend(s.htmlParser.HtmlNode,{tagName:"",closing:!1,getType:function(){return"element"},getTagName:function(){return this.tagName},isClosing:function(){return this.closing}}),s.htmlParser.EntityNode=s.Util.extend(s.htmlParser.HtmlNode,{getType:function(){return"entity"}}),s.htmlParser.TextNode=s.Util.extend(s.htmlParser.HtmlNode,{getType:function(){return"text"}}),s.match.Match=s.Util.extend(Object,{constructor:function(e){if(null==e.tagBuilder)throw new Error("`tagBuilder` cfg required");if(null==e.matchedText)throw new Error("`matchedText` cfg required");if(null==e.offset)throw new Error("`offset` cfg required");this.tagBuilder=e.tagBuilder,this.matchedText=e.matchedText,this.offset=e.offset},getType:s.Util.abstractMethod,getMatchedText:function(){return this.matchedText},setOffset:function(e){this.offset=e},getOffset:function(){return this.offset},getAnchorHref:s.Util.abstractMethod,getAnchorText:s.Util.abstractMethod,buildTag:function(){return this.tagBuilder.build(this)}}),s.match.Email=s.Util.extend(s.match.Match,{constructor:function(e){if(s.match.Match.prototype.constructor.call(this,e),!e.email)throw new Error("`email` cfg required");this.email=e.email},getType:function(){return"email"},getEmail:function(){return this.email},getAnchorHref:function(){return"mailto:"+this.email},getAnchorText:function(){return this.email}}),s.match.Hashtag=s.Util.extend(s.match.Match,{constructor:function(e){if(s.match.Match.prototype.constructor.call(this,e),!e.hashtag)throw new Error("`hashtag` cfg required");this.serviceName=e.serviceName,this.hashtag=e.hashtag},getType:function(){return"hashtag"},getServiceName:function(){return this.serviceName},getHashtag:function(){return this.hashtag},getAnchorHref:function(){var e=this.serviceName,t=this.hashtag;switch(e){case"twitter":return"https://twitter.com/hashtag/"+t;case"facebook":return"https://www.facebook.com/hashtag/"+t;case"instagram":return"https://instagram.com/explore/tags/"+t;default:throw new Error("Unknown service name to point hashtag to: ",e)}},getAnchorText:function(){return"#"+this.hashtag}}),s.match.Phone=s.Util.extend(s.match.Match,{constructor:function(e){if(s.match.Match.prototype.constructor.call(this,e),!e.number)throw new Error("`number` cfg required");if(null==e.plusSign)throw new Error("`plusSign` cfg required");this.number=e.number,this.plusSign=e.plusSign},getType:function(){return"phone"},getNumber:function(){return this.number},getAnchorHref:function(){return"tel:"+(this.plusSign?"+":"")+this.number},getAnchorText:function(){return this.matchedText}}),s.match.Twitter=s.Util.extend(s.match.Match,{constructor:function(e){if(s.match.Match.prototype.constructor.call(this,e),!e.twitterHandle)throw new Error("`twitterHandle` cfg required");this.twitterHandle=e.twitterHandle},getType:function(){return"twitter"},getTwitterHandle:function(){return this.twitterHandle},getAnchorHref:function(){return"https://twitter.com/"+this.twitterHandle},getAnchorText:function(){return"@"+this.twitterHandle}}),s.match.Url=s.Util.extend(s.match.Match,{constructor:function(e){if(s.match.Match.prototype.constructor.call(this,e),"scheme"!==e.urlMatchType&&"www"!==e.urlMatchType&&"tld"!==e.urlMatchType)throw new Error('`urlMatchType` cfg must be one of: "scheme", "www", or "tld"');if(!e.url)throw new Error("`url` cfg required");if(null==e.protocolUrlMatch)throw new Error("`protocolUrlMatch` cfg required");if(null==e.protocolRelativeMatch)throw new Error("`protocolRelativeMatch` cfg required");if(null==e.stripPrefix)throw new Error("`stripPrefix` cfg required");this.urlMatchType=e.urlMatchType,this.url=e.url,this.protocolUrlMatch=e.protocolUrlMatch,this.protocolRelativeMatch=e.protocolRelativeMatch,this.stripPrefix=e.stripPrefix},urlPrefixRegex:/^(https?:\/\/)?(www\.)?/i,protocolRelativeRegex:/^\/\//,protocolPrepended:!1,getType:function(){return"url"},getUrlMatchType:function(){return this.urlMatchType},getUrl:function(){var e=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(e=this.url="http://"+e,this.protocolPrepended=!0),e},getAnchorHref:function(){return this.getUrl().replace(/&/g,"&")},getAnchorText:function(){var e=this.getMatchedText();return this.protocolRelativeMatch&&(e=this.stripProtocolRelativePrefix(e)),this.stripPrefix&&(e=this.stripUrlPrefix(e)),e=this.removeTrailingSlash(e)},stripUrlPrefix:function(e){return e.replace(this.urlPrefixRegex,"")},stripProtocolRelativePrefix:function(e){return e.replace(this.protocolRelativeRegex,"")},removeTrailingSlash:function(e){return"/"===e.charAt(e.length-1)&&(e=e.slice(0,-1)),e}}),s.matcher.Matcher=s.Util.extend(Object,{constructor:function(e){if(!e.tagBuilder)throw new Error("`tagBuilder` cfg required");this.tagBuilder=e.tagBuilder},parseMatches:s.Util.abstractMethod}),s.matcher.Email=s.Util.extend(s.matcher.Matcher,{matcherRegex:(e=s.RegexLib.alphaNumericCharsStr,t=new RegExp("["+e+"\\-_';:&=+$.,]+@"),n=s.RegexLib.domainNameRegex,r=s.RegexLib.tldRegex,new RegExp([t.source,n.source,"\\.",r.source].join(""),"gi")),parseMatches:function(e){for(var t,n=this.matcherRegex,r=this.tagBuilder,o=[];null!==(t=n.exec(e));){var i=t[0];o.push(new s.match.Email({tagBuilder:r,matchedText:i,offset:t.index,email:i}))}return o}}),s.matcher.Hashtag=s.Util.extend(s.matcher.Matcher,{matcherRegex:new RegExp("#[_"+s.RegexLib.alphaNumericCharsStr+"]{1,139}","g"),nonWordCharRegex:new RegExp("[^"+s.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){s.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){for(var t,n=this.matcherRegex,r=this.nonWordCharRegex,o=this.serviceName,i=this.tagBuilder,a=[];null!==(t=n.exec(e));){var u=t.index,c=e.charAt(u-1);if(0===u||r.test(c)){var l=t[0],p=t[0].slice(1);a.push(new s.match.Hashtag({tagBuilder:i,matchedText:l,offset:u,serviceName:o,hashtag:p}))}}return a}}),s.matcher.Phone=s.Util.extend(s.matcher.Matcher,{matcherRegex:/(?:(\+)?\d{1,3}[-\040.])?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]\d{4}/g,parseMatches:function(e){for(var t,n=this.matcherRegex,r=this.tagBuilder,o=[];null!==(t=n.exec(e));){var i=t[0],a=i.replace(/\D/g,""),u=!!t[1];o.push(new s.match.Phone({tagBuilder:r,matchedText:i,offset:t.index,number:a,plusSign:u}))}return o}}),s.matcher.Twitter=s.Util.extend(s.matcher.Matcher,{matcherRegex:new RegExp("@[_"+s.RegexLib.alphaNumericCharsStr+"]{1,20}","g"),nonWordCharRegex:new RegExp("[^"+s.RegexLib.alphaNumericCharsStr+"]"),parseMatches:function(e){for(var t,n=this.matcherRegex,r=this.nonWordCharRegex,o=this.tagBuilder,i=[];null!==(t=n.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||r.test(u)){var c=t[0],l=t[0].slice(1);i.push(new s.match.Twitter({tagBuilder:o,matchedText:c,offset:a,twitterHandle:l}))}}return i}}),s.matcher.Url=s.Util.extend(s.matcher.Matcher,{matcherRegex:function(){var e=s.RegexLib.domainNameRegex,t=s.RegexLib.tldRegex,n=s.RegexLib.alphaNumericCharsStr,r=new RegExp("["+n+"\\-+&@#/%=~_()|'$*\\[\\]?!:,.;]*["+n+"\\-+&@#/%=~_()|'$*\\[\\]]");return new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]*:(?![A-Za-z][-.+A-Za-z0-9]*:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,e.source,")","|","(","(//)?",/(?:www\.)/.source,e.source,")","|","(","(//)?",e.source+"\\.",t.source,")",")","(?:"+r.source+")?"].join(""),"gi")}(),wordCharRegExp:/\w/,openParensRe:/\(/g,closeParensRe:/\)/g,constructor:function(e){if(s.matcher.Matcher.prototype.constructor.call(this,e),this.stripPrefix=e.stripPrefix,null==this.stripPrefix)throw new Error("`stripPrefix` cfg required")},parseMatches:function(e){for(var t,n=this.matcherRegex,r=this.stripPrefix,o=this.tagBuilder,i=[];null!==(t=n.exec(e));){var a=t[0],u=t[1],c=t[2],l=t[3],p=t[5],f=t.index,h=l||p,d=e.charAt(f-1);if(s.matcher.UrlMatchValidator.isValid(a,u)&&!(f>0&&"@"===d||f>0&&h&&this.wordCharRegExp.test(d))){if(this.matchHasUnbalancedClosingParen(a))a=a.substr(0,a.length-1);else{var m=this.matchHasInvalidCharAfterTld(a,u);m>-1&&(a=a.substr(0,m))}var v=u?"scheme":c?"www":"tld",g=!!u;i.push(new s.match.Url({tagBuilder:o,matchedText:a,offset:f,urlMatchType:v,url:a,protocolUrlMatch:g,protocolRelativeMatch:!!h,stripPrefix:r}))}}return i},matchHasUnbalancedClosingParen:function(e){if(")"===e.charAt(e.length-1)){var t=e.match(this.openParensRe),n=e.match(this.closeParensRe);if((t&&t.length||0)<(n&&n.length||0))return!0}return!1},matchHasInvalidCharAfterTld:function(e,t){if(!e)return-1;var n=0;t&&(n=e.indexOf(":"),e=e.slice(n));var r=/^((.?\/\/)?[A-Za-z0-9\u00C0-\u017F\.\-]*[A-Za-z0-9\u00C0-\u017F\-]\.[A-Za-z]+)/.exec(e);return null===r?-1:(n+=r[1].length,e=e.slice(r[1].length),/^[^.A-Za-z:\/?#]/.test(e)?n:-1)}}),s.matcher.UrlMatchValidator={hasFullProtocolRegex:/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,uriSchemeRegex:/^[A-Za-z][-.+A-Za-z0-9]*:/,hasWordCharAfterProtocolRegex:/:[^\s]*?[A-Za-z\u00C0-\u017F]/,ipRegex:/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,isValid:function(e,t){return!(t&&!this.isValidUriScheme(t)||this.urlMatchDoesNotHaveProtocolOrDot(e,t)||this.urlMatchDoesNotHaveAtLeastOneWordChar(e,t)&&!this.isValidIpAddress(e))},isValidIpAddress:function(e){var t=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==e.match(t)},isValidUriScheme:function(e){var t=e.match(this.uriSchemeRegex)[0].toLowerCase();return"javascript:"!==t&&"vbscript:"!==t},urlMatchDoesNotHaveProtocolOrDot:function(e,t){return!(!e||t&&this.hasFullProtocolRegex.test(t)||-1!==e.indexOf("."))},urlMatchDoesNotHaveAtLeastOneWordChar:function(e,t){return!(!e||!t||this.hasWordCharAfterProtocolRegex.test(e))}},s.truncate.TruncateEnd=function(e,t,n){return s.Util.ellipsis(e,t,n)},s.truncate.TruncateMiddle=function(e,t,n){if(e.length<=t)return e;var r=t-n.length,o="";return r>0&&(o=e.substr(-1*Math.floor(r/2))),(e.substr(0,Math.ceil(r/2))+n+o).substr(0,t)},s.truncate.TruncateSmart=function(e,t,n){var r=function(e){var t="";return e.scheme&&e.host&&(t+=e.scheme+"://"),e.host&&(t+=e.host),e.path&&(t+="/"+e.path),e.query&&(t+="?"+e.query),e.fragment&&(t+="#"+e.fragment),t},o=function(e,t){var r=t/2,o=Math.ceil(r),i=-1*Math.floor(r),a="";return i<0&&(a=e.substr(i)),e.substr(0,o)+n+a};if(e.length<=t)return e;var i=t-n.length,a=function(e){var t={},n=e,r=n.match(/^([a-z]+):\/\//i);return r&&(t.scheme=r[1],n=n.substr(r[0].length)),(r=n.match(/^(.*?)(?=(\?|#|\/|$))/i))&&(t.host=r[1],n=n.substr(r[0].length)),(r=n.match(/^\/(.*?)(?=(\?|#|$))/i))&&(t.path=r[1],n=n.substr(r[0].length)),(r=n.match(/^\?(.*?)(?=(#|$))/i))&&(t.query=r[1],n=n.substr(r[0].length)),(r=n.match(/^#(.*?)$/i))&&(t.fragment=r[1]),t}(e);if(a.query){var s=a.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);s&&(a.query=a.query.substr(0,s[1].length),e=r(a))}if(e.length<=t)return e;if(a.host&&(a.host=a.host.replace(/^www\./,""),e=r(a)),e.length<=t)return e;var u="";if(a.host&&(u+=a.host),u.length>=i)return a.host.length==t?(a.host.substr(0,t-n.length)+n).substr(0,t):o(u,i).substr(0,t);var c="";if(a.path&&(c+="/"+a.path),a.query&&(c+="?"+a.query),c){if((u+c).length>=i)return(u+c).length==t?(u+c).substr(0,t):(u+o(c,i-u.length)).substr(0,t);u+=c}if(a.fragment){var l="#"+a.fragment;if((u+l).length>=i)return(u+l).length==t?(u+l).substr(0,t):(u+o(l,i-u.length)).substr(0,t);u+=l}if(a.scheme&&a.host){var p=a.scheme+"://";if((u+p).length<i)return(p+u).substr(0,t)}if(u.length<=t)return u;var f="";return i>0&&(f=u.substr(-1*Math.floor(i/2))),(u.substr(0,Math.ceil(i/2))+n+f).substr(0,t)},s})?r.apply(t,o):r)||(e.exports=i)},function(e,t,n){"use strict";var r=n(190),o=n(1001),i=[["code",n(1002)],["fences",n(1003),["paragraph","blockquote","list"]],["blockquote",n(1004),["paragraph","blockquote","list"]],["hr",n(1005),["paragraph","blockquote","list"]],["list",n(1006),["paragraph","blockquote"]],["footnote",n(1007),["paragraph"]],["heading",n(1008),["paragraph","blockquote"]],["lheading",n(1009)],["htmlblock",n(1010),["paragraph","blockquote"]],["table",n(1012),["paragraph"]],["deflist",n(1013),["paragraph"]],["paragraph",n(1014)]];function a(){this.ruler=new r;for(var e=0;e<i.length;e++)this.ruler.push(i[e][0],i[e][1],{alt:(i[e][2]||[]).slice()})}a.prototype.tokenize=function(e,t,n){for(var r,o=this.ruler.getRules(""),i=o.length,a=t,s=!1;a<n&&(e.line=a=e.skipEmptyLines(a),!(a>=n))&&!(e.tShift[a]<e.blkIndent);){for(r=0;r<i&&!o[r](e,a,n,!1);r++);if(e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),(a=e.line)<n&&e.isEmpty(a)){if(s=!0,++a<n&&"list"===e.parentType&&e.isEmpty(a))break;e.line=a}}};var s=/[\n\t]/g,u=/\r[\n\u0085]|[\u2424\u2028\u0085]/g,c=/\u00a0/g;a.prototype.parse=function(e,t,n,r){var i,a=0,l=0;if(!e)return[];(e=(e=e.replace(c," ")).replace(u,"\n")).indexOf("\t")>=0&&(e=e.replace(s,function(t,n){var r;return 10===e.charCodeAt(n)?(a=n+1,l=0,t):(r=" ".slice((n-a-l)%4),l=n-a+1,r)})),i=new o(e,this,t,n,r),this.tokenize(i,i.line,i.lineMax)},e.exports=a},function(e,t,n){"use strict";function r(e,t,n,r,o){var i,a,s,u,c,l,p;for(this.src=e,this.parser=t,this.options=n,this.env=r,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType="root",this.ddIndent=-1,this.level=0,this.result="",l=0,p=!1,s=u=l=0,c=(a=this.src).length;u<c;u++){if(i=a.charCodeAt(u),!p){if(32===i){l++;continue}p=!0}10!==i&&u!==c-1||(10!==i&&u++,this.bMarks.push(s),this.eMarks.push(u),this.tShift.push(l),p=!1,l=0,s=u+1)}this.bMarks.push(a.length),this.eMarks.push(a.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}r.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},r.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},r.prototype.skipSpaces=function(e){for(var t=this.src.length;e<t&&32===this.src.charCodeAt(e);e++);return e},r.prototype.skipChars=function(e,t){for(var n=this.src.length;e<n&&this.src.charCodeAt(e)===t;e++);return e},r.prototype.skipCharsBack=function(e,t,n){if(e<=n)return e;for(;e>n;)if(t!==this.src.charCodeAt(--e))return e+1;return e},r.prototype.getLines=function(e,t,n,r){var o,i,a,s,u,c=e;if(e>=t)return"";if(c+1===t)return i=this.bMarks[c]+Math.min(this.tShift[c],n),a=r?this.eMarks[c]+1:this.eMarks[c],this.src.slice(i,a);for(s=new Array(t-e),o=0;c<t;c++,o++)(u=this.tShift[c])>n&&(u=n),u<0&&(u=0),i=this.bMarks[c]+u,a=c+1<t||r?this.eMarks[c]+1:this.eMarks[c],s[o]=this.src.slice(i,a);return s.join("")},e.exports=r},function(e,t,n){"use strict";e.exports=function(e,t,n){var r,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=r=t+1;r<n;)if(e.isEmpty(r))r++;else{if(!(e.tShift[r]-e.blkIndent>=4))break;o=++r}return e.line=r,e.tokens.push({type:"code",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var o,i,a,s,u,c=!1,l=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(l+3>p)return!1;if(126!==(o=e.src.charCodeAt(l))&&96!==o)return!1;if(u=l,(i=(l=e.skipChars(l,o))-u)<3)return!1;if((a=e.src.slice(l,p).trim()).indexOf("`")>=0)return!1;if(r)return!0;for(s=t;!(++s>=n)&&!((l=u=e.bMarks[s]+e.tShift[s])<(p=e.eMarks[s])&&e.tShift[s]<e.blkIndent);)if(e.src.charCodeAt(l)===o&&!(e.tShift[s]-e.blkIndent>=4||(l=e.skipChars(l,o))-u<i||(l=e.skipSpaces(l))<p)){c=!0;break}return i=e.tShift[t],e.line=s+(c?1:0),e.tokens.push({type:"fence",params:a,content:e.getLines(t+1,s,i,!0),lines:[t,e.line],level:e.level}),!0}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var o,i,a,s,u,c,l,p,f,h,d,m=e.bMarks[t]+e.tShift[t],v=e.eMarks[t];if(m>v)return!1;if(62!==e.src.charCodeAt(m++))return!1;if(e.level>=e.options.maxNesting)return!1;if(r)return!0;for(32===e.src.charCodeAt(m)&&m++,u=e.blkIndent,e.blkIndent=0,s=[e.bMarks[t]],e.bMarks[t]=m,i=(m=m<v?e.skipSpaces(m):m)>=v,a=[e.tShift[t]],e.tShift[t]=m-e.bMarks[t],p=e.parser.ruler.getRules("blockquote"),o=t+1;o<n&&!((m=e.bMarks[o]+e.tShift[o])>=(v=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(m++)){if(i)break;for(d=!1,f=0,h=p.length;f<h;f++)if(p[f](e,o,n,!0)){d=!0;break}if(d)break;s.push(e.bMarks[o]),a.push(e.tShift[o]),e.tShift[o]=-1337}else 32===e.src.charCodeAt(m)&&m++,s.push(e.bMarks[o]),e.bMarks[o]=m,i=(m=m<v?e.skipSpaces(m):m)>=v,a.push(e.tShift[o]),e.tShift[o]=m-e.bMarks[o];for(c=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:l=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=c,l[1]=e.line,f=0;f<a.length;f++)e.bMarks[f+t]=s[f],e.tShift[f+t]=a[f];return e.blkIndent=u,!0}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var o,i,a,s=e.bMarks[t],u=e.eMarks[t];if((s+=e.tShift[t])>u)return!1;if(42!==(o=e.src.charCodeAt(s++))&&45!==o&&95!==o)return!1;for(i=1;s<u;){if((a=e.src.charCodeAt(s++))!==o&&32!==a)return!1;a===o&&i++}return!(i<3)&&(!!r||(e.line=t+1,e.tokens.push({type:"hr",lines:[t,e.line],level:e.level}),!0))}},function(e,t,n){"use strict";function r(e,t){var n,r,o;return(r=e.bMarks[t]+e.tShift[t])>=(o=e.eMarks[t])?-1:42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n?-1:r<o&&32!==e.src.charCodeAt(r)?-1:r}function o(e,t){var n,r=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(r+1>=o)return-1;if((n=e.src.charCodeAt(r++))<48||n>57)return-1;for(;;){if(r>=o)return-1;if(!((n=e.src.charCodeAt(r++))>=48&&n<=57)){if(41===n||46===n)break;return-1}}return r<o&&32!==e.src.charCodeAt(r)?-1:r}e.exports=function(e,t,n,i){var a,s,u,c,l,p,f,h,d,m,v,g,y,b,_,w,x,E,S,C,k,O=!0;if((h=o(e,t))>=0)g=!0;else{if(!((h=r(e,t))>=0))return!1;g=!1}if(e.level>=e.options.maxNesting)return!1;if(v=e.src.charCodeAt(h-1),i)return!0;for(b=e.tokens.length,g?(f=e.bMarks[t]+e.tShift[t],m=Number(e.src.substr(f,h-f-1)),e.tokens.push({type:"ordered_list_open",order:m,lines:w=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:w=[t,0],level:e.level++}),a=t,_=!1,E=e.parser.ruler.getRules("list");!(!(a<n)||((d=(y=e.skipSpaces(h))>=e.eMarks[a]?1:y-h)>4&&(d=1),d<1&&(d=1),s=h-e.bMarks[a]+d,e.tokens.push({type:"list_item_open",lines:x=[t,0],level:e.level++}),c=e.blkIndent,l=e.tight,u=e.tShift[t],p=e.parentType,e.tShift[t]=y-e.bMarks[t],e.blkIndent=s,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,n,!0),e.tight&&!_||(O=!1),_=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=c,e.tShift[t]=u,e.tight=l,e.parentType=p,e.tokens.push({type:"list_item_close",level:--e.level}),a=t=e.line,x[1]=a,y=e.bMarks[t],a>=n)||e.isEmpty(a)||e.tShift[a]<e.blkIndent);){for(k=!1,S=0,C=E.length;S<C;S++)if(E[S](e,a,n,!0)){k=!0;break}if(k)break;if(g){if((h=o(e,a))<0)break}else if((h=r(e,a))<0)break;if(v!==e.src.charCodeAt(h-1))break}return e.tokens.push({type:g?"ordered_list_close":"bullet_list_close",level:--e.level}),w[1]=a,e.line=a,O&&function(e,t){var n,r,o=e.level+2;for(n=t+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===o&&"paragraph_open"===e.tokens[n].type&&(e.tokens[n+2].tight=!0,e.tokens[n].tight=!0,n+=2)}(e,b),!0}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var o,i,a,s,u,c=e.bMarks[t]+e.tShift[t],l=e.eMarks[t];if(c+4>l)return!1;if(91!==e.src.charCodeAt(c))return!1;if(94!==e.src.charCodeAt(c+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(s=c+2;s<l;s++){if(32===e.src.charCodeAt(s))return!1;if(93===e.src.charCodeAt(s))break}return s!==c+2&&(!(s+1>=l||58!==e.src.charCodeAt(++s))&&(!!r||(s++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),u=e.src.slice(c+2,s-2),e.env.footnotes.refs[":"+u]=-1,e.tokens.push({type:"footnote_reference_open",label:u,level:e.level++}),o=e.bMarks[t],i=e.tShift[t],a=e.parentType,e.tShift[t]=e.skipSpaces(s)-s,e.bMarks[t]=s,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,n,!0),e.parentType=a,e.blkIndent-=4,e.tShift[t]=i,e.bMarks[t]=o,e.tokens.push({type:"footnote_reference_close",level:--e.level}),!0)))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var o,i,a,s=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(s>=u)return!1;if(35!==(o=e.src.charCodeAt(s))||s>=u)return!1;for(i=1,o=e.src.charCodeAt(++s);35===o&&s<u&&i<=6;)i++,o=e.src.charCodeAt(++s);return!(i>6||s<u&&32!==o)&&(!!r||(u=e.skipCharsBack(u,32,s),(a=e.skipCharsBack(u,35,s))>s&&32===e.src.charCodeAt(a-1)&&(u=a),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:i,lines:[t,e.line],level:e.level}),s<u&&e.tokens.push({type:"inline",content:e.src.slice(s,u).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"heading_close",hLevel:i,level:e.level}),!0))}},function(e,t,n){"use strict";e.exports=function(e,t,n){var r,o,i,a=t+1;return!(a>=n)&&(!(e.tShift[a]<e.blkIndent)&&(!(e.tShift[a]-e.blkIndent>3)&&(!((o=e.bMarks[a]+e.tShift[a])>=(i=e.eMarks[a]))&&((45===(r=e.src.charCodeAt(o))||61===r)&&(o=e.skipChars(o,r),!((o=e.skipSpaces(o))<i)&&(o=e.bMarks[t]+e.tShift[t],e.line=a+1,e.tokens.push({type:"heading_open",hLevel:61===r?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:e.src.slice(o,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:"heading_close",hLevel:61===r?1:2,level:e.level}),!0))))))}},function(e,t,n){"use strict";var r=n(1011),o=/^<([a-zA-Z]{1,15})[\s\/>]/,i=/^<\/([a-zA-Z]{1,15})[\s>]/;e.exports=function(e,t,n,a){var s,u,c,l=e.bMarks[t],p=e.eMarks[t],f=e.tShift[t];if(l+=f,!e.options.html)return!1;if(f>3||l+2>=p)return!1;if(60!==e.src.charCodeAt(l))return!1;if(33===(s=e.src.charCodeAt(l+1))||63===s){if(a)return!0}else{if(47!==s&&!function(e){var t=32|e;return t>=97&&t<=122}(s))return!1;if(47===s){if(!(u=e.src.slice(l,p).match(i)))return!1}else if(!(u=e.src.slice(l,p).match(o)))return!1;if(!0!==r[u[1].toLowerCase()])return!1;if(a)return!0}for(c=t+1;c<e.lineMax&&!e.isEmpty(c);)c++;return e.line=c,e.tokens.push({type:"htmlblock",level:e.level,lines:[t,e.line],content:e.getLines(t,c,0,!0)}),!0}},function(e,t,n){"use strict";var r={};["article","aside","button","blockquote","body","canvas","caption","col","colgroup","dd","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","iframe","li","map","object","ol","output","p","pre","progress","script","section","style","table","tbody","td","textarea","tfoot","th","tr","thead","ul","video"].forEach(function(e){r[e]=!0}),e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=e.bMarks[t]+e.blkIndent,r=e.eMarks[t];return e.src.substr(n,r-n)}e.exports=function(e,t,n,o){var i,a,s,u,c,l,p,f,h,d,m;if(t+2>n)return!1;if(c=t+1,e.tShift[c]<e.blkIndent)return!1;if((s=e.bMarks[c]+e.tShift[c])>=e.eMarks[c])return!1;if(124!==(i=e.src.charCodeAt(s))&&45!==i&&58!==i)return!1;if(a=r(e,t+1),!/^[-:| ]+$/.test(a))return!1;if((l=a.split("|"))<=2)return!1;for(f=[],u=0;u<l.length;u++){if(!(h=l[u].trim())){if(0===u||u===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(h))return!1;58===h.charCodeAt(h.length-1)?f.push(58===h.charCodeAt(0)?"center":"right"):58===h.charCodeAt(0)?f.push("left"):f.push("")}if(-1===(a=r(e,t).trim()).indexOf("|"))return!1;if(l=a.replace(/^\||\|$/g,"").split("|"),f.length!==l.length)return!1;if(o)return!0;for(e.tokens.push({type:"table_open",lines:d=[t,0],level:e.level++}),e.tokens.push({type:"thead_open",lines:[t,t+1],level:e.level++}),e.tokens.push({type:"tr_open",lines:[t,t+1],level:e.level++}),u=0;u<l.length;u++)e.tokens.push({type:"th_open",align:f[u],lines:[t,t+1],level:e.level++}),e.tokens.push({type:"inline",content:l[u].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:"th_close",level:--e.level});for(e.tokens.push({type:"tr_close",level:--e.level}),e.tokens.push({type:"thead_close",level:--e.level}),e.tokens.push({type:"tbody_open",lines:m=[t+2,0],level:e.level++}),c=t+2;c<n&&!(e.tShift[c]<e.blkIndent)&&-1!==(a=r(e,c).trim()).indexOf("|");c++){for(l=a.replace(/^\||\|$/g,"").split("|"),e.tokens.push({type:"tr_open",level:e.level++}),u=0;u<l.length;u++)e.tokens.push({type:"td_open",align:f[u],level:e.level++}),p=l[u].substring(124===l[u].charCodeAt(0)?1:0,124===l[u].charCodeAt(l[u].length-1)?l[u].length-1:l[u].length).trim(),e.tokens.push({type:"inline",content:p,level:e.level,children:[]}),e.tokens.push({type:"td_close",level:--e.level});e.tokens.push({type:"tr_close",level:--e.level})}return e.tokens.push({type:"tbody_close",level:--e.level}),e.tokens.push({type:"table_close",level:--e.level}),d[1]=m[1]=c,e.line=c,!0}},function(e,t,n){"use strict";function r(e,t){var n,r,o=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];return o>=i?-1:126!==(r=e.src.charCodeAt(o++))&&58!==r?-1:o===(n=e.skipSpaces(o))?-1:n>=i?-1:n}e.exports=function(e,t,n,o){var i,a,s,u,c,l,p,f,h,d,m,v,g,y;if(o)return!(e.ddIndent<0)&&r(e,t)>=0;if(p=t+1,e.isEmpty(p)&&++p>n)return!1;if(e.tShift[p]<e.blkIndent)return!1;if((i=r(e,p))<0)return!1;if(e.level>=e.options.maxNesting)return!1;l=e.tokens.length,e.tokens.push({type:"dl_open",lines:c=[t,0],level:e.level++}),s=t,a=p;e:for(;;){for(y=!0,g=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:u=[p,0],level:e.level++}),v=e.tight,h=e.ddIndent,f=e.blkIndent,m=e.tShift[a],d=e.parentType,e.blkIndent=e.ddIndent=e.tShift[a]+2,e.tShift[a]=i-e.bMarks[a],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,a,n,!0),e.tight&&!g||(y=!1),g=e.line-a>1&&e.isEmpty(e.line-1),e.tShift[a]=m,e.tight=v,e.parentType=d,e.blkIndent=f,e.ddIndent=h,e.tokens.push({type:"dd_close",level:--e.level}),u[1]=p=e.line,p>=n)break e;if(e.tShift[p]<e.blkIndent)break e;if((i=r(e,p))<0)break;a=p}if(p>=n)break;if(s=p,e.isEmpty(s))break;if(e.tShift[s]<e.blkIndent)break;if((a=s+1)>=n)break;if(e.isEmpty(a)&&a++,a>=n)break;if(e.tShift[a]<e.blkIndent)break;if((i=r(e,a))<0)break}return e.tokens.push({type:"dl_close",level:--e.level}),c[1]=p,e.line=p,y&&function(e,t){var n,r,o=e.level+2;for(n=t+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===o&&"paragraph_open"===e.tokens[n].type&&(e.tokens[n+2].tight=!0,e.tokens[n].tight=!0,n+=2)}(e,l),!0}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i,a,s,u=t+1;if(u<(n=e.lineMax)&&!e.isEmpty(u))for(s=e.parser.ruler.getRules("paragraph");u<n&&!e.isEmpty(u);u++)if(!(e.tShift[u]-e.blkIndent>3)){for(o=!1,i=0,a=s.length;i<a;i++)if(s[i](e,u,n,!0)){o=!0;break}if(o)break}return r=e.getLines(t,u,e.blkIndent,!1).trim(),e.line=u,r.length&&(e.tokens.push({type:"paragraph_open",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:r,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"paragraph_close",tight:!1,level:e.level})),!0}},function(e,t,n){"use strict";var r=n(190),o=n(271),i=n(39),a=[["text",n(1016)],["newline",n(1017)],["escape",n(1018)],["backticks",n(1019)],["del",n(1020)],["ins",n(1021)],["mark",n(1022)],["emphasis",n(1023)],["sub",n(1024)],["sup",n(1025)],["links",n(1026)],["footnote_inline",n(1027)],["footnote_ref",n(1028)],["autolink",n(1029)],["htmltag",n(1031)],["entity",n(1033)]];function s(){this.ruler=new r;for(var e=0;e<a.length;e++)this.ruler.push(a[e][0],a[e][1]);this.validateLink=u}function u(e){var t=e.trim().toLowerCase();return-1===(t=i.replaceEntities(t)).indexOf(":")||-1===["vbscript","javascript","file","data"].indexOf(t.split(":")[0])}s.prototype.skipToken=function(e){var t,n,r=this.ruler.getRules(""),o=r.length,i=e.pos;if((n=e.cacheGet(i))>0)e.pos=n;else{for(t=0;t<o;t++)if(r[t](e,!0))return void e.cacheSet(i,e.pos);e.pos++,e.cacheSet(i,e.pos)}},s.prototype.tokenize=function(e){for(var t,n,r=this.ruler.getRules(""),o=r.length,i=e.posMax;e.pos<i;){for(n=0;n<o&&!(t=r[n](e,!1));n++);if(t){if(e.pos>=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},s.prototype.parse=function(e,t,n,r){var i=new o(e,this,t,n,r);this.tokenize(i)},e.exports=s},function(e,t,n){"use strict";function r(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}e.exports=function(e,t){for(var n=e.pos;n<e.posMax&&!r(e.src.charCodeAt(n));)n++;return n!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(n=e.pending.length-1,r=e.posMax,!t)if(n>=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(var i=n-2;i>=0;i--)if(32!==e.pending.charCodeAt(i)){e.pending=e.pending.substring(0,i+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(o++;o<r&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}},function(e,t,n){"use strict";for(var r=[],o=0;o<256;o++)r.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){r[e.charCodeAt(0)]=1}),e.exports=function(e,t){var n,o=e.pos,i=e.posMax;if(92!==e.src.charCodeAt(o))return!1;if(++o<i){if((n=e.src.charCodeAt(o))<256&&0!==r[n])return t||(e.pending+=e.src[o]),e.pos+=2,!0;if(10===n){for(t||e.push({type:"hardbreak",level:e.level}),o++;o<i&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}}return t||(e.pending+="\\"),e.pos++,!0}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i,a,s=e.pos;if(96!==e.src.charCodeAt(s))return!1;for(n=s,s++,r=e.posMax;s<r&&96===e.src.charCodeAt(s);)s++;for(o=e.src.slice(n,s),i=a=s;-1!==(i=e.src.indexOf("`",a));){for(a=i+1;a<r&&96===e.src.charCodeAt(a);)a++;if(a-i===o.length)return t||e.push({type:"code",content:e.src.slice(s,i).replace(/[ \n]+/g," ").trim(),block:!1,level:e.level}),e.pos=a,!0}return t||(e.pending+=o),e.pos+=o.length,!0}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i,a,s=e.posMax,u=e.pos;if(126!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=s)return!1;if(126!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=u>0?e.src.charCodeAt(u-1):-1,a=e.src.charCodeAt(u+2),126===i)return!1;if(126===a)return!1;if(32===a||10===a)return!1;for(r=u+2;r<s&&126===e.src.charCodeAt(r);)r++;if(r>u+3)return e.pos+=r-u,t||(e.pending+=e.src.slice(u,r)),!0;for(e.pos=u+2,o=1;e.pos+1<s;){if(126===e.src.charCodeAt(e.pos)&&126===e.src.charCodeAt(e.pos+1)&&(i=e.src.charCodeAt(e.pos-1),126!==(a=e.pos+2<s?e.src.charCodeAt(e.pos+2):-1)&&126!==i&&(32!==i&&10!==i?o--:32!==a&&10!==a&&o++,o<=0))){n=!0;break}e.parser.skipToken(e)}return n?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:"del_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"del_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=s,!0):(e.pos=u,!1)}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i,a,s=e.posMax,u=e.pos;if(43!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=s)return!1;if(43!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=u>0?e.src.charCodeAt(u-1):-1,a=e.src.charCodeAt(u+2),43===i)return!1;if(43===a)return!1;if(32===a||10===a)return!1;for(r=u+2;r<s&&43===e.src.charCodeAt(r);)r++;if(r!==u+2)return e.pos+=r-u,t||(e.pending+=e.src.slice(u,r)),!0;for(e.pos=u+2,o=1;e.pos+1<s;){if(43===e.src.charCodeAt(e.pos)&&43===e.src.charCodeAt(e.pos+1)&&(i=e.src.charCodeAt(e.pos-1),43!==(a=e.pos+2<s?e.src.charCodeAt(e.pos+2):-1)&&43!==i&&(32!==i&&10!==i?o--:32!==a&&10!==a&&o++,o<=0))){n=!0;break}e.parser.skipToken(e)}return n?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:"ins_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"ins_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=s,!0):(e.pos=u,!1)}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i,a,s=e.posMax,u=e.pos;if(61!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=s)return!1;if(61!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=u>0?e.src.charCodeAt(u-1):-1,a=e.src.charCodeAt(u+2),61===i)return!1;if(61===a)return!1;if(32===a||10===a)return!1;for(r=u+2;r<s&&61===e.src.charCodeAt(r);)r++;if(r!==u+2)return e.pos+=r-u,t||(e.pending+=e.src.slice(u,r)),!0;for(e.pos=u+2,o=1;e.pos+1<s;){if(61===e.src.charCodeAt(e.pos)&&61===e.src.charCodeAt(e.pos+1)&&(i=e.src.charCodeAt(e.pos-1),61!==(a=e.pos+2<s?e.src.charCodeAt(e.pos+2):-1)&&61!==i&&(32!==i&&10!==i?o--:32!==a&&10!==a&&o++,o<=0))){n=!0;break}e.parser.skipToken(e)}return n?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:"mark_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"mark_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=s,!0):(e.pos=u,!1)}},function(e,t,n){"use strict";function r(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function o(e,t){var n,o,i,a=t,s=!0,u=!0,c=e.posMax,l=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;a<c&&e.src.charCodeAt(a)===l;)a++;return a>=c&&(s=!1),(i=a-t)>=4?s=u=!1:(32!==(o=a<c?e.src.charCodeAt(a):-1)&&10!==o||(s=!1),32!==n&&10!==n||(u=!1),95===l&&(r(n)&&(s=!1),r(o)&&(u=!1))),{can_open:s,can_close:u,delims:i}}e.exports=function(e,t){var n,r,i,a,s,u,c,l=e.posMax,p=e.pos,f=e.src.charCodeAt(p);if(95!==f&&42!==f)return!1;if(t)return!1;if(n=(c=o(e,p)).delims,!c.can_open)return e.pos+=n,t||(e.pending+=e.src.slice(p,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=p+n,u=[n];e.pos<l;)if(e.src.charCodeAt(e.pos)!==f)e.parser.skipToken(e);else{if(r=(c=o(e,e.pos)).delims,c.can_close){for(a=u.pop(),s=r;a!==s;){if(s<a){u.push(a-s);break}if(s-=a,0===u.length)break;e.pos+=a,a=u.pop()}if(0===u.length){n=a,i=!0;break}e.pos+=r;continue}c.can_open&&u.push(r),e.pos+=r}return i?(e.posMax=e.pos,e.pos=p+n,t||(2!==n&&3!==n||e.push({type:"strong_open",level:e.level++}),1!==n&&3!==n||e.push({type:"em_open",level:e.level++}),e.parser.tokenize(e),1!==n&&3!==n||e.push({type:"em_close",level:--e.level}),2!==n&&3!==n||e.push({type:"strong_close",level:--e.level})),e.pos=e.posMax+n,e.posMax=l,!0):(e.pos=p,!1)}},function(e,t,n){"use strict";var r=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;e.exports=function(e,t){var n,o,i=e.posMax,a=e.pos;if(126!==e.src.charCodeAt(a))return!1;if(t)return!1;if(a+2>=i)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=a+1;e.pos<i;){if(126===e.src.charCodeAt(e.pos)){n=!0;break}e.parser.skipToken(e)}return n&&a+1!==e.pos?(o=e.src.slice(a+1,e.pos)).match(/(^|[^\\])(\\\\)*\s/)?(e.pos=a,!1):(e.posMax=e.pos,e.pos=a+1,t||e.push({type:"sub",level:e.level,content:o.replace(r,"$1")}),e.pos=e.posMax+1,e.posMax=i,!0):(e.pos=a,!1)}},function(e,t,n){"use strict";var r=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;e.exports=function(e,t){var n,o,i=e.posMax,a=e.pos;if(94!==e.src.charCodeAt(a))return!1;if(t)return!1;if(a+2>=i)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=a+1;e.pos<i;){if(94===e.src.charCodeAt(e.pos)){n=!0;break}e.parser.skipToken(e)}return n&&a+1!==e.pos?(o=e.src.slice(a+1,e.pos)).match(/(^|[^\\])(\\\\)*\s/)?(e.pos=a,!1):(e.posMax=e.pos,e.pos=a+1,t||e.push({type:"sup",level:e.level,content:o.replace(r,"$1")}),e.pos=e.posMax+1,e.posMax=i,!0):(e.pos=a,!1)}},function(e,t,n){"use strict";var r=n(191),o=n(469),i=n(471),a=n(472);e.exports=function(e,t){var n,s,u,c,l,p,f,h,d=!1,m=e.pos,v=e.posMax,g=e.pos,y=e.src.charCodeAt(g);if(33===y&&(d=!0,y=e.src.charCodeAt(++g)),91!==y)return!1;if(e.level>=e.options.maxNesting)return!1;if(n=g+1,(s=r(e,g))<0)return!1;if((p=s+1)<v&&40===e.src.charCodeAt(p)){for(p++;p<v&&(32===(h=e.src.charCodeAt(p))||10===h);p++);if(p>=v)return!1;for(g=p,o(e,p)?(c=e.linkContent,p=e.pos):c="",g=p;p<v&&(32===(h=e.src.charCodeAt(p))||10===h);p++);if(p<v&&g!==p&&i(e,p))for(l=e.linkContent,p=e.pos;p<v&&(32===(h=e.src.charCodeAt(p))||10===h);p++);else l="";if(p>=v||41!==e.src.charCodeAt(p))return e.pos=m,!1;p++}else{if(e.linkLevel>0)return!1;for(;p<v&&(32===(h=e.src.charCodeAt(p))||10===h);p++);if(p<v&&91===e.src.charCodeAt(p)&&(g=p+1,(p=r(e,p))>=0?u=e.src.slice(g,p++):p=g-1),u||(void 0===u&&(p=s+1),u=e.src.slice(n,s)),!(f=e.env.references[a(u)]))return e.pos=m,!1;c=f.href,l=f.title}return t||(e.pos=n,e.posMax=s,d?e.push({type:"image",src:c,title:l,alt:e.src.substr(n,s-n),level:e.level}):(e.push({type:"link_open",href:c,title:l,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=p,e.posMax=v,!0}},function(e,t,n){"use strict";var r=n(191);e.exports=function(e,t){var n,o,i,a,s=e.posMax,u=e.pos;return!(u+2>=s)&&(94===e.src.charCodeAt(u)&&(91===e.src.charCodeAt(u+1)&&(!(e.level>=e.options.maxNesting)&&(n=u+2,!((o=r(e,u+1))<0)&&(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),i=e.env.footnotes.list.length,e.pos=n,e.posMax=o,e.push({type:"footnote_ref",id:i,level:e.level}),e.linkLevel++,a=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[i]={tokens:e.tokens.splice(a)},e.linkLevel--),e.pos=o+1,e.posMax=s,!0)))))}},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,o,i,a=e.posMax,s=e.pos;if(s+3>a)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(s))return!1;if(94!==e.src.charCodeAt(s+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(r=s+2;r<a;r++){if(32===e.src.charCodeAt(r))return!1;if(10===e.src.charCodeAt(r))return!1;if(93===e.src.charCodeAt(r))break}return r!==s+2&&(!(r>=a)&&(r++,n=e.src.slice(s+2,r-1),void 0!==e.env.footnotes.refs[":"+n]&&(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+n]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:n,count:0},e.env.footnotes.refs[":"+n]=o):o=e.env.footnotes.refs[":"+n],i=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:"footnote_ref",id:o,subId:i,level:e.level})),e.pos=r,e.posMax=a,!0)))}},function(e,t,n){"use strict";var r=n(1030),o=n(470),i=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,a=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;e.exports=function(e,t){var n,s,u,c,l,p=e.pos;return 60===e.src.charCodeAt(p)&&(!((n=e.src.slice(p)).indexOf(">")<0)&&((s=n.match(a))?!(r.indexOf(s[1].toLowerCase())<0)&&(c=s[0].slice(1,-1),l=o(c),!!e.parser.validateLink(c)&&(t||(e.push({type:"link_open",href:l,level:e.level}),e.push({type:"text",content:c,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=s[0].length,!0)):!!(u=n.match(i))&&(c=u[0].slice(1,-1),l=o("mailto:"+c),!!e.parser.validateLink(l)&&(t||(e.push({type:"link_open",href:l,level:e.level}),e.push({type:"text",content:c,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=u[0].length,!0))))}},function(e,t,n){"use strict";e.exports=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"]},function(e,t,n){"use strict";var r=n(1032).HTML_TAG_RE;e.exports=function(e,t){var n,o,i,a=e.pos;return!!e.options.html&&(i=e.posMax,!(60!==e.src.charCodeAt(a)||a+2>=i)&&(!(33!==(n=e.src.charCodeAt(a+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(o=e.src.slice(a).match(r))&&(t||e.push({type:"htmltag",content:e.src.slice(a,a+o[0].length),level:e.level}),e.pos+=o[0].length,!0))))}},function(e,t,n){"use strict";function r(e,t){return e=e.source,t=t||"",function n(r,o){return r?(o=o.source||o,e=e.replace(r,o),n):new RegExp(e,t)}}var o=r(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),i=r(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",o)(),a=r(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",i)(),s=r(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",a)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/)("processing",/<[?].*?[?]>/)("declaration",/<![A-Z]+\s+[^>]*>/)("cdata",/<!\[CDATA\[[\s\S]*?\]\]>/)();e.exports.HTML_TAG_RE=s},function(e,t,n){"use strict";var r=n(468),o=n(39).has,i=n(39).isValidEntityCode,a=n(39).fromCodePoint,s=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,u=/^&([a-z][a-z0-9]{1,31});/i;e.exports=function(e,t){var n,c,l=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(l))return!1;if(l+1<p)if(35===e.src.charCodeAt(l+1)){if(c=e.src.slice(l).match(s))return t||(n="x"===c[1][0].toLowerCase()?parseInt(c[1].slice(1),16):parseInt(c[1],10),e.pending+=i(n)?a(n):a(65533)),e.pos+=c[0].length,!0}else if((c=e.src.slice(l).match(u))&&o(r,c[1]))return t||(e.pending+=r[c[1]]),e.pos+=c[0].length,!0;return t||(e.pending+="&"),e.pos++,!0}},function(e,t,n){"use strict";e.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","linkify","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}}},function(e,t,n){"use strict";e.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}}},function(e,t,n){"use strict";e.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DebounceInput=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=s(n(0)),a=s(n(1038));function s(e){return e&&e.__esModule?e:{default:e}}(t.DebounceInput=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=function(e){e.persist();var t=n.state.value;n.setState({value:e.target.value},function(){var o=n.state.value;o.length>=n.props.minLength?n.notify(e):t.length>o.length&&n.notify(r({},e,{target:r({},e.target,{value:""})}))})},n.onKeyDown=function(e){var t=n.props.onKeyDown;"Enter"===e.key&&n.forceNotify(e),t&&t(e)},n.onBlur=function(e){var t=n.props.onBlur;n.forceNotify(e),t&&t(e)},n.createNotifier=function(e){if(e<0)n.notify=function(){return null};else if(0===e)n.notify=n.doNotify;else{var t=(0,a.default)(function(e){n.isDebouncing=!1,n.doNotify(e)},e);n.notify=function(e){n.isDebouncing=!0,t(e)},n.flush=function(){return t.flush()},n.cancel=function(){n.isDebouncing=!1,t.cancel()}}},n.doNotify=function(){var e=n.props.onChange;e.apply(void 0,arguments)},n.forceNotify=function(e){if(n.isDebouncing){n.cancel&&n.cancel();var t=n.state.value,o=n.props.minLength;t.length>=o?n.doNotify(e):n.doNotify(r({},e,{target:r({},e.target,{value:t})}))}},n.state={value:e.value||""},n.isDebouncing=!1,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default.PureComponent),o(t,[{key:"componentWillMount",value:function(){this.createNotifier(this.props.debounceTimeout)}},{key:"componentWillReceiveProps",value:function(e){var t=e.value,n=e.debounceTimeout;this.isDebouncing||(void 0!==t&&this.state.value!==t&&this.setState({value:t}),n!==this.props.debounceTimeout&&this.createNotifier(n))}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var e=this.props,t=e.element,n=(e.onChange,e.value,e.minLength,e.debounceTimeout,e.forceNotifyByEnter),o=e.forceNotifyOnBlur,a=e.onKeyDown,s=e.onBlur,u=e.inputRef,c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"]),l=void 0;l=n?{onKeyDown:this.onKeyDown}:a?{onKeyDown:a}:{};var p=void 0;p=o?{onBlur:this.onBlur}:s?{onBlur:s}:{};var f=u?{ref:u}:{};return i.default.createElement(t,r({},c,{onChange:this.onChange,value:this.state.value},l,p,f))}}]),t}()).defaultProps={element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}},function(e,t,n){(function(t){var n="Expected a function",r=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt,l="object"==typeof t&&t&&t.Object===Object&&t,p="object"==typeof self&&self&&self.Object===Object&&self,f=l||p||Function("return this")(),h=Object.prototype.toString,d=Math.max,m=Math.min,v=function(){return f.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&h.call(e)==o}(e))return r;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=s.test(e);return n||u.test(e)?c(e.slice(2),n?2:8):a.test(e)?r:+e}e.exports=function(e,t,r){var o,i,a,s,u,c,l=0,p=!1,f=!1,h=!0;if("function"!=typeof e)throw new TypeError(n);function b(t){var n=o,r=i;return o=i=void 0,l=t,s=e.apply(r,n)}function _(e){var n=e-c;return void 0===c||n>=t||n<0||f&&e-l>=a}function w(){var e=v();if(_(e))return x(e);u=setTimeout(w,function(e){var n=t-(e-c);return f?m(n,a-(e-l)):n}(e))}function x(e){return u=void 0,h&&o?b(e):(o=i=void 0,s)}function E(){var e=v(),n=_(e);if(o=arguments,i=this,c=e,n){if(void 0===u)return function(e){return l=e,u=setTimeout(w,t),p?b(e):s}(c);if(f)return u=setTimeout(w,t),b(c)}return void 0===u&&(u=setTimeout(w,t)),s}return t=y(t)||0,g(r)&&(p=!!r.leading,a=(f="maxWait"in r)?d(y(r.maxWait)||0,t):a,h="trailing"in r?!!r.trailing:h),E.cancel=function(){void 0!==u&&clearTimeout(u),l=0,o=c=i=u=void 0},E.flush=function(){return void 0===u?s:x(v())},E}}).call(this,n(36))},function(e,t,n){var r={"./all.js":330,"./auth/actions.js":72,"./auth/index.js":292,"./auth/reducers.js":293,"./auth/selectors.js":294,"./auth/spec-wrap-actions.js":295,"./configs/actions.js":122,"./configs/helpers.js":148,"./configs/index.js":331,"./configs/reducers.js":300,"./configs/selectors.js":299,"./configs/spec-actions.js":298,"./deep-linking/helpers.js":150,"./deep-linking/index.js":301,"./deep-linking/layout.js":302,"./deep-linking/operation-tag-wrapper.jsx":304,"./deep-linking/operation-wrapper.jsx":303,"./download-url.js":297,"./err/actions.js":44,"./err/error-transformers/hook.js":96,"./err/error-transformers/transformers/not-of-type.js":277,"./err/error-transformers/transformers/parameter-oneof.js":278,"./err/index.js":275,"./err/reducers.js":276,"./err/selectors.js":279,"./filter/index.js":305,"./filter/opsFilter.js":306,"./layout/actions.js":80,"./layout/index.js":280,"./layout/reducers.js":281,"./layout/selectors.js":282,"./logs/index.js":289,"./oas3/actions.js":62,"./oas3/auth-extensions/wrap-selectors.js":310,"./oas3/components/callbacks.jsx":313,"./oas3/components/http-auth.jsx":319,"./oas3/components/index.js":312,"./oas3/components/operation-link.jsx":315,"./oas3/components/operation-servers.jsx":320,"./oas3/components/request-body-editor.jsx":318,"./oas3/components/request-body.jsx":314,"./oas3/components/servers-container.jsx":317,"./oas3/components/servers.jsx":316,"./oas3/helpers.jsx":24,"./oas3/index.js":308,"./oas3/reducers.js":329,"./oas3/selectors.js":328,"./oas3/spec-extensions/selectors.js":311,"./oas3/spec-extensions/wrap-selectors.js":309,"./oas3/wrap-components/auth-item.jsx":323,"./oas3/wrap-components/index.js":321,"./oas3/wrap-components/json-schema-string.jsx":327,"./oas3/wrap-components/markdown.jsx":322,"./oas3/wrap-components/model.jsx":326,"./oas3/wrap-components/online-validator-badge.js":325,"./oas3/wrap-components/version-stamp.jsx":324,"./on-complete/index.js":307,"./samples/fn.js":121,"./samples/index.js":288,"./spec/actions.js":30,"./spec/index.js":283,"./spec/reducers.js":284,"./spec/selectors.js":71,"./spec/wrap-actions.js":286,"./swagger-js/configs-wrap-actions.js":291,"./swagger-js/index.js":290,"./util/index.js":296,"./view/index.js":287,"./view/root-injects.jsx":149};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=1039},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"Container",function(){return Ot}),n.d(r,"Col",function(){return Tt}),n.d(r,"Row",function(){return jt}),n.d(r,"Button",function(){return It}),n.d(r,"TextArea",function(){return Pt}),n.d(r,"Input",function(){return Mt}),n.d(r,"Select",function(){return Nt}),n.d(r,"Link",function(){return Rt}),n.d(r,"Collapse",function(){return Lt});var o={};n.r(o),n.d(o,"JsonSchemaForm",function(){return On}),n.d(o,"JsonSchema_string",function(){return An}),n.d(o,"JsonSchema_array",function(){return Tn}),n.d(o,"JsonSchemaArrayItemText",function(){return jn}),n.d(o,"JsonSchemaArrayItemFile",function(){return In}),n.d(o,"JsonSchema_boolean",function(){return Pn}),n.d(o,"JsonSchema_object",function(){return Mn});var i=n(28),a=n.n(i),s=n(16),u=n.n(s),c=n(26),l=n.n(c),p=n(81),f=n.n(p),h=n(14),d=n.n(h),m=n(2),v=n.n(m),g=n(17),y=n.n(g),b=n(4),_=n.n(b),w=n(5),x=n.n(w),E=n(0),S=n.n(E),C=n(125),k=n(1),O=n.n(k),A=n(475),T=n(120),j=n.n(T),I=n(146),P=n.n(I),M=n(44),N=n(18),R=n.n(N),D=n(3),L=function(e){return e};var U=function(){function e(){var t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},o),this.getSystem=this._getSystem.bind(this),this.store=(t=L,n=Object(k.fromJS)(this.state),r=this.getSystem,function(e,t,n){var r=[Object(D.J)(n)],o=R.a.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||C.compose;return Object(C.createStore)(e,t,o(C.applyMiddleware.apply(void 0,r)))}(t,n,r)),this.buildSystem(!1),this.register(this.plugins)}return x()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=q(e,this.getSystem());B(this.system,n),t&&this.buildSystem();var r=F.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:O.a,React:S.a},this.system.rootInjects||{})}},{key:"_getConfigs",value:function(){return this.system.configs}},{key:"getConfigs",value:function(){return{configs:this.system.configs}}},{key:"setConfigs",value:function(e){this.system.configs=e}},{key:"rebuildReducer",value:function(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(D.y)(n,function(e){return e.reducers}),t=u()(e).reduce(function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new k.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=z(n)(e,t);return null===o?e:o}return e}),t},{}),u()(t).length?Object(A.combineReducers)(t):L))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(D.z)(this.system.statePlugins,function(n,r){var o=n[e];if(o)return v()({},r+t,o)})}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(D.y)(e,function(e){return Object(D.z)(e,function(e,t){if(Object(D.r)(e))return v()({},t,e)})})}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(D.y)(n,function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(D.y)(e,function(e,n){var o=r[n];return o?(d()(o)||(o=[o]),o.reduce(function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(D.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return z(r)},e||Function.prototype)):e}):e})}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(D.y)(r,function(t,r){var o=[r.slice(0,-9)],i=n.system.statePlugins[o].wrapSelectors;return i?Object(D.y)(t,function(t,r){var a=i[r];return a?(d()(a)||(a=[a]),a.reduce(function(t,r){var i=function(){for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return r(t,n.getSystem()).apply(void 0,[e().getIn(o)].concat(a))};if(!Object(D.r)(i))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return i},t||Function.prototype)):t}):t})}},{key:"getStates",value:function(e){return u()(this.system.statePlugins).reduce(function(t,n){return t[n]=e.get(n),t},{})}},{key:"getStateThunks",value:function(e){return u()(this.system.statePlugins).reduce(function(t,n){return t[n]=function(){return e().get(n)},t},{})}},{key:"getFn",value:function(){return{fn:this.system.fn}}},{key:"getComponents",value:function(e){var t=this,n=this.system.components[e];return d()(n)?n.reduce(function(e,n){return n(e,t.getSystem())}):void 0!==e?this.system.components[e]:this.system.components}},{key:"getBoundSelectors",value:function(e,t){return Object(D.y)(this.getSelectors(),function(n,r){var o=[r.slice(0,-9)],i=function(){return e().getIn(o)};return Object(D.y)(n,function(e){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=z(e).apply(null,[i()].concat(r));return"function"==typeof a&&(a=z(a)(t())),a}})})}},{key:"getBoundActions",value:function(e){e=e||this.getStore().dispatch;var t=this.getActions();return Object(D.y)(t,function(t){return Object(C.bindActionCreators)(function e(t){return"function"!=typeof t?Object(D.y)(t,function(t){return e(t)}):function(){var e=null;try{e=t.apply(void 0,arguments)}catch(t){e={type:M.NEW_THROWN_ERR,error:!0,payload:j()(t)}}finally{return e}}}(t),e)})}},{key:"getMapStateToProps",value:function(){var e=this;return function(){return y()({},e.getSystem())}}},{key:"getMapDispatchToProps",value:function(e){var t=this;return function(n){return f()({},t.getWrappedAndBoundActions(n),t.getFn(),e)}}}]),e}();function q(e,t){return Object(D.u)(e)&&!Object(D.q)(e)?P()({},e):Object(D.s)(e)?q(e(t),t):Object(D.q)(e)?e.map(function(e){return q(e,t)}).reduce(B,{}):{}}function F(e,t){var n=this,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).hasLoaded;return Object(D.u)(e)&&!Object(D.q)(e)&&"function"==typeof e.afterLoad&&(r=!0,z(e.afterLoad).call(this,t)),Object(D.s)(e)?F.call(this,e(t),t,{hasLoaded:r}):Object(D.q)(e)?e.map(function(e){return F.call(n,e,t,{hasLoaded:r})}):r}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(D.u)(e))return{};if(!Object(D.u)(t))return e;t.wrapComponents&&(Object(D.y)(t.wrapComponents,function(n,r){var o=e.components&&e.components[r];o&&d()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])}),u()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(D.u)(n))for(var r in n){var o=n[r];if(Object(D.u)(o)&&Object(D.u)(o.wrapActions)){var i=o.wrapActions;for(var a in i){var s=i[a];d()(s)||(s=[s],i[a]=s),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[a]&&(t.statePlugins[r].wrapActions[a]=i[a].concat(t.statePlugins[r].wrapActions[a]))}}}return f()(e,t)}function z(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).logErrors,n=void 0===t||t;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return e.call.apply(e,[this].concat(r))}catch(e){return n&&console.error(e),null}}}var V=n(275),H=n(280),W=n(283),J=n(287),K=n(288),Y=n(289),$=n(290),G=n(292),Z=n(296),X=n(297),Q=n(331),ee=n(301),te=n(305),ne=n(307),re=n(6),oe=n.n(re),ie=n(7),ae=n.n(ie),se=n(9),ue=n.n(se),ce=n(8),le=n.n(ce),pe=(n(10),n(20),n(56).helpers.opId),fe=function(e){function t(e,n){var r;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"toggleShown",function(){var e=r.props,t=e.layoutActions,n=e.tag,o=e.operationId,i=e.isShown,a=r.getResolvedSubtree();i||void 0!==a||r.requestResolvedSubtree(),t.show(["operations",n,o],!i)}),v()(ue()(r),"onCancelClick",function(){r.setState({tryItOutEnabled:!r.state.tryItOutEnabled})}),v()(ue()(r),"onTryoutClick",function(){r.setState({tryItOutEnabled:!r.state.tryItOutEnabled})}),v()(ue()(r),"onExecute",function(){r.setState({executeInProgress:!0})}),v()(ue()(r),"getResolvedSubtree",function(){var e=r.props,t=e.specSelectors,n=e.path,o=e.method,i=e.specPath;return i?t.specResolvedSubtree(i.toJS()):t.specResolvedSubtree(["paths",n,o])}),v()(ue()(r),"requestResolvedSubtree",function(){var e=r.props,t=e.specActions,n=e.path,o=e.method,i=e.specPath;return i?t.requestResolvedSubtree(i.toJS()):t.requestResolvedSubtree(["paths",n,o])}),r.state={tryItOutEnabled:!1,executeInProgress:!1},r}return le()(t,e),x()(t,[{key:"mapStateToProps",value:function(e,t){var n=t.op,r=t.layoutSelectors,o=(0,t.getConfigs)(),i=o.docExpansion,a=o.deepLinking,s=o.displayOperationId,u=o.displayRequestDuration,c=o.supportedSubmitMethods,l=r.showSummary(),p=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||pe(n.get("operation"),t.path,t.method)||n.get("id"),f=["operations",t.tag,p],h=a&&"false"!==a,d=c.indexOf(t.method)>=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:h,showSummary:l,displayOperationId:s,displayRequestDuration:u,allowTryItOut:d,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===i),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,i=e.security,a=e.isAuthorized,s=e.operationId,u=e.showSummary,c=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,h=e.request,d=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,_=e.getComponent,w=e.getConfigs,x=e.layoutSelectors,E=e.layoutActions,C=e.authActions,O=e.authSelectors,A=e.oas3Actions,T=e.oas3Selectors,j=e.fn,I=_("operation"),P=this.getResolvedSubtree()||Object(k.Map)(),M=Object(k.fromJS)({op:P,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:P.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:i,isAuthorized:a,operationId:s,originalOperationId:P.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:p,request:h,displayOperationId:d,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return S.a.createElement(I,{operation:M,response:f,request:h,isShown:c,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:A,oas3Selectors:T,layoutActions:E,layoutSelectors:x,authActions:C,authSelectors:O,getComponent:_,getConfigs:w,fn:j})}}]),t}(E.PureComponent);v()(fe,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var he=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return S.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return S.a.createElement(e,null)}}]),t}(S.a.Component);he.defaultProps={};var de=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"close",function(){n.props.authActions.showDefinitions(!1)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.authSelectors,n=e.authActions,r=e.getComponent,o=e.errSelectors,i=e.specSelectors,a=e.fn.AST,s=void 0===a?{}:a,u=t.shownDefinitions(),c=r("auths");return S.a.createElement("div",{className:"dialog-ux"},S.a.createElement("div",{className:"backdrop-ux"}),S.a.createElement("div",{className:"modal-ux"},S.a.createElement("div",{className:"modal-dialog-ux"},S.a.createElement("div",{className:"modal-ux-inner"},S.a.createElement("div",{className:"modal-ux-header"},S.a.createElement("h3",null,"Available authorizations"),S.a.createElement("button",{type:"button",className:"close-modal",onClick:this.close},S.a.createElement("svg",{width:"20",height:"20"},S.a.createElement("use",{href:"#close",xlinkHref:"#close"})))),S.a.createElement("div",{className:"modal-ux-content"},u.valueSeq().map(function(e,a){return S.a.createElement(c,{key:a,AST:s,definitions:e,getComponent:r,errSelectors:o,authSelectors:t,authActions:n,specSelectors:i})}))))))}}]),t}(S.a.Component),me=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.isAuthorized,n=e.showPopup,r=e.onClick,o=(0,e.getComponent)("authorizationPopup",!0);return S.a.createElement("div",{className:"auth-wrapper"},S.a.createElement("button",{className:t?"btn authorize locked":"btn authorize unlocked",onClick:r},S.a.createElement("span",null,"Authorize"),S.a.createElement("svg",{width:"20",height:"20"},S.a.createElement("use",{href:t?"#locked":"#unlocked",xlinkHref:t?"#locked":"#unlocked"}))),n&&S.a.createElement(o,null))}}]),t}(S.a.Component),ve=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.authActions,n=e.authSelectors,r=e.specSelectors,o=e.getComponent,i=r.securityDefinitions(),a=n.definitionsToAuthorize(),s=o("authorizeBtn");return i?S.a.createElement(s,{onClick:function(){return t.showDefinitions(a)},isAuthorized:!!n.authorized().size,showPopup:!!n.shownDefinitions(),getComponent:o}):null}}]),t}(S.a.Component),ge=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onClick",function(e){e.stopPropagation();var t=n.props.onClick;t&&t()}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props.isAuthorized;return S.a.createElement("button",{className:e?"authorization__btn locked":"authorization__btn unlocked","aria-label":e?"authorization button locked":"authorization button unlocked",onClick:this.onClick},S.a.createElement("svg",{width:"20",height:"20"},S.a.createElement("use",{href:e?"#locked":"#unlocked",xlinkHref:e?"#locked":"#unlocked"})))}}]),t}(S.a.Component),ye=function(e){function t(e,n){var r;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"onAuthChange",function(e){var t=e.name;r.setState(v()({},t,e))}),v()(ue()(r),"submitAuth",function(e){e.preventDefault(),r.props.authActions.authorize(r.state)}),v()(ue()(r),"logoutClick",function(e){e.preventDefault();var t=r.props,n=t.authActions,o=t.definitions.map(function(e,t){return t}).toArray();r.setState(o.reduce(function(e,t){return e[t]="",e},{})),n.logout(o)}),v()(ue()(r),"close",function(e){e.preventDefault(),r.props.authActions.showDefinitions(!1)}),r.state={},r}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.definitions,r=t.getComponent,o=t.authSelectors,i=t.errSelectors,a=r("AuthItem"),s=r("oauth2",!0),u=r("Button"),c=o.authorized(),l=n.filter(function(e,t){return!!c.get(t)}),p=n.filter(function(e){return"oauth2"!==e.get("type")}),f=n.filter(function(e){return"oauth2"===e.get("type")});return S.a.createElement("div",{className:"auth-container"},!!p.size&&S.a.createElement("form",{onSubmit:this.submitAuth},p.map(function(t,n){return S.a.createElement(a,{key:n,schema:t,name:n,getComponent:r,onAuthChange:e.onAuthChange,authorized:c,errSelectors:i})}).toArray(),S.a.createElement("div",{className:"auth-btn-wrapper"},p.size===l.size?S.a.createElement(u,{className:"btn modal-btn auth",onClick:this.logoutClick},"Logout"):S.a.createElement(u,{type:"submit",className:"btn modal-btn auth authorize"},"Authorize"),S.a.createElement(u,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),f&&f.size?S.a.createElement("div",null,S.a.createElement("div",{className:"scope-def"},S.a.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),S.a.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),n.filter(function(e){return"oauth2"===e.get("type")}).map(function(e,t){return S.a.createElement("div",{key:t},S.a.createElement(s,{authorized:c,schema:e,name:t}))}).toArray()):null)}}]),t}(S.a.Component),be=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e,t=this.props,n=t.schema,r=t.name,o=t.getComponent,i=t.onAuthChange,a=t.authorized,s=t.errSelectors,u=o("apiKeyAuth"),c=o("basicAuth"),l=n.get("type");switch(l){case"apiKey":e=S.a.createElement(u,{key:r,schema:n,name:r,errSelectors:s,authorized:a,getComponent:o,onChange:i});break;case"basic":e=S.a.createElement(c,{key:r,schema:n,name:r,errSelectors:s,authorized:a,getComponent:o,onChange:i});break;default:e=S.a.createElement("div",{key:r},"Unknown security definition type ",l)}return S.a.createElement("div",{key:"".concat(r,"-jump")},e)}}]),t}(S.a.Component),_e=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props.error,t=e.get("level"),n=e.get("message"),r=e.get("source");return S.a.createElement("div",{className:"errors",style:{backgroundColor:"#ffeeee",color:"red",margin:"1em"}},S.a.createElement("b",{style:{textTransform:"capitalize",marginRight:"1em"}},r," ",t),S.a.createElement("span",null,n))}}]),t}(S.a.Component),we=function(e){function t(e,n){var r;_()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"onChange",function(e){var t=r.props.onChange,n=e.target.value,o=y()({},r.state,{value:n});r.setState(o),t(o)});var o=r.props,i=o.name,a=o.schema,s=r.getValue();return r.state={name:i,schema:a,value:s},r}return le()(t,e),x()(t,[{key:"getValue",value:function(){var e=this.props,t=e.name,n=e.authorized;return n&&n.getIn([t,"value"])}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.errSelectors,o=e.name,i=n("Input"),a=n("Row"),s=n("Col"),u=n("authError"),c=n("Markdown"),l=n("JumpToPath",!0),p=this.getValue(),f=r.allErrors().filter(function(e){return e.get("authId")===o});return S.a.createElement("div",null,S.a.createElement("h4",null,S.a.createElement("code",null,o||t.get("name"))," (apiKey)",S.a.createElement(l,{path:["securityDefinitions",o]})),p&&S.a.createElement("h6",null,"Authorized"),S.a.createElement(a,null,S.a.createElement(c,{source:t.get("description")})),S.a.createElement(a,null,S.a.createElement("p",null,"Name: ",S.a.createElement("code",null,t.get("name")))),S.a.createElement(a,null,S.a.createElement("p",null,"In: ",S.a.createElement("code",null,t.get("in")))),S.a.createElement(a,null,S.a.createElement("label",null,"Value:"),p?S.a.createElement("code",null," ****** "):S.a.createElement(s,null,S.a.createElement(i,{type:"text",onChange:this.onChange}))),f.valueSeq().map(function(e,t){return S.a.createElement(u,{error:e,key:t})}))}}]),t}(S.a.Component),xe=function(e){function t(e,n){var r;_()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"onChange",function(e){var t=r.props.onChange,n=e.target,o=n.value,i=n.name,a=r.state.value;a[i]=o,r.setState({value:a}),t(r.state)});var o=r.props,i=o.schema,a=o.name,s=r.getValue().username;return r.state={name:a,schema:i,value:s?{username:s}:{}},r}return le()(t,e),x()(t,[{key:"getValue",value:function(){var e=this.props,t=e.authorized,n=e.name;return t&&t.getIn([n,"value"])||{}}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.name,o=e.errSelectors,i=n("Input"),a=n("Row"),s=n("Col"),u=n("authError"),c=n("JumpToPath",!0),l=n("Markdown"),p=this.getValue().username,f=o.allErrors().filter(function(e){return e.get("authId")===r});return S.a.createElement("div",null,S.a.createElement("h4",null,"Basic authorization",S.a.createElement(c,{path:["securityDefinitions",r]})),p&&S.a.createElement("h6",null,"Authorized"),S.a.createElement(a,null,S.a.createElement(l,{source:t.get("description")})),S.a.createElement(a,null,S.a.createElement("label",null,"Username:"),p?S.a.createElement("code",null," ",p," "):S.a.createElement(s,null,S.a.createElement(i,{type:"text",required:"required",name:"username",onChange:this.onChange}))),S.a.createElement(a,null,S.a.createElement("label",null,"Password:"),p?S.a.createElement("code",null," ****** "):S.a.createElement(s,null,S.a.createElement(i,{autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),f.valueSeq().map(function(e,t){return S.a.createElement(u,{error:e,key:t})}))}}]),t}(S.a.Component);function Ee(e){var t=e.example,n=e.showValue,r=e.getComponent,o=r("Markdown"),i=r("highlightCode");return t?S.a.createElement("div",{className:"example"},t.get("description")?S.a.createElement("section",{className:"example__section"},S.a.createElement("div",{className:"example__section-header"},"Example Description"),S.a.createElement("p",null,S.a.createElement(o,{source:t.get("description")}))):null,n&&t.has("value")?S.a.createElement("section",{className:"example__section"},S.a.createElement("div",{className:"example__section-header"},"Example Value"),S.a.createElement(i,{value:Object(D.I)(t.get("value"))})):null):null}var Se=n(488),Ce=n.n(Se),ke=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"_onSelect",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.isSyntheticChange,o=void 0!==r&&r;"function"==typeof n.props.onSelect&&n.props.onSelect(e,{isSyntheticChange:o})}),v()(ue()(n),"_onDomSelect",function(e){if("function"==typeof n.props.onSelect){var t=e.target.selectedOptions[0].getAttribute("value");n._onSelect(t,{isSyntheticChange:!1})}}),v()(ue()(n),"getCurrentExample",function(){var e=n.props,t=e.examples,r=e.currentExampleKey,o=t.get(r),i=t.keySeq().first(),a=t.get(i);return o||a||Ce()({})}),n}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,i=e.showLabels;return S.a.createElement("div",{className:"examples-select"},i?S.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,S.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?S.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map(function(e,t){return S.a.createElement("option",{key:t,value:t},e.get("summary")||t)}).valueSeq()))}}]),t}(S.a.PureComponent);v()(ke,"defaultProps",{examples:O.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=console).log.apply(e,["DEBUG: ExamplesSelect was not given an onSelect callback"].concat(n))},currentExampleKey:null,showLabels:!0});var Oe=function(e){return k.List.isList(e)?e:Object(D.I)(e)},Ae=function(e){function t(e){var n;_()(this,t),n=oe()(this,ae()(t).call(this,e)),v()(ue()(n),"_getStateForCurrentNamespace",function(){var e=n.props.currentNamespace;return(n.state[e]||Object(k.Map)()).toObject()}),v()(ue()(n),"_setStateForCurrentNamespace",function(e){var t=n.props.currentNamespace;return n._setStateForNamespace(t,e)}),v()(ue()(n),"_setStateForNamespace",function(e,t){var r=(n.state[e]||Object(k.Map)()).mergeDeep(t);return n.setState(v()({},e,r))}),v()(ue()(n),"_isCurrentUserInputSameAsExampleValue",function(){var e=n.props.currentUserInputValue;return n._getCurrentExampleValue()===e}),v()(ue()(n),"_getValueForExample",function(e,t){var r=(t||n.props).examples;return Oe((r||Object(k.Map)({})).getIn([e,"value"]))}),v()(ue()(n),"_getCurrentExampleValue",function(e){var t=(e||n.props).currentKey;return n._getValueForExample(t,e||n.props)}),v()(ue()(n),"_onExamplesSelect",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.isSyntheticChange,o=n.props,i=o.onSelect,a=o.updateValue,s=o.currentUserInputValue,u=n._getStateForCurrentNamespace(),c=u.lastUserEditedValue,l=n._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return a(Oe(c)),n._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof i){for(var p=arguments.length,f=new Array(p>2?p-2:0),h=2;h<p;h++)f[h-2]=arguments[h];i.apply(void 0,[e,{isSyntheticChange:r}].concat(f))}n._setStateForCurrentNamespace({lastDownstreamValue:l,isModifiedValueSelected:r&&!!s&&s!==l}),r||"function"==typeof a&&a(Oe(l))});var r=n._getCurrentExampleValue();return n.state=v()({},e.currentNamespace,Object(k.Map)({lastUserEditedValue:n.props.currentUserInputValue,lastDownstreamValue:r,isModifiedValueSelected:n.props.currentUserInputValue!==r})),n}return le()(t,e),x()(t,[{key:"componentWillReceiveProps",value:function(e){var t=e.currentUserInputValue,n=e.examples,r=e.onSelect,o=this._getStateForCurrentNamespace(),i=o.lastUserEditedValue,a=o.lastDownstreamValue,s=this._getValueForExample(e.currentKey,e),u=n.find(function(e){return e.get("value")===t||Object(D.I)(e.get("value"))===t});u?r(n.keyOf(u),{isSyntheticChange:!0}):t!==this.props.currentUserInputValue&&t!==i&&t!==a&&this._setStateForNamespace(e.currentNamespace,{lastUserEditedValue:e.currentUserInputValue,isModifiedValueSelected:t!==s})}},{key:"render",value:function(){var e=this.props,t=e.currentUserInputValue,n=e.examples,r=e.currentKey,o=e.getComponent,i=this._getStateForCurrentNamespace(),a=i.lastDownstreamValue,s=i.lastUserEditedValue,u=i.isModifiedValueSelected,c=o("ExamplesSelect");return S.a.createElement(c,{examples:n,currentExampleKey:r,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!s&&s!==a,isValueModified:void 0!==t&&u&&t!==this._getCurrentExampleValue()})}}]),t}(S.a.PureComponent);v()(Ae,"defaultProps",{examples:Object(k.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=console).log.apply(e,["ExamplesSelectValueRetainer: no `onSelect` function was provided"].concat(n))},updateValue:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=console).log.apply(e,["ExamplesSelectValueRetainer: no `updateValue` function was provided"].concat(n))}});var Te=function(e){function t(e,n){var r;_()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"close",function(e){e.preventDefault(),r.props.authActions.showDefinitions(!1)}),v()(ue()(r),"authorize",function(){var e=r.props,t=e.authActions,n=e.errActions,o=e.getConfigs,i=e.authSelectors,a=o(),s=i.getConfigs();n.clear({authId:name,type:"auth",source:"auth"}),function(e){var t=e.auth,n=e.authActions,r=e.errActions,o=e.configs,i=e.authConfigs,a=void 0===i?{}:i,s=t.schema,u=t.scopes,c=t.name,l=t.clientId,p=s.get("flow"),f=[];switch(p){case"password":return void n.authorizePassword(t);case"application":return void n.authorizeApplication(t);case"accessCode":f.push("response_type=code");break;case"implicit":f.push("response_type=token");break;case"clientCredentials":return void n.authorizeApplication(t);case"authorizationCode":f.push("response_type=code")}"string"==typeof l&&f.push("client_id="+encodeURIComponent(l));var h=o.oauth2RedirectUrl;if(void 0!==h){if(f.push("redirect_uri="+encodeURIComponent(h)),d()(u)&&0<u.length){var m=a.scopeSeparator||" ";f.push("scope="+encodeURIComponent(u.join(m)))}var v=Object(D.a)(new Date);if(f.push("state="+encodeURIComponent(v)),void 0!==a.realm&&f.push("realm="+encodeURIComponent(a.realm)),"authorizationCode"===p&&a.usePkceWithAuthorizationCodeGrant){var g=Object(D.j)(),y=Object(D.c)(g);f.push("code_challenge="+y),f.push("code_challenge_method=S256"),t.codeVerifier=g}var b=a.additionalQueryStringParams;for(var _ in b)void 0!==b[_]&&f.push([_,b[_]].map(encodeURIComponent).join("="));var w,x=s.get("authorizationUrl"),E=[Object(D.F)(x),f.join("&")].join(-1===x.indexOf("?")?"?":"&");w="implicit"===p?n.preAuthorizeImplicit:a.useBasicAuthenticationWithAccessCodeGrant?n.authorizeAccessCodeWithBasicAuthentication:n.authorizeAccessCodeWithFormParams,R.a.swaggerUIRedirectOauth2={auth:t,state:v,redirectUrl:h,callback:w,errCb:r.newAuthErr},R.a.open(E)}else r.newAuthErr({authId:c,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."})}({auth:r.state,authActions:t,errActions:n,configs:a,authConfigs:s})}),v()(ue()(r),"onScopeChange",function(e){var t=e.target,n=t.checked,o=t.dataset.value;if(n&&-1===r.state.scopes.indexOf(o)){var i=r.state.scopes.concat([o]);r.setState({scopes:i})}else!n&&r.state.scopes.indexOf(o)>-1&&r.setState({scopes:r.state.scopes.filter(function(e){return e!==o})})}),v()(ue()(r),"onInputChange",function(e){var t=e.target,n=t.dataset.name,o=t.value,i=v()({},n,o);r.setState(i)}),v()(ue()(r),"logout",function(e){e.preventDefault();var t=r.props,n=t.authActions,o=t.errActions,i=t.name;o.clear({authId:i,type:"auth",source:"auth"}),n.logout([i])});var o=r.props,i=o.name,a=o.schema,s=o.authorized,u=o.authSelectors,c=s&&s.get(i),l=u.getConfigs()||{},p=c&&c.get("username")||"",f=c&&c.get("clientId")||l.clientId||"",h=c&&c.get("clientSecret")||l.clientSecret||"",m=c&&c.get("passwordType")||"basic";return r.state={appName:l.appName,name:i,schema:a,scopes:[],clientId:f,clientSecret:h,username:p,password:"",passwordType:m},r}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,i=t.errSelectors,a=t.name,s=t.specSelectors,u=r("Input"),c=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),h=r("JumpToPath",!0),d=r("Markdown"),m=r("InitializedInput"),v=s.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),_=n.get("allowedScopes")||n.get("scopes"),w=!!o.authorized().get(a),x=i.allErrors().filter(function(e){return e.get("authId")===a}),E=!x.filter(function(e){return"validation"===e.get("source")}).size,C=n.get("description");return S.a.createElement("div",null,S.a.createElement("h4",null,a," (OAuth2, ",n.get("flow"),") ",S.a.createElement(h,{path:["securityDefinitions",a]})),this.state.appName?S.a.createElement("h5",null,"Application: ",this.state.appName," "):null,C&&S.a.createElement(d,{source:n.get("description")}),w&&S.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&S.a.createElement("p",null,"Authorization URL: ",S.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&S.a.createElement("p",null,"Token URL:",S.a.createElement("code",null," ",n.get("tokenUrl"))),S.a.createElement("p",{className:"flow"},"Flow: ",S.a.createElement("code",null,n.get("flow"))),"password"!==b?null:S.a.createElement(c,null,S.a.createElement(c,null,S.a.createElement("label",{htmlFor:"oauth_username"},"username:"),w?S.a.createElement("code",null," ",this.state.username," "):S.a.createElement(l,{tablet:10,desktop:10},S.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),S.a.createElement(c,null,S.a.createElement("label",{htmlFor:"oauth_password"},"password:"),w?S.a.createElement("code",null," ****** "):S.a.createElement(l,{tablet:10,desktop:10},S.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),S.a.createElement(c,null,S.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),w?S.a.createElement("code",null," ",this.state.passwordType," "):S.a.createElement(l,{tablet:10,desktop:10},S.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},S.a.createElement("option",{value:"basic"},"Authorization header"),S.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!w||w&&this.state.clientId)&&S.a.createElement(c,null,S.a.createElement("label",{htmlFor:"client_id"},"client_id:"),w?S.a.createElement("code",null," ****** "):S.a.createElement(l,{tablet:10,desktop:10},S.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&S.a.createElement(c,null,S.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),w?S.a.createElement("code",null," ****** "):S.a.createElement(l,{tablet:10,desktop:10},S.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!w&&_&&_.size?S.a.createElement("div",{className:"scopes"},S.a.createElement("h2",null,"Scopes:"),_.map(function(t,n){return S.a.createElement(c,{key:n},S.a.createElement("div",{className:"checkbox"},S.a.createElement(u,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:w,type:"checkbox",onChange:e.onScopeChange}),S.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},S.a.createElement("span",{className:"item"}),S.a.createElement("div",{className:"text"},S.a.createElement("p",{className:"name"},n),S.a.createElement("p",{className:"description"},t)))))}).toArray()):null,x.valueSeq().map(function(e,t){return S.a.createElement(f,{error:e,key:t})}),S.a.createElement("div",{className:"auth-btn-wrapper"},E&&(w?S.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):S.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),S.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),t}(S.a.Component),je=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onClick",function(){var e=n.props,t=e.specActions,r=e.path,o=e.method;t.clearResponse(r,o),t.clearRequest(r,o)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){return S.a.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}]),t}(E.Component),Ie=function(e){var t=e.headers;return S.a.createElement("div",null,S.a.createElement("h5",null,"Response headers"),S.a.createElement("pre",{className:"microlight"},t))},Pe=function(e){var t=e.duration;return S.a.createElement("div",null,S.a.createElement("h5",null,"Request duration"),S.a.createElement("pre",{className:"microlight"},t," ms"))},Me=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"shouldComponentUpdate",value:function(e){return this.props.response!==e.response||this.props.path!==e.path||this.props.method!==e.method||this.props.displayRequestDuration!==e.displayRequestDuration}},{key:"render",value:function(){var e=this.props,t=e.response,n=e.getComponent,r=e.getConfigs,o=e.displayRequestDuration,i=e.specSelectors,a=e.path,s=e.method,c=r().showMutatedRequest?i.mutatedRequestFor(a,s):i.requestFor(a,s),l=t.get("status"),p=c.get("url"),f=t.get("headers").toJS(),h=t.get("notDocumented"),d=t.get("error"),m=t.get("text"),v=t.get("duration"),g=u()(f),y=f["content-type"]||f["Content-Type"],b=n("curl"),_=n("responseBody"),w=g.map(function(e){return S.a.createElement("span",{className:"headerline",key:e}," ",e,": ",f[e]," ")}),x=0!==w.length;return S.a.createElement("div",null,c&&S.a.createElement(b,{request:c}),p&&S.a.createElement("div",null,S.a.createElement("h4",null,"Request URL"),S.a.createElement("div",{className:"request-url"},S.a.createElement("pre",{className:"microlight"},p))),S.a.createElement("h4",null,"Server response"),S.a.createElement("table",{className:"responses-table live-responses-table"},S.a.createElement("thead",null,S.a.createElement("tr",{className:"responses-header"},S.a.createElement("td",{className:"col_header response-col_status"},"Code"),S.a.createElement("td",{className:"col_header response-col_description"},"Details"))),S.a.createElement("tbody",null,S.a.createElement("tr",{className:"response"},S.a.createElement("td",{className:"response-col_status"},l,h?S.a.createElement("div",{className:"response-undocumented"},S.a.createElement("i",null," Undocumented ")):null),S.a.createElement("td",{className:"response-col_description"},d?S.a.createElement("span",null,"".concat(t.get("name"),": ").concat(t.get("message"))):null,m?S.a.createElement(_,{content:m,contentType:y,url:p,headers:f,getComponent:n}):null,x?S.a.createElement(Ie,{headers:w}):null,o&&v?S.a.createElement(Pe,{duration:v}):null)))))}}]),t}(S.a.Component),Ne=n(194),Re=["get","put","post","delete","options","head","patch"],De=Re.concat(["trace"]),Le=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,n=e.getComponent,r=e.layoutSelectors,o=e.layoutActions,i=e.getConfigs,a=e.fn,s=t.taggedOperations(),u=n("OperationContainer",!0),c=n("OperationTag"),l=i().maxDisplayedTags,p=r.currentFilter();return p&&!0!==p&&(s=a.opsFilter(s,p)),l&&!isNaN(l)&&l>=0&&(s=s.slice(0,l)),S.a.createElement("div",null,s.map(function(e,a){var s=e.get("operations");return S.a.createElement(c,{key:"operation-"+a,tagObj:e,tag:a,layoutSelectors:r,layoutActions:o,getConfigs:i,getComponent:n},s.map(function(e){var n=e.get("path"),r=e.get("method"),o=O.a.List(["paths",n,r]);return-1===(t.isOAS3()?De:Re).indexOf(r)?null:S.a.createElement(u,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:a})}).toArray())}).toArray(),s.size<1?S.a.createElement("h3",null," No operations defined in spec! "):null)}}]),t}(S.a.Component),Ue=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.layoutSelectors,i=e.layoutActions,a=e.getConfigs,s=e.getComponent,u=a(),c=u.docExpansion,l=u.deepLinking,p=l&&"false"!==l,f=s("Collapse"),h=s("Markdown"),d=s("DeepLink"),m=s("Link"),v=t.getIn(["tagDetails","description"],null),g=t.getIn(["tagDetails","externalDocs","description"]),y=t.getIn(["tagDetails","externalDocs","url"]),b=["operations-tag",n],_=o.isShown(b,"full"===c||"list"===c);return S.a.createElement("div",{className:_?"opblock-tag-section is-open":"opblock-tag-section"},S.a.createElement("h4",{onClick:function(){return i.show(b,!_)},className:v?"opblock-tag":"opblock-tag no-desc",id:b.map(function(e){return Object(D.g)(e)}).join("-"),"data-tag":n,"data-is-open":_},S.a.createElement(d,{enabled:p,isShown:_,path:Object(D.d)(n),text:n}),v?S.a.createElement("small",null,S.a.createElement(h,{source:v})):S.a.createElement("small",null),S.a.createElement("div",null,g?S.a.createElement("small",null,g,y?": ":null,y?S.a.createElement(m,{href:Object(D.F)(y),onClick:function(e){return e.stopPropagation()},target:"_blank"},y):null):null),S.a.createElement("button",{className:"expand-operation",title:_?"Collapse operation":"Expand operation",onClick:function(){return i.show(b,!_)}},S.a.createElement("svg",{className:"arrow",width:"20",height:"20"},S.a.createElement("use",{href:_?"#large-arrow-down":"#large-arrow",xlinkHref:_?"#large-arrow-down":"#large-arrow"})))),S.a.createElement(f,{isOpened:_},r))}}]),t}(S.a.Component);v()(Ue,"defaultProps",{tagObj:O.a.fromJS({}),tag:""});var qe=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,i=e.toggleShown,a=e.onTryoutClick,s=e.onCancelClick,u=e.onExecute,c=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,h=e.specSelectors,d=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),_=b.deprecated,w=b.isShown,x=b.path,E=b.method,C=b.op,k=b.tag,O=b.operationId,A=b.allowTryItOut,T=b.displayRequestDuration,j=b.tryItOutEnabled,I=b.executeInProgress,P=C.description,M=C.externalDocs,N=C.schemes,R=y.getIn(["op"]),L=R.get("responses"),U=Object(D.n)(R,["parameters"]),q=h.operationScheme(x,E),F=["operations",k,O],B=Object(D.m)(R),z=l("responses"),V=l("parameters"),H=l("execute"),W=l("clear"),J=l("Collapse"),K=l("Markdown"),Y=l("schemes"),$=l("OperationServers"),G=l("OperationExt"),Z=l("OperationSummary"),X=l("Link"),Q=p().showExtensions;if(L&&r&&r.size>0){var ee=!L.get(String(r.get("status")))&&!L.get("default");r=r.set("notDocumented",ee)}var te=[x,E];return S.a.createElement("div",{className:_?"opblock opblock-deprecated":w?"opblock opblock-".concat(E," is-open"):"opblock opblock-".concat(E),id:Object(D.g)(F.join("-"))},S.a.createElement(Z,{operationProps:y,toggleShown:i,getComponent:l,authActions:d,authSelectors:m,specPath:t}),S.a.createElement(J,{isOpened:w},S.a.createElement("div",{className:"opblock-body"},R&&R.size||null===R?null:S.a.createElement("img",{height:"32px",width:"32px",src:n(467),className:"opblock-loading-animation"}),_&&S.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),P&&S.a.createElement("div",{className:"opblock-description-wrapper"},S.a.createElement("div",{className:"opblock-description"},S.a.createElement(K,{source:P}))),M&&M.url?S.a.createElement("div",{className:"opblock-external-docs-wrapper"},S.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),S.a.createElement("div",{className:"opblock-external-docs"},S.a.createElement("span",{className:"opblock-external-docs__description"},S.a.createElement(K,{source:M.description})),S.a.createElement(X,{target:"_blank",className:"opblock-external-docs__link",href:Object(D.F)(M.url)},M.url))):null,R&&R.size?S.a.createElement(V,{parameters:U,specPath:t.push("parameters"),operation:R,onChangeKey:te,onTryoutClick:a,onCancelClick:s,tryItOutEnabled:j,allowTryItOut:A,fn:c,getComponent:l,specActions:f,specSelectors:h,pathMethod:[x,E],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,j?S.a.createElement($,{getComponent:l,path:x,method:E,operationServers:R.get("servers"),pathServers:h.paths().getIn([x,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,j&&A&&N&&N.size?S.a.createElement("div",{className:"opblock-schemes"},S.a.createElement(Y,{schemes:N,path:x,method:E,specActions:f,currentScheme:q})):null,S.a.createElement("div",{className:j&&r&&A?"btn-group":"execute-wrapper"},j&&A?S.a.createElement(H,{operation:R,specActions:f,specSelectors:h,path:x,method:E,onExecute:u}):null,j&&r&&A?S.a.createElement(W,{specActions:f,path:x,method:E}):null),I?S.a.createElement("div",{className:"loading-container"},S.a.createElement("div",{className:"loading"})):null,L?S.a.createElement(z,{responses:L,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:h,oas3Actions:v,oas3Selectors:g,specActions:f,produces:h.producesOptionsFor([x,E]),producesValue:h.currentProducesFor([x,E]),specPath:t.push("responses"),path:x,method:E,displayRequestDuration:T,fn:c}):null,Q&&B.size?S.a.createElement(G,{extensions:B,getComponent:l}):null)))}}]),t}(E.PureComponent);v()(qe,"defaultProps",{operation:null,response:null,request:null,specPath:Object(k.List)(),summary:""});var Fe=n(70),Be=n.n(Fe),ze=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,i=e.operationProps,a=e.specPath,s=i.toJS(),u=s.summary,c=s.isAuthorized,l=s.method,p=s.op,f=s.showSummary,h=s.operationId,d=s.originalOperationId,m=s.displayOperationId,v=p.summary,g=i.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),_=n("OperationSummaryPath"),w=n("JumpToPath",!0);return S.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},S.a.createElement(b,{method:l}),S.a.createElement(_,{getComponent:n,operationProps:i,specPath:a}),f?S.a.createElement("div",{className:"opblock-summary-description"},Be()(v||u)):null,m&&(d||h)?S.a.createElement("span",{className:"opblock-summary-operation-id"},d||h):null,g&&g.count()?S.a.createElement(y,{isAuthorized:c,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,S.a.createElement(w,{path:a}))}}]),t}(E.PureComponent);v()(ze,"defaultProps",{operationProps:null,specPath:Object(k.List)(),summary:""});var Ve=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props.method;return S.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),t}(E.PureComponent);v()(Ve,"defaultProps",{operationProps:null});var He=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onCopyCapture",function(e){e.clipboardData.setData("text/plain",n.props.operationProps.get("path")),e.preventDefault()}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.operationProps.toJS(),r=n.deprecated,o=n.isShown,i=n.path,a=n.tag,s=n.operationId,u=n.isDeepLinkingEnabled,c=t("DeepLink");return S.a.createElement("span",{className:r?"opblock-summary-path__deprecated":"opblock-summary-path",onCopyCapture:this.onCopyCapture,"data-path":i},S.a.createElement(c,{enabled:u,isShown:o,path:Object(D.d)("".concat(a,"/").concat(s)),text:i.replace(/\//g,"/")}))}}]),t}(E.PureComponent),We=n(13),Je=n.n(We),Ke=function(e){var t=e.extensions,n=(0,e.getComponent)("OperationExtRow");return S.a.createElement("div",{className:"opblock-section"},S.a.createElement("div",{className:"opblock-section-header"},S.a.createElement("h4",null,"Extensions")),S.a.createElement("div",{className:"table-container"},S.a.createElement("table",null,S.a.createElement("thead",null,S.a.createElement("tr",null,S.a.createElement("td",{className:"col_header"},"Field"),S.a.createElement("td",{className:"col_header"},"Value"))),S.a.createElement("tbody",null,t.entrySeq().map(function(e){var t=Je()(e,2),r=t[0],o=t[1];return S.a.createElement(n,{key:"".concat(r,"-").concat(o),xKey:r,xVal:o})})))))},Ye=function(e){var t=e.xKey,n=e.xVal,r=n?n.toJS?n.toJS():n:null;return S.a.createElement("tr",null,S.a.createElement("td",null,t),S.a.createElement("td",null,a()(r)))},$e=n(489),Ge=n.n($e),Ze=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"initializeComponent",function(e){n.el=e}),v()(ue()(n),"downloadText",function(){Ge()(n.props.value,n.props.fileName||"response.txt")}),v()(ue()(n),"preventYScrollingBeyondElement",function(e){var t=e.target,n=e.nativeEvent.deltaY,r=t.scrollHeight,o=t.offsetHeight,i=t.scrollTop;r>o&&(0===i&&n<0||o+i>=r&&n>0)&&e.preventDefault()}),n}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){Object(D.p)(this.el)}},{key:"componentDidUpdate",value:function(){Object(D.p)(this.el)}},{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable;return n=n||"",S.a.createElement("div",{className:"highlight-code"},r?S.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,S.a.createElement("pre",{ref:this.initializeComponent,onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t))}}]),t}(E.Component),Xe=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onChangeProducesWrapper",function(e){return n.props.specActions.changeProducesValue([n.props.path,n.props.method],e)}),v()(ue()(n),"onResponseContentTypeChange",function(e){var t=e.controlsAcceptHeader,r=e.value,o=n.props,i=o.oas3Actions,a=o.path,s=o.method;t&&i.setResponseContentType({value:r,path:a,method:s})}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this,n=this.props,r=n.responses,o=n.tryItOutResponse,i=n.getComponent,a=n.getConfigs,s=n.specSelectors,u=n.fn,c=n.producesValue,l=n.displayRequestDuration,p=n.specPath,f=n.path,h=n.method,d=n.oas3Selectors,m=n.oas3Actions,v=Object(D.f)(r),g=i("contentType"),y=i("liveResponse"),b=i("response"),_=this.props.produces&&this.props.produces.size?this.props.produces:t.defaultProps.produces,w=s.isOAS3()?Object(D.k)(r):null;return S.a.createElement("div",{className:"responses-wrapper"},S.a.createElement("div",{className:"opblock-section-header"},S.a.createElement("h4",null,"Responses"),s.isOAS3()?null:S.a.createElement("label",null,S.a.createElement("span",null,"Response content type"),S.a.createElement(g,{value:c,onChange:this.onChangeProducesWrapper,contentTypes:_,className:"execute-content-type"}))),S.a.createElement("div",{className:"responses-inner"},o?S.a.createElement("div",null,S.a.createElement(y,{response:o,getComponent:i,getConfigs:a,specSelectors:s,path:this.props.path,method:this.props.method,displayRequestDuration:l}),S.a.createElement("h4",null,"Responses")):null,S.a.createElement("table",{className:"responses-table"},S.a.createElement("thead",null,S.a.createElement("tr",{className:"responses-header"},S.a.createElement("td",{className:"col_header response-col_status"},"Code"),S.a.createElement("td",{className:"col_header response-col_description"},"Description"),s.isOAS3()?S.a.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),S.a.createElement("tbody",null,r.entrySeq().map(function(t){var n=Je()(t,2),r=n[0],l=n[1],g=o&&o.get("status")==r?"response_current":"";return S.a.createElement(b,{key:r,path:f,method:h,specPath:p.push(r),isDefault:v===r,fn:u,className:g,code:r,response:l,specSelectors:s,controlsAcceptHeader:l===w,onContentTypeChange:e.onResponseContentTypeChange,contentType:c,getConfigs:a,activeExamplesKey:d.activeExamplesMember(f,h,"responses",r),oas3Actions:m,getComponent:i})}).toArray()))))}}]),t}(S.a.Component);v()(Xe,"defaultProps",{tryItOutResponse:null,produces:Object(k.fromJS)(["application/json"]),displayRequestDuration:!1});var Qe=n(59),et=n.n(Qe),tt=function(e){function t(e,n){var r;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"_onContentTypeChange",function(e){var t=r.props,n=t.onContentTypeChange,o=t.controlsAcceptHeader;r.setState({responseContentType:e}),n({value:e,controlsAcceptHeader:o})}),v()(ue()(r),"getTargetExamplesKey",function(){var e=r.props,t=e.response,n=e.contentType,o=e.activeExamplesKey,i=r.state.responseContentType||n,a=t.getIn(["content",i],Object(k.Map)({})).get("examples",null).keySeq().first();return o||a}),r.state={responseContentType:""},r}return le()(t,e),x()(t,[{key:"render",value:function(){var e,t,n,r=this.props,o=r.path,i=r.method,a=r.code,s=r.response,u=r.className,c=r.specPath,l=r.fn,p=r.getComponent,f=r.getConfigs,h=r.specSelectors,d=r.contentType,m=r.controlsAcceptHeader,v=r.oas3Actions,g=l.inferSchema,y=h.isOAS3(),b=s.get("headers"),_=s.get("links"),w=p("headers"),x=p("highlightCode"),E=p("modelExample"),C=p("Markdown"),O=p("operationLink"),A=p("contentType"),T=p("ExamplesSelect"),j=p("Example"),I=this.state.responseContentType||d,P=s.getIn(["content",I],Object(k.Map)({})),M=P.get("examples",null);if(y){var N=P.get("schema");t=N?g(N.toJS()):null,n=N?Object(k.List)(["content",this.state.responseContentType,"schema"]):c}else t=s.get("schema"),n=s.has("schema")?c.push("schema"):c;if(y){var R=P.get("schema",Object(k.Map)({}));if(M){var L=this.getTargetExamplesKey(),U=M.get(L,Object(k.Map)({}));e=Object(D.I)(U.get("value"))}else e=void 0!==P.get("example")?Object(D.I)(P.get("example")):Object(D.o)(R.toJS(),this.state.responseContentType,{includeReadOnly:!0})}else e=s.getIn(["examples",I])?s.getIn(["examples",I]):t?Object(D.o)(t.toJS(),I,{includeReadOnly:!0,includeWriteOnly:!0}):null;var q=function(e,t){return null!=e?S.a.createElement("div",null,S.a.createElement(t,{className:"example",value:Object(D.I)(e)})):null}(e,x);return S.a.createElement("tr",{className:"response "+(u||""),"data-code":a},S.a.createElement("td",{className:"response-col_status"},a),S.a.createElement("td",{className:"response-col_description"},S.a.createElement("div",{className:"response-col_description__inner"},S.a.createElement(C,{source:s.get("description")})),y&&s.get("content")?S.a.createElement("section",{className:"response-controls"},S.a.createElement("div",{className:et()("response-control-media-type",{"response-control-media-type--accept-controller":m})},S.a.createElement("small",{className:"response-control-media-type__title"},"Media type"),S.a.createElement(A,{value:this.state.responseContentType,contentTypes:s.get("content")?s.get("content").keySeq():Object(k.Seq)(),onChange:this._onContentTypeChange}),m?S.a.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",S.a.createElement("code",null,"Accept")," header."):null),M?S.a.createElement("div",{className:"response-control-examples"},S.a.createElement("small",{className:"response-control-examples__title"},"Examples"),S.a.createElement(T,{examples:M,currentExampleKey:this.getTargetExamplesKey(),onSelect:function(e){return v.setActiveExamplesMember({name:e,pathMethod:[o,i],contextType:"responses",contextName:a})},showLabels:!1})):null):null,q||t?S.a.createElement(E,{specPath:n,getComponent:p,getConfigs:f,specSelectors:h,schema:Object(D.i)(t),example:q}):null,y&&M?S.a.createElement(j,{example:M.get(this.getTargetExamplesKey(),Object(k.Map)({})),getComponent:p,omitValue:!0}):null,b?S.a.createElement(w,{headers:b,getComponent:p}):null),y?S.a.createElement("td",{className:"response-col_links"},_?_.toSeq().map(function(e,t){return S.a.createElement(O,{key:t,name:t,link:e,getComponent:p})}):S.a.createElement("i",null,"No links")):null)}}]),t}(S.a.Component);v()(tt,"defaultProps",{response:Object(k.fromJS)({}),onContentTypeChange:function(){}});var nt=n(490),rt=n.n(nt),ot=n(491),it=n.n(ot),at=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"state",{parsedContent:null}),v()(ue()(n),"updateParsedContent",function(e){var t=n.props.content;if(e!==t)if(t&&t instanceof Blob){var r=new FileReader;r.onload=function(){n.setState({parsedContent:r.result})},r.readAsText(t)}else n.setState({parsedContent:t.toString()})}),n}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){this.updateParsedContent(null)}},{key:"componentDidUpdate",value:function(e){this.updateParsedContent(e.content)}},{key:"render",value:function(){var e,t,n=this.props,r=n.content,o=n.contentType,i=n.url,s=n.headers,u=void 0===s?{}:s,c=n.getComponent,l=this.state.parsedContent,p=c("highlightCode"),f="response_"+(new Date).getTime();if(i=i||"",/^application\/octet-stream/i.test(o)||u["Content-Disposition"]&&/attachment/i.test(u["Content-Disposition"])||u["content-disposition"]&&/attachment/i.test(u["content-disposition"])||u["Content-Description"]&&/File Transfer/i.test(u["Content-Description"])||u["content-description"]&&/File Transfer/i.test(u["content-description"]))if("Blob"in window){var h=o||"text/html",d=r instanceof Blob?r:new Blob([r],{type:h}),m=window.URL.createObjectURL(d),v=[h,i.substr(i.lastIndexOf("/")+1),m].join(":"),g=u["content-disposition"]||u["Content-Disposition"];if(void 0!==g){var y=Object(D.h)(g);null!==y&&(v=y)}t=R.a.navigator&&R.a.navigator.msSaveOrOpenBlob?S.a.createElement("div",null,S.a.createElement("a",{href:m,onClick:function(){return R.a.navigator.msSaveOrOpenBlob(d,v)}},"Download file")):S.a.createElement("div",null,S.a.createElement("a",{href:m,download:v},"Download file"))}else t=S.a.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(o)){try{e=a()(JSON.parse(r),null," ")}catch(t){e="can't parse JSON. Raw result:\n\n"+r}t=S.a.createElement(p,{downloadable:!0,fileName:"".concat(f,".json"),value:e})}else/xml/i.test(o)?(e=rt()(r,{textNodesOnSameLine:!0,indentor:" "}),t=S.a.createElement(p,{downloadable:!0,fileName:"".concat(f,".xml"),value:e})):t="text/html"===it()(o)||/text\/plain/.test(o)?S.a.createElement(p,{downloadable:!0,fileName:"".concat(f,".html"),value:r}):/^image\//i.test(o)?o.includes("svg")?S.a.createElement("div",null," ",r," "):S.a.createElement("img",{style:{maxWidth:"100%"},src:window.URL.createObjectURL(r)}):/^audio\//i.test(o)?S.a.createElement("pre",{className:"microlight"},S.a.createElement("audio",{controls:!0},S.a.createElement("source",{src:i,type:o}))):"string"==typeof r?S.a.createElement(p,{downloadable:!0,fileName:"".concat(f,".txt"),value:r}):r.size>0?l?S.a.createElement("div",null,S.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),S.a.createElement(p,{downloadable:!0,fileName:"".concat(f,".txt"),value:l})):S.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?S.a.createElement("div",null,S.a.createElement("h5",null,"Response body"),t):null}}]),t}(S.a.PureComponent),st=n(12),ut=n.n(st),ct=function(e){function t(e){var n;return _()(this,t),n=oe()(this,ae()(t).call(this,e)),v()(ue()(n),"onChange",function(e,t,r){var o=n.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,r)}),v()(ue()(n),"onChangeConsumesWrapper",function(e){var t=n.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)}),v()(ue()(n),"toggleTab",function(e){return"parameters"===e?n.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?n.setState({callbackVisible:!0,parametersVisible:!1}):void 0}),n.state={callbackVisible:!1,parametersVisible:!0},n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,i=t.allowTryItOut,a=t.tryItOutEnabled,s=t.specPath,u=t.fn,c=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,h=t.pathMethod,d=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=c("parameterRow"),y=c("TryItOutButton"),b=c("contentType"),_=c("Callbacks",!0),w=c("RequestBody",!0),x=a&&i,E=p.isOAS3(),C=v.get("requestBody");return S.a.createElement("div",{className:"opblock-section"},S.a.createElement("div",{className:"opblock-section-header"},E?S.a.createElement("div",{className:"tab-header"},S.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},S.a.createElement("h4",{className:"opblock-title"},S.a.createElement("span",null,"Parameters"))),v.get("callbacks")?S.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},S.a.createElement("h4",{className:"opblock-title"},S.a.createElement("span",null,"Callbacks"))):null):S.a.createElement("div",{className:"tab-header"},S.a.createElement("h4",{className:"opblock-title"},"Parameters")),i?S.a.createElement(y,{enabled:a,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?S.a.createElement("div",{className:"parameters-container"},o.count()?S.a.createElement("div",{className:"table-container"},S.a.createElement("table",{className:"parameters"},S.a.createElement("thead",null,S.a.createElement("tr",null,S.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),S.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),S.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(O.a.Map.isMap).map(t)}(o,function(t,n){return S.a.createElement(g,{fn:u,specPath:s.push(n.toString()),getComponent:c,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(h,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:d,oas3Selectors:m,pathMethod:h,isExecute:x})}).toArray()))):S.a.createElement("div",{className:"opblock-description-wrapper"},S.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?S.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},S.a.createElement(_,{callbacks:Object(k.Map)(v.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,E&&C&&this.state.parametersVisible&&S.a.createElement("div",{className:"opblock-section opblock-section-request-body"},S.a.createElement("div",{className:"opblock-section-header"},S.a.createElement("h4",{className:"opblock-title parameter__name ".concat(C.get("required")&&"required")},"Request body"),S.a.createElement("label",null,S.a.createElement(b,{value:m.requestContentType.apply(m,ut()(h)),contentTypes:C.get("content",Object(k.List)()).keySeq(),onChange:function(e){d.setRequestContentType({value:e,pathMethod:h})},className:"body-param-content-type"}))),S.a.createElement("div",{className:"opblock-description-wrapper"},S.a.createElement(w,{specPath:s.slice(0,-1).push("requestBody"),requestBody:C,requestBodyValue:m.requestBodyValue.apply(m,ut()(h)),isExecute:x,activeExamplesKey:m.activeExamplesMember.apply(m,ut()(h).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,ut()(h)),r=k.Map.isMap(n)?n:Object(k.Map)();return d.setRequestBodyValue({pathMethod:h,value:r.setIn(t,e)})}d.setRequestBodyValue({value:e,pathMethod:h})},contentType:m.requestContentType.apply(m,ut()(h))}))))}}]),t}(E.Component);v()(ct,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var lt=function(e){var t=e.xKey,n=e.xVal;return S.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},pt=function(e){var t=e.param,n=e.isIncluded,r=e.onChange,o=e.isDisabled;return t.get("allowEmptyValue")?S.a.createElement("div",{className:et()("parameter__empty_value_toggle",{disabled:o})},S.a.createElement("input",{type:"checkbox",disabled:o,checked:!o&&n,onChange:function(e){r(e.target.checked)}}),"Send empty value"):null},ft=n(123),ht=function(e){function t(e,n){var r;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"onChangeWrapper",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=r.props,o=n.onChange,i=n.rawParam;return o(i,""===e||e&&0===e.size?null:e,t)}),v()(ue()(r),"_onExampleSelect",function(e){r.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:r.props.pathMethod,contextType:"parameters",contextName:r.getParamKey()})}),v()(ue()(r),"onChangeIncludeEmpty",function(e){var t=r.props,n=t.specActions,o=t.param,i=t.pathMethod,a=o.get("name"),s=o.get("in");return n.updateEmptyParamInclusion(i,a,s,e)}),v()(ue()(r),"setDefaultValue",function(){var e=r.props,t=e.specSelectors,n=e.pathMethod,o=e.rawParam,i=e.oas3Selectors,a=t.parameterWithMetaByIdentity(n,o)||Object(k.Map)(),s=Object(ft.a)(a,{isOAS3:t.isOAS3()}).schema,u=a.get("content",Object(k.Map)()).keySeq().first(),c=s?Object(D.o)(s.toJS(),u,{includeWriteOnly:!0}):null;if(a&&void 0===a.get("value")&&"body"!==a.get("in")){var l;if(t.isSwagger2())l=a.get("x-example")||a.getIn(["schema","example"])||s&&s.getIn(["default"]);else if(t.isOAS3()){var p=i.activeExamplesMember.apply(i,ut()(n).concat(["parameters",r.getParamKey()]));l=a.getIn(["examples",p,"value"])||a.getIn(["content",u,"example"])||a.get("example")||s&&s.get("example")||s&&s.get("default")||a.get("default")}void 0===l||k.List.isList(l)||(l=Object(D.I)(l)),void 0!==l?r.onChangeWrapper(l):s&&"object"===s.get("type")&&c&&!a.get("examples")&&r.onChangeWrapper(k.List.isList(c)?c:Object(D.I)(c))}}),r.setDefaultValue(),r}return le()(t,e),x()(t,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,i=n.isOAS3(),a=n.parameterWithMetaByIdentity(r,o)||new k.Map;if(a=a.isEmpty()?o:a,i){var s=Object(ft.a)(a,{isOAS3:i}).schema;t=s?s.get("enum"):void 0}else t=a?a.get("enum"):void 0;var u,c=a?a.get("value"):void 0;void 0!==c?u=c:o.get("required")&&t&&t.size&&(u=t.first()),void 0!==u&&u!==c&&this.onChangeWrapper(Object(D.x)(u)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,i=e.isExecute,a=e.fn,s=e.onChangeConsumes,u=e.specSelectors,c=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=u.isOAS3(),h=o(),d=h.showExtensions,m=h.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b=r("JsonSchemaForm"),_=r("ParamBody"),w=t.get("in"),x="body"!==w?null:S.a.createElement(_,{getComponent:r,fn:a,param:t,consumes:u.consumesOptionsFor(c),consumesValue:u.contentTypeValues(c).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:s,isExecute:i,specSelectors:u,pathMethod:c}),E=r("modelExample"),C=r("Markdown"),O=r("ParameterExt"),A=r("ParameterIncludeEmpty"),T=r("ExamplesSelectValueRetainer"),j=r("Example"),I=Object(ft.a)(t,{isOAS3:f}).schema,P=u.parameterWithMetaByIdentity(c,n)||Object(k.Map)(),M=I?I.get("format"):null,N=I?I.get("type"):null,L=I?I.getIn(["items","type"]):null,U="formData"===w,q="FormData"in R.a,F=t.get("required"),B=P?P.get("value"):"",z=m?Object(D.l)(I):null,V=d?Object(D.m)(t):null,H=!1;return void 0!==t&&I&&(v=I.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):I&&(g=I.get("enum")),g&&g.size&&g.size>0&&(H=!0),void 0!==t&&(I&&(y=I.get("default")),void 0===y&&(y=t.get("default")),void 0===t.get("example")&&t.get("x-example")),S.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},S.a.createElement("td",{className:"parameters-col_name"},S.a.createElement("div",{className:F?"parameter__name required":"parameter__name"},t.get("name"),F?S.a.createElement("span",{style:{color:"red"}}," *"):null),S.a.createElement("div",{className:"parameter__type"},N,L&&"[".concat(L,"]"),M&&S.a.createElement("span",{className:"prop-format"},"($",M,")")),S.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),S.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&z.size?z.map(function(e,t){return S.a.createElement(O,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})}):null,d&&V.size?V.map(function(e,t){return S.a.createElement(O,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})}):null),S.a.createElement("td",{className:"parameters-col_description"},t.get("description")?S.a.createElement(C,{source:t.get("description")}):null,!x&&i||!H?null:S.a.createElement(C,{className:"parameter__enum",source:"<i>Available values</i> : "+g.map(function(e){return e}).toArray().join(", ")}),!x&&i||void 0===y?null:S.a.createElement(C,{className:"parameter__default",source:"<i>Default value</i> : "+y}),U&&!q&&S.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?S.a.createElement("section",{className:"parameter-controls"},S.a.createElement(T,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,ut()(c).concat(["parameters",this.getParamKey()])),currentUserInputValue:B})):null,x?null:S.a.createElement(b,{fn:a,getComponent:r,value:B,required:F,disabled:!i,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:P.get("errors"),schema:I}),x&&I?S.a.createElement(E,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:i,specSelectors:u,schema:I,example:x}):null,!x&&i?S.a.createElement(A,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(c,t.get("name"),t.get("in")),isDisabled:B&&0!==B.size,param:t}):null,f&&t.get("examples")?S.a.createElement(j,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,ut()(c).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),t}(E.Component),dt=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onClick",function(){var e=n.props,t=e.specSelectors,r=e.specActions,o=e.operation,i=e.path,a=e.method;r.validateParams([i,a]),t.validateBeforeExecute([i,a])?(n.props.onExecute&&n.props.onExecute(),r.execute({operation:o,path:i,method:a})):(r.clearValidateParams([i,a]),setTimeout(function(){r.validateParams([i,a])},40))}),v()(ue()(n),"onChangeProducesWrapper",function(e){return n.props.specActions.changeProducesValue([n.props.path,n.props.method],e)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){return S.a.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick},"Execute")}}]),t}(E.Component),mt={color:"#999",fontStyle:"italic"},vt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.headers,n=e.getComponent,r=n("Property"),o=n("Markdown");return t&&t.size?S.a.createElement("div",{className:"headers-wrapper"},S.a.createElement("h4",{className:"headers__title"},"Headers:"),S.a.createElement("table",{className:"headers"},S.a.createElement("thead",null,S.a.createElement("tr",{className:"header-row"},S.a.createElement("th",{className:"header-col"},"Name"),S.a.createElement("th",{className:"header-col"},"Description"),S.a.createElement("th",{className:"header-col"},"Type"))),S.a.createElement("tbody",null,t.entrySeq().map(function(e){var t=Je()(e,2),n=t[0],i=t[1];if(!O.a.Map.isMap(i))return null;var a=i.get("description"),s=i.getIn(["schema"])?i.getIn(["schema","type"]):i.getIn(["type"]),u=i.getIn(["schema","example"]);return S.a.createElement("tr",{key:n},S.a.createElement("td",{className:"header-col"},n),S.a.createElement("td",{className:"header-col"},a?S.a.createElement(o,{source:a}):null),S.a.createElement("td",{className:"header-col"},s," ",u?S.a.createElement(r,{propKey:"Example",propVal:u,propStyle:mt}):null))}).toArray()))):null}}]),t}(S.a.Component),gt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.editorActions,n=e.errSelectors,r=e.layoutSelectors,o=e.layoutActions,i=(0,e.getComponent)("Collapse");if(t&&t.jumpToLine)var a=t.jumpToLine;var s=n.allErrors().filter(function(e){return"thrown"===e.get("type")||"error"===e.get("level")});if(!s||s.count()<1)return null;var u=r.isShown(["errorPane"],!0),c=s.sortBy(function(e){return e.get("line")});return S.a.createElement("pre",{className:"errors-wrapper"},S.a.createElement("hgroup",{className:"error"},S.a.createElement("h4",{className:"errors__title"},"Errors"),S.a.createElement("button",{className:"btn errors__clear-btn",onClick:function(){return o.show(["errorPane"],!u)}},u?"Hide":"Show")),S.a.createElement(i,{isOpened:u,animated:!0},S.a.createElement("div",{className:"errors"},c.map(function(e,t){var n=e.get("type");return"thrown"===n||"auth"===n?S.a.createElement(yt,{key:t,error:e.get("error")||e,jumpToLine:a}):"spec"===n?S.a.createElement(bt,{key:t,error:e,jumpToLine:a}):void 0}))))}}]),t}(S.a.Component),yt=function(e){var t=e.error,n=e.jumpToLine;if(!t)return null;var r=t.get("line");return S.a.createElement("div",{className:"error-wrapper"},t?S.a.createElement("div",null,S.a.createElement("h4",null,t.get("source")&&t.get("level")?_t(t.get("source"))+" "+t.get("level"):"",t.get("path")?S.a.createElement("small",null," at ",t.get("path")):null),S.a.createElement("span",{style:{whiteSpace:"pre-line",maxWidth:"100%"}},t.get("message")),S.a.createElement("div",{style:{"text-decoration":"underline",cursor:"pointer"}},r&&n?S.a.createElement("a",{onClick:n.bind(null,r)},"Jump to line ",r):null)):null)},bt=function(e){var t=e.error,n=e.jumpToLine,r=null;return t.get("path")?r=k.List.isList(t.get("path"))?S.a.createElement("small",null,"at ",t.get("path").join(".")):S.a.createElement("small",null,"at ",t.get("path")):t.get("line")&&!n&&(r=S.a.createElement("small",null,"on line ",t.get("line"))),S.a.createElement("div",{className:"error-wrapper"},t?S.a.createElement("div",null,S.a.createElement("h4",null,_t(t.get("source"))+" "+t.get("level")," ",r),S.a.createElement("span",{style:{whiteSpace:"pre-line"}},t.get("message")),S.a.createElement("div",{style:{"text-decoration":"underline",cursor:"pointer"}},n?S.a.createElement("a",{onClick:n.bind(null,t.get("line"))},"Jump to line ",t.get("line")):null)):null)};function _t(e){return(e||"").split(" ").map(function(e){return e[0].toUpperCase()+e.slice(1)}).join(" ")}yt.defaultProps={jumpToLine:null};var wt=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onChangeWrapper",function(e){return n.props.onChange(e.target.value)}),n}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}},{key:"componentWillReceiveProps",value:function(e){e.contentTypes&&e.contentTypes.size&&(e.contentTypes.includes(e.value)||e.onChange(e.contentTypes.first()))}},{key:"render",value:function(){var e=this.props,t=e.contentTypes,n=e.className,r=e.value;return t&&t.size?S.a.createElement("div",{className:"content-type-wrapper "+(n||"")},S.a.createElement("select",{className:"content-type",value:r||"",onChange:this.onChangeWrapper},t.map(function(e){return S.a.createElement("option",{key:e,value:e},e)}).toArray())):null}}]),t}(S.a.Component);v()(wt,"defaultProps",{onChange:function(){},value:null,contentTypes:Object(k.fromJS)(["application/json"])});var xt=n(19),Et=n.n(xt),St=n(40),Ct=n.n(St);function kt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(e){return!!e}).join(" ").trim()}var Ot=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.fullscreen,n=e.full,r=Ct()(e,["fullscreen","full"]);if(t)return S.a.createElement("section",r);var o="swagger-container"+(n?"-full":"");return S.a.createElement("section",Et()({},r,{className:kt(r.className,o)}))}}]),t}(S.a.Component),At={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"},Tt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.hide,n=e.keepContents,r=(e.mobile,e.tablet,e.desktop,e.large,Ct()(e,["hide","keepContents","mobile","tablet","desktop","large"]));if(t&&!n)return S.a.createElement("span",null);var o=[];for(var i in At)if(At.hasOwnProperty(i)){var a=At[i];if(i in this.props){var s=this.props[i];if(s<1){o.push("none"+a);continue}o.push("block"+a),o.push("col-"+s+a)}}var u=kt.apply(void 0,[r.className].concat(o));return S.a.createElement("section",Et()({},r,{style:{display:t?"none":null},className:u}))}}]),t}(S.a.Component),jt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){return S.a.createElement("div",Et()({},this.props,{className:kt(this.props.className,"wrapper")}))}}]),t}(S.a.Component),It=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){return S.a.createElement("button",Et()({},this.props,{className:kt(this.props.className,"button")}))}}]),t}(S.a.Component);v()(It,"defaultProps",{className:""});var Pt=function(e){return S.a.createElement("textarea",e)},Mt=function(e){return S.a.createElement("input",e)},Nt=function(e){function t(e,n){var r,o;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"onChange",function(e){var t,n=r.props,o=n.onChange,i=n.multiple,a=[].slice.call(e.target.options);t=i?a.filter(function(e){return e.selected}).map(function(e){return e.value}):e.target.value,r.setState({value:t}),o&&o(t)}),o=e.value?e.value:e.multiple?[""]:"",r.state={value:o},r}return le()(t,e),x()(t,[{key:"componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({value:e.value})}},{key:"render",value:function(){var e,t,n=this.props,r=n.allowedValues,o=n.multiple,i=n.allowEmptyValue,a=n.disabled,s=(null===(e=this.state.value)||void 0===e?void 0:null===(t=e.toJS)||void 0===t?void 0:t.call(e))||this.state.value;return S.a.createElement("select",{className:this.props.className,multiple:o,value:s,onChange:this.onChange,disabled:a},i?S.a.createElement("option",{value:""},"--"):null,r.map(function(e,t){return S.a.createElement("option",{key:t,value:String(e)},String(e))}))}}]),t}(S.a.Component);v()(Nt,"defaultProps",{multiple:!1,allowEmptyValue:!0});var Rt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){return S.a.createElement("a",Et()({},this.props,{rel:"noopener noreferrer",className:kt(this.props.className,"link")}))}}]),t}(S.a.Component),Dt=function(e){var t=e.children;return S.a.createElement("div",{style:{height:"auto",border:"none",margin:0,padding:0}}," ",t," ")},Lt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"renderNotAnimated",value:function(){return this.props.isOpened?S.a.createElement(Dt,null,this.props.children):S.a.createElement("noscript",null)}},{key:"render",value:function(){var e=this.props,t=e.animated,n=e.isOpened,r=e.children;return t?(r=n?r:null,S.a.createElement(Dt,null,r)):this.renderNotAnimated()}}]),t}(S.a.Component);v()(Lt,"defaultProps",{isOpened:!1,animated:!1});var Ut=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return(n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o)))).setTagShown=n._setTagShown.bind(ue()(n)),n}return le()(t,e),x()(t,[{key:"_setTagShown",value:function(e,t){this.props.layoutActions.show(e,t)}},{key:"showOp",value:function(e,t){this.props.layoutActions.show(e,t)}},{key:"render",value:function(){var e=this.props,t=e.specSelectors,n=e.layoutSelectors,r=e.layoutActions,o=e.getComponent,i=t.taggedOperations(),a=o("Collapse");return S.a.createElement("div",null,S.a.createElement("h4",{className:"overview-title"},"Overview"),i.map(function(e,t){var o=e.get("operations"),i=["overview-tags",t],s=n.isShown(i,!0);return S.a.createElement("div",{key:"overview-"+t},S.a.createElement("h4",{onClick:function(){return r.show(i,!s)},className:"link overview-tag"}," ",s?"-":"+",t),S.a.createElement(a,{isOpened:s,animated:!0},o.map(function(e){var t=e.toObject(),o=t.path,i=t.method,a=t.id,s=a,u=n.isShown(["operations",s]);return S.a.createElement(qt,{key:a,path:o,method:i,id:o+"-"+i,shown:u,showOpId:s,showOpIdPrefix:"operations",href:"#operation-".concat(s),onClick:r.show})}).toArray()))}).toArray(),i.size<1&&S.a.createElement("h3",null," No operations defined in spec! "))}}]),t}(S.a.Component),qt=function(e){function t(e){var n;return _()(this,t),(n=oe()(this,ae()(t).call(this,e))).onClick=n._onClick.bind(ue()(n)),n}return le()(t,e),x()(t,[{key:"_onClick",value:function(){var e=this.props,t=e.showOpId,n=e.showOpIdPrefix;(0,e.onClick)([n,t],!e.shown)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.method,r=e.shown,o=e.href;return S.a.createElement(Rt,{href:o,style:{fontWeight:r?"bold":"normal"},onClick:this.onClick,className:"block opblock-link"},S.a.createElement("div",null,S.a.createElement("small",{className:"bold-label-".concat(n)},n.toUpperCase()),S.a.createElement("span",{className:"bold-label"},t)))}}]),t}(S.a.Component),Ft=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}},{key:"render",value:function(){var e=this,t=this.props,n=(t.value,t.defaultValue,Ct()(t,["value","defaultValue"]));return S.a.createElement("input",Et()({},n,{ref:function(t){return e.inputRef=t}}))}}]),t}(S.a.Component),Bt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.host,n=e.basePath;return S.a.createElement("pre",{className:"base-url"},"[ Base URL: ",t,n," ]")}}]),t}(S.a.Component),zt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.getComponent,r=t.get("name")||"the developer",o=t.get("url"),i=t.get("email"),a=n("Link");return S.a.createElement("div",{className:"info__contact"},o&&S.a.createElement("div",null,S.a.createElement(a,{href:Object(D.F)(o),target:"_blank"},r," - Website")),i&&S.a.createElement(a,{href:Object(D.F)("mailto:".concat(i))},o?"Send email to ".concat(r):"Contact ".concat(r)))}}]),t}(S.a.Component),Vt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.license,n=(0,e.getComponent)("Link"),r=t.get("name")||"License",o=t.get("url");return S.a.createElement("div",{className:"info__license"},o?S.a.createElement(n,{target:"_blank",href:Object(D.F)(o)},r):S.a.createElement("span",null,r))}}]),t}(S.a.Component),Ht=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=(0,e.getComponent)("Link");return S.a.createElement(n,{target:"_blank",href:Object(D.F)(t)},S.a.createElement("span",{className:"url"}," ",t," "))}}]),t}(S.a.PureComponent),Wt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.info,n=e.url,r=e.host,o=e.basePath,i=e.getComponent,a=e.externalDocs,s=t.get("version"),u=t.get("description"),c=t.get("title"),l=t.get("termsOfService"),p=t.get("contact"),f=t.get("license"),h=(a||Object(k.fromJS)({})).toJS(),d=h.url,m=h.description,v=i("Markdown"),g=i("Link"),y=i("VersionStamp"),b=i("InfoUrl"),_=i("InfoBasePath");return S.a.createElement("div",{className:"info"},S.a.createElement("hgroup",{className:"main"},S.a.createElement("h2",{className:"title"},c,s&&S.a.createElement(y,{version:s})),r||o?S.a.createElement(_,{host:r,basePath:o}):null,n&&S.a.createElement(b,{getComponent:i,url:n})),S.a.createElement("div",{className:"description"},S.a.createElement(v,{source:u})),l&&S.a.createElement("div",{className:"info__tos"},S.a.createElement(g,{target:"_blank",href:Object(D.F)(l)},"Terms of service")),p&&p.size?S.a.createElement(zt,{getComponent:i,data:p}):null,f&&f.size?S.a.createElement(Vt,{getComponent:i,license:f}):null,d?S.a.createElement(g,{className:"info__extdocs",target:"_blank",href:Object(D.F)(d)},m||d):null)}}]),t}(S.a.Component),Jt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,n=e.getComponent,r=t.info(),o=t.url(),i=t.basePath(),a=t.host(),s=t.externalDocs(),u=n("info");return S.a.createElement("div",null,r&&r.count()?S.a.createElement(u,{info:r,url:o,host:a,basePath:i,externalDocs:s,getComponent:n}):null)}}]),t}(S.a.Component),Kt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){return null}}]),t}(S.a.Component),Yt=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){return S.a.createElement("div",{className:"footer"})}}]),t}(S.a.Component),$t=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onFilterChange",function(e){var t=e.target.value;n.props.layoutActions.updateFilter(t)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,n=e.layoutSelectors,r=(0,e.getComponent)("Col"),o="loading"===t.loadingStatus(),i="failed"===t.loadingStatus(),a=n.currentFilter(),s={};return i&&(s.color="red"),o&&(s.color="#aaa"),S.a.createElement("div",null,null===a||!1===a?null:S.a.createElement("div",{className:"filter-container"},S.a.createElement(r,{className:"filter wrapper",mobile:12},S.a.createElement("input",{className:"operation-filter-input",placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:!0===a||"true"===a?"":a,disabled:o,style:s}))))}}]),t}(S.a.Component),Gt=Function.prototype,Zt=function(e){function t(e,n){var r;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"updateValues",function(e){var t=e.param,n=e.isExecute,o=e.consumesValue,i=void 0===o?"":o,a=/xml/i.test(i),s=/json/i.test(i),u=a?t.get("value_xml"):t.get("value");if(void 0!==u){var c=!u&&s?"{}":u;r.setState({value:c}),r.onChange(c,{isXml:a,isEditBox:n})}else a?r.onChange(r.sample("xml"),{isXml:a,isEditBox:n}):r.onChange(r.sample(),{isEditBox:n})}),v()(ue()(r),"sample",function(e){var t=r.props,n=t.param,o=(0,t.fn.inferSchema)(n.toJS());return Object(D.o)(o,e,{includeWriteOnly:!0})}),v()(ue()(r),"onChange",function(e,t){var n=t.isEditBox,o=t.isXml;r.setState({value:e,isEditBox:n}),r._onChange(e,o)}),v()(ue()(r),"_onChange",function(e,t){(r.props.onChange||Gt)(e,t)}),v()(ue()(r),"handleOnChange",function(e){var t=r.props.consumesValue,n=/xml/i.test(t),o=e.target.value;r.onChange(o,{isXml:n})}),v()(ue()(r),"toggleIsEditBox",function(){return r.setState(function(e){return{isEditBox:!e.isEditBox}})}),r.state={isEditBox:!1,value:""},r}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){this.updateValues.call(this,this.props)}},{key:"componentWillReceiveProps",value:function(e){this.updateValues.call(this,e)}},{key:"render",value:function(){var e=this.props,n=e.onChangeConsumes,r=e.param,o=e.isExecute,i=e.specSelectors,a=e.pathMethod,s=e.getComponent,u=s("Button"),c=s("TextArea"),l=s("highlightCode"),p=s("contentType"),f=(i?i.parameterWithMetaByIdentity(a,r):r).get("errors",Object(k.List)()),h=i.contentTypeValues(a).get("requestContentType"),d=this.props.consumes&&this.props.consumes.size?this.props.consumes:t.defaultProp.consumes,m=this.state,v=m.value,g=m.isEditBox;return S.a.createElement("div",{className:"body-param","data-param-name":r.get("name"),"data-param-in":r.get("in")},g&&o?S.a.createElement(c,{className:"body-param__text"+(f.count()?" invalid":""),value:v,onChange:this.handleOnChange}):v&&S.a.createElement(l,{className:"body-param__example",value:v}),S.a.createElement("div",{className:"body-param-options"},o?S.a.createElement("div",{className:"body-param-edit"},S.a.createElement(u,{className:g?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},g?"Cancel":"Edit")):null,S.a.createElement("label",{htmlFor:""},S.a.createElement("span",null,"Parameter content type"),S.a.createElement(p,{value:h,contentTypes:d,onChange:n,className:"body-param-content-type"}))))}}]),t}(E.PureComponent);v()(Zt,"defaultProp",{consumes:Object(k.fromJS)(["application/json"]),param:Object(k.fromJS)({}),onChange:Gt,onChangeConsumes:Gt});var Xt=n(79),Qt=n.n(Xt),en=function(e){return e.indexOf("_**[]")<0?e:e.split("_**[]")[0].trim()};var tn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"handleFocus",value:function(e){e.target.select(),document.execCommand("copy")}},{key:"render",value:function(){var e=function(e){var t=[],n="",r=e.get("headers");if(t.push("curl"),t.push("-X",e.get("method")),t.push('"'.concat(e.get("url"),'"')),r&&r.size){var o=!0,i=!1,s=void 0;try{for(var u,c=Qt()(e.get("headers").entries());!(o=(u=c.next()).done);o=!0){var l=u.value,p=Je()(l,2),f=p[0],h=p[1];n=h,t.push("-H "),t.push('"'.concat(f,": ").concat(h,'"'))}}catch(e){i=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(i)throw s}}}if(e.get("body"))if("multipart/form-data"===n&&"POST"===e.get("method")){var d=!0,m=!1,v=void 0;try{for(var g,y=Qt()(e.get("body").entrySeq());!(d=(g=y.next()).done);d=!0){var b=Je()(g.value,2),_=b[0],w=b[1],x=en(_);t.push("-F"),w instanceof R.a.File?t.push('"'.concat(x,"=@").concat(w.name).concat(w.type?";type=".concat(w.type):"",'"')):t.push('"'.concat(x,"=").concat(w,'"'))}}catch(e){m=!0,v=e}finally{try{d||null==y.return||y.return()}finally{if(m)throw v}}}else t.push("-d"),t.push(a()(e.get("body")).replace(/\\n/g,""));return t.join(" ")}(this.props.request);return S.a.createElement("div",null,S.a.createElement("h4",null,"Curl"),S.a.createElement("div",{className:"copy-paste"},S.a.createElement("textarea",{onFocus:this.handleFocus,readOnly:!0,className:"curl",style:{whiteSpace:"normal"},value:e})))}}]),t}(S.a.Component),nn=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onChange",function(e){n.setScheme(e.target.value)}),v()(ue()(n),"setScheme",function(e){var t=n.props,r=t.path,o=t.method;t.specActions.setScheme(e,r,o)}),n}return le()(t,e),x()(t,[{key:"componentWillMount",value:function(){var e=this.props.schemes;this.setScheme(e.first())}},{key:"componentWillReceiveProps",value:function(e){this.props.currentScheme&&e.schemes.includes(this.props.currentScheme)||this.setScheme(e.schemes.first())}},{key:"render",value:function(){var e=this.props,t=e.schemes,n=e.currentScheme;return S.a.createElement("label",{htmlFor:"schemes"},S.a.createElement("span",{className:"schemes-title"},"Schemes"),S.a.createElement("select",{onChange:this.onChange,value:n},t.valueSeq().map(function(e){return S.a.createElement("option",{value:e,key:e},e)}).toArray()))}}]),t}(S.a.Component),rn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.specActions,n=e.specSelectors,r=e.getComponent,o=n.operationScheme(),i=n.schemes(),a=r("schemes");return i&&i.size?S.a.createElement(a,{currentScheme:o,schemes:i,specActions:t}):null}}]),t}(S.a.Component),on=function(e){function t(e,n){var r;_()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"toggleCollapsed",function(){r.props.onToggle&&r.props.onToggle(r.props.modelName,!r.state.expanded),r.setState({expanded:!r.state.expanded})});var o=r.props,i=o.expanded,a=o.collapsedContent;return r.state={expanded:i,collapsedContent:a||t.defaultProps.collapsedContent},r}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.hideSelfOnExpand,n=e.expanded,r=e.modelName;t&&n&&this.props.onToggle(r,n)}},{key:"componentWillReceiveProps",value:function(e){this.props.expanded!==e.expanded&&this.setState({expanded:e.expanded})}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.classes;return this.state.expanded&&this.props.hideSelfOnExpand?S.a.createElement("span",{className:n||""},this.props.children):S.a.createElement("span",{className:n||""},t&&S.a.createElement("span",{onClick:this.toggleCollapsed,style:{cursor:"pointer"}},t),S.a.createElement("span",{onClick:this.toggleCollapsed,style:{cursor:"pointer"}},S.a.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")})),this.state.expanded?this.props.children:this.state.collapsedContent)}}]),t}(E.Component);v()(on,"defaultProps",{collapsedContent:"{...}",expanded:!1,title:null,onToggle:function(){},hideSelfOnExpand:!1});var an=function(e){function t(e,n){var r;_()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"activeTab",function(e){var t=e.target.dataset.name;r.setState({activeTab:t})});var o=r.props,i=o.getConfigs,a=o.isExecute,s=i().defaultModelRendering,u=s;return"example"!==s&&"model"!==s&&(u="example"),a&&(u="example"),r.state={activeTab:u},r}return le()(t,e),x()(t,[{key:"componentWillReceiveProps",value:function(e){e.isExecute&&!this.props.isExecute&&this.props.example&&this.setState({activeTab:"example"})}},{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.specSelectors,r=e.schema,o=e.example,i=e.isExecute,a=e.getConfigs,s=e.specPath,u=a().defaultModelExpandDepth,c=t("ModelWrapper"),l=t("highlightCode"),p=n.isOAS3();return S.a.createElement("div",{className:"model-example"},S.a.createElement("ul",{className:"tab"},S.a.createElement("li",{className:"tabitem"+("example"===this.state.activeTab?" active":"")},S.a.createElement("a",{className:"tablinks","data-name":"example",onClick:this.activeTab},i?"Edit Value":"Example Value")),r?S.a.createElement("li",{className:"tabitem"+("model"===this.state.activeTab?" active":"")},S.a.createElement("a",{className:"tablinks"+(i?" inactive":""),"data-name":"model",onClick:this.activeTab},p?"Schema":"Model")):null),S.a.createElement("div",null,"example"===this.state.activeTab?o||S.a.createElement(l,{value:"(no example available)"}):null,"model"===this.state.activeTab&&S.a.createElement(c,{schema:r,getComponent:t,getConfigs:a,specSelectors:n,expandDepth:u,specPath:s})))}}]),t}(S.a.Component),sn=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onToggle",function(e,t){n.props.layoutActions&&n.props.layoutActions.show(["models",e],t)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e,t=this.props,n=t.getComponent,r=t.getConfigs,o=n("Model");return this.props.layoutSelectors&&(e=this.props.layoutSelectors.isShown(["models",this.props.name])),S.a.createElement("div",{className:"model-box"},S.a.createElement(o,Et()({},this.props,{getConfigs:r,expanded:e,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}]),t}(E.Component),un=n(197),cn=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"getSchemaBasePath",function(){return n.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"]}),v()(ue()(n),"getCollapsedContent",function(){return" "}),v()(ue()(n),"handleToggle",function(e,t){n.props.layoutActions.show(["models",e],t),t&&n.props.specActions.requestResolvedSubtree([].concat(ut()(n.getSchemaBasePath()),[e]))}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.specSelectors,r=t.getComponent,o=t.layoutSelectors,i=t.layoutActions,a=t.getConfigs,s=n.definitions(),u=a(),c=u.docExpansion,l=u.defaultModelsExpandDepth;if(!s.size||l<0)return null;var p=o.isShown("models",l>0&&"none"!==c),f=this.getSchemaBasePath(),h=n.isOAS3(),d=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return S.a.createElement("section",{className:p?"models is-open":"models"},S.a.createElement("h4",{onClick:function(){return i.show("models",!p)}},S.a.createElement("span",null,h?"Schemas":"Models"),S.a.createElement("svg",{width:"20",height:"20"},S.a.createElement("use",{xlinkHref:p?"#large-arrow-down":"#large-arrow"}))),S.a.createElement(m,{isOpened:p},s.entrySeq().map(function(t){var s=Je()(t,1)[0],u=[].concat(ut()(f),[s]),c=n.specResolvedSubtree(u),p=n.specJson().getIn(u),h=k.Map.isMap(c)?c:O.a.Map(),m=k.Map.isMap(p)?p:O.a.Map(),y=h.get("title")||m.get("title")||s,b=o.isShown(["models",s],!1);b&&0===h.size&&m.size>0&&e.props.specActions.requestResolvedSubtree([].concat(ut()(e.getSchemaBasePath()),[s]));var _=O.a.List([].concat(ut()(f),[s])),w=S.a.createElement(d,{name:s,expandDepth:l,schema:h||O.a.Map(),displayName:y,specPath:_,getComponent:r,specSelectors:n,getConfigs:a,layoutSelectors:o,layoutActions:i}),x=S.a.createElement("span",{className:"model-box"},S.a.createElement("span",{className:"model model-title"},y));return S.a.createElement("div",{id:"model-".concat(s),className:"model-container",key:"models-section-".concat(s)},S.a.createElement("span",{className:"models-jump-to-path"},S.a.createElement(g,{specPath:_})),S.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(s),onToggle:e.handleToggle,title:x,displayName:y,modelName:s,hideSelfOnExpand:!0,expanded:l>0&&b},w))}).toArray()))}}]),t}(E.Component),ln=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=S.a.createElement("span",null,"Array [ ",t.count()," ]");return S.a.createElement("span",{className:"prop-enum"},"Enum:",S.a.createElement("br",null),S.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},pn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,i=e.getComponent,s=e.getConfigs,u=e.depth,c=e.onToggle,l=e.expanded,p=e.specPath,f=Ct()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),h=f.specSelectors,d=f.expandDepth,m=h.isOAS3;if(!t)return null;var v=s().showExtensions,g=t.get("description"),y=t.get("properties"),b=t.get("additionalProperties"),_=t.get("title")||r||n,w=t.get("required"),x=i("JumpToPath",!0),E=i("Markdown"),C=i("Model"),O=i("ModelCollapse"),A=function(){return S.a.createElement("span",{className:"model-jump-to-path"},S.a.createElement(x,{specPath:p}))},T=S.a.createElement("span",null,S.a.createElement("span",null,"{"),"...",S.a.createElement("span",null,"}"),o?S.a.createElement(A,null):""),j=h.isOAS3()?t.get("anyOf"):null,I=h.isOAS3()?t.get("oneOf"):null,P=h.isOAS3()?t.get("not"):null,M=_&&S.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&S.a.createElement("span",{className:"model-hint"},t.get("$$ref")),S.a.createElement("span",{className:"model-title__text"},_));return S.a.createElement("span",{className:"model"},S.a.createElement(O,{modelName:n,title:M,onToggle:c,expanded:!!l||u<=d,collapsedContent:T},S.a.createElement("span",{className:"brace-open object"},"{"),o?S.a.createElement(A,null):null,S.a.createElement("span",{className:"inner-object"},S.a.createElement("table",{className:"model"},S.a.createElement("tbody",null,g?S.a.createElement("tr",{style:{color:"#666",fontWeight:"normal"}},S.a.createElement("td",{style:{fontWeight:"bold"}},"description:"),S.a.createElement("td",null,S.a.createElement(E,{source:g}))):null,y&&y.size?y.entrySeq().map(function(e){var t=Je()(e,2),r=t[0],o=t[1],a=m()&&o.get("deprecated"),c=k.List.isList(w)&&w.contains(r),l={verticalAlign:"top",paddingRight:"0.2em"};return c&&(l.fontWeight="bold"),S.a.createElement("tr",{key:r,className:a&&"deprecated"},S.a.createElement("td",{style:l},r,c&&S.a.createElement("span",{style:{color:"red"}},"*")),S.a.createElement("td",{style:{verticalAlign:"top"}},S.a.createElement(C,Et()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:c,getComponent:i,specPath:p.push("properties",r),getConfigs:s,schema:o,depth:u+1}))))}).toArray():null,v?S.a.createElement("tr",null,S.a.createElement("td",null," ")):null,v?t.entrySeq().map(function(e){var t=Je()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return S.a.createElement("tr",{key:n,style:{color:"#777"}},S.a.createElement("td",null,n),S.a.createElement("td",{style:{verticalAlign:"top"}},a()(o)))}}).toArray():null,b&&b.size?S.a.createElement("tr",null,S.a.createElement("td",null,"< * >:"),S.a.createElement("td",null,S.a.createElement(C,Et()({},f,{required:!1,getComponent:i,specPath:p.push("additionalProperties"),getConfigs:s,schema:b,depth:u+1})))):null,j?S.a.createElement("tr",null,S.a.createElement("td",null,"anyOf ->"),S.a.createElement("td",null,j.map(function(e,t){return S.a.createElement("div",{key:t},S.a.createElement(C,Et()({},f,{required:!1,getComponent:i,specPath:p.push("anyOf",t),getConfigs:s,schema:e,depth:u+1})))}))):null,I?S.a.createElement("tr",null,S.a.createElement("td",null,"oneOf ->"),S.a.createElement("td",null,I.map(function(e,t){return S.a.createElement("div",{key:t},S.a.createElement(C,Et()({},f,{required:!1,getComponent:i,specPath:p.push("oneOf",t),getConfigs:s,schema:e,depth:u+1})))}))):null,P?S.a.createElement("tr",null,S.a.createElement("td",null,"not ->"),S.a.createElement("td",null,S.a.createElement("div",null,S.a.createElement(C,Et()({},f,{required:!1,getComponent:i,specPath:p.push("not"),getConfigs:s,schema:P,depth:u+1}))))):null))),S.a.createElement("span",{className:"brace-close"},"}")))}}]),t}(E.Component),fn={color:"#999",fontStyle:"italic"},hn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,i=e.expandDepth,a=e.name,s=e.displayName,u=e.specPath,c=r.get("description"),l=r.get("items"),p=r.get("title")||s||a,f=r.filter(function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)}),h=t("Markdown"),d=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&S.a.createElement("span",{className:"model-title"},S.a.createElement("span",{className:"model-title__text"},p));return S.a.createElement("span",{className:"model"},S.a.createElement(d,{title:g,expanded:o<=i,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map(function(e){var t=Je()(e,2),n=t[0],r=t[1];return S.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propStyle:fn})}):null,c?S.a.createElement(h,{source:c}):f.size?S.a.createElement("div",{className:"markdown"}):null,S.a.createElement("span",null,S.a.createElement(m,Et()({},this.props,{getConfigs:n,specPath:u.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),t}(E.Component),dn={color:"#6b6b6b",fontStyle:"italic"},mn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,i=e.displayName,a=e.depth,s=r().showExtensions;if(!t||!t.get)return S.a.createElement("div",null);var u=t.get("type"),c=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||i||o,h=t.get("description"),d=Object(D.m)(t),m=t.filter(function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)}).filterNot(function(e,t){return d.has(t)}),v=n("Markdown"),g=n("EnumModel"),y=n("Property");return S.a.createElement("span",{className:"model"},S.a.createElement("span",{className:"prop"},o&&S.a.createElement("span",{className:"".concat(1===a&&"model-title"," prop-name")},f),S.a.createElement("span",{className:"prop-type"},u),c&&S.a.createElement("span",{className:"prop-format"},"($",c,")"),m.size?m.entrySeq().map(function(e){var t=Je()(e,2),n=t[0],r=t[1];return S.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propStyle:dn})}):null,s&&d.size?d.entrySeq().map(function(e){var t=Je()(e,2),n=t[0],r=t[1];return S.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propStyle:dn})}):null,h?S.a.createElement(v,{source:h}):null,l&&l.size?S.a.createElement("span",null,S.a.createElement("br",null),S.a.createElement("span",{style:dn},"xml:"),l.entrySeq().map(function(e){var t=Je()(e,2),n=t[0],r=t[1];return S.a.createElement("span",{key:"".concat(n,"-").concat(r),style:dn},S.a.createElement("br",null)," ",n,": ",String(r))}).toArray()):null,p&&S.a.createElement(g,{value:p,getComponent:n})))}}]),t}(E.Component),vn=function(e){var t=e.propKey,n=e.propVal,r=e.propStyle;return S.a.createElement("span",{style:r},S.a.createElement("br",null),t,": ",String(n))},gn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return S.a.createElement("div",{className:"try-out"},r?S.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):S.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),t}(S.a.Component);v()(gn,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var yn=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?S.a.createElement("div",null,this.props.children):n&&r?S.a.createElement("div",{className:"version-pragma"},o,S.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},S.a.createElement("div",null,S.a.createElement("h3",null,"Unable to render this definition"),S.a.createElement("p",null,S.a.createElement("code",null,"swagger")," and ",S.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),S.a.createElement("p",null,"Supported version fields are ",S.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",S.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",S.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?S.a.createElement("div",null,this.props.children):S.a.createElement("div",{className:"version-pragma"},o,S.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},S.a.createElement("div",null,S.a.createElement("h3",null,"Unable to render this definition"),S.a.createElement("p",null,"The provided definition does not specify a valid version field."),S.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",S.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",S.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",S.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),t}(S.a.PureComponent);v()(yn,"defaultProps",{alsoShow:null,children:null,bypass:!1});var bn=function(e){var t=e.version;return S.a.createElement("small",null,S.a.createElement("pre",{className:"version"}," ",t," "))},_n=function(e){var t=e.enabled,n=e.path,r=e.text;return S.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},S.a.createElement("span",null,r))},wn=function(){return S.a.createElement("div",null,S.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{position:"absolute",width:0,height:0}},S.a.createElement("defs",null,S.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},S.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),S.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},S.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),S.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},S.a.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),S.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},S.a.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),S.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},S.a.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),S.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},S.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),S.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},S.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},xn=n(195),En=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),i=r("InfoContainer",!0),a=r("VersionPragmaFilter"),s=r("operations",!0),u=r("Models",!0),c=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),h=r("SchemesContainer",!0),d=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),_=null;if("loading"===b&&(_=S.a.createElement("div",{className:"info"},S.a.createElement("div",{className:"loading-container"},S.a.createElement("div",{className:"loading"})))),"failed"===b&&(_=S.a.createElement("div",{className:"info"},S.a.createElement("div",{className:"loading-container"},S.a.createElement("h4",{className:"title"},"Failed to load API definition."),S.a.createElement(p,null)))),"failedConfig"===b){var w=t.lastError(),x=w?w.get("message"):"";_=S.a.createElement("div",{className:"info",style:{maxWidth:"880px",marginLeft:"auto",marginRight:"auto",textAlign:"center"}},S.a.createElement("div",{className:"loading-container"},S.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),S.a.createElement("p",null,x)))}if(!_&&y&&(_=S.a.createElement("h4",null,"No API definition provided.")),_)return S.a.createElement("div",{className:"swagger-ui"},S.a.createElement("div",{className:"loading-container"},_));var E=n.servers(),C=n.schemes(),k=E&&E.size,O=C&&C.size,A=!!n.securityDefinitions();return S.a.createElement("div",{className:"swagger-ui"},S.a.createElement(o,null),S.a.createElement(a,{isSwagger2:v,isOAS3:g,alsoShow:S.a.createElement(p,null)},S.a.createElement(p,null),S.a.createElement(c,{className:"information-container"},S.a.createElement(l,{mobile:12},S.a.createElement(i,null))),k||O||A?S.a.createElement("div",{className:"scheme-container"},S.a.createElement(l,{className:"schemes wrapper",mobile:12},k?S.a.createElement(f,null):null,O?S.a.createElement(h,null):null,A?S.a.createElement(d,null):null)):null,S.a.createElement(m,null),S.a.createElement(c,null,S.a.createElement(l,{mobile:12,desktop:12},S.a.createElement(s,null))),S.a.createElement(c,null,S.a.createElement(l,{mobile:12,desktop:12},S.a.createElement(u,null)))))}}]),t}(S.a.Component),Sn=n(338),Cn=n.n(Sn),kn={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(k.List)()},On=function(e){function t(){return _()(this,t),oe()(this,ae()(t).apply(this,arguments))}return le()(t,e),x()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,i=e.getComponent,a=e.fn,s=e.disabled,u=t&&t.get?t.get("format"):null,c=t&&t.get?t.get("type"):null,l=function(e){return i(e,!1,{failSilently:!0})},p=c?l(u?"JsonSchema_".concat(c,"_").concat(u):"JsonSchema_".concat(c)):i("JsonSchema_string");return p||(p=i("JsonSchema_string")),S.a.createElement(p,Et()({},this.props,{errors:n,fn:a,getComponent:i,value:r,onChange:o,schema:t,disabled:s}))}}]),t}(E.Component);v()(On,"defaultProps",kn);var An=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onChange",function(e){var t=n.props.schema&&"file"===n.props.schema.get("type")?e.target.files[0]:e.target.value;n.props.onChange(t,n.props.keyName)}),v()(ue()(n),"onEnumChange",function(e){return n.props.onChange(e)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.value,r=e.schema,o=e.errors,i=e.required,a=e.description,s=e.disabled,u=r&&r.get?r.get("enum"):null,c=r&&r.get?r.get("format"):null,l=r&&r.get?r.get("type"):null,p=r&&r.get?r.get("in"):null;if(n||(n=""),o=o.toJS?o.toJS():[],u){var f=t("Select");return S.a.createElement(f,{className:o.length?"invalid":"",title:o.length?o:"",allowedValues:u,value:n,allowEmptyValue:!i,disabled:s,onChange:this.onEnumChange})}var h=s||p&&"formData"===p&&!("FormData"in window),d=t("Input");return l&&"file"===l?S.a.createElement(d,{type:"file",className:o.length?"invalid":"",title:o.length?o:"",onChange:this.onChange,disabled:h}):S.a.createElement(Cn.a,{type:c&&"password"===c?"password":"text",className:o.length?"invalid":"",title:o.length?o:"",value:n,minLength:0,debounceTimeout:350,placeholder:a,onChange:this.onChange,disabled:h})}}]),t}(E.Component);v()(An,"defaultProps",kn);var Tn=function(e){function t(e,n){var r;return _()(this,t),r=oe()(this,ae()(t).call(this,e,n)),v()(ue()(r),"onChange",function(){r.props.onChange(r.state.value)}),v()(ue()(r),"onItemChange",function(e,t){r.setState(function(n){return{value:n.value.set(t,e)}},r.onChange)}),v()(ue()(r),"removeItem",function(e){r.setState(function(t){return{value:t.value.delete(e)}},r.onChange)}),v()(ue()(r),"addItem",function(){var e=Nn(r.state.value);r.setState(function(){return{value:e.push("")}},r.onChange)}),v()(ue()(r),"onEnumChange",function(e){r.setState(function(){return{value:e}},r.onChange)}),r.state={value:Nn(e.value)},r}return le()(t,e),x()(t,[{key:"componentWillReceiveProps",value:function(e){e.value!==this.state.value&&this.setState({value:e.value})}},{key:"render",value:function(){var e=this,t=this.props,n=t.getComponent,r=t.required,o=t.schema,i=t.errors,a=t.fn,s=t.disabled;i=i.toJS?i.toJS():[];var u,c=this.state.value,l=!!(c&&c.count&&c.count()>0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),h=o.getIn(["items","format"]),d=o.getIn(["items","schema"]),m=!1,v="file"===f;if(f&&h?u=n("JsonSchema_".concat(f,"_").concat(h)):"boolean"!==f&&"array"!==f&&"object"!==f||(u=n("JsonSchema_".concat(f))),u||v||(m=!0),p){var g=n("Select");return S.a.createElement(g,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:c,disabled:s,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return S.a.createElement("div",{className:"json-schema-array"},l?c.map(function(t,r){if(i.length){var o=i.filter(function(e){return e.index===r});o.length&&(i=[o[0].error+r])}return S.a.createElement("div",{key:r,className:"json-schema-form-item"},v?S.a.createElement(In,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,getComponent:n}):m?S.a.createElement(jn,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i}):S.a.createElement(u,Et()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,schema:d,getComponent:n,fn:a})),s?null:S.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))}):null,s?null:S.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(i.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),t}(E.PureComponent);v()(Tn,"defaultProps",kn);var jn=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onChange",function(e){var t=e.target.value;n.props.onChange(t,n.props.keyName)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.errors,r=e.description,o=e.disabled;return t||(t=""),n=n.toJS?n.toJS():[],S.a.createElement(Cn.a,{type:"text",className:n.length?"invalid":"",title:n.length?n:"",value:t,minLength:0,debounceTimeout:350,placeholder:r,onChange:this.onChange,disabled:o})}}]),t}(E.Component);v()(jn,"defaultProps",kn);var In=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onFileChange",function(e){var t=e.target.files[0];n.props.onChange(t,n.props.keyName)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.errors,r=e.disabled,o=t("Input"),i=r||!("FormData"in window);return S.a.createElement(o,{type:"file",className:n.length?"invalid":"",title:n.length?n:"",onChange:this.onFileChange,disabled:i})}}]),t}(E.Component);v()(In,"defaultProps",kn);var Pn=function(e){function t(){var e,n;_()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=oe()(this,(e=ae()(t)).call.apply(e,[this].concat(o))),v()(ue()(n),"onEnumChange",function(e){return n.props.onChange(e)}),n}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.value,r=e.errors,o=e.schema,i=e.required,a=e.disabled;r=r.toJS?r.toJS():[];var s=o&&o.get?o.get("enum"):null;s||(s=Object(k.fromJS)(["true","false"]));var u=t("Select");return S.a.createElement(u,{className:r.length?"invalid":"",title:r.length?r:"",value:String(n),disabled:a,allowedValues:s,allowEmptyValue:!i,onChange:this.onEnumChange})}}]),t}(E.Component);v()(Pn,"defaultProps",kn);var Mn=function(e){function t(){var e;return _()(this,t),e=oe()(this,ae()(t).call(this)),v()(ue()(e),"onChange",function(t){e.props.onChange(t)}),v()(ue()(e),"handleOnChange",function(t){var n=t.target.value;e.onChange(n)}),e}return le()(t,e),x()(t,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.value,r=e.errors,o=e.disabled,i=t("TextArea");return S.a.createElement("div",null,S.a.createElement(i,{className:et()({invalid:r.size}),title:r.size?r.join(", "):"",value:Object(D.I)(n),disabled:o,onChange:this.handleOnChange}))}}]),t}(E.PureComponent);function Nn(e){return k.List.isList(e)?e:Object(k.List)()}v()(Mn,"defaultProps",kn);var Rn=function(){var e={components:{App:he,authorizationPopup:de,authorizeBtn:me,AuthorizeBtnContainer:ve,authorizeOperationBtn:ge,auths:ye,AuthItem:be,authError:_e,oauth2:Te,apiKeyAuth:we,basicAuth:xe,clear:je,liveResponse:Me,InitializedInput:Ft,info:Wt,InfoContainer:Jt,JumpToPath:Kt,onlineValidatorBadge:Ne.a,operations:Le,operation:qe,OperationSummary:ze,OperationSummaryMethod:Ve,OperationSummaryPath:He,highlightCode:Ze,responses:Xe,response:tt,responseBody:at,parameters:ct,parameterRow:ht,execute:dt,headers:vt,errors:gt,contentType:wt,overview:Ut,footer:Yt,FilterContainer:$t,ParamBody:Zt,curl:tn,schemes:nn,SchemesContainer:rn,modelExample:an,ModelWrapper:sn,ModelCollapse:on,Model:un.a,Models:cn,EnumModel:ln,ObjectModel:pn,ArrayModel:hn,PrimitiveModel:mn,Property:vn,TryItOutButton:gn,Markdown:xn.a,BaseLayout:En,VersionPragmaFilter:yn,VersionStamp:bn,OperationExt:Ke,OperationExtRow:Ye,ParameterExt:lt,ParameterIncludeEmpty:pt,OperationTag:Ue,OperationContainer:fe,DeepLink:_n,InfoUrl:Ht,InfoBasePath:Bt,SvgAssets:wn,Example:Ee,ExamplesSelect:ke,ExamplesSelectValueRetainer:Ae}},t={components:r},n={components:o};return[Q.default,Z.default,Y.default,J.default,W.default,V.default,H.default,K.default,e,t,$.default,n,G.default,X.default,ee.default,te.default,ne.default]},Dn=n(308);function Ln(){return[Rn,Dn.default]}var Un=n(330);n.d(t,"default",function(){return Hn});var qn=!0,Fn="g64aed91",Bn="3.25.3",zn="ip-172-31-21-173",Vn="Thu, 14 May 2020 20:58:19 GMT";function Hn(e){R.a.versions=R.a.versions||{},R.a.versions.swaggerUi={version:Bn,gitRevision:Fn,gitDirty:qn,buildTimestamp:Vn,machine:zn};var t={dom_id:null,domNode:null,spec:{},url:"",urls:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:null,filter:null,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:"".concat(window.location.protocol,"//").concat(window.location.host,"/oauth2-redirect.html"),configs:{},custom:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,requestInterceptor:function(e){return e},responseInterceptor:function(e){return e},showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:void 0,supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],presets:[Ln],plugins:[],initialState:{},fn:{},components:{}},n=Object(D.D)(),r=e.domNode;delete e.domNode;var o=f()({},t,e,n),i={system:{configs:o.configs},plugins:o.presets,state:f()({layout:{layout:o.layout,filter:o.filter},spec:{spec:"",url:o.url}},o.initialState)};if(o.initialState)for(var s in o.initialState)o.initialState.hasOwnProperty(s)&&void 0===o.initialState[s]&&delete i.state[s];var c=new U(i);c.register([o.plugins,function(){return{fn:o.fn,components:o.components,state:o.state}}]);var p=c.getSystem(),h=function(e){var t=p.specSelectors.getLocalConfig?p.specSelectors.getLocalConfig():{},i=f()({},t,o,e||{},n);if(r&&(i.domNode=r),c.setConfigs(i),p.configsActions.loaded(),null!==e&&(!n.url&&"object"===l()(i.spec)&&u()(i.spec).length?(p.specActions.updateUrl(""),p.specActions.updateLoadingStatus("success"),p.specActions.updateSpec(a()(i.spec))):p.specActions.download&&i.url&&!i.urls&&(p.specActions.updateUrl(i.url),p.specActions.download(i.url))),i.domNode)p.render(i.domNode,"App");else if(i.dom_id){var s=document.querySelector(i.dom_id);p.render(s,"App")}else null===i.dom_id||null===i.domNode||console.error("Skipped rendering: no `dom_id` or `domNode` was specified");return p},d=n.config||o.configUrl;return d&&p.specActions&&p.specActions.getConfigByUrl&&(!p.specActions.getConfigByUrl||p.specActions.getConfigByUrl({url:d,loadRemoteConfig:!0,requestInterceptor:o.requestInterceptor,responseInterceptor:o.responseInterceptor},h))?(p.specActions.getConfigByUrl(d,h),p):h()}Hn.presets={apis:Ln},Hn.plugins=Un.default}]).default}); +//# sourceMappingURL=swagger-ui-bundle.js.map \ No newline at end of file diff --git a/WebContent/js/swagger-ui-standalone-preset.js b/WebContent/js/swagger-ui-standalone-preset.js new file mode 100644 index 0000000000000000000000000000000000000000..0323e0c6b6189ec01a2831e9da455641b095f394 --- /dev/null +++ b/WebContent/js/swagger-ui-standalone-preset.js @@ -0,0 +1,22 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(function(){try{return require("esprima")}catch(t){}}()):"function"==typeof define&&define.amd?define(["esprima"],e):"object"==typeof exports?exports.SwaggerUIStandalonePreset=e(function(){try{return require("esprima")}catch(t){}}()):t.SwaggerUIStandalonePreset=e(t.esprima)}(window,function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/dist",n(n.s=183)}([function(t,e,n){t.exports=function(){"use strict";var t=Array.prototype.slice;function e(t,e){e&&(t.prototype=Object.create(e.prototype)),t.prototype.constructor=t}function n(t){return u(t)?t:q(t)}function r(t){return s(t)?t:J(t)}function i(t){return a(t)?t:Z(t)}function o(t){return u(t)&&!c(t)?t:V(t)}function u(t){return!(!t||!t[l])}function s(t){return!(!t||!t[h])}function a(t){return!(!t||!t[p])}function c(t){return s(t)||a(t)}function f(t){return!(!t||!t[d])}e(r,n),e(i,n),e(o,n),n.isIterable=u,n.isKeyed=s,n.isIndexed=a,n.isAssociative=c,n.isOrdered=f,n.Keyed=r,n.Indexed=i,n.Set=o;var l="@@__IMMUTABLE_ITERABLE__@@",h="@@__IMMUTABLE_KEYED__@@",p="@@__IMMUTABLE_INDEXED__@@",d="@@__IMMUTABLE_ORDERED__@@",y=5,w=1<<y,v=w-1,g={},M={value:!1},_={value:!1};function m(t){return t.value=!1,t}function L(t){t&&(t.value=!0)}function b(){}function j(t,e){e=e||0;for(var n=Math.max(0,t.length-e),r=new Array(n),i=0;i<n;i++)r[i]=t[i+e];return r}function x(t){return void 0===t.size&&(t.size=t.__iterate(S)),t.size}function N(t,e){if("number"!=typeof e){var n=e>>>0;if(""+n!==e||4294967295===n)return NaN;e=n}return e<0?x(t)+e:e}function S(){return!0}function D(t,e,n){return(0===t||void 0!==n&&t<=-n)&&(void 0===e||void 0!==n&&e>=n)}function I(t,e){return C(t,e,0)}function E(t,e){return C(t,e,e)}function C(t,e,n){return void 0===t?n:t<0?Math.max(0,e+t):void 0===e?t:Math.min(e,t)}var T=0,A=1,O=2,z="function"==typeof Symbol&&Symbol.iterator,k="@@iterator",Y=z||k;function U(t){this.next=t}function P(t,e,n,r){var i=0===t?e:1===t?n:[e,n];return r?r.value=i:r={value:i,done:!1},r}function R(){return{value:void 0,done:!0}}function Q(t){return!!G(t)}function F(t){return t&&"function"==typeof t.next}function B(t){var e=G(t);return e&&e.call(t)}function G(t){var e=t&&(z&&t[z]||t[k]);if("function"==typeof e)return e}function W(t){return t&&"number"==typeof t.length}function q(t){return null==t?ot():u(t)?t.toSeq():function(t){var e=at(t)||"object"==typeof t&&new et(t);if(!e)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+t);return e}(t)}function J(t){return null==t?ot().toKeyedSeq():u(t)?s(t)?t.toSeq():t.fromEntrySeq():ut(t)}function Z(t){return null==t?ot():u(t)?s(t)?t.entrySeq():t.toIndexedSeq():st(t)}function V(t){return(null==t?ot():u(t)?s(t)?t.entrySeq():t:st(t)).toSetSeq()}U.prototype.toString=function(){return"[Iterator]"},U.KEYS=T,U.VALUES=A,U.ENTRIES=O,U.prototype.inspect=U.prototype.toSource=function(){return this.toString()},U.prototype[Y]=function(){return this},e(q,n),q.of=function(){return q(arguments)},q.prototype.toSeq=function(){return this},q.prototype.toString=function(){return this.__toString("Seq {","}")},q.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},q.prototype.__iterate=function(t,e){return ct(this,t,e,!0)},q.prototype.__iterator=function(t,e){return ft(this,t,e,!0)},e(J,q),J.prototype.toKeyedSeq=function(){return this},e(Z,q),Z.of=function(){return Z(arguments)},Z.prototype.toIndexedSeq=function(){return this},Z.prototype.toString=function(){return this.__toString("Seq [","]")},Z.prototype.__iterate=function(t,e){return ct(this,t,e,!1)},Z.prototype.__iterator=function(t,e){return ft(this,t,e,!1)},e(V,q),V.of=function(){return V(arguments)},V.prototype.toSetSeq=function(){return this},q.isSeq=it,q.Keyed=J,q.Set=V,q.Indexed=Z;var X,H,K,$="@@__IMMUTABLE_SEQ__@@";function tt(t){this._array=t,this.size=t.length}function et(t){var e=Object.keys(t);this._object=t,this._keys=e,this.size=e.length}function nt(t){this._iterable=t,this.size=t.length||t.size}function rt(t){this._iterator=t,this._iteratorCache=[]}function it(t){return!(!t||!t[$])}function ot(){return X||(X=new tt([]))}function ut(t){var e=Array.isArray(t)?new tt(t).fromEntrySeq():F(t)?new rt(t).fromEntrySeq():Q(t)?new nt(t).fromEntrySeq():"object"==typeof t?new et(t):void 0;if(!e)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+t);return e}function st(t){var e=at(t);if(!e)throw new TypeError("Expected Array or iterable object of values: "+t);return e}function at(t){return W(t)?new tt(t):F(t)?new rt(t):Q(t)?new nt(t):void 0}function ct(t,e,n,r){var i=t._cache;if(i){for(var o=i.length-1,u=0;u<=o;u++){var s=i[n?o-u:u];if(!1===e(s[1],r?s[0]:u,t))return u+1}return u}return t.__iterateUncached(e,n)}function ft(t,e,n,r){var i=t._cache;if(i){var o=i.length-1,u=0;return new U(function(){var t=i[n?o-u:u];return u++>o?{value:void 0,done:!0}:P(e,r?t[0]:u-1,t[1])})}return t.__iteratorUncached(e,n)}function lt(t,e){return e?function t(e,n,r,i){return Array.isArray(n)?e.call(i,r,Z(n).map(function(r,i){return t(e,r,i,n)})):pt(n)?e.call(i,r,J(n).map(function(r,i){return t(e,r,i,n)})):n}(e,t,"",{"":t}):ht(t)}function ht(t){return Array.isArray(t)?Z(t).map(ht).toList():pt(t)?J(t).map(ht).toMap():t}function pt(t){return t&&(t.constructor===Object||void 0===t.constructor)}function dt(t,e){if(t===e||t!=t&&e!=e)return!0;if(!t||!e)return!1;if("function"==typeof t.valueOf&&"function"==typeof e.valueOf){if((t=t.valueOf())===(e=e.valueOf())||t!=t&&e!=e)return!0;if(!t||!e)return!1}return!("function"!=typeof t.equals||"function"!=typeof e.equals||!t.equals(e))}function yt(t,e){if(t===e)return!0;if(!u(e)||void 0!==t.size&&void 0!==e.size&&t.size!==e.size||void 0!==t.__hash&&void 0!==e.__hash&&t.__hash!==e.__hash||s(t)!==s(e)||a(t)!==a(e)||f(t)!==f(e))return!1;if(0===t.size&&0===e.size)return!0;var n=!c(t);if(f(t)){var r=t.entries();return e.every(function(t,e){var i=r.next().value;return i&&dt(i[1],t)&&(n||dt(i[0],e))})&&r.next().done}var i=!1;if(void 0===t.size)if(void 0===e.size)"function"==typeof t.cacheResult&&t.cacheResult();else{i=!0;var o=t;t=e,e=o}var l=!0,h=e.__iterate(function(e,r){if(n?!t.has(e):i?!dt(e,t.get(r,g)):!dt(t.get(r,g),e))return l=!1,!1});return l&&t.size===h}function wt(t,e){if(!(this instanceof wt))return new wt(t,e);if(this._value=t,this.size=void 0===e?1/0:Math.max(0,e),0===this.size){if(H)return H;H=this}}function vt(t,e){if(!t)throw new Error(e)}function gt(t,e,n){if(!(this instanceof gt))return new gt(t,e,n);if(vt(0!==n,"Cannot step a Range by 0"),t=t||0,void 0===e&&(e=1/0),n=void 0===n?1:Math.abs(n),e<t&&(n=-n),this._start=t,this._end=e,this._step=n,this.size=Math.max(0,Math.ceil((e-t)/n-1)+1),0===this.size){if(K)return K;K=this}}function Mt(){throw TypeError("Abstract")}function _t(){}function mt(){}function Lt(){}q.prototype[$]=!0,e(tt,Z),tt.prototype.get=function(t,e){return this.has(t)?this._array[N(this,t)]:e},tt.prototype.__iterate=function(t,e){for(var n=this._array,r=n.length-1,i=0;i<=r;i++)if(!1===t(n[e?r-i:i],i,this))return i+1;return i},tt.prototype.__iterator=function(t,e){var n=this._array,r=n.length-1,i=0;return new U(function(){return i>r?{value:void 0,done:!0}:P(t,i,n[e?r-i++:i++])})},e(et,J),et.prototype.get=function(t,e){return void 0===e||this.has(t)?this._object[t]:e},et.prototype.has=function(t){return this._object.hasOwnProperty(t)},et.prototype.__iterate=function(t,e){for(var n=this._object,r=this._keys,i=r.length-1,o=0;o<=i;o++){var u=r[e?i-o:o];if(!1===t(n[u],u,this))return o+1}return o},et.prototype.__iterator=function(t,e){var n=this._object,r=this._keys,i=r.length-1,o=0;return new U(function(){var u=r[e?i-o:o];return o++>i?{value:void 0,done:!0}:P(t,u,n[u])})},et.prototype[d]=!0,e(nt,Z),nt.prototype.__iterateUncached=function(t,e){if(e)return this.cacheResult().__iterate(t,e);var n=B(this._iterable),r=0;if(F(n))for(var i;!(i=n.next()).done&&!1!==t(i.value,r++,this););return r},nt.prototype.__iteratorUncached=function(t,e){if(e)return this.cacheResult().__iterator(t,e);var n=B(this._iterable);if(!F(n))return new U(R);var r=0;return new U(function(){var e=n.next();return e.done?e:P(t,r++,e.value)})},e(rt,Z),rt.prototype.__iterateUncached=function(t,e){if(e)return this.cacheResult().__iterate(t,e);for(var n,r=this._iterator,i=this._iteratorCache,o=0;o<i.length;)if(!1===t(i[o],o++,this))return o;for(;!(n=r.next()).done;){var u=n.value;if(i[o]=u,!1===t(u,o++,this))break}return o},rt.prototype.__iteratorUncached=function(t,e){if(e)return this.cacheResult().__iterator(t,e);var n=this._iterator,r=this._iteratorCache,i=0;return new U(function(){if(i>=r.length){var e=n.next();if(e.done)return e;r[i]=e.value}return P(t,i,r[i++])})},e(wt,Z),wt.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},wt.prototype.get=function(t,e){return this.has(t)?this._value:e},wt.prototype.includes=function(t){return dt(this._value,t)},wt.prototype.slice=function(t,e){var n=this.size;return D(t,e,n)?this:new wt(this._value,E(e,n)-I(t,n))},wt.prototype.reverse=function(){return this},wt.prototype.indexOf=function(t){return dt(this._value,t)?0:-1},wt.prototype.lastIndexOf=function(t){return dt(this._value,t)?this.size:-1},wt.prototype.__iterate=function(t,e){for(var n=0;n<this.size;n++)if(!1===t(this._value,n,this))return n+1;return n},wt.prototype.__iterator=function(t,e){var n=this,r=0;return new U(function(){return r<n.size?P(t,r++,n._value):{value:void 0,done:!0}})},wt.prototype.equals=function(t){return t instanceof wt?dt(this._value,t._value):yt(t)},e(gt,Z),gt.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},gt.prototype.get=function(t,e){return this.has(t)?this._start+N(this,t)*this._step:e},gt.prototype.includes=function(t){var e=(t-this._start)/this._step;return e>=0&&e<this.size&&e===Math.floor(e)},gt.prototype.slice=function(t,e){return D(t,e,this.size)?this:(t=I(t,this.size),(e=E(e,this.size))<=t?new gt(0,0):new gt(this.get(t,this._end),this.get(e,this._end),this._step))},gt.prototype.indexOf=function(t){var e=t-this._start;if(e%this._step==0){var n=e/this._step;if(n>=0&&n<this.size)return n}return-1},gt.prototype.lastIndexOf=function(t){return this.indexOf(t)},gt.prototype.__iterate=function(t,e){for(var n=this.size-1,r=this._step,i=e?this._start+n*r:this._start,o=0;o<=n;o++){if(!1===t(i,o,this))return o+1;i+=e?-r:r}return o},gt.prototype.__iterator=function(t,e){var n=this.size-1,r=this._step,i=e?this._start+n*r:this._start,o=0;return new U(function(){var u=i;return i+=e?-r:r,o>n?{value:void 0,done:!0}:P(t,o++,u)})},gt.prototype.equals=function(t){return t instanceof gt?this._start===t._start&&this._end===t._end&&this._step===t._step:yt(this,t)},e(Mt,n),e(_t,Mt),e(mt,Mt),e(Lt,Mt),Mt.Keyed=_t,Mt.Indexed=mt,Mt.Set=Lt;var bt="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(t,e){var n=65535&(t|=0),r=65535&(e|=0);return n*r+((t>>>16)*r+n*(e>>>16)<<16>>>0)|0};function jt(t){return t>>>1&1073741824|3221225471&t}function xt(t){if(!1===t||null==t)return 0;if("function"==typeof t.valueOf&&(!1===(t=t.valueOf())||null==t))return 0;if(!0===t)return 1;var e=typeof t;if("number"===e){if(t!=t||t===1/0)return 0;var n=0|t;for(n!==t&&(n^=4294967295*t);t>4294967295;)n^=t/=4294967295;return jt(n)}if("string"===e)return t.length>At?function(t){var e=kt[t];return void 0===e&&(e=Nt(t),zt===Ot&&(zt=0,kt={}),zt++,kt[t]=e),e}(t):Nt(t);if("function"==typeof t.hashCode)return t.hashCode();if("object"===e)return function(t){var e;if(Et&&void 0!==(e=St.get(t)))return e;if(void 0!==(e=t[Tt]))return e;if(!It){if(void 0!==(e=t.propertyIsEnumerable&&t.propertyIsEnumerable[Tt]))return e;if(void 0!==(e=function(t){if(t&&t.nodeType>0)switch(t.nodeType){case 1:return t.uniqueID;case 9:return t.documentElement&&t.documentElement.uniqueID}}(t)))return e}if(e=++Ct,1073741824&Ct&&(Ct=0),Et)St.set(t,e);else{if(void 0!==Dt&&!1===Dt(t))throw new Error("Non-extensible objects are not allowed as keys.");if(It)Object.defineProperty(t,Tt,{enumerable:!1,configurable:!1,writable:!1,value:e});else if(void 0!==t.propertyIsEnumerable&&t.propertyIsEnumerable===t.constructor.prototype.propertyIsEnumerable)t.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},t.propertyIsEnumerable[Tt]=e;else{if(void 0===t.nodeType)throw new Error("Unable to set a non-enumerable property on object.");t[Tt]=e}}return e}(t);if("function"==typeof t.toString)return Nt(t.toString());throw new Error("Value type "+e+" cannot be hashed.")}function Nt(t){for(var e=0,n=0;n<t.length;n++)e=31*e+t.charCodeAt(n)|0;return jt(e)}var St,Dt=Object.isExtensible,It=function(){try{return Object.defineProperty({},"@",{}),!0}catch(t){return!1}}(),Et="function"==typeof WeakMap;Et&&(St=new WeakMap);var Ct=0,Tt="__immutablehash__";"function"==typeof Symbol&&(Tt=Symbol(Tt));var At=16,Ot=255,zt=0,kt={};function Yt(t){vt(t!==1/0,"Cannot perform this action with an infinite size.")}function Ut(t){return null==t?Kt():Pt(t)&&!f(t)?t:Kt().withMutations(function(e){var n=r(t);Yt(n.size),n.forEach(function(t,n){return e.set(n,t)})})}function Pt(t){return!(!t||!t[Qt])}e(Ut,_t),Ut.of=function(){var e=t.call(arguments,0);return Kt().withMutations(function(t){for(var n=0;n<e.length;n+=2){if(n+1>=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},Ut.prototype.toString=function(){return this.__toString("Map {","}")},Ut.prototype.get=function(t,e){return this._root?this._root.get(0,void 0,t,e):e},Ut.prototype.set=function(t,e){return $t(this,t,e)},Ut.prototype.setIn=function(t,e){return this.updateIn(t,g,function(){return e})},Ut.prototype.remove=function(t){return $t(this,t,g)},Ut.prototype.deleteIn=function(t){return this.updateIn(t,function(){return g})},Ut.prototype.update=function(t,e,n){return 1===arguments.length?t(this):this.updateIn([t],e,n)},Ut.prototype.updateIn=function(t,e,n){n||(n=e,e=void 0);var r=function t(e,n,r,i){var o=e===g,u=n.next();if(u.done){var s=o?r:e,a=i(s);return a===s?e:a}vt(o||e&&e.set,"invalid keyPath");var c=u.value,f=o?g:e.get(c,g),l=t(f,n,r,i);return l===f?e:l===g?e.remove(c):(o?Kt():e).set(c,l)}(this,rn(t),e,n);return r===g?void 0:r},Ut.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Kt()},Ut.prototype.merge=function(){return re(this,void 0,arguments)},Ut.prototype.mergeWith=function(e){var n=t.call(arguments,1);return re(this,e,n)},Ut.prototype.mergeIn=function(e){var n=t.call(arguments,1);return this.updateIn(e,Kt(),function(t){return"function"==typeof t.merge?t.merge.apply(t,n):n[n.length-1]})},Ut.prototype.mergeDeep=function(){return re(this,ie,arguments)},Ut.prototype.mergeDeepWith=function(e){var n=t.call(arguments,1);return re(this,oe(e),n)},Ut.prototype.mergeDeepIn=function(e){var n=t.call(arguments,1);return this.updateIn(e,Kt(),function(t){return"function"==typeof t.mergeDeep?t.mergeDeep.apply(t,n):n[n.length-1]})},Ut.prototype.sort=function(t){return Ie(qe(this,t))},Ut.prototype.sortBy=function(t,e){return Ie(qe(this,e,t))},Ut.prototype.withMutations=function(t){var e=this.asMutable();return t(e),e.wasAltered()?e.__ensureOwner(this.__ownerID):this},Ut.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new b)},Ut.prototype.asImmutable=function(){return this.__ensureOwner()},Ut.prototype.wasAltered=function(){return this.__altered},Ut.prototype.__iterator=function(t,e){return new Zt(this,t,e)},Ut.prototype.__iterate=function(t,e){var n=this,r=0;return this._root&&this._root.iterate(function(e){return r++,t(e[1],e[0],n)},e),r},Ut.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?Ht(this.size,this._root,t,this.__hash):(this.__ownerID=t,this.__altered=!1,this)},Ut.isMap=Pt;var Rt,Qt="@@__IMMUTABLE_MAP__@@",Ft=Ut.prototype;function Bt(t,e){this.ownerID=t,this.entries=e}function Gt(t,e,n){this.ownerID=t,this.bitmap=e,this.nodes=n}function Wt(t,e,n){this.ownerID=t,this.count=e,this.nodes=n}function qt(t,e,n){this.ownerID=t,this.keyHash=e,this.entries=n}function Jt(t,e,n){this.ownerID=t,this.keyHash=e,this.entry=n}function Zt(t,e,n){this._type=e,this._reverse=n,this._stack=t._root&&Xt(t._root)}function Vt(t,e){return P(t,e[0],e[1])}function Xt(t,e){return{node:t,index:0,__prev:e}}function Ht(t,e,n,r){var i=Object.create(Ft);return i.size=t,i._root=e,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Kt(){return Rt||(Rt=Ht(0))}function $t(t,e,n){var r,i;if(t._root){var o=m(M),u=m(_);if(r=te(t._root,t.__ownerID,0,void 0,e,n,o,u),!u.value)return t;i=t.size+(o.value?n===g?-1:1:0)}else{if(n===g)return t;i=1,r=new Bt(t.__ownerID,[[e,n]])}return t.__ownerID?(t.size=i,t._root=r,t.__hash=void 0,t.__altered=!0,t):r?Ht(i,r):Kt()}function te(t,e,n,r,i,o,u,s){return t?t.update(e,n,r,i,o,u,s):o===g?t:(L(s),L(u),new Jt(e,r,[i,o]))}function ee(t){return t.constructor===Jt||t.constructor===qt}function ne(t,e,n,r,i){if(t.keyHash===r)return new qt(e,r,[t.entry,i]);var o,u=(0===n?t.keyHash:t.keyHash>>>n)&v,s=(0===n?r:r>>>n)&v;return new Gt(e,1<<u|1<<s,u===s?[ne(t,e,n+y,r,i)]:(o=new Jt(e,r,i),u<s?[t,o]:[o,t]))}function re(t,e,n){for(var i=[],o=0;o<n.length;o++){var s=n[o],a=r(s);u(s)||(a=a.map(function(t){return lt(t)})),i.push(a)}return ue(t,e,i)}function ie(t,e,n){return t&&t.mergeDeep&&u(e)?t.mergeDeep(e):dt(t,e)?t:e}function oe(t){return function(e,n,r){if(e&&e.mergeDeepWith&&u(n))return e.mergeDeepWith(t,n);var i=t(e,n,r);return dt(e,i)?e:i}}function ue(t,e,n){return 0===(n=n.filter(function(t){return 0!==t.size})).length?t:0!==t.size||t.__ownerID||1!==n.length?t.withMutations(function(t){for(var r=e?function(n,r){t.update(r,g,function(t){return t===g?n:e(t,n,r)})}:function(e,n){t.set(n,e)},i=0;i<n.length;i++)n[i].forEach(r)}):t.constructor(n[0])}function se(t){return t=(t=(858993459&(t-=t>>1&1431655765))+(t>>2&858993459))+(t>>4)&252645135,t+=t>>8,127&(t+=t>>16)}function ae(t,e,n,r){var i=r?t:j(t);return i[e]=n,i}Ft[Qt]=!0,Ft.delete=Ft.remove,Ft.removeIn=Ft.deleteIn,Bt.prototype.get=function(t,e,n,r){for(var i=this.entries,o=0,u=i.length;o<u;o++)if(dt(n,i[o][0]))return i[o][1];return r},Bt.prototype.update=function(t,e,n,r,i,o,u){for(var s=i===g,a=this.entries,c=0,f=a.length;c<f&&!dt(r,a[c][0]);c++);var l=c<f;if(l?a[c][1]===i:s)return this;if(L(u),(s||!l)&&L(o),!s||1!==a.length){if(!l&&!s&&a.length>=ce)return function(t,e,n,r){t||(t=new b);for(var i=new Jt(t,xt(n),[n,r]),o=0;o<e.length;o++){var u=e[o];i=i.update(t,0,void 0,u[0],u[1])}return i}(t,a,r,i);var h=t&&t===this.ownerID,p=h?a:j(a);return l?s?c===f-1?p.pop():p[c]=p.pop():p[c]=[r,i]:p.push([r,i]),h?(this.entries=p,this):new Bt(t,p)}},Gt.prototype.get=function(t,e,n,r){void 0===e&&(e=xt(n));var i=1<<((0===t?e:e>>>t)&v),o=this.bitmap;return 0==(o&i)?r:this.nodes[se(o&i-1)].get(t+y,e,n,r)},Gt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=xt(r));var s=(0===e?n:n>>>e)&v,a=1<<s,c=this.bitmap,f=0!=(c&a);if(!f&&i===g)return this;var l=se(c&a-1),h=this.nodes,p=f?h[l]:void 0,d=te(p,t,e+y,n,r,i,o,u);if(d===p)return this;if(!f&&d&&h.length>=fe)return function(t,e,n,r,i){for(var o=0,u=new Array(w),s=0;0!==n;s++,n>>>=1)u[s]=1&n?e[o++]:void 0;return u[r]=i,new Wt(t,o+1,u)}(t,h,c,s,d);if(f&&!d&&2===h.length&&ee(h[1^l]))return h[1^l];if(f&&d&&1===h.length&&ee(d))return d;var M=t&&t===this.ownerID,_=f?d?c:c^a:c|a,m=f?d?ae(h,l,d,M):function(t,e,n){var r=t.length-1;if(n&&e===r)return t.pop(),t;for(var i=new Array(r),o=0,u=0;u<r;u++)u===e&&(o=1),i[u]=t[u+o];return i}(h,l,M):function(t,e,n,r){var i=t.length+1;if(r&&e+1===i)return t[e]=n,t;for(var o=new Array(i),u=0,s=0;s<i;s++)s===e?(o[s]=n,u=-1):o[s]=t[s+u];return o}(h,l,d,M);return M?(this.bitmap=_,this.nodes=m,this):new Gt(t,_,m)},Wt.prototype.get=function(t,e,n,r){void 0===e&&(e=xt(n));var i=(0===t?e:e>>>t)&v,o=this.nodes[i];return o?o.get(t+y,e,n,r):r},Wt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=xt(r));var s=(0===e?n:n>>>e)&v,a=i===g,c=this.nodes,f=c[s];if(a&&!f)return this;var l=te(f,t,e+y,n,r,i,o,u);if(l===f)return this;var h=this.count;if(f){if(!l&&--h<le)return function(t,e,n,r){for(var i=0,o=0,u=new Array(n),s=0,a=1,c=e.length;s<c;s++,a<<=1){var f=e[s];void 0!==f&&s!==r&&(i|=a,u[o++]=f)}return new Gt(t,i,u)}(t,c,h,s)}else h++;var p=t&&t===this.ownerID,d=ae(c,s,l,p);return p?(this.count=h,this.nodes=d,this):new Wt(t,h,d)},qt.prototype.get=function(t,e,n,r){for(var i=this.entries,o=0,u=i.length;o<u;o++)if(dt(n,i[o][0]))return i[o][1];return r},qt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=xt(r));var s=i===g;if(n!==this.keyHash)return s?this:(L(u),L(o),ne(this,t,e,n,[r,i]));for(var a=this.entries,c=0,f=a.length;c<f&&!dt(r,a[c][0]);c++);var l=c<f;if(l?a[c][1]===i:s)return this;if(L(u),(s||!l)&&L(o),s&&2===f)return new Jt(t,this.keyHash,a[1^c]);var h=t&&t===this.ownerID,p=h?a:j(a);return l?s?c===f-1?p.pop():p[c]=p.pop():p[c]=[r,i]:p.push([r,i]),h?(this.entries=p,this):new qt(t,this.keyHash,p)},Jt.prototype.get=function(t,e,n,r){return dt(n,this.entry[0])?this.entry[1]:r},Jt.prototype.update=function(t,e,n,r,i,o,u){var s=i===g,a=dt(r,this.entry[0]);return(a?i===this.entry[1]:s)?this:(L(u),s?void L(o):a?t&&t===this.ownerID?(this.entry[1]=i,this):new Jt(t,this.keyHash,[r,i]):(L(o),ne(this,t,e,xt(r),[r,i])))},Bt.prototype.iterate=qt.prototype.iterate=function(t,e){for(var n=this.entries,r=0,i=n.length-1;r<=i;r++)if(!1===t(n[e?i-r:r]))return!1},Gt.prototype.iterate=Wt.prototype.iterate=function(t,e){for(var n=this.nodes,r=0,i=n.length-1;r<=i;r++){var o=n[e?i-r:r];if(o&&!1===o.iterate(t,e))return!1}},Jt.prototype.iterate=function(t,e){return t(this.entry)},e(Zt,U),Zt.prototype.next=function(){for(var t=this._type,e=this._stack;e;){var n,r=e.node,i=e.index++;if(r.entry){if(0===i)return Vt(t,r.entry)}else if(r.entries){if(i<=(n=r.entries.length-1))return Vt(t,r.entries[this._reverse?n-i:i])}else if(i<=(n=r.nodes.length-1)){var o=r.nodes[this._reverse?n-i:i];if(o){if(o.entry)return Vt(t,o.entry);e=this._stack=Xt(o,e)}continue}e=this._stack=this._stack.__prev}return{value:void 0,done:!0}};var ce=w/4,fe=w/2,le=w/4;function he(t){var e=Le();if(null==t)return e;if(pe(t))return t;var n=i(t),r=n.size;return 0===r?e:(Yt(r),r>0&&r<w?me(0,r,y,null,new we(n.toArray())):e.withMutations(function(t){t.setSize(r),n.forEach(function(e,n){return t.set(n,e)})}))}function pe(t){return!(!t||!t[de])}e(he,mt),he.of=function(){return this(arguments)},he.prototype.toString=function(){return this.__toString("List [","]")},he.prototype.get=function(t,e){if((t=N(this,t))>=0&&t<this.size){var n=xe(this,t+=this._origin);return n&&n.array[t&v]}return e},he.prototype.set=function(t,e){return function(t,e,n){if((e=N(t,e))!=e)return t;if(e>=t.size||e<0)return t.withMutations(function(t){e<0?Ne(t,e).set(0,n):Ne(t,0,e+1).set(e,n)});e+=t._origin;var r=t._tail,i=t._root,o=m(_);return e>=De(t._capacity)?r=be(r,t.__ownerID,0,e,n,o):i=be(i,t.__ownerID,t._level,e,n,o),o.value?t.__ownerID?(t._root=i,t._tail=r,t.__hash=void 0,t.__altered=!0,t):me(t._origin,t._capacity,t._level,i,r):t}(this,t,e)},he.prototype.remove=function(t){return this.has(t)?0===t?this.shift():t===this.size-1?this.pop():this.splice(t,1):this},he.prototype.insert=function(t,e){return this.splice(t,0,e)},he.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=y,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Le()},he.prototype.push=function(){var t=arguments,e=this.size;return this.withMutations(function(n){Ne(n,0,e+t.length);for(var r=0;r<t.length;r++)n.set(e+r,t[r])})},he.prototype.pop=function(){return Ne(this,0,-1)},he.prototype.unshift=function(){var t=arguments;return this.withMutations(function(e){Ne(e,-t.length);for(var n=0;n<t.length;n++)e.set(n,t[n])})},he.prototype.shift=function(){return Ne(this,1)},he.prototype.merge=function(){return Se(this,void 0,arguments)},he.prototype.mergeWith=function(e){var n=t.call(arguments,1);return Se(this,e,n)},he.prototype.mergeDeep=function(){return Se(this,ie,arguments)},he.prototype.mergeDeepWith=function(e){var n=t.call(arguments,1);return Se(this,oe(e),n)},he.prototype.setSize=function(t){return Ne(this,0,t)},he.prototype.slice=function(t,e){var n=this.size;return D(t,e,n)?this:Ne(this,I(t,n),E(e,n))},he.prototype.__iterator=function(t,e){var n=0,r=_e(this,e);return new U(function(){var e=r();return e===Me?{value:void 0,done:!0}:P(t,n++,e)})},he.prototype.__iterate=function(t,e){for(var n,r=0,i=_e(this,e);(n=i())!==Me&&!1!==t(n,r++,this););return r},he.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?me(this._origin,this._capacity,this._level,this._root,this._tail,t,this.__hash):(this.__ownerID=t,this)},he.isList=pe;var de="@@__IMMUTABLE_LIST__@@",ye=he.prototype;function we(t,e){this.array=t,this.ownerID=e}ye[de]=!0,ye.delete=ye.remove,ye.setIn=Ft.setIn,ye.deleteIn=ye.removeIn=Ft.removeIn,ye.update=Ft.update,ye.updateIn=Ft.updateIn,ye.mergeIn=Ft.mergeIn,ye.mergeDeepIn=Ft.mergeDeepIn,ye.withMutations=Ft.withMutations,ye.asMutable=Ft.asMutable,ye.asImmutable=Ft.asImmutable,ye.wasAltered=Ft.wasAltered,we.prototype.removeBefore=function(t,e,n){if(n===e?1<<e:0===this.array.length)return this;var r=n>>>e&v;if(r>=this.array.length)return new we([],t);var i,o=0===r;if(e>0){var u=this.array[r];if((i=u&&u.removeBefore(t,e-y,n))===u&&o)return this}if(o&&!i)return this;var s=je(this,t);if(!o)for(var a=0;a<r;a++)s.array[a]=void 0;return i&&(s.array[r]=i),s},we.prototype.removeAfter=function(t,e,n){if(n===(e?1<<e:0)||0===this.array.length)return this;var r,i=n-1>>>e&v;if(i>=this.array.length)return this;if(e>0){var o=this.array[i];if((r=o&&o.removeAfter(t,e-y,n))===o&&i===this.array.length-1)return this}var u=je(this,t);return u.array.splice(i+1),r&&(u.array[i]=r),u};var ve,ge,Me={};function _e(t,e){var n=t._origin,r=t._capacity,i=De(r),o=t._tail;return u(t._root,t._level,0);function u(t,s,a){return 0===s?function(t,u){var s=u===i?o&&o.array:t&&t.array,a=u>n?0:n-u,c=r-u;return c>w&&(c=w),function(){if(a===c)return Me;var t=e?--c:a++;return s&&s[t]}}(t,a):function(t,i,o){var s,a=t&&t.array,c=o>n?0:n-o>>i,f=1+(r-o>>i);return f>w&&(f=w),function(){for(;;){if(s){var t=s();if(t!==Me)return t;s=null}if(c===f)return Me;var n=e?--f:c++;s=u(a&&a[n],i-y,o+(n<<i))}}}(t,s,a)}}function me(t,e,n,r,i,o,u){var s=Object.create(ye);return s.size=e-t,s._origin=t,s._capacity=e,s._level=n,s._root=r,s._tail=i,s.__ownerID=o,s.__hash=u,s.__altered=!1,s}function Le(){return ve||(ve=me(0,0,y))}function be(t,e,n,r,i,o){var u,s=r>>>n&v,a=t&&s<t.array.length;if(!a&&void 0===i)return t;if(n>0){var c=t&&t.array[s],f=be(c,e,n-y,r,i,o);return f===c?t:((u=je(t,e)).array[s]=f,u)}return a&&t.array[s]===i?t:(L(o),u=je(t,e),void 0===i&&s===u.array.length-1?u.array.pop():u.array[s]=i,u)}function je(t,e){return e&&t&&e===t.ownerID?t:new we(t?t.array.slice():[],e)}function xe(t,e){if(e>=De(t._capacity))return t._tail;if(e<1<<t._level+y){for(var n=t._root,r=t._level;n&&r>0;)n=n.array[e>>>r&v],r-=y;return n}}function Ne(t,e,n){void 0!==e&&(e|=0),void 0!==n&&(n|=0);var r=t.__ownerID||new b,i=t._origin,o=t._capacity,u=i+e,s=void 0===n?o:n<0?o+n:i+n;if(u===i&&s===o)return t;if(u>=s)return t.clear();for(var a=t._level,c=t._root,f=0;u+f<0;)c=new we(c&&c.array.length?[void 0,c]:[],r),f+=1<<(a+=y);f&&(u+=f,i+=f,s+=f,o+=f);for(var l=De(o),h=De(s);h>=1<<a+y;)c=new we(c&&c.array.length?[c]:[],r),a+=y;var p=t._tail,d=h<l?xe(t,s-1):h>l?new we([],r):p;if(p&&h>l&&u<o&&p.array.length){for(var w=c=je(c,r),g=a;g>y;g-=y){var M=l>>>g&v;w=w.array[M]=je(w.array[M],r)}w.array[l>>>y&v]=p}if(s<o&&(d=d&&d.removeAfter(r,0,s)),u>=h)u-=h,s-=h,a=y,c=null,d=d&&d.removeBefore(r,0,u);else if(u>i||h<l){for(f=0;c;){var _=u>>>a&v;if(_!==h>>>a&v)break;_&&(f+=(1<<a)*_),a-=y,c=c.array[_]}c&&u>i&&(c=c.removeBefore(r,a,u-f)),c&&h<l&&(c=c.removeAfter(r,a,h-f)),f&&(u-=f,s-=f)}return t.__ownerID?(t.size=s-u,t._origin=u,t._capacity=s,t._level=a,t._root=c,t._tail=d,t.__hash=void 0,t.__altered=!0,t):me(u,s,a,c,d)}function Se(t,e,n){for(var r=[],o=0,s=0;s<n.length;s++){var a=n[s],c=i(a);c.size>o&&(o=c.size),u(a)||(c=c.map(function(t){return lt(t)})),r.push(c)}return o>t.size&&(t=t.setSize(o)),ue(t,e,r)}function De(t){return t<w?0:t-1>>>y<<y}function Ie(t){return null==t?Te():Ee(t)?t:Te().withMutations(function(e){var n=r(t);Yt(n.size),n.forEach(function(t,n){return e.set(n,t)})})}function Ee(t){return Pt(t)&&f(t)}function Ce(t,e,n,r){var i=Object.create(Ie.prototype);return i.size=t?t.size:0,i._map=t,i._list=e,i.__ownerID=n,i.__hash=r,i}function Te(){return ge||(ge=Ce(Kt(),Le()))}function Ae(t,e,n){var r,i,o=t._map,u=t._list,s=o.get(e),a=void 0!==s;if(n===g){if(!a)return t;u.size>=w&&u.size>=2*o.size?(r=(i=u.filter(function(t,e){return void 0!==t&&s!==e})).toKeyedSeq().map(function(t){return t[0]}).flip().toMap(),t.__ownerID&&(r.__ownerID=i.__ownerID=t.__ownerID)):(r=o.remove(e),i=s===u.size-1?u.pop():u.set(s,void 0))}else if(a){if(n===u.get(s)[1])return t;r=o,i=u.set(s,[e,n])}else r=o.set(e,u.size),i=u.set(u.size,[e,n]);return t.__ownerID?(t.size=r.size,t._map=r,t._list=i,t.__hash=void 0,t):Ce(r,i)}function Oe(t,e){this._iter=t,this._useKeys=e,this.size=t.size}function ze(t){this._iter=t,this.size=t.size}function ke(t){this._iter=t,this.size=t.size}function Ye(t){this._iter=t,this.size=t.size}function Ue(t){var e=tn(t);return e._iter=t,e.size=t.size,e.flip=function(){return t},e.reverse=function(){var e=t.reverse.apply(this);return e.flip=function(){return t.reverse()},e},e.has=function(e){return t.includes(e)},e.includes=function(e){return t.has(e)},e.cacheResult=en,e.__iterateUncached=function(e,n){var r=this;return t.__iterate(function(t,n){return!1!==e(n,t,r)},n)},e.__iteratorUncached=function(e,n){if(e===O){var r=t.__iterator(e,n);return new U(function(){var t=r.next();if(!t.done){var e=t.value[0];t.value[0]=t.value[1],t.value[1]=e}return t})}return t.__iterator(e===A?T:A,n)},e}function Pe(t,e,n){var r=tn(t);return r.size=t.size,r.has=function(e){return t.has(e)},r.get=function(r,i){var o=t.get(r,g);return o===g?i:e.call(n,o,r,t)},r.__iterateUncached=function(r,i){var o=this;return t.__iterate(function(t,i,u){return!1!==r(e.call(n,t,i,u),i,o)},i)},r.__iteratorUncached=function(r,i){var o=t.__iterator(O,i);return new U(function(){var i=o.next();if(i.done)return i;var u=i.value,s=u[0];return P(r,s,e.call(n,u[1],s,t),i)})},r}function Re(t,e){var n=tn(t);return n._iter=t,n.size=t.size,n.reverse=function(){return t},t.flip&&(n.flip=function(){var e=Ue(t);return e.reverse=function(){return t.flip()},e}),n.get=function(n,r){return t.get(e?n:-1-n,r)},n.has=function(n){return t.has(e?n:-1-n)},n.includes=function(e){return t.includes(e)},n.cacheResult=en,n.__iterate=function(e,n){var r=this;return t.__iterate(function(t,n){return e(t,n,r)},!n)},n.__iterator=function(e,n){return t.__iterator(e,!n)},n}function Qe(t,e,n,r){var i=tn(t);return r&&(i.has=function(r){var i=t.get(r,g);return i!==g&&!!e.call(n,i,r,t)},i.get=function(r,i){var o=t.get(r,g);return o!==g&&e.call(n,o,r,t)?o:i}),i.__iterateUncached=function(i,o){var u=this,s=0;return t.__iterate(function(t,o,a){if(e.call(n,t,o,a))return s++,i(t,r?o:s-1,u)},o),s},i.__iteratorUncached=function(i,o){var u=t.__iterator(O,o),s=0;return new U(function(){for(;;){var o=u.next();if(o.done)return o;var a=o.value,c=a[0],f=a[1];if(e.call(n,f,c,t))return P(i,r?c:s++,f,o)}})},i}function Fe(t,e,n,r){var i=t.size;if(void 0!==e&&(e|=0),void 0!==n&&(n===1/0?n=i:n|=0),D(e,n,i))return t;var o=I(e,i),u=E(n,i);if(o!=o||u!=u)return Fe(t.toSeq().cacheResult(),e,n,r);var s,a=u-o;a==a&&(s=a<0?0:a);var c=tn(t);return c.size=0===s?s:t.size&&s||void 0,!r&&it(t)&&s>=0&&(c.get=function(e,n){return(e=N(this,e))>=0&&e<s?t.get(e+o,n):n}),c.__iterateUncached=function(e,n){var i=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(e,n);var u=0,a=!0,c=0;return t.__iterate(function(t,n){if(!a||!(a=u++<o))return c++,!1!==e(t,r?n:c-1,i)&&c!==s}),c},c.__iteratorUncached=function(e,n){if(0!==s&&n)return this.cacheResult().__iterator(e,n);var i=0!==s&&t.__iterator(e,n),u=0,a=0;return new U(function(){for(;u++<o;)i.next();if(++a>s)return{value:void 0,done:!0};var t=i.next();return r||e===A?t:P(e,a-1,e===T?void 0:t.value[1],t)})},c}function Be(t,e,n,r){var i=tn(t);return i.__iterateUncached=function(i,o){var u=this;if(o)return this.cacheResult().__iterate(i,o);var s=!0,a=0;return t.__iterate(function(t,o,c){if(!s||!(s=e.call(n,t,o,c)))return a++,i(t,r?o:a-1,u)}),a},i.__iteratorUncached=function(i,o){var u=this;if(o)return this.cacheResult().__iterator(i,o);var s=t.__iterator(O,o),a=!0,c=0;return new U(function(){var t,o,f;do{if((t=s.next()).done)return r||i===A?t:P(i,c++,i===T?void 0:t.value[1],t);var l=t.value;o=l[0],f=l[1],a&&(a=e.call(n,f,o,u))}while(a);return i===O?t:P(i,o,f,t)})},i}function Ge(t,e){var n=s(t),i=[t].concat(e).map(function(t){return u(t)?n&&(t=r(t)):t=n?ut(t):st(Array.isArray(t)?t:[t]),t}).filter(function(t){return 0!==t.size});if(0===i.length)return t;if(1===i.length){var o=i[0];if(o===t||n&&s(o)||a(t)&&a(o))return o}var c=new tt(i);return n?c=c.toKeyedSeq():a(t)||(c=c.toSetSeq()),(c=c.flatten(!0)).size=i.reduce(function(t,e){if(void 0!==t){var n=e.size;if(void 0!==n)return t+n}},0),c}function We(t,e,n){var r=tn(t);return r.__iterateUncached=function(r,i){var o=0,s=!1;return function t(a,c){var f=this;a.__iterate(function(i,a){return(!e||c<e)&&u(i)?t(i,c+1):!1===r(i,n?a:o++,f)&&(s=!0),!s},i)}(t,0),o},r.__iteratorUncached=function(r,i){var o=t.__iterator(r,i),s=[],a=0;return new U(function(){for(;o;){var t=o.next();if(!1===t.done){var c=t.value;if(r===O&&(c=c[1]),e&&!(s.length<e)||!u(c))return n?t:P(r,a++,c,t);s.push(o),o=c.__iterator(r,i)}else o=s.pop()}return{value:void 0,done:!0}})},r}function qe(t,e,n){e||(e=nn);var r=s(t),i=0,o=t.toSeq().map(function(e,r){return[r,e,i++,n?n(e,r,t):e]}).toArray();return o.sort(function(t,n){return e(t[3],n[3])||t[2]-n[2]}).forEach(r?function(t,e){o[e].length=2}:function(t,e){o[e]=t[1]}),r?J(o):a(t)?Z(o):V(o)}function Je(t,e,n){if(e||(e=nn),n){var r=t.toSeq().map(function(e,r){return[e,n(e,r,t)]}).reduce(function(t,n){return Ze(e,t[1],n[1])?n:t});return r&&r[0]}return t.reduce(function(t,n){return Ze(e,t,n)?n:t})}function Ze(t,e,n){var r=t(n,e);return 0===r&&n!==e&&(null==n||n!=n)||r>0}function Ve(t,e,r){var i=tn(t);return i.size=new tt(r).map(function(t){return t.size}).min(),i.__iterate=function(t,e){for(var n,r=this.__iterator(A,e),i=0;!(n=r.next()).done&&!1!==t(n.value,i++,this););return i},i.__iteratorUncached=function(t,i){var o=r.map(function(t){return t=n(t),B(i?t.reverse():t)}),u=0,s=!1;return new U(function(){var n;return s||(n=o.map(function(t){return t.next()}),s=n.some(function(t){return t.done})),s?{value:void 0,done:!0}:P(t,u++,e.apply(null,n.map(function(t){return t.value})))})},i}function Xe(t,e){return it(t)?e:t.constructor(e)}function He(t){if(t!==Object(t))throw new TypeError("Expected [K, V] tuple: "+t)}function Ke(t){return Yt(t.size),x(t)}function $e(t){return s(t)?r:a(t)?i:o}function tn(t){return Object.create((s(t)?J:a(t)?Z:V).prototype)}function en(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):q.prototype.cacheResult.call(this)}function nn(t,e){return t>e?1:t<e?-1:0}function rn(t){var e=B(t);if(!e){if(!W(t))throw new TypeError("Expected iterable or array-like: "+t);e=B(n(t))}return e}function on(t,e){var n,r=function(o){if(o instanceof r)return o;if(!(this instanceof r))return new r(o);if(!n){n=!0;var u=Object.keys(t);!function(t,e){try{e.forEach(function(t,e){Object.defineProperty(t,e,{get:function(){return this.get(e)},set:function(t){vt(this.__ownerID,"Cannot set on an immutable record."),this.set(e,t)}})}.bind(void 0,t))}catch(t){}}(i,u),i.size=u.length,i._name=e,i._keys=u,i._defaultValues=t}this._map=Ut(o)},i=r.prototype=Object.create(un);return i.constructor=r,r}e(Ie,Ut),Ie.of=function(){return this(arguments)},Ie.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Ie.prototype.get=function(t,e){var n=this._map.get(t);return void 0!==n?this._list.get(n)[1]:e},Ie.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Te()},Ie.prototype.set=function(t,e){return Ae(this,t,e)},Ie.prototype.remove=function(t){return Ae(this,t,g)},Ie.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ie.prototype.__iterate=function(t,e){var n=this;return this._list.__iterate(function(e){return e&&t(e[1],e[0],n)},e)},Ie.prototype.__iterator=function(t,e){return this._list.fromEntrySeq().__iterator(t,e)},Ie.prototype.__ensureOwner=function(t){if(t===this.__ownerID)return this;var e=this._map.__ensureOwner(t),n=this._list.__ensureOwner(t);return t?Ce(e,n,t,this.__hash):(this.__ownerID=t,this._map=e,this._list=n,this)},Ie.isOrderedMap=Ee,Ie.prototype[d]=!0,Ie.prototype.delete=Ie.prototype.remove,e(Oe,J),Oe.prototype.get=function(t,e){return this._iter.get(t,e)},Oe.prototype.has=function(t){return this._iter.has(t)},Oe.prototype.valueSeq=function(){return this._iter.valueSeq()},Oe.prototype.reverse=function(){var t=this,e=Re(this,!0);return this._useKeys||(e.valueSeq=function(){return t._iter.toSeq().reverse()}),e},Oe.prototype.map=function(t,e){var n=this,r=Pe(this,t,e);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(t,e)}),r},Oe.prototype.__iterate=function(t,e){var n,r=this;return this._iter.__iterate(this._useKeys?function(e,n){return t(e,n,r)}:(n=e?Ke(this):0,function(i){return t(i,e?--n:n++,r)}),e)},Oe.prototype.__iterator=function(t,e){if(this._useKeys)return this._iter.__iterator(t,e);var n=this._iter.__iterator(A,e),r=e?Ke(this):0;return new U(function(){var i=n.next();return i.done?i:P(t,e?--r:r++,i.value,i)})},Oe.prototype[d]=!0,e(ze,Z),ze.prototype.includes=function(t){return this._iter.includes(t)},ze.prototype.__iterate=function(t,e){var n=this,r=0;return this._iter.__iterate(function(e){return t(e,r++,n)},e)},ze.prototype.__iterator=function(t,e){var n=this._iter.__iterator(A,e),r=0;return new U(function(){var e=n.next();return e.done?e:P(t,r++,e.value,e)})},e(ke,V),ke.prototype.has=function(t){return this._iter.includes(t)},ke.prototype.__iterate=function(t,e){var n=this;return this._iter.__iterate(function(e){return t(e,e,n)},e)},ke.prototype.__iterator=function(t,e){var n=this._iter.__iterator(A,e);return new U(function(){var e=n.next();return e.done?e:P(t,e.value,e.value,e)})},e(Ye,J),Ye.prototype.entrySeq=function(){return this._iter.toSeq()},Ye.prototype.__iterate=function(t,e){var n=this;return this._iter.__iterate(function(e){if(e){He(e);var r=u(e);return t(r?e.get(1):e[1],r?e.get(0):e[0],n)}},e)},Ye.prototype.__iterator=function(t,e){var n=this._iter.__iterator(A,e);return new U(function(){for(;;){var e=n.next();if(e.done)return e;var r=e.value;if(r){He(r);var i=u(r);return P(t,i?r.get(0):r[0],i?r.get(1):r[1],e)}}})},ze.prototype.cacheResult=Oe.prototype.cacheResult=ke.prototype.cacheResult=Ye.prototype.cacheResult=en,e(on,_t),on.prototype.toString=function(){return this.__toString(an(this)+" {","}")},on.prototype.has=function(t){return this._defaultValues.hasOwnProperty(t)},on.prototype.get=function(t,e){if(!this.has(t))return e;var n=this._defaultValues[t];return this._map?this._map.get(t,n):n},on.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var t=this.constructor;return t._empty||(t._empty=sn(this,Kt()))},on.prototype.set=function(t,e){if(!this.has(t))throw new Error('Cannot set unknown key "'+t+'" on '+an(this));if(this._map&&!this._map.has(t)&&e===this._defaultValues[t])return this;var n=this._map&&this._map.set(t,e);return this.__ownerID||n===this._map?this:sn(this,n)},on.prototype.remove=function(t){if(!this.has(t))return this;var e=this._map&&this._map.remove(t);return this.__ownerID||e===this._map?this:sn(this,e)},on.prototype.wasAltered=function(){return this._map.wasAltered()},on.prototype.__iterator=function(t,e){var n=this;return r(this._defaultValues).map(function(t,e){return n.get(e)}).__iterator(t,e)},on.prototype.__iterate=function(t,e){var n=this;return r(this._defaultValues).map(function(t,e){return n.get(e)}).__iterate(t,e)},on.prototype.__ensureOwner=function(t){if(t===this.__ownerID)return this;var e=this._map&&this._map.__ensureOwner(t);return t?sn(this,e,t):(this.__ownerID=t,this._map=e,this)};var un=on.prototype;function sn(t,e,n){var r=Object.create(Object.getPrototypeOf(t));return r._map=e,r.__ownerID=n,r}function an(t){return t._name||t.constructor.name||"Record"}function cn(t){return null==t?wn():fn(t)&&!f(t)?t:wn().withMutations(function(e){var n=o(t);Yt(n.size),n.forEach(function(t){return e.add(t)})})}function fn(t){return!(!t||!t[hn])}un.delete=un.remove,un.deleteIn=un.removeIn=Ft.removeIn,un.merge=Ft.merge,un.mergeWith=Ft.mergeWith,un.mergeIn=Ft.mergeIn,un.mergeDeep=Ft.mergeDeep,un.mergeDeepWith=Ft.mergeDeepWith,un.mergeDeepIn=Ft.mergeDeepIn,un.setIn=Ft.setIn,un.update=Ft.update,un.updateIn=Ft.updateIn,un.withMutations=Ft.withMutations,un.asMutable=Ft.asMutable,un.asImmutable=Ft.asImmutable,e(cn,Lt),cn.of=function(){return this(arguments)},cn.fromKeys=function(t){return this(r(t).keySeq())},cn.prototype.toString=function(){return this.__toString("Set {","}")},cn.prototype.has=function(t){return this._map.has(t)},cn.prototype.add=function(t){return dn(this,this._map.set(t,!0))},cn.prototype.remove=function(t){return dn(this,this._map.remove(t))},cn.prototype.clear=function(){return dn(this,this._map.clear())},cn.prototype.union=function(){var e=t.call(arguments,0);return 0===(e=e.filter(function(t){return 0!==t.size})).length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n<e.length;n++)o(e[n]).forEach(function(e){return t.add(e)})}):this.constructor(e[0])},cn.prototype.intersect=function(){var e=t.call(arguments,0);if(0===e.length)return this;e=e.map(function(t){return o(t)});var n=this;return this.withMutations(function(t){n.forEach(function(n){e.every(function(t){return t.includes(n)})||t.remove(n)})})},cn.prototype.subtract=function(){var e=t.call(arguments,0);if(0===e.length)return this;e=e.map(function(t){return o(t)});var n=this;return this.withMutations(function(t){n.forEach(function(n){e.some(function(t){return t.includes(n)})&&t.remove(n)})})},cn.prototype.merge=function(){return this.union.apply(this,arguments)},cn.prototype.mergeWith=function(e){var n=t.call(arguments,1);return this.union.apply(this,n)},cn.prototype.sort=function(t){return vn(qe(this,t))},cn.prototype.sortBy=function(t,e){return vn(qe(this,e,t))},cn.prototype.wasAltered=function(){return this._map.wasAltered()},cn.prototype.__iterate=function(t,e){var n=this;return this._map.__iterate(function(e,r){return t(r,r,n)},e)},cn.prototype.__iterator=function(t,e){return this._map.map(function(t,e){return e}).__iterator(t,e)},cn.prototype.__ensureOwner=function(t){if(t===this.__ownerID)return this;var e=this._map.__ensureOwner(t);return t?this.__make(e,t):(this.__ownerID=t,this._map=e,this)},cn.isSet=fn;var ln,hn="@@__IMMUTABLE_SET__@@",pn=cn.prototype;function dn(t,e){return t.__ownerID?(t.size=e.size,t._map=e,t):e===t._map?t:0===e.size?t.__empty():t.__make(e)}function yn(t,e){var n=Object.create(pn);return n.size=t?t.size:0,n._map=t,n.__ownerID=e,n}function wn(){return ln||(ln=yn(Kt()))}function vn(t){return null==t?Ln():gn(t)?t:Ln().withMutations(function(e){var n=o(t);Yt(n.size),n.forEach(function(t){return e.add(t)})})}function gn(t){return fn(t)&&f(t)}pn[hn]=!0,pn.delete=pn.remove,pn.mergeDeep=pn.merge,pn.mergeDeepWith=pn.mergeWith,pn.withMutations=Ft.withMutations,pn.asMutable=Ft.asMutable,pn.asImmutable=Ft.asImmutable,pn.__empty=wn,pn.__make=yn,e(vn,cn),vn.of=function(){return this(arguments)},vn.fromKeys=function(t){return this(r(t).keySeq())},vn.prototype.toString=function(){return this.__toString("OrderedSet {","}")},vn.isOrderedSet=gn;var Mn,_n=vn.prototype;function mn(t,e){var n=Object.create(_n);return n.size=t?t.size:0,n._map=t,n.__ownerID=e,n}function Ln(){return Mn||(Mn=mn(Te()))}function bn(t){return null==t?In():jn(t)?t:In().unshiftAll(t)}function jn(t){return!(!t||!t[Nn])}_n[d]=!0,_n.__empty=Ln,_n.__make=mn,e(bn,mt),bn.of=function(){return this(arguments)},bn.prototype.toString=function(){return this.__toString("Stack [","]")},bn.prototype.get=function(t,e){var n=this._head;for(t=N(this,t);n&&t--;)n=n.next;return n?n.value:e},bn.prototype.peek=function(){return this._head&&this._head.value},bn.prototype.push=function(){if(0===arguments.length)return this;for(var t=this.size+arguments.length,e=this._head,n=arguments.length-1;n>=0;n--)e={value:arguments[n],next:e};return this.__ownerID?(this.size=t,this._head=e,this.__hash=void 0,this.__altered=!0,this):Dn(t,e)},bn.prototype.pushAll=function(t){if(0===(t=i(t)).size)return this;Yt(t.size);var e=this.size,n=this._head;return t.reverse().forEach(function(t){e++,n={value:t,next:n}}),this.__ownerID?(this.size=e,this._head=n,this.__hash=void 0,this.__altered=!0,this):Dn(e,n)},bn.prototype.pop=function(){return this.slice(1)},bn.prototype.unshift=function(){return this.push.apply(this,arguments)},bn.prototype.unshiftAll=function(t){return this.pushAll(t)},bn.prototype.shift=function(){return this.pop.apply(this,arguments)},bn.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):In()},bn.prototype.slice=function(t,e){if(D(t,e,this.size))return this;var n=I(t,this.size);if(E(e,this.size)!==this.size)return mt.prototype.slice.call(this,t,e);for(var r=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=r,this._head=i,this.__hash=void 0,this.__altered=!0,this):Dn(r,i)},bn.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?Dn(this.size,this._head,t,this.__hash):(this.__ownerID=t,this.__altered=!1,this)},bn.prototype.__iterate=function(t,e){if(e)return this.reverse().__iterate(t);for(var n=0,r=this._head;r&&!1!==t(r.value,n++,this);)r=r.next;return n},bn.prototype.__iterator=function(t,e){if(e)return this.reverse().__iterator(t);var n=0,r=this._head;return new U(function(){if(r){var e=r.value;return r=r.next,P(t,n++,e)}return{value:void 0,done:!0}})},bn.isStack=jn;var xn,Nn="@@__IMMUTABLE_STACK__@@",Sn=bn.prototype;function Dn(t,e,n,r){var i=Object.create(Sn);return i.size=t,i._head=e,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function In(){return xn||(xn=Dn(0))}function En(t,e){var n=function(n){t.prototype[n]=e[n]};return Object.keys(e).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(e).forEach(n),t}Sn[Nn]=!0,Sn.withMutations=Ft.withMutations,Sn.asMutable=Ft.asMutable,Sn.asImmutable=Ft.asImmutable,Sn.wasAltered=Ft.wasAltered,n.Iterator=U,En(n,{toArray:function(){Yt(this.size);var t=new Array(this.size||0);return this.valueSeq().__iterate(function(e,n){t[n]=e}),t},toIndexedSeq:function(){return new ze(this)},toJS:function(){return this.toSeq().map(function(t){return t&&"function"==typeof t.toJS?t.toJS():t}).__toJS()},toJSON:function(){return this.toSeq().map(function(t){return t&&"function"==typeof t.toJSON?t.toJSON():t}).__toJS()},toKeyedSeq:function(){return new Oe(this,!0)},toMap:function(){return Ut(this.toKeyedSeq())},toObject:function(){Yt(this.size);var t={};return this.__iterate(function(e,n){t[n]=e}),t},toOrderedMap:function(){return Ie(this.toKeyedSeq())},toOrderedSet:function(){return vn(s(this)?this.valueSeq():this)},toSet:function(){return cn(s(this)?this.valueSeq():this)},toSetSeq:function(){return new ke(this)},toSeq:function(){return a(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return bn(s(this)?this.valueSeq():this)},toList:function(){return he(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(t,e){return 0===this.size?t+e:t+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+e},concat:function(){var e=t.call(arguments,0);return Xe(this,Ge(this,e))},includes:function(t){return this.some(function(e){return dt(e,t)})},entries:function(){return this.__iterator(O)},every:function(t,e){Yt(this.size);var n=!0;return this.__iterate(function(r,i,o){if(!t.call(e,r,i,o))return n=!1,!1}),n},filter:function(t,e){return Xe(this,Qe(this,t,e,!0))},find:function(t,e,n){var r=this.findEntry(t,e);return r?r[1]:n},forEach:function(t,e){return Yt(this.size),this.__iterate(e?t.bind(e):t)},join:function(t){Yt(this.size),t=void 0!==t?""+t:",";var e="",n=!0;return this.__iterate(function(r){n?n=!1:e+=t,e+=null!=r?r.toString():""}),e},keys:function(){return this.__iterator(T)},map:function(t,e){return Xe(this,Pe(this,t,e))},reduce:function(t,e,n){var r,i;return Yt(this.size),arguments.length<2?i=!0:r=e,this.__iterate(function(e,o,u){i?(i=!1,r=e):r=t.call(n,r,e,o,u)}),r},reduceRight:function(t,e,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Xe(this,Re(this,!0))},slice:function(t,e){return Xe(this,Fe(this,t,e,!0))},some:function(t,e){return!this.every(zn(t),e)},sort:function(t){return Xe(this,qe(this,t))},values:function(){return this.__iterator(A)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(t,e){return x(t?this.toSeq().filter(t,e):this)},countBy:function(t,e){return function(t,e,n){var r=Ut().asMutable();return t.__iterate(function(i,o){r.update(e.call(n,i,o,t),0,function(t){return t+1})}),r.asImmutable()}(this,t,e)},equals:function(t){return yt(this,t)},entrySeq:function(){var t=this;if(t._cache)return new tt(t._cache);var e=t.toSeq().map(On).toIndexedSeq();return e.fromEntrySeq=function(){return t.toSeq()},e},filterNot:function(t,e){return this.filter(zn(t),e)},findEntry:function(t,e,n){var r=n;return this.__iterate(function(n,i,o){if(t.call(e,n,i,o))return r=[i,n],!1}),r},findKey:function(t,e){var n=this.findEntry(t,e);return n&&n[0]},findLast:function(t,e,n){return this.toKeyedSeq().reverse().find(t,e,n)},findLastEntry:function(t,e,n){return this.toKeyedSeq().reverse().findEntry(t,e,n)},findLastKey:function(t,e){return this.toKeyedSeq().reverse().findKey(t,e)},first:function(){return this.find(S)},flatMap:function(t,e){return Xe(this,function(t,e,n){var r=$e(t);return t.toSeq().map(function(i,o){return r(e.call(n,i,o,t))}).flatten(!0)}(this,t,e))},flatten:function(t){return Xe(this,We(this,t,!0))},fromEntrySeq:function(){return new Ye(this)},get:function(t,e){return this.find(function(e,n){return dt(n,t)},void 0,e)},getIn:function(t,e){for(var n,r=this,i=rn(t);!(n=i.next()).done;){var o=n.value;if((r=r&&r.get?r.get(o,g):g)===g)return e}return r},groupBy:function(t,e){return function(t,e,n){var r=s(t),i=(f(t)?Ie():Ut()).asMutable();t.__iterate(function(o,u){i.update(e.call(n,o,u,t),function(t){return(t=t||[]).push(r?[u,o]:o),t})});var o=$e(t);return i.map(function(e){return Xe(t,o(e))})}(this,t,e)},has:function(t){return this.get(t,g)!==g},hasIn:function(t){return this.getIn(t,g)!==g},isSubset:function(t){return t="function"==typeof t.includes?t:n(t),this.every(function(e){return t.includes(e)})},isSuperset:function(t){return(t="function"==typeof t.isSubset?t:n(t)).isSubset(this)},keyOf:function(t){return this.findKey(function(e){return dt(e,t)})},keySeq:function(){return this.toSeq().map(An).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(t){return this.toKeyedSeq().reverse().keyOf(t)},max:function(t){return Je(this,t)},maxBy:function(t,e){return Je(this,e,t)},min:function(t){return Je(this,t?kn(t):Pn)},minBy:function(t,e){return Je(this,e?kn(e):Pn,t)},rest:function(){return this.slice(1)},skip:function(t){return this.slice(Math.max(0,t))},skipLast:function(t){return Xe(this,this.toSeq().reverse().skip(t).reverse())},skipWhile:function(t,e){return Xe(this,Be(this,t,e,!0))},skipUntil:function(t,e){return this.skipWhile(zn(t),e)},sortBy:function(t,e){return Xe(this,qe(this,e,t))},take:function(t){return this.slice(0,Math.max(0,t))},takeLast:function(t){return Xe(this,this.toSeq().reverse().take(t).reverse())},takeWhile:function(t,e){return Xe(this,function(t,e,n){var r=tn(t);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var u=0;return t.__iterate(function(t,i,s){return e.call(n,t,i,s)&&++u&&r(t,i,o)}),u},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var u=t.__iterator(O,i),s=!0;return new U(function(){if(!s)return{value:void 0,done:!0};var t=u.next();if(t.done)return t;var i=t.value,a=i[0],c=i[1];return e.call(n,c,a,o)?r===O?t:P(r,a,c,t):(s=!1,{value:void 0,done:!0})})},r}(this,t,e))},takeUntil:function(t,e){return this.takeWhile(zn(t),e)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(t){if(t.size===1/0)return 0;var e=f(t),n=s(t),r=e?1:0;return function(t,e){return e=bt(e,3432918353),e=bt(e<<15|e>>>-15,461845907),e=bt(e<<13|e>>>-13,5),e=bt((e=(e+3864292196|0)^t)^e>>>16,2246822507),e=jt((e=bt(e^e>>>13,3266489909))^e>>>16)}(t.__iterate(n?e?function(t,e){r=31*r+Rn(xt(t),xt(e))|0}:function(t,e){r=r+Rn(xt(t),xt(e))|0}:e?function(t){r=31*r+xt(t)|0}:function(t){r=r+xt(t)|0}),r)}(this))}});var Cn=n.prototype;Cn[l]=!0,Cn[Y]=Cn.values,Cn.__toJS=Cn.toArray,Cn.__toStringMapper=Yn,Cn.inspect=Cn.toSource=function(){return this.toString()},Cn.chain=Cn.flatMap,Cn.contains=Cn.includes,En(r,{flip:function(){return Xe(this,Ue(this))},mapEntries:function(t,e){var n=this,r=0;return Xe(this,this.toSeq().map(function(i,o){return t.call(e,[o,i],r++,n)}).fromEntrySeq())},mapKeys:function(t,e){var n=this;return Xe(this,this.toSeq().flip().map(function(r,i){return t.call(e,r,i,n)}).flip())}});var Tn=r.prototype;function An(t,e){return e}function On(t,e){return[e,t]}function zn(t){return function(){return!t.apply(this,arguments)}}function kn(t){return function(){return-t.apply(this,arguments)}}function Yn(t){return"string"==typeof t?JSON.stringify(t):String(t)}function Un(){return j(arguments)}function Pn(t,e){return t<e?1:t>e?-1:0}function Rn(t,e){return t^e+2654435769+(t<<6)+(t>>2)|0}return Tn[h]=!0,Tn[Y]=Cn.entries,Tn.__toJS=Cn.toObject,Tn.__toStringMapper=function(t,e){return JSON.stringify(e)+": "+Yn(t)},En(i,{toKeyedSeq:function(){return new Oe(this,!1)},filter:function(t,e){return Xe(this,Qe(this,t,e,!1))},findIndex:function(t,e){var n=this.findEntry(t,e);return n?n[0]:-1},indexOf:function(t){var e=this.keyOf(t);return void 0===e?-1:e},lastIndexOf:function(t){var e=this.lastKeyOf(t);return void 0===e?-1:e},reverse:function(){return Xe(this,Re(this,!1))},slice:function(t,e){return Xe(this,Fe(this,t,e,!1))},splice:function(t,e){var n=arguments.length;if(e=Math.max(0|e,0),0===n||2===n&&!e)return this;t=I(t,t<0?this.count():this.size);var r=this.slice(0,t);return Xe(this,1===n?r:r.concat(j(arguments,2),this.slice(t+e)))},findLastIndex:function(t,e){var n=this.findLastEntry(t,e);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(t){return Xe(this,We(this,t,!1))},get:function(t,e){return(t=N(this,t))<0||this.size===1/0||void 0!==this.size&&t>this.size?e:this.find(function(e,n){return n===t},void 0,e)},has:function(t){return(t=N(this,t))>=0&&(void 0!==this.size?this.size===1/0||t<this.size:-1!==this.indexOf(t))},interpose:function(t){return Xe(this,function(t,e){var n=tn(t);return n.size=t.size&&2*t.size-1,n.__iterateUncached=function(n,r){var i=this,o=0;return t.__iterate(function(t,r){return(!o||!1!==n(e,o++,i))&&!1!==n(t,o++,i)},r),o},n.__iteratorUncached=function(n,r){var i,o=t.__iterator(A,r),u=0;return new U(function(){return(!i||u%2)&&(i=o.next()).done?i:u%2?P(n,u++,e):P(n,u++,i.value,i)})},n}(this,t))},interleave:function(){var t=[this].concat(j(arguments)),e=Ve(this.toSeq(),Z.of,t),n=e.flatten(!0);return e.size&&(n.size=e.size*t.length),Xe(this,n)},keySeq:function(){return gt(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(t,e){return Xe(this,Be(this,t,e,!1))},zip:function(){var t=[this].concat(j(arguments));return Xe(this,Ve(this,Un,t))},zipWith:function(t){var e=j(arguments);return e[0]=this,Xe(this,Ve(this,t,e))}}),i.prototype[p]=!0,i.prototype[d]=!0,En(o,{get:function(t,e){return this.has(t)?t:e},includes:function(t){return this.has(t)},keySeq:function(){return this.valueSeq()}}),o.prototype.has=Cn.includes,o.prototype.contains=o.prototype.includes,En(J,r.prototype),En(Z,i.prototype),En(V,o.prototype),En(_t,r.prototype),En(mt,i.prototype),En(Lt,o.prototype),{Iterable:n,Seq:q,Collection:Mt,Map:Ut,OrderedMap:Ie,List:he,Stack:bn,Set:cn,OrderedSet:vn,Record:on,Range:gt,Repeat:wt,is:dt,fromJS:lt}}()},function(t,e,n){"use strict";t.exports=n(218)},function(t,e,n){t.exports=n(241)},function(t,e,n){"use strict";var r=n(47),i=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],o=["scalar","sequence","mapping"];t.exports=function(t,e){var n,u;if(e=e||{},Object.keys(e).forEach(function(e){if(-1===i.indexOf(e))throw new r('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=(n=e.styleAliases||null,u={},null!==n&&Object.keys(n).forEach(function(t){n[t].forEach(function(e){u[String(e)]=t})}),u),-1===o.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}},function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(110);t.exports=function(t,e,n){return e in t?r(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";(function(t){n.d(e,"d",function(){return g}),n.d(e,"c",function(){return M}),n.d(e,"b",function(){return m}),n.d(e,"e",function(){return L}),n.d(e,"f",function(){return b}),n.d(e,"a",function(){return j});n(106),n(171);var r=n(107),i=n.n(r),o=n(14),u=n.n(o),s=(n(76),n(2)),a=n.n(s),c=n(9),f=n.n(c),l=n(0),h=n.n(l),p=(n(172),n(173),n(104),n(105)),d=n.n(p),y=(n(174),n(175),n(38),n(108),n(49)),w=n.n(y),v=(n(178),n(179),n(180),n(181),function(t){return h.a.Iterable.isIterable(t)});function g(t){return _(t)?v(t)?t.toJS():t:{}}function M(t){return a()(t)?t:[t]}function _(t){return!!t&&"object"===f()(t)}function m(t){return"function"==typeof t}d.a;var L=function(){var t={},e=w.a.location.search;if(!e)return{};if(""!=e){var n=e.substr(1).split("&");for(var r in n)n.hasOwnProperty(r)&&(r=n[r].split("="),t[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return t},b=function(t){return u()(t).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])}).join("&")};function j(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("object"!==f()(t)||a()(t)||null===t||!e)return t;var r=i()({},t);return u()(r).forEach(function(t){t===e&&n(r[t],t)?delete r[t]:r[t]=j(r[t],e,n)}),r}}).call(this,n(57).Buffer)},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},function(t,e,n){var r=n(57),i=r.Buffer;function o(t,e){for(var n in t)e[n]=t[n]}function u(t,e,n){return i(t,e,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=r:(o(r,e),e.Buffer=u),o(i,u),u.from=function(t,e,n){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,n)},u.alloc=function(t,e,n){if("number"!=typeof t)throw new TypeError("Argument must be a number");var r=i(t);return void 0!==e?"string"==typeof n?r.fill(e,n):r.fill(e):r.fill(0),r},u.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},u.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return r.SlowBuffer(t)}},function(t,e,n){var r=n(187),i=n(199);function o(t){return(o="function"==typeof i&&"symbol"==typeof r?function(t){return typeof t}:function(t){return t&&"function"==typeof i&&t.constructor===i&&t!==i.prototype?"symbol":typeof t})(t)}function u(e){return"function"==typeof i&&"symbol"===o(r)?t.exports=u=function(t){return o(t)}:t.exports=u=function(t){return t&&"function"==typeof i&&t.constructor===i&&t!==i.prototype?"symbol":o(t)},u(e)}t.exports=u},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(136),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();t.exports=o},function(t,e){var n=Array.isArray;t.exports=n},function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},function(t,e,n){t.exports=n(252)},function(t,e,n){var r=n(16),i=n(4),o=n(111),u=n(27),s=n(21),a=function(t,e,n){var c,f,l,h=t&a.F,p=t&a.G,d=t&a.S,y=t&a.P,w=t&a.B,v=t&a.W,g=p?i:i[e]||(i[e]={}),M=g.prototype,_=p?r:d?r[e]:(r[e]||{}).prototype;for(c in p&&(n=e),n)(f=!h&&_&&void 0!==_[c])&&s(g,c)||(l=f?_[c]:n[c],g[c]=p&&"function"!=typeof _[c]?n[c]:w&&f?o(l,r):v&&_[c]==l?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):y&&"function"==typeof l?o(Function.call,l):l,y&&((g.virtual||(g.virtual={}))[c]=l,t&a.R&&M&&!M[c]&&u(M,c,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var r=n(83)("wks"),i=n(53),o=n(16).Symbol,u="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=r},function(t,e,n){"use strict";t.exports=function(t){if("function"!=typeof t)throw new TypeError(t+" is not a function");return t}},function(t,e,n){var r=n(28),i=n(112),o=n(77),u=Object.defineProperty;e.f=n(20)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(30)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){var n,r,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(t){r=u}}();var a,c=[],f=!1,l=-1;function h(){f&&a&&(f=!1,a.length?c=a.concat(c):l=-1,c.length&&p())}function p(){if(!f){var t=s(h);f=!0;for(var e=c.length;e;){for(a=c,c=[];++l<e;)a&&a[l].run();l=-1,e=c.length}a=null,f=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===u||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function d(t,e){this.fun=t,this.array=e}function y(){}i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new d(t,e)),1!==c.length||f||s(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=y,i.addListener=y,i.once=y,i.off=y,i.removeListener=y,i.removeAllListeners=y,i.emit=y,i.prependListener=y,i.prependOnceListener=y,i.listeners=function(t){return[]},i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(t,e,n){"use strict";var r=n(67),i=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};t.exports=l;var o=n(46);o.inherits=n(7);var u=n(152),s=n(98);o.inherits(l,u);for(var a=i(s.prototype),c=0;c<a.length;c++){var f=a[c];l.prototype[f]||(l.prototype[f]=s.prototype[f])}function l(t){if(!(this instanceof l))return new l(t);u.call(this,t),s.call(this,t),t&&!1===t.readable&&(this.readable=!1),t&&!1===t.writable&&(this.writable=!1),this.allowHalfOpen=!0,t&&!1===t.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||r.nextTick(p,this)}function p(t){t.end()}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}}),l.prototype._destroy=function(t,e){this.push(null),this.end(),r.nextTick(e,t)}},function(t,e,n){"use strict";var r=n(159)();t.exports=function(t){return t!==r&&null!==t}},function(t,e,n){"use strict";var r=n(371),i=Math.max;t.exports=function(t){return i(0,r(t))}},function(t,e,n){},function(t,e,n){var r=n(19),i=n(50);t.exports=n(20)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(29);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(118),i=n(79);t.exports=function(t){return r(i(t))}},function(t,e,n){"use strict";var r=n(40),i=n(131),o=(n(89),n(129),Object.prototype.hasOwnProperty),u=n(132),s={key:!0,ref:!0,__self:!0,__source:!0};function a(t){return void 0!==t.ref}function c(t){return void 0!==t.key}var f=function(t,e,n,r,i,o,s){return{$$typeof:u,type:t,key:e,ref:n,props:s,_owner:o}};f.createElement=function(t,e,n){var r,u={},l=null,h=null;if(null!=e)for(r in a(e)&&(h=e.ref),c(e)&&(l=""+e.key),void 0===e.__self?null:e.__self,void 0===e.__source?null:e.__source,e)o.call(e,r)&&!s.hasOwnProperty(r)&&(u[r]=e[r]);var p=arguments.length-2;if(1===p)u.children=n;else if(p>1){for(var d=Array(p),y=0;y<p;y++)d[y]=arguments[y+2];0,u.children=d}if(t&&t.defaultProps){var w=t.defaultProps;for(r in w)void 0===u[r]&&(u[r]=w[r])}return f(t,l,h,0,0,i.current,u)},f.createFactory=function(t){var e=f.createElement.bind(null,t);return e.type=t,e},f.cloneAndReplaceKey=function(t,e){return f(t.type,e,t.ref,t._self,t._source,t._owner,t.props)},f.cloneElement=function(t,e,n){var u,l,h=r({},t.props),p=t.key,d=t.ref,y=(t._self,t._source,t._owner);if(null!=e)for(u in a(e)&&(d=e.ref,y=i.current),c(e)&&(p=""+e.key),t.type&&t.type.defaultProps&&(l=t.type.defaultProps),e)o.call(e,u)&&!s.hasOwnProperty(u)&&(void 0===e[u]&&void 0!==l?h[u]=l[u]:h[u]=e[u]);var w=arguments.length-2;if(1===w)h.children=n;else if(w>1){for(var v=Array(w),g=0;g<w;g++)v[g]=arguments[g+2];h.children=v}return f(t.type,p,d,0,0,y,h)},f.isValidElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===u},t.exports=f},function(t,e,n){var r=n(277),i=n(280);t.exports=function(t,e){var n=i(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";var r=n(24);t.exports=function(t){if(!r(t))throw new TypeError("Cannot use null or undefined");return t}},function(t,e,n){var r=n(8).Buffer;function i(t,e){this._block=r.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}i.prototype.update=function(t,e){"string"==typeof t&&(e=e||"utf8",t=r.from(t,e));for(var n=this._block,i=this._blockSize,o=t.length,u=this._len,s=0;s<o;){for(var a=u%i,c=Math.min(o-s,i-a),f=0;f<c;f++)n[a+f]=t[s+f];s+=c,(u+=c)%i==0&&this._update(n)}return this._len+=o,this},i.prototype.digest=function(t){var e=this._len%this._blockSize;this._block[e]=128,this._block.fill(0,e+1),e>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var o=this._hash();return t?o.toString(t):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=i},function(t,e,n){"use strict";function r(t){return null==t}t.exports.isNothing=r,t.exports.isObject=function(t){return"object"==typeof t&&null!==t},t.exports.toArray=function(t){return Array.isArray(t)?t:r(t)?[]:[t]},t.exports.repeat=function(t,e){var n,r="";for(n=0;n<e;n+=1)r+=t;return r},t.exports.isNegativeZero=function(t){return 0===t&&Number.NEGATIVE_INFINITY===1/t},t.exports.extend=function(t,e){var n,r,i,o;if(e)for(n=0,r=(o=Object.keys(e)).length;n<r;n+=1)t[i=o[n]]=e[i];return t}},function(t,e,n){"use strict";var r=n(36),i=n(47),o=n(3);function u(t,e,n){var r=[];return t.include.forEach(function(t){n=u(t,e,n)}),t[e].forEach(function(t){n.forEach(function(e,n){e.tag===t.tag&&e.kind===t.kind&&r.push(n)}),n.push(t)}),n.filter(function(t,e){return-1===r.indexOf(e)})}function s(t){this.include=t.include||[],this.implicit=t.implicit||[],this.explicit=t.explicit||[],this.implicit.forEach(function(t){if(t.loadKind&&"scalar"!==t.loadKind)throw new i("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=u(this,"implicit",[]),this.compiledExplicit=u(this,"explicit",[]),this.compiledTypeMap=function(){var t,e,n={scalar:{},sequence:{},mapping:{},fallback:{}};function r(t){n[t.kind][t.tag]=n.fallback[t.tag]=t}for(t=0,e=arguments.length;t<e;t+=1)arguments[t].forEach(r);return n}(this.compiledImplicit,this.compiledExplicit)}s.DEFAULT=null,s.create=function(){var t,e;switch(arguments.length){case 1:t=s.DEFAULT,e=arguments[0];break;case 2:t=arguments[0],e=arguments[1];break;default:throw new i("Wrong number of arguments for Schema.create function")}if(t=r.toArray(t),e=r.toArray(e),!t.every(function(t){return t instanceof s}))throw new i("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!e.every(function(t){return t instanceof o}))throw new i("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new s({include:t,explicit:e})},t.exports=s},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(117),i=n(84);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function u(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,s,a=u(t),c=1;c<arguments.length;c++){for(var f in n=Object(arguments[c]))i.call(n,f)&&(a[f]=n[f]);if(r){s=r(n);for(var l=0;l<s.length;l++)o.call(n,s[l])&&(a[s[l]]=n[s[l]])}}return a}},function(t,e,n){"use strict";var r=function(t){};t.exports=function(t,e,n,i,o,u,s,a){if(r(e),!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[n,i,o,u,s,a],l=0;(c=new Error(e.replace(/%s/g,function(){return f[l++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(t,e,n){var r=n(255);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(58),i=n(257),o=n(258),u="[object Null]",s="[object Undefined]",a=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?s:u:a&&a in Object(t)?i(t):o(t)}},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){(function(t){function n(t){return Object.prototype.toString.call(t)}e.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===n(t)},e.isBoolean=function(t){return"boolean"==typeof t},e.isNull=function(t){return null===t},e.isNullOrUndefined=function(t){return null==t},e.isNumber=function(t){return"number"==typeof t},e.isString=function(t){return"string"==typeof t},e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=function(t){return void 0===t},e.isRegExp=function(t){return"[object RegExp]"===n(t)},e.isObject=function(t){return"object"==typeof t&&null!==t},e.isDate=function(t){return"[object Date]"===n(t)},e.isError=function(t){return"[object Error]"===n(t)||t instanceof Error},e.isFunction=function(t){return"function"==typeof t},e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=t.isBuffer}).call(this,n(57).Buffer)},function(t,e,n){"use strict";function r(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.prototype.toString=function(t){var e=this.name+": ";return e+=this.reason||"(unknown reason)",!t&&this.mark&&(e+=" "+this.mark.toString()),e},t.exports=r},function(t,e,n){"use strict";var r=n(37);t.exports=new r({include:[n(168)],implicit:[n(438),n(439)],explicit:[n(440),n(441),n(442),n(443)]})},function(t,e){t.exports=function(){var t={location:{},history:{},open:function(){},close:function(){},File:function(){}};if("undefined"==typeof window)return t;try{t=window;for(var e=0,n=["File","Blob","FormData"];e<n.length;e++){var r=n[e];r in window&&(t[r]=window[r])}}catch(t){console.error(t)}return t}()},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports=!0},function(t,e){t.exports={}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(79);t.exports=function(t){return Object(r(t))}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){"use strict";t.exports=function(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r<e;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var i=new Error(n);throw i.name="Invariant Violation",i.framesToPop=1,i}},function(t,e,n){"use strict";(function(t){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org> + * @license MIT + */ +var r=n(237),i=n(238),o=n(135);function u(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(u()<e)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=a.prototype:(null===t&&(t=new a(e)),t.length=e),t}function a(t,e,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return l(this,t)}return c(this,t,e,n)}function c(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,n,r){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r);a.TYPED_ARRAY_SUPPORT?(t=e).__proto__=a.prototype:t=h(t,e);return t}(t,e,n,r):"string"==typeof e?function(t,e,n){"string"==typeof n&&""!==n||(n="utf8");if(!a.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|d(e,n),i=(t=s(t,r)).write(e,n);i!==r&&(t=t.slice(0,i));return t}(t,e,n):function(t,e){if(a.isBuffer(e)){var n=0|p(e.length);return 0===(t=s(t,n)).length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(r=e.length)!=r?s(t,0):h(t,e);if("Buffer"===e.type&&o(e.data))return h(t,e.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function f(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function l(t,e){if(f(e),t=s(t,e<0?0:0|p(e)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function h(t,e){var n=e.length<0?0:0|p(e.length);t=s(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function p(t){if(t>=u())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u().toString(16)+" bytes");return 0|t}function d(t,e){if(a.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Q(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return F(t).length;default:if(r)return Q(t).length;e=(""+e).toLowerCase(),r=!0}}function y(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return E(this,e,n);case"utf8":case"utf-8":return N(this,e,n);case"ascii":return D(this,e,n);case"latin1":case"binary":return I(this,e,n);case"base64":return x(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function w(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function v(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=a.from(e,r)),a.isBuffer(e))return 0===e.length?-1:g(t,e,n,r,i);if("number"==typeof e)return e&=255,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):g(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function g(t,e,n,r,i){var o,u=1,s=t.length,a=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;u=2,s/=2,a/=2,n/=2}function c(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(i){var f=-1;for(o=n;o<s;o++)if(c(t,o)===c(e,-1===f?0:o-f)){if(-1===f&&(f=o),o-f+1===a)return f*u}else-1!==f&&(o-=o-f),f=-1}else for(n+a>s&&(n=s-a),o=n;o>=0;o--){for(var l=!0,h=0;h<a;h++)if(c(t,o+h)!==c(e,h)){l=!1;break}if(l)return o}return-1}function M(t,e,n,r){n=Number(n)||0;var i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var u=0;u<r;++u){var s=parseInt(e.substr(2*u,2),16);if(isNaN(s))return u;t[n+u]=s}return u}function _(t,e,n,r){return B(Q(e,t.length-n),t,n,r)}function m(t,e,n,r){return B(function(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,r)}function L(t,e,n,r){return m(t,e,n,r)}function b(t,e,n,r){return B(F(e),t,n,r)}function j(t,e,n,r){return B(function(t,e){for(var n,r,i,o=[],u=0;u<t.length&&!((e-=2)<0);++u)n=t.charCodeAt(u),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(e,t.length-n),t,n,r)}function x(t,e,n){return 0===e&&n===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,n))}function N(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i<n;){var o,u,s,a,c=t[i],f=null,l=c>239?4:c>223?3:c>191?2:1;if(i+l<=n)switch(l){case 1:c<128&&(f=c);break;case 2:128==(192&(o=t[i+1]))&&(a=(31&c)<<6|63&o)>127&&(f=a);break;case 3:o=t[i+1],u=t[i+2],128==(192&o)&&128==(192&u)&&(a=(15&c)<<12|(63&o)<<6|63&u)>2047&&(a<55296||a>57343)&&(f=a);break;case 4:o=t[i+1],u=t[i+2],s=t[i+3],128==(192&o)&&128==(192&u)&&128==(192&s)&&(a=(15&c)<<18|(63&o)<<12|(63&u)<<6|63&s)>65535&&a<1114112&&(f=a)}null===f?(f=65533,l=1):f>65535&&(f-=65536,r.push(f>>>10&1023|55296),f=56320|1023&f),r.push(f),i+=l}return function(t){var e=t.length;if(e<=S)return String.fromCharCode.apply(String,t);var n="",r=0;for(;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=S));return n}(r)}e.Buffer=a,e.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},e.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=u(),a.poolSize=8192,a._augment=function(t){return t.__proto__=a.prototype,t},a.from=function(t,e,n){return c(null,t,e,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(t,e,n){return function(t,e,n,r){return f(e),e<=0?s(t,e):void 0!==n?"string"==typeof r?s(t,e).fill(n,r):s(t,e).fill(n):s(t,e)}(null,t,e,n)},a.allocUnsafe=function(t){return l(null,t)},a.allocUnsafeSlow=function(t){return l(null,t)},a.isBuffer=function(t){return!(null==t||!t._isBuffer)},a.compare=function(t,e){if(!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,o=Math.min(n,r);i<o;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=a.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){var u=t[n];if(!a.isBuffer(u))throw new TypeError('"list" argument must be an Array of Buffers');u.copy(r,i),i+=u.length}return r},a.byteLength=d,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)w(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)w(this,e,e+3),w(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)w(this,e,e+7),w(this,e+1,e+6),w(this,e+2,e+5),w(this,e+3,e+4);return this},a.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?N(this,0,t):y.apply(this,arguments)},a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},a.prototype.compare=function(t,e,n,r,i){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(r>>>=0),u=(n>>>=0)-(e>>>=0),s=Math.min(o,u),c=this.slice(r,i),f=t.slice(e,n),l=0;l<s;++l)if(c[l]!==f[l]){o=c[l],u=f[l];break}return o<u?-1:u<o?1:0},a.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},a.prototype.indexOf=function(t,e,n){return v(this,t,e,n,!0)},a.prototype.lastIndexOf=function(t,e,n){return v(this,t,e,n,!1)},a.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return M(this,t,e,n);case"utf8":case"utf-8":return _(this,t,e,n);case"ascii":return m(this,t,e,n);case"latin1":case"binary":return L(this,t,e,n);case"base64":return b(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function D(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(127&t[i]);return r}function I(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(t[i]);return r}function E(t,e,n){var r=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=e;o<n;++o)i+=R(t[o]);return i}function C(t,e,n){for(var r=t.slice(e,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function T(t,e,n){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function A(t,e,n,r,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function O(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i<o;++i)t[n+i]=(e&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function z(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i<o;++i)t[n+i]=e>>>8*(r?i:3-i)&255}function k(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Y(t,e,n,r,o){return o||k(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function U(t,e,n,r,o){return o||k(t,0,n,8),i.write(t,e,n,r,52,8),n+8}a.prototype.slice=function(t,e){var n,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),a.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=a.prototype;else{var i=e-t;n=new a(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+t]}return n},a.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||T(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r},a.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||T(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},a.prototype.readUInt8=function(t,e){return e||T(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return e||T(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return e||T(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return e||T(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return e||T(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||T(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*e)),r},a.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||T(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},a.prototype.readInt8=function(t,e){return e||T(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){e||T(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(t,e){e||T(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(t,e){return e||T(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return e||T(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return e||T(t,4,this.length),i.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return e||T(t,4,this.length),i.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return e||T(t,8,this.length),i.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return e||T(t,8,this.length),i.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,n,r){(t=+t,e|=0,n|=0,r)||A(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o<n&&(i*=256);)this[e+o]=t/i&255;return e+n},a.prototype.writeUIntBE=function(t,e,n,r){(t=+t,e|=0,n|=0,r)||A(this,t,e,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},a.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):O(this,t,e,!0),e+2},a.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):O(this,t,e,!1),e+2},a.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):z(this,t,e,!0),e+4},a.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):z(this,t,e,!1),e+4},a.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);A(this,t,e,n,i-1,-i)}var o=0,u=1,s=0;for(this[e]=255&t;++o<n&&(u*=256);)t<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/u>>0)-s&255;return e+n},a.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);A(this,t,e,n,i-1,-i)}var o=n-1,u=1,s=0;for(this[e+o]=255&t;--o>=0&&(u*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/u>>0)-s&255;return e+n},a.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):O(this,t,e,!0),e+2},a.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):O(this,t,e,!1),e+2},a.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):z(this,t,e,!0),e+4},a.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||A(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):z(this,t,e,!1),e+4},a.prototype.writeFloatLE=function(t,e,n){return Y(this,t,e,!0,n)},a.prototype.writeFloatBE=function(t,e,n){return Y(this,t,e,!1,n)},a.prototype.writeDoubleLE=function(t,e,n){return U(this,t,e,!0,n)},a.prototype.writeDoubleBE=function(t,e,n){return U(this,t,e,!1,n)},a.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var i,o=r-n;if(this===t&&n<e&&e<r)for(i=o-1;i>=0;--i)t[i+e]=this[i+n];else if(o<1e3||!a.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+e]=this[i+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},a.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!a.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;var o;if(e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o<n;++o)this[o]=t;else{var u=a.isBuffer(t)?t:Q(new a(t,r).toString()),s=u.length;for(o=0;o<n-e;++o)this[o+e]=u[o%s]}return this};var P=/[^+\/0-9A-Za-z-_]/g;function R(t){return t<16?"0"+t.toString(16):t.toString(16)}function Q(t,e){var n;e=e||1/0;for(var r=t.length,i=null,o=[],u=0;u<r;++u){if((n=t.charCodeAt(u))>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(u+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function F(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(P,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function B(t,e,n,r){for(var i=0;i<r&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}}).call(this,n(10))},function(t,e,n){var r=n(11).Symbol;t.exports=r},function(t,e,n){var r=n(43),i=n(44),o="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||i(t)&&r(t)==o}},function(t,e,n){var r=n(33)(Object,"create");t.exports=r},function(t,e,n){var r=n(285),i=n(286),o=n(287),u=n(288),s=n(289);function a(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}a.prototype.clear=r,a.prototype.delete=i,a.prototype.get=o,a.prototype.has=u,a.prototype.set=s,t.exports=a},function(t,e,n){var r=n(38);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},function(t,e,n){var r=n(291);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e,n){var r=n(319),i=n(326),o=n(65);t.exports=function(t){return o(t)?r(t):i(t)}},function(t,e,n){var r=n(138),i=n(94);t.exports=function(t){return null!=t&&i(t.length)&&!r(t)}},function(t,e,n){var r=n(59),i=1/0;t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}},function(t,e,n){"use strict";(function(e){!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports={nextTick:function(t,n,r,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var o,u,s=arguments.length;switch(s){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,n)});case 3:return e.nextTick(function(){t.call(null,n,r)});case 4:return e.nextTick(function(){t.call(null,n,r,i)});default:for(o=new Array(s-1),u=0;u<o.length;)o[u++]=arguments[u];return e.nextTick(function(){t.apply(null,o)})}}}:t.exports=e}).call(this,n(22))},function(t,e,n){"use strict";t.exports=n(376)("forEach")},function(t,e,n){"use strict";var r=n(161),i=n(158),o=n(99),u=n(385);(t.exports=function(t,e){var n,o,s,a,c;return arguments.length<2||"string"!=typeof t?(a=e,e=t,t=null):a=arguments[2],null==t?(n=s=!0,o=!1):(n=u.call(t,"c"),o=u.call(t,"e"),s=u.call(t,"w")),c={value:e,configurable:n,enumerable:o,writable:s},a?r(i(a),c):c}).gs=function(t,e,n){var s,a,c,f;return"string"!=typeof t?(c=n,n=e,e=t,t=null):c=arguments[3],null==e?e=void 0:o(e)?null==n?n=void 0:o(n)||(c=n,n=void 0):(c=e,e=n=void 0),null==t?(s=!0,a=!1):(s=u.call(t,"c"),a=u.call(t,"e")),f={get:e,set:n,configurable:s,enumerable:a},c?r(i(c),f):f}},function(t,e,n){"use strict";var r=n(37);t.exports=r.DEFAULT=new r({include:[n(48)],explicit:[n(444),n(445),n(446)]})},function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){var r=n(110);function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),r(t,i.key,i)}}t.exports=function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}},function(t,e,n){var r=n(9),i=n(13);t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?i(t):e}},function(t,e,n){var r=n(208),i=n(125);function o(e){return t.exports=o=i?r:function(t){return t.__proto__||r(t)},o(e)}t.exports=o},function(t,e,n){var r=n(214),i=n(217);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=r(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}},function(t,e,n){t.exports=n(244)},function(t,e,n){var r=n(29);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(28),i=n(191),o=n(84),u=n(82)("IE_PROTO"),s=function(){},a=function(){var t,e=n(113)("iframe"),r=o.length;for(e.style.display="none",n(195).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;r--;)delete a.prototype[o[r]];return a()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[u]=t):n=a(),void 0===e?n:i(n,e)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(83)("keys"),i=n(53);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(4),i=n(16),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(51)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(19).f,i=n(21),o=n(17)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){e.f=n(17)},function(t,e,n){var r=n(16),i=n(4),o=n(51),u=n(86),s=n(19).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:u.f(t)})}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){"use strict";var r=n(128);t.exports=r},function(t,e,n){var r=n(274),i=n(290),o=n(292),u=n(293),s=n(294);function a(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}a.prototype.clear=r,a.prototype.delete=i,a.prototype.get=o,a.prototype.has=u,a.prototype.set=s,t.exports=a},function(t,e,n){var r=n(33)(n(11),"Map");t.exports=r},function(t,e,n){var r=n(296),i=n(336),o=n(343),u=n(12),s=n(344);t.exports=function(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?u(t)?i(t[0],t[1]):r(t):s(t)}},function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var i=typeof t;return!!(e=null==e?n:e)&&("number"==i||"symbol"!=i&&r.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e){var n=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}},function(t,e,n){var r=n(12),i=n(59),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(u.test(t)||!o.test(t)||null!=e&&t in Object(e))}},function(t,e,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var u=Number.isNaN||function(t){return t!=t};function s(){s.init.call(this)}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var a=10;function c(t){return void 0===t._maxListeners?s.defaultMaxListeners:t._maxListeners}function f(t,e,n,r){var i,o,u,s;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(o=t._events)?(o=t._events=Object.create(null),t._eventsCount=0):(void 0!==o.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),o=t._events),u=o[e]),void 0===u)u=o[e]=n,++t._eventsCount;else if("function"==typeof u?u=o[e]=r?[n,u]:[u,n]:r?u.unshift(n):u.push(n),(i=c(t))>0&&u.length>i&&!u.warned){u.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+u.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=t,a.type=e,a.count=u.length,s=a,console&&console.warn&&console.warn(s)}return t}function l(t,e,n){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},i=function(){for(var t=[],e=0;e<arguments.length;e++)t.push(arguments[e]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,o(this.listener,this.target,t))}.bind(r);return i.listener=n,r.wrapFn=i,i}function h(t,e,n){var r=t._events;if(void 0===r)return[];var i=r[e];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(t){for(var e=new Array(t.length),n=0;n<e.length;++n)e[n]=t[n].listener||t[n];return e}(i):d(i,i.length)}function p(t){var e=this._events;if(void 0!==e){var n=e[t];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function d(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(t){if("number"!=typeof t||t<0||u(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");a=t}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||u(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(t){for(var e=[],n=1;n<arguments.length;n++)e.push(arguments[n]);var r="error"===t,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var u;if(e.length>0&&(u=e[0]),u instanceof Error)throw u;var s=new Error("Unhandled error."+(u?" ("+u.message+")":""));throw s.context=u,s}var a=i[t];if(void 0===a)return!1;if("function"==typeof a)o(a,this,e);else{var c=a.length,f=d(a,c);for(n=0;n<c;++n)o(f[n],this,e)}return!0},s.prototype.addListener=function(t,e){return f(this,t,e,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(t,e){return f(this,t,e,!0)},s.prototype.once=function(t,e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);return this.on(t,l(this,t,e)),this},s.prototype.prependOnceListener=function(t,e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);return this.prependListener(t,l(this,t,e)),this},s.prototype.removeListener=function(t,e){var n,r,i,o,u;if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);if(void 0===(r=this._events))return this;if(void 0===(n=r[t]))return this;if(n===e||n.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete r[t],r.removeListener&&this.emit("removeListener",t,n.listener||e));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===e||n[o].listener===e){u=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(n,i),1===n.length&&(r[t]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",t,u||e)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var e,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[t]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=n[t]))this.removeListener(t,e);else if(void 0!==e)for(r=e.length-1;r>=0;r--)this.removeListener(t,e[r]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},s.prototype.listenerCount=p,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(t,e,n){(e=t.exports=n(152)).Stream=e,e.Readable=e,e.Writable=n(98),e.Duplex=n(23),e.Transform=n(157),e.PassThrough=n(366)},function(t,e,n){"use strict";(function(e,r,i){var o=n(67);function u(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,n){var r=t.entry;t.entry=null;for(;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}(e,t)}}t.exports=g;var s,a=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?r:o.nextTick;g.WritableState=v;var c=n(46);c.inherits=n(7);var f={deprecate:n(365)},l=n(153),h=n(8).Buffer,p=i.Uint8Array||function(){};var d,y=n(154);function w(){}function v(t,e){s=s||n(23),t=t||{};var r=e instanceof s;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,c=t.writableHighWaterMark,f=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(c||0===c)?c:f,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var l=!1===t.decodeStrings;this.decodeStrings=!l,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var n=t._writableState,r=n.sync,i=n.writecb;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(n),e)!function(t,e,n,r,i){--e.pendingcb,n?(o.nextTick(i,r),o.nextTick(j,t,e),t._writableState.errorEmitted=!0,t.emit("error",r)):(i(r),t._writableState.errorEmitted=!0,t.emit("error",r),j(t,e))}(t,n,r,e,i);else{var u=L(n);u||n.corked||n.bufferProcessing||!n.bufferedRequest||m(t,n),r?a(_,t,n,u,i):_(t,n,u,i)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new u(this)}function g(t){if(s=s||n(23),!(d.call(g,this)||this instanceof s))return new g(t);this._writableState=new v(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),l.call(this)}function M(t,e,n,r,i,o,u){e.writelen=r,e.writecb=u,e.writing=!0,e.sync=!0,n?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1}function _(t,e,n,r){n||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,r(),j(t,e)}function m(t,e){e.bufferProcessing=!0;var n=e.bufferedRequest;if(t._writev&&n&&n.next){var r=e.bufferedRequestCount,i=new Array(r),o=e.corkedRequestsFree;o.entry=n;for(var s=0,a=!0;n;)i[s]=n,n.isBuf||(a=!1),n=n.next,s+=1;i.allBuffers=a,M(t,e,!0,e.length,i,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new u(e),e.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,f=n.encoding,l=n.callback;if(M(t,e,!1,e.objectMode?1:c.length,c,f,l),n=n.next,e.bufferedRequestCount--,e.writing)break}null===n&&(e.lastBufferedRequest=null)}e.bufferedRequest=n,e.bufferProcessing=!1}function L(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function b(t,e){t._final(function(n){e.pendingcb--,n&&t.emit("error",n),e.prefinished=!0,t.emit("prefinish"),j(t,e)})}function j(t,e){var n=L(e);return n&&(!function(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,o.nextTick(b,t,e)):(e.prefinished=!0,t.emit("prefinish")))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),n}c.inherits(g,l),v.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(v.prototype,"buffer",{get:f.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(d=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(t){return!!d.call(this,t)||this===g&&(t&&t._writableState instanceof v)}})):d=function(t){return t instanceof this},g.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},g.prototype.write=function(t,e,n){var r,i=this._writableState,u=!1,s=!i.objectMode&&(r=t,h.isBuffer(r)||r instanceof p);return s&&!h.isBuffer(t)&&(t=function(t){return h.from(t)}(t)),"function"==typeof e&&(n=e,e=null),s?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof n&&(n=w),i.ended?function(t,e){var n=new Error("write after end");t.emit("error",n),o.nextTick(e,n)}(this,n):(s||function(t,e,n,r){var i=!0,u=!1;return null===n?u=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||e.objectMode||(u=new TypeError("Invalid non-string/buffer chunk")),u&&(t.emit("error",u),o.nextTick(r,u),i=!1),i}(this,i,t,n))&&(i.pendingcb++,u=function(t,e,n,r,i,o){if(!n){var u=function(t,e,n){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=h.from(e,n));return e}(e,r,i);r!==u&&(n=!0,i="buffer",r=u)}var s=e.objectMode?1:r.length;e.length+=s;var a=e.length<e.highWaterMark;a||(e.needDrain=!0);if(e.writing||e.corked){var c=e.lastBufferedRequest;e.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},c?c.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else M(t,e,!1,s,r,i,o);return a}(this,i,s,t,e,n)),u},g.prototype.cork=function(){this._writableState.corked++},g.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||m(this,t))},g.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(t,e,n){n(new Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(t,e,n){var r=this._writableState;"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(t,e,n){e.ending=!0,j(t,e),n&&(e.finished?o.nextTick(n):t.once("finish",n));e.ended=!0,t.writable=!1}(this,r,n)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),g.prototype.destroy=y.destroy,g.prototype._undestroy=y.undestroy,g.prototype._destroy=function(t,e){this.end(),e(t)}}).call(this,n(22),n(155).setImmediate,n(10))},function(t,e,n){"use strict";t.exports=function(t){return"function"==typeof t}},function(t,e,n){"use strict";t.exports=n(391)()?Array.from:n(392)},function(t,e,n){"use strict";var r=n(405),i=n(25),o=n(34),u=Array.prototype.indexOf,s=Object.prototype.hasOwnProperty,a=Math.abs,c=Math.floor;t.exports=function(t){var e,n,f,l;if(!r(t))return u.apply(this,arguments);for(n=i(o(this).length),f=arguments[1],e=f=isNaN(f)?0:f>=0?c(f):i(this.length)-c(a(f));e<n;++e)if(s.call(this,e)&&(l=this[e],r(l)))return e;return-1}},function(t,e,n){"use strict";(function(e,n){var r,i;r=function(t){if("function"!=typeof t)throw new TypeError(t+" is not a function");return t},i=function(t){var e,n,i=document.createTextNode(""),o=0;return new t(function(){var t;if(e)n&&(e=n.concat(e));else{if(!n)return;e=n}if(n=e,e=null,"function"==typeof n)return t=n,n=null,void t();for(i.data=o=++o%2;n;)t=n.shift(),n.length||(n=null),t()}).observe(i,{characterData:!0}),function(t){r(t),e?"function"==typeof e?e=[e,t]:e.push(t):(e=t,i.data=o=++o%2)}},t.exports=function(){if("object"==typeof e&&e&&"function"==typeof e.nextTick)return e.nextTick;if("object"==typeof document&&document){if("function"==typeof MutationObserver)return i(MutationObserver);if("function"==typeof WebKitMutationObserver)return i(WebKitMutationObserver)}return"function"==typeof n?function(t){n(r(t))}:"function"==typeof setTimeout||"object"==typeof setTimeout?function(t){setTimeout(r(t),0)}:null}()}).call(this,n(22),n(155).setImmediate)},function(t,e,n){"use strict";var r=n(37);t.exports=new r({explicit:[n(431),n(432),n(433)]})},function(t,e,n){var r=n(259)("toUpperCase");t.exports=r},function(t,e,n){var r=n(90),i="Expected a function";function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var u=t.apply(this,r);return n.cache=o.set(i,u)||o,u};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},function(t,e,n){t.exports=n(239)},function(t,e,n){t.exports=n(249)},function(t,e,n){"use strict";n.d(e,"a",function(){return y}),n.d(e,"b",function(){return w});var r=n(2),i=n.n(r),o=n(6),u=n(176),s=n.n(u),a=n(109),c=n.n(a),f=n(177),l=n.n(f),h={string:function(){return"string"},string_email:function(){return"user@example.com"},"string_date-time":function(){return(new Date).toISOString()},string_date:function(){return(new Date).toISOString().substring(0,10)},string_uuid:function(){return"3fa85f64-5717-4562-b3fc-2c963f66afa6"},string_hostname:function(){return"example.com"},string_ipv4:function(){return"198.51.100.42"},string_ipv6:function(){return"2001:0db8:5b96:0000:0000:426f:8e17:642a"},number:function(){return 0},number_float:function(){return 0},integer:function(){return 0},boolean:function(t){return"boolean"!=typeof t.default||t.default}},p=function(t){var e=t=Object(o.d)(t),n=e.type,r=e.format,i=h["".concat(n,"_").concat(r)]||h[n];return Object(o.b)(i)?i(t):"Unknown Type: "+t.type},d=function t(e){var n,r,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=l()({},Object(o.d)(e)),a=s.type,c=s.properties,f=s.additionalProperties,h=s.items,d=s.example,y=u.includeReadOnly,w=u.includeWriteOnly,v=s.default,g={},M={},_=e.xml,m=_.name,L=_.prefix,b=_.namespace,j=s.enum;if(!a)if(c||f)a="object";else{if(!h)return;a="array"}if(n=(L?L+":":"")+(m=m||"notagname"),b){var x=L?"xmlns:"+L:"xmlns";M[x]=b}if("array"===a&&h){if(h.xml=h.xml||_||{},h.xml.name=h.xml.name||_.name,_.wrapped)return g[n]=[],i()(d)?d.forEach(function(e){h.example=e,g[n].push(t(h,u))}):i()(v)?v.forEach(function(e){h.default=e,g[n].push(t(h,u))}):g[n]=[t(h,u)],M&&g[n].push({_attr:M}),g;var N=[];return i()(d)?(d.forEach(function(e){h.example=e,N.push(t(h,u))}),N):i()(v)?(v.forEach(function(e){h.default=e,N.push(t(h,u))}),N):t(h,u)}if("object"===a){var S=Object(o.d)(c);for(var D in g[n]=[],d=d||{},S)if(S.hasOwnProperty(D)&&(!S[D].readOnly||y)&&(!S[D].writeOnly||w))if(S[D].xml=S[D].xml||{},S[D].xml.attribute){var I=i()(S[D].enum)&&S[D].enum[0],E=S[D].example,C=S[D].default;M[S[D].xml.name||D]=void 0!==E&&E||void 0!==d[D]&&d[D]||void 0!==C&&C||I||p(S[D])}else{S[D].xml.name=S[D].xml.name||D,void 0===S[D].example&&void 0!==d[D]&&(S[D].example=d[D]);var T=t(S[D]);i()(T)?g[n]=g[n].concat(T):g[n].push(T)}return!0===f?g[n].push({additionalProp:"Anything can be here"}):f&&g[n].push({additionalProp:p(f)}),M&&g[n].push({_attr:M}),g}return r=void 0!==d?d:void 0!==v?v:i()(j)?j[0]:p(e),g[n]=M?[{_attr:M},r]:r,g};var y=c()(function(t,e){var n=d(t,e);if(n)return s()(n,{declaration:!0,indent:"\t"})}),w=c()(function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object(o.d)(e),u=r.type,s=r.example,a=r.properties,c=r.additionalProperties,f=r.items,l=n.includeReadOnly,h=n.includeWriteOnly;if(void 0!==s)return Object(o.a)(s,"$$ref",function(t){return"string"==typeof t&&t.indexOf("#")>-1});if(!u)if(a)u="object";else{if(!f)return;u="array"}if("object"===u){var d=Object(o.d)(a),y={};for(var w in d)d[w]&&d[w].deprecated||d[w]&&d[w].readOnly&&!l||d[w]&&d[w].writeOnly&&!h||(y[w]=t(d[w],n));if(!0===c)y.additionalProp1={};else if(c)for(var v=Object(o.d)(c),g=t(v,n),M=1;M<4;M++)y["additionalProp"+M]=g;return y}return"array"===u?i()(f.anyOf)?f.anyOf.map(function(e){return t(e,n)}):i()(f.oneOf)?f.oneOf.map(function(e){return t(e,n)}):[t(f,n)]:e.enum?e.default?e.default:Object(o.c)(e.enum)[0]:"file"!==u?p(e):void 0})},function(t,e,n){"use strict";var r=n(158),i=n(160),o=n(375);t.exports=function(t){var e,u=r(arguments[1]);return u.normalizer||0!==(e=u.length=i(u.length,t.length,u.async))&&(u.primitive?!1===e?u.normalizer=n(402):e>1&&(u.normalizer=n(403)(e)):u.normalizer=!1===e?n(404)():1===e?n(408)():n(409)(e)),u.async&&n(410),u.promise&&n(411),u.dispose&&n(417),u.maxAge&&n(418),u.max&&n(421),u.refCounter&&n(423),o(t,u)}},function(t,e,n){t.exports=n(184)},function(t,e,n){var r=n(186);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){t.exports=!n(20)&&!n(30)(function(){return 7!=Object.defineProperty(n(113)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(29),i=n(16).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){"use strict";var r=n(189)(!0);n(115)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var r=n(51),i=n(15),o=n(116),u=n(27),s=n(52),a=n(190),c=n(85),f=n(119),l=n(17)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,d,y,w,v){a(n,e,d);var g,M,_,m=function(t){if(!h&&t in x)return x[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},L=e+" Iterator",b="values"==y,j=!1,x=t.prototype,N=x[l]||x["@@iterator"]||y&&x[y],S=N||m(y),D=y?b?m("entries"):S:void 0,I="Array"==e&&x.entries||N;if(I&&(_=f(I.call(new t)))!==Object.prototype&&_.next&&(c(_,L,!0),r||"function"==typeof _[l]||u(_,l,p)),b&&N&&"values"!==N.name&&(j=!0,S=function(){return N.call(this)}),r&&!v||!h&&!j&&x[l]||u(x,l,S),s[e]=S,s[L]=p,y)if(g={values:b?S:m("values"),keys:w?S:m("keys"),entries:D},v)for(M in g)M in x||o(x,M,g[M]);else i(i.P+i.F*(h||j),e,g);return g}},function(t,e,n){t.exports=n(27)},function(t,e,n){var r=n(21),i=n(31),o=n(192)(!1),u=n(82)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),a=0,c=[];for(n in s)n!=u&&r(s,n)&&c.push(n);for(;e.length>a;)r(s,n=e[a++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(81);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(21),i=n(54),o=n(82)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){n(196);for(var r=n(16),i=n(27),o=n(52),u=n(17)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;a<s.length;a++){var c=s[a],f=r[c],l=f&&f.prototype;l&&!l[u]&&i(l,u,c),o[c]=o.Array}},function(t,e,n){var r=n(81);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(117),i=n(84).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(55),i=n(50),o=n(31),u=n(77),s=n(21),a=n(112),c=Object.getOwnPropertyDescriptor;e.f=n(20)?c:function(t,e){if(t=o(t),e=u(e,!0),a)try{return c(t,e)}catch(t){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e,n){var r=n(15),i=n(4),o=n(30);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",u)}},function(t,e,n){t.exports=n(211)},function(t,e,n){"use strict";var r=n(56),i=n(40),o=n(127),u=(n(129),n(130));n(41),n(219);function s(t,e,n){this.props=t,this.context=e,this.refs=u,this.updater=n||o}function a(t,e,n){this.props=t,this.context=e,this.refs=u,this.updater=n||o}function c(){}s.prototype.isReactComponent={},s.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t&&r("85"),this.updater.enqueueSetState(this,t),e&&this.updater.enqueueCallback(this,e,"setState")},s.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this),t&&this.updater.enqueueCallback(this,t,"forceUpdate")},c.prototype=s.prototype,a.prototype=new c,a.prototype.constructor=a,i(a.prototype,s.prototype),a.prototype.isPureReactComponent=!0,t.exports={Component:s,PureComponent:a}},function(t,e,n){"use strict";n(89);var r={isMounted:function(t){return!1},enqueueCallback:function(t,e){},enqueueForceUpdate:function(t){},enqueueReplaceState:function(t,e){},enqueueSetState:function(t,e){}};t.exports=r},function(t,e,n){"use strict";function r(t){return function(){return t}}var i=function(){};i.thatReturns=r,i.thatReturnsFalse=r(!1),i.thatReturnsTrue=r(!0),i.thatReturnsNull=r(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(t){return t},t.exports=i},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";t.exports={current:null}},function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){t.exports=n(236)()},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(10))},function(t,e){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},function(t,e,n){var r=n(43),i=n(45),o="[object AsyncFunction]",u="[object Function]",s="[object GeneratorFunction]",a="[object Proxy]";t.exports=function(t){if(!i(t))return!1;var e=r(t);return e==u||e==s||e==o||e==a}},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(61),i=n(298),o=n(299),u=n(300),s=n(301),a=n(302);function c(t){var e=this.__data__=new r(t);this.size=e.size}c.prototype.clear=i,c.prototype.delete=o,c.prototype.get=u,c.prototype.has=s,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(303),i=n(44);t.exports=function t(e,n,o,u,s){return e===n||(null==e||null==n||!i(e)&&!i(n)?e!=e&&n!=n:r(e,n,o,u,t,s))}},function(t,e,n){var r=n(304),i=n(143),o=n(307),u=1,s=2;t.exports=function(t,e,n,a,c,f){var l=n&u,h=t.length,p=e.length;if(h!=p&&!(l&&p>h))return!1;var d=f.get(t);if(d&&f.get(e))return d==e;var y=-1,w=!0,v=n&s?new r:void 0;for(f.set(t,e),f.set(e,t);++y<h;){var g=t[y],M=e[y];if(a)var _=l?a(M,g,y,e,t,f):a(g,M,y,t,e,f);if(void 0!==_){if(_)continue;w=!1;break}if(v){if(!i(e,function(t,e){if(!o(v,e)&&(g===t||c(g,t,n,a,f)))return v.push(e)})){w=!1;break}}else if(g!==M&&!c(g,M,n,a,f)){w=!1;break}}return f.delete(t),f.delete(e),w}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},function(t,e,n){var r=n(321),i=n(44),o=Object.prototype,u=o.hasOwnProperty,s=o.propertyIsEnumerable,a=r(function(){return arguments}())?r:function(t){return i(t)&&u.call(t,"callee")&&!s.call(t,"callee")};t.exports=a},function(t,e,n){(function(t){var r=n(11),i=n(322),o=e&&!e.nodeType&&e,u=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=u&&u.exports===o?r.Buffer:void 0,a=(s?s.isBuffer:void 0)||i;t.exports=a}).call(this,n(146)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var r=n(323),i=n(324),o=n(325),u=o&&o.isTypedArray,s=u?i(u):r;t.exports=s},function(t,e,n){var r=n(45);t.exports=function(t){return t==t&&!r(t)}},function(t,e){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},function(t,e,n){var r=n(151),i=n(66);t.exports=function(t,e){for(var n=0,o=(e=r(e,t)).length;null!=t&&n<o;)t=t[i(e[n++])];return n&&n==o?t:void 0}},function(t,e,n){var r=n(12),i=n(95),o=n(338),u=n(42);t.exports=function(t,e){return r(t)?t:i(t,e)?[t]:o(u(t))}},function(t,e,n){"use strict";(function(e,r){var i=n(67);t.exports=M;var o,u=n(135);M.ReadableState=g;n(96).EventEmitter;var s=function(t,e){return t.listeners(e).length},a=n(153),c=n(8).Buffer,f=e.Uint8Array||function(){};var l=n(46);l.inherits=n(7);var h=n(361),p=void 0;p=h&&h.debuglog?h.debuglog("stream"):function(){};var d,y=n(362),w=n(154);l.inherits(M,a);var v=["error","close","destroy","pause","resume"];function g(t,e){t=t||{};var r=e instanceof(o=o||n(23));this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,u=t.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(u||0===u)?u:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new y,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(d||(d=n(156).StringDecoder),this.decoder=new d(t.encoding),this.encoding=t.encoding)}function M(t){if(o=o||n(23),!(this instanceof M))return new M(t);this._readableState=new g(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),a.call(this)}function _(t,e,n,r,i){var o,u=t._readableState;null===e?(u.reading=!1,function(t,e){if(e.ended)return;if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,j(t)}(t,u)):(i||(o=function(t,e){var n;r=e,c.isBuffer(r)||r instanceof f||"string"==typeof e||void 0===e||t.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(u,e)),o?t.emit("error",o):u.objectMode||e&&e.length>0?("string"==typeof e||u.objectMode||Object.getPrototypeOf(e)===c.prototype||(e=function(t){return c.from(t)}(e)),r?u.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):m(t,u,e,!0):u.ended?t.emit("error",new Error("stream.push() after EOF")):(u.reading=!1,u.decoder&&!n?(e=u.decoder.write(e),u.objectMode||0!==e.length?m(t,u,e,!1):N(t,u)):m(t,u,e,!1))):r||(u.reading=!1));return function(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||0===t.length)}(u)}function m(t,e,n,r){e.flowing&&0===e.length&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,r?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&j(t)),N(t,e)}Object.defineProperty(M.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),M.prototype.destroy=w.destroy,M.prototype._undestroy=w.undestroy,M.prototype._destroy=function(t,e){this.push(null),e(t)},M.prototype.push=function(t,e){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=c.from(t,e),e=""),n=!0),_(this,t,e,!1,n)},M.prototype.unshift=function(t){return _(this,t,null,!0,!1)},M.prototype.isPaused=function(){return!1===this._readableState.flowing},M.prototype.setEncoding=function(t){return d||(d=n(156).StringDecoder),this._readableState.decoder=new d(t),this._readableState.encoding=t,this};var L=8388608;function b(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=L?t=L:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function j(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(p("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i.nextTick(x,t):x(t))}function x(t){p("emit readable"),t.emit("readable"),E(t)}function N(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(S,t,e))}function S(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(p("maybeReadMore read 0"),t.read(0),n!==e.length);)n=e.length;e.readingMore=!1}function D(t){p("readable nexttick read 0"),t.read(0)}function I(t,e){e.reading||(p("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),E(t),e.flowing&&!e.reading&&t.read(0)}function E(t){var e=t._readableState;for(p("flow",e.flowing);e.flowing&&null!==t.read(););}function C(t,e){return 0===e.length?null:(e.objectMode?n=e.buffer.shift():!t||t>=e.length?(n=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):n=function(t,e,n){var r;t<e.head.data.length?(r=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):r=t===e.head.data.length?e.shift():n?function(t,e){var n=e.head,r=1,i=n.data;t-=i.length;for(;n=n.next;){var o=n.data,u=t>o.length?o.length:t;if(u===o.length?i+=o:i+=o.slice(0,t),0===(t-=u)){u===o.length?(++r,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(u));break}++r}return e.length-=r,i}(t,e):function(t,e){var n=c.allocUnsafe(t),r=e.head,i=1;r.data.copy(n),t-=r.data.length;for(;r=r.next;){var o=r.data,u=t>o.length?o.length:t;if(o.copy(n,n.length-t,0,u),0===(t-=u)){u===o.length?(++i,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(u));break}++i}return e.length-=i,n}(t,e);return r}(t,e.buffer,e.decoder),n);var n}function T(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,i.nextTick(A,e,t))}function A(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function O(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}M.prototype.read=function(t){p("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return p("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?T(this):j(this),null;if(0===(t=b(t,e))&&e.ended)return 0===e.length&&T(this),null;var r,i=e.needReadable;return p("need readable",i),(0===e.length||e.length-t<e.highWaterMark)&&p("length less than watermark",i=!0),e.ended||e.reading?p("reading or ended",i=!1):i&&(p("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=b(n,e))),null===(r=t>0?C(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&T(this)),null!==r&&this.emit("data",r),r},M.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},M.prototype.pipe=function(t,e){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t)}o.pipesCount+=1,p("pipe count=%d opts=%j",o.pipesCount,e);var a=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?f:M;function c(e,r){p("onunpipe"),e===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,p("cleanup"),t.removeListener("close",v),t.removeListener("finish",g),t.removeListener("drain",l),t.removeListener("error",w),t.removeListener("unpipe",c),n.removeListener("end",f),n.removeListener("end",M),n.removeListener("data",y),h=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||l())}function f(){p("onend"),t.end()}o.endEmitted?i.nextTick(a):n.once("end",a),t.on("unpipe",c);var l=function(t){return function(){var e=t._readableState;p("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&s(t,"data")&&(e.flowing=!0,E(t))}}(n);t.on("drain",l);var h=!1;var d=!1;function y(e){p("ondata"),d=!1,!1!==t.write(e)||d||((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==O(o.pipes,t))&&!h&&(p("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,d=!0),n.pause())}function w(e){p("onerror",e),M(),t.removeListener("error",w),0===s(t,"error")&&t.emit("error",e)}function v(){t.removeListener("finish",g),M()}function g(){p("onfinish"),t.removeListener("close",v),M()}function M(){p("unpipe"),n.unpipe(t)}return n.on("data",y),function(t,e,n){if("function"==typeof t.prependListener)return t.prependListener(e,n);t._events&&t._events[e]?u(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]:t.on(e,n)}(t,"error",w),t.once("close",v),t.once("finish",g),t.emit("pipe",n),o.flowing||(p("pipe resume"),n.resume()),t},M.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var r=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,n);return this}var u=O(e.pipes,t);return-1===u?this:(e.pipes.splice(u,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,n),this)},M.prototype.on=function(t,e){var n=a.prototype.on.call(this,t,e);if("data"===t)!1!==this._readableState.flowing&&this.resume();else if("readable"===t){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&j(this):i.nextTick(D,this))}return n},M.prototype.addListener=M.prototype.on,M.prototype.resume=function(){var t=this._readableState;return t.flowing||(p("resume"),t.flowing=!0,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i.nextTick(I,t,e))}(this,t)),this},M.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this},M.prototype.wrap=function(t){var e=this,n=this._readableState,r=!1;for(var i in t.on("end",function(){if(p("wrapped end"),n.decoder&&!n.ended){var t=n.decoder.end();t&&t.length&&e.push(t)}e.push(null)}),t.on("data",function(i){(p("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(e.push(i)||(r=!0,t.pause()))}),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o<v.length;o++)t.on(v[o],this.emit.bind(this,v[o]));return this._read=function(e){p("wrapped _read",e),r&&(r=!1,t.resume())},this},Object.defineProperty(M.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),M._fromList=C}).call(this,n(10),n(22))},function(t,e,n){t.exports=n(96).EventEmitter},function(t,e,n){"use strict";var r=n(67);function i(t,e){t.emit("error",e)}t.exports={destroy:function(t,e){var n=this,o=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return o||u?(e?e(t):!t||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(t){!e&&t?(r.nextTick(i,n,t),n._writableState&&(n._writableState.errorEmitted=!0)):e&&e(t)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(364),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(10))},function(t,e,n){"use strict";var r=n(8).Buffer,i=r.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(r.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=a,this.end=c,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=f,this.end=l,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(e)}function u(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,n=function(t,e,n){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==n?n:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function a(t,e){if((t.length-e)%2==0){var n=t.toString("utf16le",e);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function f(t,e){var n=(t.length-e)%3;return 0===n?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function l(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):""}e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,n;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<t.length?e?e+this.text(t,n):this.text(t,n):e||""},o.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�":e},o.prototype.text=function(t,e){var n=function(t,e,n){var r=e.length-1;if(r<n)return 0;var i=u(e[r]);if(i>=0)return i>0&&(t.lastNeed=i-1),i;if(--r<n||-2===i)return 0;if((i=u(e[r]))>=0)return i>0&&(t.lastNeed=i-2),i;if(--r<n||-2===i)return 0;if((i=u(e[r]))>=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var r=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,r),t.toString("utf8",e,r)},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},function(t,e,n){"use strict";t.exports=u;var r=n(23),i=n(46);function o(t,e){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=e&&this.push(e),r(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(t){if(!(this instanceof u))return new u(t);r.call(this,t),this._transformState={afterTransform:o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",s)}function s(){var t=this;"function"==typeof this._flush?this._flush(function(e,n){a(t,e,n)}):a(this,null,null)}function a(t,e,n){if(e)return t.emit("error",e);if(null!=n&&t.push(n),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}i.inherits=n(7),i.inherits(u,r),u.prototype.push=function(t,e){return this._transformState.needTransform=!1,r.prototype.push.call(this,t,e)},u.prototype._transform=function(t,e,n){throw new Error("_transform() is not implemented")},u.prototype._write=function(t,e,n){var r=this._transformState;if(r.writecb=n,r.writechunk=t,r.writeencoding=e,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(t){var e=this._transformState;null!==e.writechunk&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0},u.prototype._destroy=function(t,e){var n=this;r.prototype._destroy.call(this,t,function(t){e(t),n.emit("close")})}},function(t,e,n){"use strict";var r=n(24),i=Array.prototype.forEach,o=Object.create,u=function(t,e){var n;for(n in t)e[n]=t[n]};t.exports=function(t){var e=o(null);return i.call(arguments,function(t){r(t)&&u(Object(t),e)}),e}},function(t,e,n){"use strict";t.exports=function(){}},function(t,e,n){"use strict";var r=n(25);t.exports=function(t,e,n){var i;return isNaN(t)?(i=e)>=0?n&&i?i-1:i:1:!1!==t&&r(t)}},function(t,e,n){"use strict";t.exports=n(379)()?Object.assign:n(380)},function(t,e,n){"use strict";var r,i,o,u,s,a=n(25),c=function(t,e){return e};try{Object.defineProperty(c,"length",{configurable:!0,writable:!1,enumerable:!1,value:1})}catch(t){}1===c.length?(r={configurable:!0,writable:!1,enumerable:!1},i=Object.defineProperty,t.exports=function(t,e){return e=a(e),t.length===e?t:(r.value=e,i(t,"length",r))}):(u=n(163),s=[],o=function(t){var e,n=0;if(s[t])return s[t];for(e=[];t--;)e.push("a"+(++n).toString(36));return new Function("fn","return function ("+e.join(", ")+") { return fn.apply(this, arguments); };")},t.exports=function(t,e){var n;if(e=a(e),t.length===e)return t;n=o(e)(t);try{u(n,t)}catch(t){}return n})},function(t,e,n){"use strict";var r=n(34),i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols;t.exports=function(t,e){var n,a=Object(r(e));if(t=Object(r(t)),u(a).forEach(function(r){try{i(t,r,o(e,r))}catch(t){n=t}}),"function"==typeof s&&s(a).forEach(function(r){try{i(t,r,o(e,r))}catch(t){n=t}}),void 0!==n)throw n;return t}},function(t,e,n){"use strict";var r=n(18),i=n(68),o=Function.prototype.call;t.exports=function(t,e){var n={},u=arguments[2];return r(e),i(t,function(t,r,i,s){n[r]=o.call(e,u,t,r,i,s)}),n}},function(t,e){t.exports=function(t){return!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then}},function(t,e,n){var r=n(7),i=n(35),o=n(8).Buffer,u=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function a(){this.init(),this._w=s,i.call(this,64,56)}function c(t,e,n){return n^t&(e^n)}function f(t,e,n){return t&e|n&(t|e)}function l(t){return(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function h(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function p(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}r(a,i),a.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},a.prototype._update=function(t){for(var e,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,a=0|this._e,d=0|this._f,y=0|this._g,w=0|this._h,v=0;v<16;++v)n[v]=t.readInt32BE(4*v);for(;v<64;++v)n[v]=0|(((e=n[v-2])>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+n[v-7]+p(n[v-15])+n[v-16];for(var g=0;g<64;++g){var M=w+h(a)+c(a,d,y)+u[g]+n[g]|0,_=l(r)+f(r,i,o)|0;w=y,y=d,d=a,a=s+M|0,s=o,o=i,i=r,r=M+_|0}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=a+this._e|0,this._f=d+this._f|0,this._g=y+this._g|0,this._h=w+this._h|0},a.prototype._hash=function(){var t=o.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t},t.exports=a},function(t,e,n){var r=n(7),i=n(35),o=n(8).Buffer,u=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function a(){this.init(),this._w=s,i.call(this,128,112)}function c(t,e,n){return n^t&(e^n)}function f(t,e,n){return t&e|n&(t|e)}function l(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function h(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function d(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function y(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function w(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function v(t,e){return t>>>0<e>>>0?1:0}r(a,i),a.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},a.prototype._update=function(t){for(var e=this._w,n=0|this._ah,r=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,a=0|this._fh,g=0|this._gh,M=0|this._hh,_=0|this._al,m=0|this._bl,L=0|this._cl,b=0|this._dl,j=0|this._el,x=0|this._fl,N=0|this._gl,S=0|this._hl,D=0;D<32;D+=2)e[D]=t.readInt32BE(4*D),e[D+1]=t.readInt32BE(4*D+4);for(;D<160;D+=2){var I=e[D-30],E=e[D-30+1],C=p(I,E),T=d(E,I),A=y(I=e[D-4],E=e[D-4+1]),O=w(E,I),z=e[D-14],k=e[D-14+1],Y=e[D-32],U=e[D-32+1],P=T+k|0,R=C+z+v(P,T)|0;R=(R=R+A+v(P=P+O|0,O)|0)+Y+v(P=P+U|0,U)|0,e[D]=R,e[D+1]=P}for(var Q=0;Q<160;Q+=2){R=e[Q],P=e[Q+1];var F=f(n,r,i),B=f(_,m,L),G=l(n,_),W=l(_,n),q=h(s,j),J=h(j,s),Z=u[Q],V=u[Q+1],X=c(s,a,g),H=c(j,x,N),K=S+J|0,$=M+q+v(K,S)|0;$=($=($=$+X+v(K=K+H|0,H)|0)+Z+v(K=K+V|0,V)|0)+R+v(K=K+P|0,P)|0;var tt=W+B|0,et=G+F+v(tt,W)|0;M=g,S=N,g=a,N=x,a=s,x=j,s=o+$+v(j=b+K|0,b)|0,o=i,b=L,i=r,L=m,r=n,m=_,n=$+et+v(_=K+tt|0,K)|0}this._al=this._al+_|0,this._bl=this._bl+m|0,this._cl=this._cl+L|0,this._dl=this._dl+b|0,this._el=this._el+j|0,this._fl=this._fl+x|0,this._gl=this._gl+N|0,this._hl=this._hl+S|0,this._ah=this._ah+n+v(this._al,_)|0,this._bh=this._bh+r+v(this._bl,m)|0,this._ch=this._ch+i+v(this._cl,L)|0,this._dh=this._dh+o+v(this._dl,b)|0,this._eh=this._eh+s+v(this._el,j)|0,this._fh=this._fh+a+v(this._fl,x)|0,this._gh=this._gh+g+v(this._gl,N)|0,this._hh=this._hh+M+v(this._hl,S)|0},a.prototype._hash=function(){var t=o.allocUnsafe(64);function e(e,n,r){t.writeInt32BE(e,r),t.writeInt32BE(n,r+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t},t.exports=a},function(t,e,n){"use strict";var r=n(37);t.exports=new r({include:[n(169)]})},function(t,e,n){"use strict";var r=n(37);t.exports=new r({include:[n(103)],implicit:[n(434),n(435),n(436),n(437)]})},function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDA3IDExNiI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwLVNXX1RNLWxvZ28tb24tZGFyayk7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiB7DQogICAgICAgIGZpbGw6ICNmZmY7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMyB7DQogICAgICAgIGZpbGw6ICM4NWVhMmQ7DQogICAgICB9DQoNCiAgICAgIC5jbHMtNCB7DQogICAgICAgIGZpbGw6ICMxNzM2NDc7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtU1dfVE0tbG9nby1vbi1kYXJrIj4NCiAgICAgIDxyZWN0IHdpZHRoPSI0MDciIGhlaWdodD0iMTE2Ii8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iU1dfVE0tbG9nby1vbi1kYXJrIiBjbGFzcz0iY2xzLTEiPg0KICAgIDxnIGlkPSJTV19Jbi1Qcm9kdWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMDEpIj4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5MzYiIGRhdGEtbmFtZT0iUGF0aCAyOTM2IiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNTkuMTUsNzAuNjc0aC0uN1Y2Ni45OTJoLTEuMjZ2LS42aDMuMjE5di42SDM1OS4xNVoiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5MzciIGRhdGEtbmFtZT0iUGF0aCAyOTM3IiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNjMuMjE3LDcwLjY3NCwzNjEuOTc1LDY3LjFoLS4wMjNxLjA1LjguMDUsMS40OTR2Mi4wODNoLS42MzZWNjYuMzkxaC45ODdsMS4xOSwzLjQwN2guMDE3bDEuMjI1LTMuNDA3aC45OXY0LjI4M0gzNjUuMVY2OC41NTZjMC0uMjEzLjAwNi0uNDkuMDE2LS44MzJzLjAyLS41NDkuMDI4LS42MjFoLS4wMjNsLTEuMjg2LDMuNTcxWiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjkzOCIgZGF0YS1uYW1lPSJQYXRoIDI5MzgiIGNsYXNzPSJjbHMtMyIgZD0iTTUwLjMyOCw5Ny42NjlBNDcuNjQyLDQ3LjY0MiwwLDEsMSw5Ny45NzEsNTAuMDI3LDQ3LjY0Miw0Ny42NDIsMCwwLDEsNTAuMzI4LDk3LjY2OVoiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5MzkiIGRhdGEtbmFtZT0iUGF0aCAyOTM5IiBjbGFzcz0iY2xzLTMiIGQ9Ik01MC4zMjgsNC43NjlBNDUuMjU4LDQ1LjI1OCwwLDEsMSw1LjA3LDUwLjAyNyw0NS4yNTgsNDUuMjU4LDAsMCwxLDUwLjMyOCw0Ljc2OW0wLTQuNzY5YTUwLjAyNyw1MC4wMjcsMCwxLDAsNTAuMDI3LDUwLjAyN0E1MC4wMjcsNTAuMDI3LDAsMCwwLDUwLjMyOCwwWiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk0MCIgZGF0YS1uYW1lPSJQYXRoIDI5NDAiIGNsYXNzPSJjbHMtNCIgZD0iTTMxLjgsMzMuODU0Yy0uMTU0LDEuNzEyLjA1OCwzLjQ4Mi0uMDU3LDUuMjEzYTQyLjY2NSw0Mi42NjUsMCwwLDEtLjY5Myw1LjE1Niw5LjUzLDkuNTMsMCwwLDEtNC4xLDUuODI5YzQuMDc5LDIuNjU0LDQuNTQsNi43NzEsNC44MSwxMC45NDYuMTM1LDIuMjUuMDc3LDQuNTIuMzA4LDYuNzUyLjE3MywxLjczMS44NDYsMi4xNzQsMi42MzYsMi4yMzEuNzMuMDIsMS40OCwwLDIuMzI3LDBWNzUuMzNjLTUuMjkuOS05LjY1Ny0uNi0xMC43MzQtNS4wNzlhMzAuNzYsMzAuNzYsMCwwLDEtLjY1NC01Yy0uMTE3LTEuNzg5LjA3Ni0zLjU3OC0uMDU4LTUuMzY3LS4zODYtNC45MDYtMS4wMi02LjU2LTUuNzEzLTYuNzkxdi02LjFBOS4xOTEsOS4xOTEsMCwwLDEsMjAuOSw0Ni44MmMyLjU3Ny0uMTM1LDMuNjc0LS45MjQsNC4yMzEtMy40NjNhMjkuMywyOS4zLDAsMCwwLC40ODEtNC4zMjksODIuMSw4Mi4xLDAsMCwxLC42LTguNDA2Yy42NzMtMy45ODIsMy4xMzYtNS45MDYsNy4yMzQtNi4xMzcsMS4xNTQtLjA1NywyLjMyNywwLDMuNjU1LDB2NS40NjRjLS41NTguMDM4LTEuMDM5LjExNS0xLjUzOS4xMTVDMzIuMjI2LDI5Ljk0OSwzMi4wNTIsMzEuMDg0LDMxLjgsMzMuODU0Wm02LjQwNiwxMi42NThoLS4wNzdhMy41MTUsMy41MTUsMCwxLDAtLjM0Niw3LjAyMWguMjMxYTMuNDYxLDMuNDYxLDAsMCwwLDMuNjU1LTMuMjUxVjUwLjA5YTMuNTIzLDMuNTIzLDAsMCwwLTMuNDYxLTMuNTc4Wm0xMi4wNjIsMGEzLjM3MywzLjM3MywwLDAsMC0zLjQ4MiwzLjI1MSwxLjc5LDEuNzksMCwwLDAsLjAyLjMyNywzLjMsMy4zLDAsMCwwLDMuNTc4LDMuNDQzLDMuMjYzLDMuMjYzLDAsMCwwLDMuNDQzLTMuNTU4LDMuMzA4LDMuMzA4LDAsMCwwLTMuNTU3LTMuNDYzWm0xMi4zNTEsMGEzLjU5MiwzLjU5MiwwLDAsMC0zLjY1NSwzLjQ4MkEzLjUyOSwzLjUyOSwwLDAsMCw2Mi41LDUzLjUzM2guMDM5YzEuNzY5LjMwOSwzLjU1OS0xLjQsMy42NzQtMy40NjJhMy41NzEsMy41NzEsMCwwLDAtMy42LTMuNTU5Wm0xNi45NDguMjg4Yy0yLjIzMi0uMS0zLjM0OC0uODQ2LTMuOS0yLjk2MmEyMS40NDcsMjEuNDQ3LDAsMCwxLS42MzUtNC4xMzZjLS4xNTQtMi41NzgtLjEzNS01LjE3NS0uMzA4LTcuNzUzLS40LTYuMTE3LTQuODI4LTguMjUyLTExLjI1NC03LjE5NXY1LjMxYzEuMDE5LDAsMS44MDgsMCwyLjYuMDE5LDEuMzY2LjAxOSwyLjQuNTM5LDIuNTM5LDIuMDU5LjEzNSwxLjM4NS4xMzUsMi43ODkuMjcsNC4xOTMuMjY5LDIuNzkuNDIyLDUuNjE4LjksOC4zNjlBOC43MTUsOC43MTUsMCwwLDAsNzMuNyw1MC4wNTJjLTMuNCwyLjI4OS00LjQwNiw1LjU1OS00LjU3OCw5LjIzNC0uMSwyLjUyLS4xNTQsNS4wNTktLjI4OSw3LjYtLjExNSwyLjMwOC0uOTIzLDMuMDU4LTMuMjUxLDMuMTE2LS42NTQuMDE5LTEuMjg5LjA3Ny0yLjAxOS4xMTV2NS40NDVjMS4zNjUsMCwyLjYxNi4wNzcsMy44NjYsMCwzLjg4Ni0uMjMxLDYuMjMzLTIuMTE3LDctNS44ODdBNDkuMDc5LDQ5LjA3OSwwLDAsMCw3NSw2My40Yy4xMzUtMS45MjMuMTE2LTMuODY2LjMwOC01Ljc3MS4yODktMi45ODIsMS42NTUtNC4yMTMsNC42MzYtNC40YTQuMDM3LDQuMDM3LDAsMCwwLC44MjgtLjE5MnYtNi4xYy0uNS0uMDU4LS44NDMtLjExNS0xLjIwOC0uMTM1WiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk0MSIgZGF0YS1uYW1lPSJQYXRoIDI5NDEiIGNsYXNzPSJjbHMtMiIgZD0iTTE1Mi4yNzMsNTguMTIyYTExLjIyOCwxMS4yMjgsMCwwLDEtNC4zODQsOS40MjRxLTQuMzgzLDMuMzgyLTExLjksMy4zODItOC4xNCwwLTEyLjUyNC0yLjFWNjMuN2EzMi45LDMyLjksMCwwLDAsNi4xMzcsMS44NzksMzIuMywzMi4zLDAsMCwwLDYuNTc1LjY4OXE1LjMyMiwwLDguMDE1LTIuMDJhNi42MjYsNi42MjYsMCwwLDAsMi42OTItNS42Miw3LjIyMiw3LjIyMiwwLDAsMC0uOTU0LTMuOSw4Ljg4NSw4Ljg4NSwwLDAsMC0zLjE5NC0yLjgsNDQuNjM0LDQ0LjYzNCwwLDAsMC02LjgxLTIuOTExcS02LjM4Ny0yLjI4Ni05LjEyNi01LjQxN2ExMS45NTUsMTEuOTU1LDAsMCwxLTIuNzQtOC4xNzJBMTAuMTY0LDEwLjE2NCwwLDAsMSwxMjguMDM5LDI3cTMuOTc3LTMuMTMxLDEwLjUyLTMuMTMxYTMxLDMxLDAsMCwxLDEyLjU1NSwyLjVMMTQ5LjQ1NSwzMWEyOC4zODIsMjguMzgyLDAsMCwwLTExLjAyMS0yLjM4LDEwLjY2OCwxMC42NjgsMCwwLDAtNi42MDYsMS44MTYsNS45ODQsNS45ODQsMCwwLDAtMi4zOCw1LjA0MSw3LjcyMiw3LjcyMiwwLDAsMCwuODc3LDMuOSw4LjI0Miw4LjI0MiwwLDAsMCwyLjk1OSwyLjc4NiwzNi43LDM2LjcsMCwwLDAsNi4zNzEsMi44cTcuMiwyLjU2Niw5LjkxLDUuNTFBMTAuODQsMTAuODQsMCwwLDEsMTUyLjI3Myw1OC4xMjJaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTQyIiBkYXRhLW5hbWU9IlBhdGggMjk0MiIgY2xhc3M9ImNscy0yIiBkPSJNMTg1LjI4OCw3MC4zLDE3OSw1MC4xN3EtLjU5NC0xLjg0OC0yLjIyMi04LjM5MWgtLjI1MXEtMS4yNTIsNS40NzktMi4xOTIsOC40NTNMMTY3Ljg0OSw3MC4zaC02LjAxMWwtOS4zNjEtMzQuMzE1aDUuNDQ3cTMuMzE4LDEyLjkzMSw1LjA1NywxOS42OTNhODAuMTEyLDgwLjExMiwwLDAsMSwxLjk4OCw5LjExMWguMjVxLjM0NS0xLjc4NSwxLjExMi00LjYxOHQxLjMzLTQuNDkzbDYuMjk0LTE5LjY5M2g1LjYzNWw2LjEzNywxOS42OTNhNjYuMzY5LDY2LjM2OSwwLDAsMSwyLjM3OSw5LjA0OGguMjUxYTMzLjE2MywzMy4xNjMsMCwwLDEsLjY3My0zLjQ3NXEuNTQ4LTIuMzQ3LDYuNTI4LTI1LjI2Nmg1LjM4NUwxOTEuNDU2LDcwLjNaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTQzIiBkYXRhLW5hbWU9IlBhdGggMjk0MyIgY2xhc3M9ImNscy0yIiBkPSJNMjI1LjExNSw3MC4zbC0xLjAzMy00Ljg4NWgtLjI1YTE0LjQ0NiwxNC40NDYsMCwwLDEtNS4xMTksNC4zNjgsMTUuNjA4LDE1LjYwOCwwLDAsMS02LjM3MiwxLjE0M3EtNS4xLDAtOC0yLjYzdC0yLjktNy40ODNxMC0xMC40LDE2LjYyNi0xMC45bDUuODIzLS4xODhWNDcuNnEwLTQuMDM4LTEuNzM4LTUuOTY0VDIxNi42LDM5LjcxM2EyMi42MzMsMjIuNjMzLDAsMCwwLTkuNzA2LDIuNjNsLTEuNi0zLjk3N2EyNC40MzcsMjQuNDM3LDAsMCwxLDUuNTU3LTIuMTYsMjQuMDU2LDI0LjA1NiwwLDAsMSw2LjA1OC0uNzgzcTYuMTM2LDAsOS4xLDIuNzI0dDIuOTU5LDguNzM1VjcwLjNabS0xMS43NDEtMy42NjNBMTAuNTQ5LDEwLjU0OSwwLDAsMCwyMjEsNjMuOTc3YTkuODQ1LDkuODQ1LDAsMCwwLDIuNzcxLTcuNDUxdi0zLjFsLTUuMi4yMTlxLTYuMi4yMTktOC45MzksMS45MjZhNS44LDUuOCwwLDAsMC0yLjc0LDUuMzA2LDUuMzU0LDUuMzU0LDAsMCwwLDEuNzA3LDQuMjksNy4wODEsNy4wODEsMCwwLDAsNC43NzUsMS40NzJaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTQ0IiBkYXRhLW5hbWU9IlBhdGggMjk0NCIgY2xhc3M9ImNscy0yIiBkPSJNMjY0LjYsMzUuOTg3djMuMjg3bC02LjM1Ni43NTJhMTEuMTYsMTEuMTYsMCwwLDEsMi4yNTUsNi44NTYsMTAuMTQ4LDEwLjE0OCwwLDAsMS0zLjQ0NCw4LjA0N3EtMy40NDQsMy05LjQ1NiwzYTE1LjczNCwxNS43MzQsMCwwLDEtMi44OC0uMjVRMjQxLjQsNTkuNDM4LDI0MS40LDYyLjFhMi4yNDIsMi4yNDIsMCwwLDAsMS4xNTksMi4wODIsOC40NTYsOC40NTYsMCwwLDAsMy45NzYuNjczaDYuMDc0cTUuNTczLDAsOC41NjMsMi4zNDhhOC4xNTgsOC4xNTgsMCwwLDEsMi45OSw2LjgyNSw5Ljc0Myw5Ljc0MywwLDAsMS00LjU3MSw4LjY4OHEtNC41NzIsMi45ODktMTMuMzM4LDIuOTktNi43MzIsMC0xMC4zNzktMi41YTguMDg3LDguMDg3LDAsMCwxLTMuNjQ3LTcuMDc2LDcuOTQ2LDcuOTQ2LDAsMCwxLDItNS40MTcsMTAuMjExLDEwLjIxMSwwLDAsMSw1LjYzNi0zLjEsNS40MjksNS40MjksMCwwLDEtMi4yMDctMS44NDcsNC44OSw0Ljg5LDAsMCwxLS44OTMtMi45MTIsNS41Myw1LjUzLDAsMCwxLDEtMy4yODgsMTAuNTI5LDEwLjUyOSwwLDAsMSwzLjE2Mi0yLjcyMyw5LjI3NSw5LjI3NSwwLDAsMS00LjMzNi0zLjcyNiwxMC45NDUsMTAuOTQ1LDAsMCwxLTEuNjc1LTYuMDEycTAtNS42MzQsMy4zODItOC42ODh0OS41OC0zLjA1MmExNy40MzksMTcuNDM5LDAsMCwxLDQuODUzLjYyNlpNMjM3LjIzMyw3Ni4wNjJhNC42Niw0LjY2LDAsMCwwLDIuMzQ4LDQuMjI3LDEyLjk3MywxMi45NzMsMCwwLDAsNi43MzIsMS40NHE2LjU0MywwLDkuNjktMS45NTZhNS45OTIsNS45OTIsMCwwLDAsMy4xNDctNS4zMDdxMC0yLjc4Ny0xLjcyMy0zLjg2N3QtNi40ODEtMS4wOGgtNi4yM2E4LjIwNSw4LjIwNSwwLDAsMC01LjUxLDEuNjksNi4wNDMsNi4wNDMsMCwwLDAtMS45NzMsNC44NTNabTIuODE4LTI5LjA4NmE2Ljk4NCw2Ljk4NCwwLDAsMCwyLjAzNSw1LjQ0OCw4LjEyMyw4LjEyMywwLDAsMCw1LjY2NywxLjg0N3E3LjYwOCwwLDcuNjA4LTcuMzg5LDAtNy43MzMtNy43LTcuNzMzYTcuNjI4LDcuNjI4LDAsMCwwLTUuNjM1LDEuOTcycS0xLjk3NiwxLjk3My0xLjk3NSw1Ljg1NVoiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NDUiIGRhdGEtbmFtZT0iUGF0aCAyOTQ1IiBjbGFzcz0iY2xzLTIiIGQ9Ik0yOTkuMTM2LDM1Ljk4N3YzLjI4N2wtNi4zNTYuNzUyYTExLjE2OCwxMS4xNjgsMCwwLDEsMi4yNTQsNi44NTYsMTAuMTQ1LDEwLjE0NSwwLDAsMS0zLjQ0NCw4LjA0N3EtMy40NDQsMy05LjQ1NSwzYTE1LjczNCwxNS43MzQsMCwwLDEtMi44OC0uMjVxLTMuMzIsMS43NTQtMy4zMTksNC40MTVhMi4yNDMsMi4yNDMsMCwwLDAsMS4xNTgsMi4wODIsOC40NTksOC40NTksMCwwLDAsMy45NzYuNjczaDYuMDc0cTUuNTc0LDAsOC41NjMsMi4zNDhhOC4xNTgsOC4xNTgsMCwwLDEsMi45OSw2LjgyNSw5Ljc0Myw5Ljc0MywwLDAsMS00LjU3MSw4LjY4OHEtNC41NywyLjk4OS0xMy4zMzcsMi45OS02LjczMiwwLTEwLjM3OS0yLjVhOC4wODgsOC4wODgsMCwwLDEtMy42NDgtNy4wNzYsNy45NDcsNy45NDcsMCwwLDEsMi01LjQxNywxMC4yMDcsMTAuMjA3LDAsMCwxLDUuNjM2LTMuMSw1LjQzMiw1LjQzMiwwLDAsMS0yLjIwOC0xLjg0Nyw0Ljg4OSw0Ljg4OSwwLDAsMS0uODkyLTIuOTEyLDUuNTMsNS41MywwLDAsMSwxLTMuMjg4LDEwLjUyOSwxMC41MjksMCwwLDEsMy4xNjItMi43MjMsOS4yNzEsOS4yNzEsMCwwLDEtNC4zMzYtMy43MjYsMTAuOTQ1LDEwLjk0NSwwLDAsMS0xLjY3NS02LjAxMnEwLTUuNjM0LDMuMzgxLTguNjg4dDkuNTgxLTMuMDUyYTE3LjQ0NCwxNy40NDQsMCwwLDEsNC44NTMuNjI2Wk0yNzEuNzcyLDc2LjA2MmE0LjY1OCw0LjY1OCwwLDAsMCwyLjM0OCw0LjIyNywxMi45NjksMTIuOTY5LDAsMCwwLDYuNzMxLDEuNDRxNi41NDQsMCw5LjY5MS0xLjk1NmE1Ljk5Myw1Ljk5MywwLDAsMCwzLjE0Ni01LjMwN3EwLTIuNzg3LTEuNzIyLTMuODY3dC02LjQ4MS0xLjA4aC02LjIzYTguMjA4LDguMjA4LDAsMCwwLTUuNTExLDEuNjlBNi4wNDIsNi4wNDIsMCwwLDAsMjcxLjc3Miw3Ni4wNjJabTIuODE4LTI5LjA4NmE2Ljk4NCw2Ljk4NCwwLDAsMCwyLjAzNSw1LjQ0OCw4LjEyMSw4LjEyMSwwLDAsMCw1LjY2NywxLjg0N3E3LjYwNywwLDcuNjA4LTcuMzg5LDAtNy43MzMtNy43LTcuNzMzYTcuNjI5LDcuNjI5LDAsMCwwLTUuNjM1LDEuOTcycS0xLjk3NSwxLjk3My0xLjk3NSw1Ljg1NVoiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NDYiIGRhdGEtbmFtZT0iUGF0aCAyOTQ2IiBjbGFzcz0iY2xzLTIiIGQ9Ik0zMTYuNzc4LDcwLjkyOHEtNy42MDgsMC0xMi4wMDctNC42MzR0LTQuNC0xMi44NjhxMC04LjMsNC4wODYtMTMuMTgxYTEzLjU3MywxMy41NzMsMCwwLDEsMTAuOTc0LTQuODg0QTEyLjkzOCwxMi45MzgsMCwwLDEsMzI1LjYzOCwzOS42cTMuNzYyLDQuMjQ3LDMuNzYyLDExLjJ2My4yODdIMzA1Ljc1N3EuMTU2LDYuMDQ0LDMuMDUzLDkuMTc0dDguMTU2LDMuMTMxYTI3LjYzMywyNy42MzMsMCwwLDAsMTAuOTU4LTIuMzE3djQuNjM0YTI3LjUsMjcuNSwwLDAsMS01LjIxMywxLjcwNiwyOS4yNTEsMjkuMjUxLDAsMCwxLTUuOTMzLjUxM1ptLTEuNDA5LTMxLjIxNWE4LjQ4OSw4LjQ4OSwwLDAsMC02LjU5MSwyLjY5MiwxMi40MTYsMTIuNDE2LDAsMCwwLTIuOSw3LjQ1MmgxNy45NHEwLTQuOTE2LTIuMTkxLTcuNTNhNy43MTQsNy43MTQsMCwwLDAtNi4yNTgtMi42MTRaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTQ3IiBkYXRhLW5hbWU9IlBhdGggMjk0NyIgY2xhc3M9ImNscy0yIiBkPSJNMzUwLjksMzUuMzYxYTIwLjM4LDIwLjM4LDAsMCwxLDQuMS4zNzVsLS43MjEsNC44MjJhMTcuNzEyLDE3LjcxMiwwLDAsMC0zLjc1Ny0uNDdBOS4xNDIsOS4xNDIsMCwwLDAsMzQzLjQsNDMuNDdhMTIuMzI3LDEyLjMyNywwLDAsMC0yLjk1OSw4LjQyMlY3MC4zaC01LjJWMzUuOTg3aDQuMjlsLjYsNi4zNTZoLjI1YTE1LjA3MiwxNS4wNzIsMCwwLDEsNC42LTUuMTY2LDEwLjM1NiwxMC4zNTYsMCwwLDEsNS45MTktMS44MTZaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTQ4IiBkYXRhLW5hbWU9IlBhdGggMjk0OCIgY2xhc3M9ImNscy0yIiBkPSJNMjU1Ljg1Nyw5Ni42MzhzLTMuNDMtLjM5MS00Ljg1LS4zOTFjLTIuMDU4LDAtMy4xMTEuNzM1LTMuMTExLDIuMTgsMCwxLjU2OC44ODIsMS45MzUsMy43NDgsMi43MTksMy41MjcuOTgsNC44LDEuOTExLDQuOCw0Ljc3NywwLDMuNjc1LTIuMyw1LjI2Ny01LjYxLDUuMjY3YTM1LjY4NywzNS42ODcsMCwwLDEtNS40ODctLjY2MmwuMjctMi4xOHMzLjMwNi40NDEsNS4wNDYuNDQxYzIuMDgyLDAsMy4wMzctLjkzMSwzLjAzNy0yLjcsMC0xLjQyMS0uNzU5LTEuOTEtMy4zMzEtMi41MjMtMy42MjYtLjkzLTUuMTkzLTIuMDMzLTUuMTkzLTQuOTQ4LDAtMy4zODEsMi4yMjktNC43NzYsNS41ODUtNC43NzZhMzcuMiwzNy4yLDAsMCwxLDUuMzE1LjU4N1oiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NDkiIGRhdGEtbmFtZT0iUGF0aCAyOTQ5IiBjbGFzcz0iY2xzLTIiIGQ9Ik0yNjIuOTY3LDk0LjE0SDI2Ny43bDMuNzQ4LDEzLjEwNkwyNzUuMiw5NC4xNGg0Ljc1MnYxNi43OEgyNzcuMlY5Ni40MmgtLjE0NWwtNC4xOTEsMTMuODE2aC0yLjg0MkwyNjUuODMxLDk2LjQyaC0uMTQ1djE0LjVoLTIuNzE5WiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk1MCIgZGF0YS1uYW1lPSJQYXRoIDI5NTAiIGNsYXNzPSJjbHMtMiIgZD0iTTMyMi4wNTcsOTQuMTRIMzM0LjN2Mi40MjVoLTQuNzI4VjExMC45MmgtMi43NDNWOTYuNTY1aC00Ljc3N1oiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NTEiIGRhdGEtbmFtZT0iUGF0aCAyOTUxIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNDYuMTM3LDk0LjE0YzMuMzMyLDAsNS4xMiwxLjI0OSw1LjEyLDQuMzYxLDAsMi4wMzMtLjYzNywzLjAzNy0xLjk4NCwzLjc3MiwxLjQ0NS41NjMsMi40LDEuNTkyLDIuNCwzLjksMCwzLjQzLTIuMDgxLDQuNzUyLTUuMzM5LDQuNzUyaC02LjU2NlY5NC4xNFptLTMuNjUsMi4zNTJ2NC44aDMuNmMxLjY2NiwwLDIuNC0uODMyLDIuNC0yLjQ3NCwwLTEuNjE3LS44MzMtMi4zMjctMi41LTIuMzI3Wm0wLDcuMXY0Ljk3M2gzLjdjMS42ODksMCwyLjY5NC0uNTM5LDIuNjk0LTIuNTQ4LDAtMS45MTEtMS40MjEtMi40MjUtMi43NDQtMi40MjVaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTUyIiBkYXRhLW5hbWU9IlBhdGggMjk1MiIgY2xhc3M9ImNscy0yIiBkPSJNMzU4LjQxNCw5NC4xNEgzNjl2Mi4zNzdoLTcuODY0djQuNzUxaDYuMzk0VjEwMy42aC02LjM5NHY0LjkyNEgzNjl2Mi40SDM1OC40MTRaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTUzIiBkYXRhLW5hbWU9IlBhdGggMjk1MyIgY2xhc3M9ImNscy0yIiBkPSJNMzc4Ljc0Nyw5NC4xNGg1LjQxNGw0LjE2NCwxNi43OGgtMi43NDRMMzg0LjM0MiwxMDZoLTUuNzc3bC0xLjIzOSw0LjkyM2gtMi43MTlabS4zNjEsOS40NTZoNC43MDhsLTEuNzM3LTcuMTc4aC0xLjIyNVoiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NTQiIGRhdGEtbmFtZT0iUGF0aCAyOTU0IiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOTcuMSwxMDUuOTQ3djQuOTczaC0yLjcxOVY5NC4xNGg2LjM3YzMuNywwLDUuNjgzLDIuMTIsNS42ODMsNS44NDMsMCwyLjM3Ni0uOTU2LDQuNTE5LTIuNzQ0LDUuMzUybDIuNzY5LDUuNTg1SDQwMy40N2wtMi40MjYtNC45NzNabTMuNjUxLTkuNDU1SDM5Ny4xdjcuMWgzLjdjMi4wNTcsMCwyLjg0MS0xLjg1LDIuODQxLTMuNTg5LDAtMS45LS45MzQtMy41MTEtMi44OTQtMy41MTFaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTU1IiBkYXRhLW5hbWU9IlBhdGggMjk1NSIgY2xhc3M9ImNscy0yIiBkPSJNMjkwLjAxMyw5NC4xNGg1LjQxM2w0LjE2NCwxNi43OGgtMi43NDNMMjk1LjYwOCwxMDZoLTUuNzc3bC0xLjIzOSw0LjkyM2gtMi43MTlabS4zNjEsOS40NTZoNC43MDdsLTEuNzM3LTcuMTc4aC0xLjIyNVoiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NTYiIGRhdGEtbmFtZT0iUGF0aCAyOTU2IiBjbGFzcz0iY2xzLTIiIGQ9Ik0zMDguMzYyLDEwNS45NDd2NC45NzNoLTIuNzE5Vjk0LjE0aDYuMzY5YzMuNywwLDUuNjgzLDIuMTIsNS42ODMsNS44NDMsMCwyLjM3Ni0uOTU1LDQuNTE5LTIuNzQzLDUuMzUybDIuNzY4LDUuNTg1aC0yLjk4OWwtMi40MjUtNC45NzNabTMuNjUtOS40NTVoLTMuNjV2Ny4xaDMuN2MyLjA1OCwwLDIuODQxLTEuODUsMi44NDEtMy41ODlDMzE0LjksOTguMSwzMTMuOTcyLDk2LjQ5MiwzMTIuMDEyLDk2LjQ5MloiLz4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI5NTciIGRhdGEtbmFtZT0iUGF0aCAyOTU3IiBjbGFzcz0iY2xzLTIiIGQ9Ik0xMzAuNjA2LDEwNy42NDNhMy4wMiwzLjAyLDAsMCwxLTEuMTgsMi41MzcsNS4xMTMsNS4xMTMsMCwwLDEtMy4yLjkxLDguMDMsOC4wMywwLDAsMS0zLjM3MS0uNTY0di0xLjM4M2E4Ljc5Myw4Ljc5MywwLDAsMCwxLjY1Mi41MDYsOC42NzIsOC42NzIsMCwwLDAsMS43Ny4xODYsMy41NjUsMy41NjUsMCwwLDAsMi4xNTctLjU0NCwxLjc4MywxLjc4MywwLDAsMCwuNzI1LTEuNTEyLDEuOTQ3LDEuOTQ3LDAsMCwwLS4yNTctMS4wNSwyLjM5MywyLjM5MywwLDAsMC0uODYtLjc1NCwxMi4xNzEsMTIuMTcxLDAsMCwwLTEuODMzLS43ODQsNS44NDIsNS44NDIsMCwwLDEtMi40NTYtMS40NTgsMy4yMTMsMy4yMTMsMCwwLDEtLjczOC0yLjIsMi43MzYsMi43MzYsMCwwLDEsMS4wNzEtMi4yNjcsNC40NDQsNC40NDQsMCwwLDEsMi44MzEtLjg0Myw4LjM0MSw4LjM0MSwwLDAsMSwzLjM4LjY3NWwtLjQ0NywxLjI0N2E3LjYzOSw3LjYzOSwwLDAsMC0yLjk2Ni0uNjQxLDIuODc4LDIuODc4LDAsMCwwLTEuNzc5LjQ4OSwxLjYxMiwxLjYxMiwwLDAsMC0uNjQsMS4zNTcsMi4wODEsMi4wODEsMCwwLDAsLjIzNiwxLjA0OSwyLjIzMSwyLjIzMSwwLDAsMCwuOC43NSw5Ljg3OCw5Ljg3OCwwLDAsMCwxLjcxNS43NTQsNi44LDYuOCwwLDAsMSwyLjY2NywxLjQ4MywyLjkxOSwyLjkxOSwwLDAsMSwuNzIzLDIuMDU3WiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk1OCIgZGF0YS1uYW1lPSJQYXRoIDI5NTgiIGNsYXNzPSJjbHMtMiIgZD0iTTEzNC40NDcsMTAxLjY4NnY1Ljk5MWEyLjQxMSwyLjQxMSwwLDAsMCwuNTE1LDEuNjg2LDIuMDksMi4wOSwwLDAsMCwxLjYwOS41NTYsMi42MjksMi42MjksMCwwLDAsMi4xMi0uNzkyLDQsNCwwLDAsMCwuNjctMi41ODd2LTQuODU0aDEuNHY5LjIzNkgxMzkuNmwtLjItMS4yMzloLS4wNzVhMi43OTMsMi43OTMsMCwwLDEtMS4xOTMsMS4wNDUsNCw0LDAsMCwxLTEuNzQuMzYyLDMuNTI5LDMuNTI5LDAsMCwxLTIuNTI0LS44LDMuNDA5LDMuNDA5LDAsMCwxLS44MzktMi41NjJ2LTYuMDQyWiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk1OSIgZGF0YS1uYW1lPSJQYXRoIDI5NTkiIGNsYXNzPSJjbHMtMiIgZD0iTTE0OC4yMDYsMTExLjA5YTMuOTkzLDMuOTkzLDAsMCwxLTEuNjQ3LS4zMzMsMy4xLDMuMSwwLDAsMS0xLjI1Mi0xLjAyM2gtLjFhMTIuMjY1LDEyLjI2NSwwLDAsMSwuMSwxLjUzM3YzLjhoLTEuNFYxMDEuNjg2aDEuMTM3bC4xOTQsMS4yNjRoLjA2N2EzLjI1NywzLjI1NywwLDAsMSwxLjI1Ni0xLjEsMy44MzEsMy44MzEsMCwwLDEsMS42NDMtLjMzNywzLjQxMywzLjQxMywwLDAsMSwyLjgzNiwxLjI1Niw2LjY4Myw2LjY4MywwLDAsMS0uMDE3LDcuMDU3LDMuNDIsMy40MiwwLDAsMS0yLjgxNywxLjI2NFptLS4yLTguMzg1YTIuNDgyLDIuNDgyLDAsMCwwLTIuMDQ4Ljc4NCw0LjA0MSw0LjA0MSwwLDAsMC0uNjQ5LDIuNDk0di4zMTJhNC42MjUsNC42MjUsMCwwLDAsLjY0OSwyLjc4NSwyLjQ2NywyLjQ2NywwLDAsMCwyLjA4Mi44MzksMi4xNjQsMi4xNjQsMCwwLDAsMS44NzUtLjk2OSw0LjYsNC42LDAsMCwwLC42NzgtMi42NzEsNC40MjgsNC40MjgsMCwwLDAtLjY3OC0yLjY1MSwyLjIzMiwyLjIzMiwwLDAsMC0xLjkxNS0uOTIzWiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk2MCIgZGF0YS1uYW1lPSJQYXRoIDI5NjAiIGNsYXNzPSJjbHMtMiIgZD0iTTE1OS4wMzksMTExLjA5YTMuOTkzLDMuOTkzLDAsMCwxLTEuNjQ3LS4zMzMsMy4xLDMuMSwwLDAsMS0xLjI1Mi0xLjAyM2gtLjFhMTIuMjY1LDEyLjI2NSwwLDAsMSwuMSwxLjUzM3YzLjhoLTEuNFYxMDEuNjg2aDEuMTM3bC4xOTQsMS4yNjRoLjA2N2EzLjI1NywzLjI1NywwLDAsMSwxLjI1Ni0xLjEsMy44MzEsMy44MzEsMCwwLDEsMS42NDMtLjMzNywzLjQxMywzLjQxMywwLDAsMSwyLjgzNiwxLjI1Niw2LjY4Myw2LjY4MywwLDAsMS0uMDE3LDcuMDU3LDMuNDIsMy40MiwwLDAsMS0yLjgxNywxLjI2NFptLS4yLTguMzg1YTIuNDgyLDIuNDgyLDAsMCwwLTIuMDQ4Ljc4NCw0LjA0MSw0LjA0MSwwLDAsMC0uNjQ5LDIuNDk0di4zMTJhNC42MjUsNC42MjUsMCwwLDAsLjY0OSwyLjc4NSwyLjQ2NywyLjQ2NywwLDAsMCwyLjA4Mi44MzksMi4xNjQsMi4xNjQsMCwwLDAsMS44NzUtLjk2OSw0LjYsNC42LDAsMCwwLC42NzgtMi42NzEsNC40MjgsNC40MjgsMCwwLDAtLjY3OC0yLjY1MSwyLjIzMiwyLjIzMiwwLDAsMC0xLjkxMS0uOTIzWiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk2MSIgZGF0YS1uYW1lPSJQYXRoIDI5NjEiIGNsYXNzPSJjbHMtMiIgZD0iTTE3My42MTIsMTA2LjNhNS4wOTMsNS4wOTMsMCwwLDEtMS4xMzcsMy41MjcsNC4wMDUsNC4wMDUsMCwwLDEtMy4xNDMsMS4yNjgsNC4xNzIsNC4xNzIsMCwwLDEtMi4yLS41ODEsMy44NCwzLjg0LDAsMCwxLTEuNDgzLTEuNjY5LDUuOCw1LjgsMCwwLDEtLjUyMi0yLjU0NSw1LjA4Nyw1LjA4NywwLDAsMSwxLjEyOS0zLjUxOCwzLjk5MSwzLjk5MSwwLDAsMSwzLjEzNS0xLjI2LDMuOTA3LDMuOTA3LDAsMCwxLDMuMDgsMS4yOSw1LjA3MSw1LjA3MSwwLDAsMSwxLjE0MSwzLjQ4OFptLTcuMDM2LDBhNC4zODQsNC4zODQsMCwwLDAsLjcwOCwyLjcsMi44MDksMi44MDksMCwwLDAsNC4xNjcsMCw0LjM2NSw0LjM2NSwwLDAsMCwuNzEyLTIuNyw0LjI5Myw0LjI5MywwLDAsMC0uNzEyLTIuNjc1LDIuNSwyLjUsMCwwLDAtMi4xLS45MTUsMi40NjEsMi40NjEsMCwwLDAtMi4wNzIuOSw0LjMzNCw0LjMzNCwwLDAsMC0uNywyLjY5WiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk2MiIgZGF0YS1uYW1lPSJQYXRoIDI5NjIiIGNsYXNzPSJjbHMtMiIgZD0iTTE4MC41MjUsMTAxLjUxN2E1LjUwNiw1LjUwNiwwLDAsMSwxLjEuMWwtLjE5NCwxLjNhNC43ODYsNC43ODYsMCwwLDAtMS4wMTEtLjEyNywyLjQ2LDIuNDYsMCwwLDAtMS45MTcuOTExLDMuMzE4LDMuMzE4LDAsMCwwLS44LDIuMjY3djQuOTU1aC0xLjR2LTkuMjM2aDEuMTU0bC4xNiwxLjcxaC4wNjhhNC4wNTQsNC4wNTQsMCwwLDEsMS4yMzgtMS4zOSwyLjc4NywyLjc4NywwLDAsMSwxLjYtLjQ5WiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk2MyIgZGF0YS1uYW1lPSJQYXRoIDI5NjMiIGNsYXNzPSJjbHMtMiIgZD0iTTE4Ny4zNjMsMTA5LjkzNmE0LjUwNiw0LjUwNiwwLDAsMCwuNzE2LS4wNTUsNC4zODcsNC4zODcsMCwwLDAsLjU0OC0uMTE0djEuMDdhMi41LDIuNSwwLDAsMS0uNjcuMTgxLDUsNSwwLDAsMS0uOC4wNzJxLTIuNjgsMC0yLjY4LTIuODIzdi01LjQ5NGgtMS4zMjNWMTAyLjFsMS4zMjMtLjU4Mi41OS0xLjk3MmguODA5djIuMTQxaDIuNjh2MS4wODdoLTIuNjh2NS40MzVhMS44NjksMS44NjksMCwwLDAsLjQsMS4yODFBMS4zNzcsMS4zNzcsMCwwLDAsMTg3LjM2MywxMDkuOTM2WiIvPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjk2NCIgZGF0YS1uYW1lPSJQYXRoIDI5NjQiIGNsYXNzPSJjbHMtMiIgZD0iTTE5NC41MzgsMTExLjA5YTQuMjM5LDQuMjM5LDAsMCwxLTMuMjMxLTEuMjQ3LDQuODI0LDQuODI0LDAsMCwxLTEuMTg0LTMuNDYzLDUuMzU1LDUuMzU1LDAsMCwxLDEuMS0zLjU0OCwzLjY1MiwzLjY1MiwwLDAsMSwyLjk1NC0xLjMxNSwzLjQ4NCwzLjQ4NCwwLDAsMSwyLjc0NywxLjE0Miw0LjM3OCw0LjM3OCwwLDAsMSwxLjAxMSwzLjAxM3YuODg1aC02LjM2MmEzLjY2LDMuNjYsMCwwLDAsLjgyMiwyLjQ2OSwyLjg0MywyLjg0MywwLDAsMCwyLjIuODQzLDcuNDMxLDcuNDMxLDAsMCwwLDIuOTQ5LS42MjR2MS4yNDdhNy4zNzcsNy4zNzcsMCwwLDEtMS40LjQ1OSw3Ljg2Myw3Ljg2MywwLDAsMS0xLjYuMTM5Wm0tLjM3OS04LjRhMi4yODYsMi4yODYsMCwwLDAtMS43NzQuNzI1LDMuMzM3LDMuMzM3LDAsMCwwLS43NzksMi4wMDZoNC44MjhhMy4wNzIsMy4wNzIsMCwwLDAtLjU5LTIuMDI3LDIuMDc2LDIuMDc2LDAsMCwwLTEuNjg1LS43MDZaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTY1IiBkYXRhLW5hbWU9IlBhdGggMjk2NSIgY2xhc3M9ImNscy0yIiBkPSJNMjA2Ljk1MSwxMDkuNjgzaC0uMDc2YTMuMjg3LDMuMjg3LDAsMCwxLTIuOSwxLjQwNywzLjQyNywzLjQyNywwLDAsMS0yLjgxOS0xLjIzOSw1LjQ1Miw1LjQ1MiwwLDAsMS0xLjAwNi0zLjUyMiw1LjU0Miw1LjU0MiwwLDAsMSwxLjAxMS0zLjU0OCwzLjQsMy40LDAsMCwxLDIuODE0LTEuMjY0LDMuMzYxLDMuMzYxLDAsMCwxLDIuODgzLDEuMzY1aC4xMDlsLS4wNTktLjY2NS0uMDM0LS42NDlWOTcuODA5aDEuNHYxMy4xMTNoLTEuMTM4Wm0tMi44LjIzNmEyLjU1MSwyLjU1MSwwLDAsMCwyLjA3OC0uNzc5LDMuOTQ3LDMuOTQ3LDAsMCwwLC42NDQtMi41MTZ2LS4zYTQuNjM4LDQuNjM4LDAsMCwwLS42NTMtMi44LDIuNDgxLDIuNDgxLDAsMCwwLTIuMDg2LS44MzksMi4xNCwyLjE0LDAsMCwwLTEuODgzLjk1Nyw0Ljc2LDQuNzYsMCwwLDAtLjY1MywyLjcsNC41NTQsNC41NTQsMCwwLDAsLjY0OSwyLjY3MSwyLjE5NCwyLjE5NCwwLDAsMCwxLjkwNi45MDZaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTY2IiBkYXRhLW5hbWU9IlBhdGggMjk2NiIgY2xhc3M9ImNscy0yIiBkPSJNMjIwLjcxMiwxMDEuNTM0YTMuNDM1LDMuNDM1LDAsMCwxLDIuODI3LDEuMjQzLDYuNjUzLDYuNjUzLDAsMCwxLS4wMDksNy4wNTMsMy40MTcsMy40MTcsMCwwLDEtMi44MTgsMS4yNiw0LDQsMCwwLDEtMS42NDgtLjMzMywzLjA5NCwzLjA5NCwwLDAsMS0xLjI1MS0xLjAyM2gtLjFsLS4yOTUsMS4xODhoLTFWOTcuODA5aDEuNFYxMDFxMCwxLjA2OS0uMDY4LDEuOTIxaC4wNjhhMy4zMjIsMy4zMjIsMCwwLDEsMi44OTQtMS4zODdabS0uMiwxLjE3MWEyLjQ0LDIuNDQsMCwwLDAtMi4wNjQuODIyLDYuMzM4LDYuMzM4LDAsMCwwLC4wMTcsNS41NTMsMi40NjQsMi40NjQsMCwwLDAsMi4wODEuODM5LDIuMTU4LDIuMTU4LDAsMCwwLDEuOTIyLS45NCw0LjgyOCw0LjgyOCwwLDAsMCwuNjMyLTIuNyw0LjY0NSw0LjY0NSwwLDAsMC0uNjMyLTIuNjg5LDIuMjQyLDIuMjQyLDAsMCwwLTEuOTU5LS44ODVaIi8+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yOTY3IiBkYXRhLW5hbWU9IlBhdGggMjk2NyIgY2xhc3M9ImNscy0yIiBkPSJNMjI1Ljc1OCwxMDEuNjg2aDEuNWwyLjAyMyw1LjI2N2EyMC4xODgsMjAuMTg4LDAsMCwxLC44MjYsMi42aC4wNjdxLjEwOS0uNDMxLjQ1OS0xLjQ3MXQyLjI4OC02LjRoMS41TDIzMC40NTIsMTEyLjJhNS4yNTMsNS4yNTMsMCwwLDEtMS4zNzgsMi4yMTIsMi45MzIsMi45MzIsMCwwLDEtMS45MzQuNjUzLDUuNjU5LDUuNjU5LDAsMCwxLTEuMjY0LS4xNDNWMTEzLjhhNC45LDQuOSwwLDAsMCwxLjAzNy4xLDIuMTM2LDIuMTM2LDAsMCwwLDIuMDU2LTEuNjE4bC41MTQtMS4zMTRaIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg=="},function(t,e,n){var r=n(240),i=n(243),o=n(248);t.exports=function(t,e){return r(t)||i(t,e)||o()}},function(t,e,n){"use strict";var r=/^(%20|\s)*(javascript|data)/im,i=/[^\x20-\x7E]/gim,o=/^([^:]+):/gm,u=[".","/"];t.exports={sanitizeUrl:function(t){var e,n,s;return t?function(t){return u.indexOf(t[0])>-1}(s=t.replace(i,"").trim())?s:(n=s.match(o))?(e=n[0],r.test(e)?"about:blank":s):s:"about:blank"}}},function(t,e,n){var r=n(254),i=n(265)(function(t,e,n){return e=e.toLowerCase(),t+(n?r(e):e)});t.exports=i},function(t,e,n){var r=n(295)(n(347));t.exports=r},function(t,e,n){var r=n(143),i=n(92),o=n(352),u=n(12),s=n(358);t.exports=function(t,e,n){var a=u(t)?r:o;return n&&s(t,e,n)&&(e=void 0),a(t,i(e,3))}},function(t,e,n){(function(e){var r=n(359),i=n(360).Stream,o=" ";function u(t,e,n){n=n||0;var i,o,s=(i=e,new Array(n||0).join(i||"")),a=t;if("object"==typeof t&&((a=t[o=Object.keys(t)[0]])&&a._elem))return a._elem.name=o,a._elem.icount=n,a._elem.indent=e,a._elem.indents=s,a._elem.interrupt=a,a._elem;var c,f=[],l=[];function h(t){Object.keys(t).forEach(function(e){f.push(function(t,e){return t+'="'+r(e)+'"'}(e,t[e]))})}switch(typeof a){case"object":if(null===a)break;a._attr&&h(a._attr),a._cdata&&l.push(("<![CDATA["+a._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),a.forEach&&(c=!1,l.push(""),a.forEach(function(t){"object"==typeof t?"_attr"==Object.keys(t)[0]?h(t._attr):l.push(u(t,e,n+1)):(l.pop(),c=!0,l.push(r(t)))}),c||l.push(""));break;default:l.push(r(a))}return{name:o,interrupt:!1,attributes:f,content:l,icount:n,indents:s,indent:e}}function s(t,e,n){if("object"!=typeof e)return t(!1,e);var r=e.interrupt?1:e.content.length;function i(){for(;e.content.length;){var i=e.content.shift();if(void 0!==i){if(o(i))return;s(t,i)}}t(!1,(r>1?e.indents:"")+(e.name?"</"+e.name+">":"")+(e.indent&&!n?"\n":"")),n&&n()}function o(e){return!!e.interrupt&&(e.interrupt.append=t,e.interrupt.end=i,e.interrupt=!1,t(!0),!0)}if(t(!1,e.indents+(e.name?"<"+e.name:"")+(e.attributes.length?" "+e.attributes.join(" "):"")+(r?e.name?">":"":e.name?"/>":"")+(e.indent&&r>1?"\n":"")),!r)return t(!1,e.indent?"\n":"");o(e)||i()}t.exports=function(t,n){"object"!=typeof n&&(n={indent:n});var r,a,c=n.stream?new i:null,f="",l=!1,h=n.indent?!0===n.indent?o:n.indent:"",p=!0;function d(t){p?e.nextTick(t):t()}function y(t,e){if(void 0!==e&&(f+=e),t&&!l&&(c=c||new i,l=!0),t&&l){var n=f;d(function(){c.emit("data",n)}),f=""}}function w(t,e){s(y,u(t,h,h?1:0),e)}function v(){if(c){var t=f;d(function(){c.emit("data",t),c.emit("end"),c.readable=!1,c.emit("close")})}}return d(function(){p=!1}),n.declaration&&(r=n.declaration,a={version:"1.0",encoding:r.encoding||"UTF-8"},r.standalone&&(a.standalone=r.standalone),w({"?xml":{_attr:a}}),f=f.replace("/>","?>")),t&&t.forEach?t.forEach(function(e,n){var r;n+1===t.length&&(r=v),w(e,r)}):w(t,v),c?(c.readable=!0,c):f},t.exports.element=t.exports.Element=function(){var t={_elem:u(Array.prototype.slice.call(arguments)),push:function(t){if(!this.append)throw new Error("not assigned to a parent!");var e=this,n=this._elem.indent;s(this.append,u(t,n,this._elem.icount+(n?1:0)),function(){e.append(!0)})},close:function(t){void 0!==t&&this.push(t),this.end&&this.end()}};return t}}).call(this,n(22))},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function i(t){return null===t?"null":void 0===t?"undefined":"object"===(void 0===t?"undefined":r(t))?Array.isArray(t)?"array":"object":void 0===t?"undefined":r(t)}function o(t){return"object"===i(t)?s(t):"array"===i(t)?u(t):t}function u(t){return t.map(o)}function s(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=o(t[n]));return e}function a(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={arrayBehaviour:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).arrayBehaviour||"replace"},r=e.map(function(t){return t||{}}),o=t||{},c=0;c<r.length;c++)for(var f=r[c],l=Object.keys(f),h=0;h<l.length;h++){var p=l[h],d=f[p],y=i(d),w=i(o[p]);if("object"===y)if("undefined"!==w){var v="object"===w?o[p]:{};o[p]=a({},[v,s(d)],n)}else o[p]=s(d);else if("array"===y)if("array"===w){var g=u(d);o[p]="merge"===n.arrayBehaviour?o[p].concat(g):g}else o[p]=u(d);else o[p]=d}return o}t.exports=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return a(t,n)},t.exports.noMutate=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return a({},e)},t.exports.withOptions=function(t,e,n){return a(t,e,n)}},function(t,e,n){(function(e){var n;n=void 0!==e?e:this,t.exports=function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var e=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var e,n=String(t),r=n.length,i=-1,o="",u=n.charCodeAt(0);++i<r;)0!=(e=n.charCodeAt(i))?o+=e>=1&&e<=31||127==e||0==i&&e>=48&&e<=57||1==i&&e>=48&&e<=57&&45==u?"\\"+e.toString(16)+" ":0==i&&1==r&&45==e||!(e>=128||45==e||95==e||e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)?"\\"+n.charAt(i):n.charAt(i):o+="�";return o};return t.CSS||(t.CSS={}),t.CSS.escape=e,e}(n)}).call(this,n(10))},function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n(0),i=n.n(r),o=i.a.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function u(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isOAS3;if(!i.a.Map.isMap(t))return{schema:i.a.Map(),parameterContentMediaType:null};if(!e)return"body"===t.get("in")?{schema:t.get("schema",i.a.Map()),parameterContentMediaType:null}:{schema:t.filter(function(t,e){return o.includes(e)}),parameterContentMediaType:null};if(t.get("content")){var n=t.get("content",i.a.Map({})).keySeq().first();return{schema:t.getIn(["content",n,"schema"],i.a.Map()),parameterContentMediaType:n}}return{schema:t.get("schema",i.a.Map()),parameterContentMediaType:null}}},function(t,e,n){"use strict";(function(e,r){var i=65536,o=4294967295;var u=n(8).Buffer,s=e.crypto||e.msCrypto;s&&s.getRandomValues?t.exports=function(t,e){if(t>o)throw new RangeError("requested too many random bytes");var n=u.allocUnsafe(t);if(t>0)if(t>i)for(var a=0;a<t;a+=i)s.getRandomValues(n.slice(a,a+i));else s.getRandomValues(n);if("function"==typeof e)return r.nextTick(function(){e(null,n)});return n}:t.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,n(10),n(22))},function(t,e,n){(e=t.exports=function(t){t=t.toLowerCase();var n=e[t];if(!n)throw new Error(t+" is not supported (we accept pull requests)");return new n}).sha=n(424),e.sha1=n(425),e.sha224=n(426),e.sha256=n(166),e.sha384=n(427),e.sha512=n(167)},function(t,e,n){"use strict";var r=n(428);t.exports=r},function(t,e,n){t.exports=n(449)},function(t,e,n){n(185);var r=n(4).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(15);r(r.S+r.F*!n(20),"Object",{defineProperty:n(19).f})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){t.exports=n(188)},function(t,e,n){n(114),n(120),t.exports=n(86).f("iterator")},function(t,e,n){var r=n(78),i=n(79);t.exports=function(t){return function(e,n){var o,u,s=String(i(e)),a=r(n),c=s.length;return a<0||a>=c?t?"":void 0:(o=s.charCodeAt(a))<55296||o>56319||a+1===c||(u=s.charCodeAt(a+1))<56320||u>57343?t?s.charAt(a):o:t?s.slice(a,a+2):u-56320+(o-55296<<10)+65536}}},function(t,e,n){"use strict";var r=n(80),i=n(50),o=n(85),u={};n(27)(u,n(17)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(19),i=n(28),o=n(39);t.exports=n(20)?Object.defineProperties:function(t,e){i(t);for(var n,u=o(e),s=u.length,a=0;s>a;)r.f(t,n=u[a++],e[n]);return t}},function(t,e,n){var r=n(31),i=n(193),o=n(194);t.exports=function(t){return function(e,n,u){var s,a=r(e),c=i(a.length),f=o(u,c);if(t&&n!=n){for(;c>f;)if((s=a[f++])!=s)return!0}else for(;c>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(78),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(78),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(16).document;t.exports=r&&r.documentElement},function(t,e,n){"use strict";var r=n(197),i=n(198),o=n(52),u=n(31);t.exports=n(115)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){t.exports=n(200)},function(t,e,n){n(201),n(205),n(206),n(207),t.exports=n(4).Symbol},function(t,e,n){"use strict";var r=n(16),i=n(21),o=n(20),u=n(15),s=n(116),a=n(202).KEY,c=n(30),f=n(83),l=n(85),h=n(53),p=n(17),d=n(86),y=n(87),w=n(203),v=n(121),g=n(28),M=n(29),_=n(31),m=n(77),L=n(50),b=n(80),j=n(204),x=n(123),N=n(19),S=n(39),D=x.f,I=N.f,E=j.f,C=r.Symbol,T=r.JSON,A=T&&T.stringify,O=p("_hidden"),z=p("toPrimitive"),k={}.propertyIsEnumerable,Y=f("symbol-registry"),U=f("symbols"),P=f("op-symbols"),R=Object.prototype,Q="function"==typeof C,F=r.QObject,B=!F||!F.prototype||!F.prototype.findChild,G=o&&c(function(){return 7!=b(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=D(R,e);r&&delete R[e],I(t,e,n),r&&t!==R&&I(R,e,r)}:I,W=function(t){var e=U[t]=b(C.prototype);return e._k=t,e},q=Q&&"symbol"==typeof C.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof C},J=function(t,e,n){return t===R&&J(P,e,n),g(t),e=m(e,!0),g(n),i(U,e)?(n.enumerable?(i(t,O)&&t[O][e]&&(t[O][e]=!1),n=b(n,{enumerable:L(0,!1)})):(i(t,O)||I(t,O,L(1,{})),t[O][e]=!0),G(t,e,n)):I(t,e,n)},Z=function(t,e){g(t);for(var n,r=w(e=_(e)),i=0,o=r.length;o>i;)J(t,n=r[i++],e[n]);return t},V=function(t){var e=k.call(this,t=m(t,!0));return!(this===R&&i(U,t)&&!i(P,t))&&(!(e||!i(this,t)||!i(U,t)||i(this,O)&&this[O][t])||e)},X=function(t,e){if(t=_(t),e=m(e,!0),t!==R||!i(U,e)||i(P,e)){var n=D(t,e);return!n||!i(U,e)||i(t,O)&&t[O][e]||(n.enumerable=!0),n}},H=function(t){for(var e,n=E(_(t)),r=[],o=0;n.length>o;)i(U,e=n[o++])||e==O||e==a||r.push(e);return r},K=function(t){for(var e,n=t===R,r=E(n?P:_(t)),o=[],u=0;r.length>u;)!i(U,e=r[u++])||n&&!i(R,e)||o.push(U[e]);return o};Q||(s((C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),e=function(n){this===R&&e.call(P,n),i(this,O)&&i(this[O],t)&&(this[O][t]=!1),G(this,t,L(1,n))};return o&&B&&G(R,t,{configurable:!0,set:e}),W(t)}).prototype,"toString",function(){return this._k}),x.f=X,N.f=J,n(122).f=j.f=H,n(55).f=V,n(88).f=K,o&&!n(51)&&s(R,"propertyIsEnumerable",V,!0),d.f=function(t){return W(p(t))}),u(u.G+u.W+u.F*!Q,{Symbol:C});for(var $="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;$.length>tt;)p($[tt++]);for(var et=S(p.store),nt=0;et.length>nt;)y(et[nt++]);u(u.S+u.F*!Q,"Symbol",{for:function(t){return i(Y,t+="")?Y[t]:Y[t]=C(t)},keyFor:function(t){if(!q(t))throw TypeError(t+" is not a symbol!");for(var e in Y)if(Y[e]===t)return e},useSetter:function(){B=!0},useSimple:function(){B=!1}}),u(u.S+u.F*!Q,"Object",{create:function(t,e){return void 0===e?b(t):Z(b(t),e)},defineProperty:J,defineProperties:Z,getOwnPropertyDescriptor:X,getOwnPropertyNames:H,getOwnPropertySymbols:K}),T&&u(u.S+u.F*(!Q||c(function(){var t=C();return"[null]"!=A([t])||"{}"!=A({a:t})||"{}"!=A(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(M(e)||void 0!==t)&&!q(t))return v(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!q(e))return e}),r[1]=e,A.apply(T,r)}}),C.prototype[z]||n(27)(C.prototype,z,C.prototype.valueOf),l(C,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(53)("meta"),i=n(29),o=n(21),u=n(19).f,s=0,a=Object.isExtensible||function(){return!0},c=!n(30)(function(){return a(Object.preventExtensions({}))}),f=function(t){u(t,r,{value:{i:"O"+ ++s,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!a(t))return"F";if(!e)return"E";f(t)}return t[r].i},getWeak:function(t,e){if(!o(t,r)){if(!a(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return c&&l.NEED&&a(t)&&!o(t,r)&&f(t),t}}},function(t,e,n){var r=n(39),i=n(88),o=n(55);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var u,s=n(t),a=o.f,c=0;s.length>c;)a.call(t,u=s[c++])&&e.push(u);return e}},function(t,e,n){var r=n(31),i=n(122).f,o={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==o.call(t)?function(t){try{return i(t)}catch(t){return u.slice()}}(t):i(r(t))}},function(t,e){},function(t,e,n){n(87)("asyncIterator")},function(t,e,n){n(87)("observable")},function(t,e,n){t.exports=n(209)},function(t,e,n){n(210),t.exports=n(4).Object.getPrototypeOf},function(t,e,n){var r=n(54),i=n(119);n(124)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){n(212),t.exports=n(4).Object.setPrototypeOf},function(t,e,n){var r=n(15);r(r.S,"Object",{setPrototypeOf:n(213).set})},function(t,e,n){var r=n(29),i=n(28),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{(r=n(111)(Function.call,n(123).f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){t.exports=n(215)},function(t,e,n){n(216);var r=n(4).Object;t.exports=function(t,e){return r.create(t,e)}},function(t,e,n){var r=n(15);r(r.S,"Object",{create:n(80)})},function(t,e,n){var r=n(125);function i(e,n){return t.exports=i=r||function(t,e){return t.__proto__=e,t},i(e,n)}t.exports=i},function(t,e,n){"use strict";var r=n(40),i=n(126),o=n(220),u=n(225),s=n(32),a=n(226),c=n(232),f=n(233),l=n(235),h=s.createElement,p=s.createFactory,d=s.cloneElement,y=r,w={Children:{map:o.map,forEach:o.forEach,count:o.count,toArray:o.toArray,only:l},Component:i.Component,PureComponent:i.PureComponent,createElement:h,cloneElement:d,isValidElement:s.isValidElement,PropTypes:a,createClass:f,createFactory:p,createMixin:function(t){return t},DOM:u,version:c,__spread:y};t.exports=w},function(t,e,n){"use strict";t.exports=function(){}},function(t,e,n){"use strict";var r=n(221),i=n(32),o=n(128),u=n(222),s=r.twoArgumentPooler,a=r.fourArgumentPooler,c=/\/+/g;function f(t){return(""+t).replace(c,"$&/")}function l(t,e){this.func=t,this.context=e,this.count=0}function h(t,e,n){var r=t.func,i=t.context;r.call(i,e,t.count++)}function p(t,e,n,r){this.result=t,this.keyPrefix=e,this.func=n,this.context=r,this.count=0}function d(t,e,n){var r=t.result,u=t.keyPrefix,s=t.func,a=t.context,c=s.call(a,e,t.count++);Array.isArray(c)?y(c,r,n,o.thatReturnsArgument):null!=c&&(i.isValidElement(c)&&(c=i.cloneAndReplaceKey(c,u+(!c.key||e&&e.key===c.key?"":f(c.key)+"/")+n)),r.push(c))}function y(t,e,n,r,i){var o="";null!=n&&(o=f(n)+"/");var s=p.getPooled(e,o,r,i);u(t,d,s),p.release(s)}function w(t,e,n){return null}l.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},r.addPoolingTo(l,s),p.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},r.addPoolingTo(p,a);var v={forEach:function(t,e,n){if(null==t)return t;var r=l.getPooled(e,n);u(t,h,r),l.release(r)},map:function(t,e,n){if(null==t)return t;var r=[];return y(t,r,null,e,n),r},mapIntoWithKeyPrefixInternal:y,count:function(t,e){return u(t,w,null)},toArray:function(t){var e=[];return y(t,e,null,o.thatReturnsArgument),e}};t.exports=v},function(t,e,n){"use strict";var r=n(56),i=(n(41),function(t){if(this.instancePool.length){var e=this.instancePool.pop();return this.call(e,t),e}return new this(t)}),o=function(t){t instanceof this||r("25"),t.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(t)},u=i,s={addPoolingTo:function(t,e){var n=t;return n.instancePool=[],n.getPooled=e||u,n.poolSize||(n.poolSize=10),n.release=o,n},oneArgumentPooler:i,twoArgumentPooler:function(t,e){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,t,e),n}return new this(t,e)},threeArgumentPooler:function(t,e,n){if(this.instancePool.length){var r=this.instancePool.pop();return this.call(r,t,e,n),r}return new this(t,e,n)},fourArgumentPooler:function(t,e,n,r){if(this.instancePool.length){var i=this.instancePool.pop();return this.call(i,t,e,n,r),i}return new this(t,e,n,r)}};t.exports=s},function(t,e,n){"use strict";var r=n(56),i=(n(131),n(132)),o=n(223),u=(n(41),n(224)),s=(n(89),"."),a=":";function c(t,e){return t&&"object"==typeof t&&null!=t.key?u.escape(t.key):e.toString(36)}t.exports=function(t,e,n){return null==t?0:function t(e,n,f,l){var h,p=typeof e;if("undefined"!==p&&"boolean"!==p||(e=null),null===e||"string"===p||"number"===p||"object"===p&&e.$$typeof===i)return f(l,e,""===n?s+c(e,0):n),1;var d=0,y=""===n?s:n+a;if(Array.isArray(e))for(var w=0;w<e.length;w++)d+=t(h=e[w],y+c(h,w),f,l);else{var v=o(e);if(v){var g,M=v.call(e);if(v!==e.entries)for(var _=0;!(g=M.next()).done;)d+=t(h=g.value,y+c(h,_++),f,l);else for(;!(g=M.next()).done;){var m=g.value;m&&(d+=t(h=m[1],y+u.escape(m[0])+a+c(h,0),f,l))}}else if("object"===p){var L=String(e);r("31","[object Object]"===L?"object with keys {"+Object.keys(e).join(", ")+"}":L,"")}}return d}(t,"",e,n)}},function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=function(t){var e=t&&(r&&t[r]||t[i]);if("function"==typeof e)return e}},function(t,e,n){"use strict";var r={escape:function(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,function(t){return e[t]})},unescape:function(t){var e={"=0":"=","=2":":"};return(""+("."===t[0]&&"$"===t[1]?t.substring(2):t.substring(1))).replace(/(=0|=2)/g,function(t){return e[t]})}};t.exports=r},function(t,e,n){"use strict";var r=n(32).createFactory,i={a:r("a"),abbr:r("abbr"),address:r("address"),area:r("area"),article:r("article"),aside:r("aside"),audio:r("audio"),b:r("b"),base:r("base"),bdi:r("bdi"),bdo:r("bdo"),big:r("big"),blockquote:r("blockquote"),body:r("body"),br:r("br"),button:r("button"),canvas:r("canvas"),caption:r("caption"),cite:r("cite"),code:r("code"),col:r("col"),colgroup:r("colgroup"),data:r("data"),datalist:r("datalist"),dd:r("dd"),del:r("del"),details:r("details"),dfn:r("dfn"),dialog:r("dialog"),div:r("div"),dl:r("dl"),dt:r("dt"),em:r("em"),embed:r("embed"),fieldset:r("fieldset"),figcaption:r("figcaption"),figure:r("figure"),footer:r("footer"),form:r("form"),h1:r("h1"),h2:r("h2"),h3:r("h3"),h4:r("h4"),h5:r("h5"),h6:r("h6"),head:r("head"),header:r("header"),hgroup:r("hgroup"),hr:r("hr"),html:r("html"),i:r("i"),iframe:r("iframe"),img:r("img"),input:r("input"),ins:r("ins"),kbd:r("kbd"),keygen:r("keygen"),label:r("label"),legend:r("legend"),li:r("li"),link:r("link"),main:r("main"),map:r("map"),mark:r("mark"),menu:r("menu"),menuitem:r("menuitem"),meta:r("meta"),meter:r("meter"),nav:r("nav"),noscript:r("noscript"),object:r("object"),ol:r("ol"),optgroup:r("optgroup"),option:r("option"),output:r("output"),p:r("p"),param:r("param"),picture:r("picture"),pre:r("pre"),progress:r("progress"),q:r("q"),rp:r("rp"),rt:r("rt"),ruby:r("ruby"),s:r("s"),samp:r("samp"),script:r("script"),section:r("section"),select:r("select"),small:r("small"),source:r("source"),span:r("span"),strong:r("strong"),style:r("style"),sub:r("sub"),summary:r("summary"),sup:r("sup"),table:r("table"),tbody:r("tbody"),td:r("td"),textarea:r("textarea"),tfoot:r("tfoot"),th:r("th"),thead:r("thead"),time:r("time"),title:r("title"),tr:r("tr"),track:r("track"),u:r("u"),ul:r("ul"),var:r("var"),video:r("video"),wbr:r("wbr"),circle:r("circle"),clipPath:r("clipPath"),defs:r("defs"),ellipse:r("ellipse"),g:r("g"),image:r("image"),line:r("line"),linearGradient:r("linearGradient"),mask:r("mask"),path:r("path"),pattern:r("pattern"),polygon:r("polygon"),polyline:r("polyline"),radialGradient:r("radialGradient"),rect:r("rect"),stop:r("stop"),svg:r("svg"),text:r("text"),tspan:r("tspan")};t.exports=i},function(t,e,n){"use strict";var r=n(32).isValidElement,i=n(227);t.exports=i(r)},function(t,e,n){"use strict";var r=n(228);t.exports=function(t){return r(t,!1)}},function(t,e,n){"use strict";var r=n(229),i=n(40),o=n(133),u=n(231),s=Function.call.bind(Object.prototype.hasOwnProperty),a=function(){};function c(){return null}t.exports=function(t,e){var n="function"==typeof Symbol&&Symbol.iterator,f="@@iterator";var l="<<anonymous>>",h={array:w("array"),bool:w("boolean"),func:w("function"),number:w("number"),object:w("object"),string:w("string"),symbol:w("symbol"),any:y(c),arrayOf:function(t){return y(function(e,n,r,i,u){if("function"!=typeof t)return new d("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=e[n];if(!Array.isArray(s))return new d("Invalid "+i+" `"+u+"` of type `"+g(s)+"` supplied to `"+r+"`, expected an array.");for(var a=0;a<s.length;a++){var c=t(s,a,r,i,u+"["+a+"]",o);if(c instanceof Error)return c}return null})},element:y(function(e,n,r,i,o){var u=e[n];return t(u)?null:new d("Invalid "+i+" `"+o+"` of type `"+g(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}),elementType:y(function(t,e,n,i,o){var u=t[e];return r.isValidElementType(u)?null:new d("Invalid "+i+" `"+o+"` of type `"+g(u)+"` supplied to `"+n+"`, expected a single ReactElement type.")}),instanceOf:function(t){return y(function(e,n,r,i,o){if(!(e[n]instanceof t)){var u=t.name||l;return new d("Invalid "+i+" `"+o+"` of type `"+function(t){if(!t.constructor||!t.constructor.name)return l;return t.constructor.name}(e[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null})},node:y(function(t,e,n,r,i){return v(t[e])?null:new d("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.")}),objectOf:function(t){return y(function(e,n,r,i,u){if("function"!=typeof t)return new d("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=e[n],c=g(a);if("object"!==c)return new d("Invalid "+i+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var f in a)if(s(a,f)){var l=t(a,f,r,i,u+"."+f,o);if(l instanceof Error)return l}return null})},oneOf:function(t){if(!Array.isArray(t))return c;return y(function(e,n,r,i,o){for(var u=e[n],s=0;s<t.length;s++)if(p(u,t[s]))return null;var a=JSON.stringify(t,function(t,e){return"symbol"===M(e)?String(e):e});return new d("Invalid "+i+" `"+o+"` of value `"+String(u)+"` supplied to `"+r+"`, expected one of "+a+".")})},oneOfType:function(t){if(!Array.isArray(t))return c;for(var e=0;e<t.length;e++){var n=t[e];if("function"!=typeof n)return a("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+_(n)+" at index "+e+"."),c}return y(function(e,n,r,i,u){for(var s=0;s<t.length;s++){if(null==(0,t[s])(e,n,r,i,u,o))return null}return new d("Invalid "+i+" `"+u+"` supplied to `"+r+"`.")})},shape:function(t){return y(function(e,n,r,i,u){var s=e[n],a=g(s);if("object"!==a)return new d("Invalid "+i+" `"+u+"` of type `"+a+"` supplied to `"+r+"`, expected `object`.");for(var c in t){var f=t[c];if(f){var l=f(s,c,r,i,u+"."+c,o);if(l)return l}}return null})},exact:function(t){return y(function(e,n,r,u,s){var a=e[n],c=g(a);if("object"!==c)return new d("Invalid "+u+" `"+s+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var f=i({},e[n],t);for(var l in f){var h=t[l];if(!h)return new d("Invalid "+u+" `"+s+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(t),null," "));var p=h(a,l,r,u,s+"."+l,o);if(p)return p}return null})}};function p(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}function d(t){this.message=t,this.stack=""}function y(t){function n(n,r,i,u,s,a,c){if((u=u||l,a=a||i,c!==o)&&e){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw f.name="Invariant Violation",f}return null==r[i]?n?null===r[i]?new d("The "+s+" `"+a+"` is marked as required in `"+u+"`, but its value is `null`."):new d("The "+s+" `"+a+"` is marked as required in `"+u+"`, but its value is `undefined`."):null:t(r,i,u,s,a)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function w(t){return y(function(e,n,r,i,o,u){var s=e[n];return g(s)!==t?new d("Invalid "+i+" `"+o+"` of type `"+M(s)+"` supplied to `"+r+"`, expected `"+t+"`."):null})}function v(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(v);if(null===e||t(e))return!0;var r=function(t){var e=t&&(n&&t[n]||t[f]);if("function"==typeof e)return e}(e);if(!r)return!1;var i,o=r.call(e);if(r!==e.entries){for(;!(i=o.next()).done;)if(!v(i.value))return!1}else for(;!(i=o.next()).done;){var u=i.value;if(u&&!v(u[1]))return!1}return!0;default:return!1}}function g(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":function(t,e){return"symbol"===t||!!e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)}(e,t)?"symbol":e}function M(t){if(null==t)return""+t;var e=g(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function _(t){var e=M(t);switch(e){case"array":case"object":return"an "+e;case"boolean":case"date":case"regexp":return"a "+e;default:return e}}return d.prototype=Error.prototype,h.checkPropTypes=u,h.resetWarningCache=u.resetWarningCache,h.PropTypes=h,h}},function(t,e,n){"use strict";t.exports=n(230)},function(t,e,n){"use strict"; +/** @license React v16.8.6 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,u=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,a=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,f=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,h=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,y=r?Symbol.for("react.memo"):60115,w=r?Symbol.for("react.lazy"):60116;function v(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case i:switch(t=t.type){case l:case h:case u:case a:case s:case d:return t;default:switch(t=t&&t.$$typeof){case f:case p:case c:return t;default:return e}}case w:case y:case o:return e}}}function g(t){return v(t)===h}e.typeOf=v,e.AsyncMode=l,e.ConcurrentMode=h,e.ContextConsumer=f,e.ContextProvider=c,e.Element=i,e.ForwardRef=p,e.Fragment=u,e.Lazy=w,e.Memo=y,e.Portal=o,e.Profiler=a,e.StrictMode=s,e.Suspense=d,e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===u||t===h||t===a||t===s||t===d||"object"==typeof t&&null!==t&&(t.$$typeof===w||t.$$typeof===y||t.$$typeof===c||t.$$typeof===f||t.$$typeof===p)},e.isAsyncMode=function(t){return g(t)||v(t)===l},e.isConcurrentMode=g,e.isContextConsumer=function(t){return v(t)===f},e.isContextProvider=function(t){return v(t)===c},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===i},e.isForwardRef=function(t){return v(t)===p},e.isFragment=function(t){return v(t)===u},e.isLazy=function(t){return v(t)===w},e.isMemo=function(t){return v(t)===y},e.isPortal=function(t){return v(t)===o},e.isProfiler=function(t){return v(t)===a},e.isStrictMode=function(t){return v(t)===s},e.isSuspense=function(t){return v(t)===d}},function(t,e,n){"use strict";function r(t,e,n,r,i){}r.resetWarningCache=function(){0},t.exports=r},function(t,e,n){"use strict";t.exports="15.6.2"},function(t,e,n){"use strict";var r=n(126).Component,i=n(32).isValidElement,o=n(127),u=n(234);t.exports=u(r,i,o)},function(t,e,n){"use strict";var r=n(40),i=n(130),o=n(41),u="mixins";t.exports=function(t,e,n){var s=[],a={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},f={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var n=0;n<e.length;n++)h(t,e[n])},childContextTypes:function(t,e){t.childContextTypes=r({},t.childContextTypes,e)},contextTypes:function(t,e){t.contextTypes=r({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=d(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){t.propTypes=r({},t.propTypes,e)},statics:function(t,e){!function(t,e){if(!e)return;for(var n in e){var r=e[n];if(e.hasOwnProperty(n)){if(o(!(n in f),'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n),n in t){var i=c.hasOwnProperty(n)?c[n]:null;return o("DEFINE_MANY_MERGED"===i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(t[n]=d(t[n],r))}t[n]=r}}}(t,e)},autobind:function(){}};function l(t,e){var n=a.hasOwnProperty(e)?a[e]:null;M.hasOwnProperty(e)&&o("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t&&o("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function h(t,n){if(n){o("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),o(!e(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=t.prototype,i=r.__reactAutoBindPairs;for(var s in n.hasOwnProperty(u)&&f.mixins(t,n.mixins),n)if(n.hasOwnProperty(s)&&s!==u){var c=n[s],h=r.hasOwnProperty(s);if(l(h,s),f.hasOwnProperty(s))f[s](t,c);else{var p=a.hasOwnProperty(s);if("function"==typeof c&&!p&&!h&&!1!==n.autobind)i.push(s,c),r[s]=c;else if(h){var w=a[s];o(p&&("DEFINE_MANY_MERGED"===w||"DEFINE_MANY"===w),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",w,s),"DEFINE_MANY_MERGED"===w?r[s]=d(r[s],c):"DEFINE_MANY"===w&&(r[s]=y(r[s],c))}else r[s]=c}}}else;}function p(t,e){for(var n in o(t&&e&&"object"==typeof t&&"object"==typeof e,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),e)e.hasOwnProperty(n)&&(o(void 0===t[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),t[n]=e[n]);return t}function d(t,e){return function(){var n=t.apply(this,arguments),r=e.apply(this,arguments);if(null==n)return r;if(null==r)return n;var i={};return p(i,n),p(i,r),i}}function y(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function w(t,e){return e.bind(t)}var v={componentDidMount:function(){this.__isMounted=!0}},g={componentWillUnmount:function(){this.__isMounted=!1}},M={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t,e)},isMounted:function(){return!!this.__isMounted}},_=function(){};return r(_.prototype,t.prototype,M),function(t){var e=function(t,r,u){this.__reactAutoBindPairs.length&&function(t){for(var e=t.__reactAutoBindPairs,n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];t[r]=w(t,i)}}(this),this.props=t,this.context=r,this.refs=i,this.updater=u||n,this.state=null;var s=this.getInitialState?this.getInitialState():null;o("object"==typeof s&&!Array.isArray(s),"%s.getInitialState(): must return an object or null",e.displayName||"ReactCompositeComponent"),this.state=s};for(var r in e.prototype=new _,e.prototype.constructor=e,e.prototype.__reactAutoBindPairs=[],s.forEach(h.bind(null,e)),h(e,v),h(e,t),h(e,g),e.getDefaultProps&&(e.defaultProps=e.getDefaultProps()),o(e.prototype.render,"createClass(...): Class specification must implement a `render` method."),a)e.prototype[r]||(e.prototype[r]=null);return e}}},function(t,e,n){"use strict";var r=n(56),i=n(32);n(41);t.exports=function(t){return i.isValidElement(t)||r("143"),t}},function(t,e,n){"use strict";var r=n(133);function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function t(t,e,n,i,o,u){if(u!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[0],r=e[1];return 3*(n+r)/4-r},e.toByteArray=function(t){for(var e,n=c(t),r=n[0],u=n[1],s=new o(function(t,e,n){return 3*(e+n)/4-n}(0,r,u)),a=0,f=u>0?r-4:r,l=0;l<f;l+=4)e=i[t.charCodeAt(l)]<<18|i[t.charCodeAt(l+1)]<<12|i[t.charCodeAt(l+2)]<<6|i[t.charCodeAt(l+3)],s[a++]=e>>16&255,s[a++]=e>>8&255,s[a++]=255&e;2===u&&(e=i[t.charCodeAt(l)]<<2|i[t.charCodeAt(l+1)]>>4,s[a++]=255&e);1===u&&(e=i[t.charCodeAt(l)]<<10|i[t.charCodeAt(l+1)]<<4|i[t.charCodeAt(l+2)]>>2,s[a++]=e>>8&255,s[a++]=255&e);return s},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],u=0,s=n-i;u<s;u+=16383)o.push(f(t,u,u+16383>s?s:u+16383));1===i?(e=t[n-1],o.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],o.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,a=u.length;s<a;++s)r[s]=u[s],i[u.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function f(t,e,n){for(var i,o,u=[],s=e;s<n;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),u.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return u.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,r,i){var o,u,s=8*i-r-1,a=(1<<s)-1,c=a>>1,f=-7,l=n?i-1:0,h=n?-1:1,p=t[e+l];for(l+=h,o=p&(1<<-f)-1,p>>=-f,f+=s;f>0;o=256*o+t[e+l],l+=h,f-=8);for(u=o&(1<<-f)-1,o>>=-f,f+=r;f>0;u=256*u+t[e+l],l+=h,f-=8);if(0===o)o=1-c;else{if(o===a)return u?NaN:1/0*(p?-1:1);u+=Math.pow(2,r),o-=c}return(p?-1:1)*u*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var u,s,a,c=8*o-i-1,f=(1<<c)-1,l=f>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,d=r?1:-1,y=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,u=f):(u=Math.floor(Math.log(e)/Math.LN2),e*(a=Math.pow(2,-u))<1&&(u--,a*=2),(e+=u+l>=1?h/a:h*Math.pow(2,1-l))*a>=2&&(u++,a/=2),u+l>=f?(s=0,u=f):u+l>=1?(s=(e*a-1)*Math.pow(2,i),u+=l):(s=e*Math.pow(2,l-1)*Math.pow(2,i),u=0));i>=8;t[n+p]=255&s,p+=d,s/=256,i-=8);for(u=u<<i|s,c+=i;c>0;t[n+p]=255&u,p+=d,u/=256,c-=8);t[n+p-d]|=128*y}},function(t,e,n){var r=n(4),i=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(t){return i.stringify.apply(i,arguments)}},function(t,e,n){var r=n(2);t.exports=function(t){if(r(t))return t}},function(t,e,n){n(242),t.exports=n(4).Array.isArray},function(t,e,n){var r=n(15);r(r.S,"Array",{isArray:n(121)})},function(t,e,n){var r=n(76);t.exports=function(t,e){var n=[],i=!0,o=!1,u=void 0;try{for(var s,a=r(t);!(i=(s=a.next()).done)&&(n.push(s.value),!e||n.length!==e);i=!0);}catch(t){o=!0,u=t}finally{try{i||null==a.return||a.return()}finally{if(o)throw u}}return n}},function(t,e,n){n(120),n(114),t.exports=n(245)},function(t,e,n){var r=n(28),i=n(246);t.exports=n(4).getIterator=function(t){var e=i(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return r(e.call(t))}},function(t,e,n){var r=n(247),i=n(17)("iterator"),o=n(52);t.exports=n(4).getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){var r=n(81),i=n(17)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:o?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(t,e,n){n(250),t.exports=n(4).Object.assign},function(t,e,n){var r=n(15);r(r.S+r.F,"Object",{assign:n(251)})},function(t,e,n){"use strict";var r=n(39),i=n(88),o=n(55),u=n(54),s=n(118),a=Object.assign;t.exports=!a||n(30)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=a({},t)[n]||Object.keys(a({},e)).join("")!=r})?function(t,e){for(var n=u(t),a=arguments.length,c=1,f=i.f,l=o.f;a>c;)for(var h,p=s(arguments[c++]),d=f?r(p).concat(f(p)):r(p),y=d.length,w=0;y>w;)l.call(p,h=d[w++])&&(n[h]=p[h]);return n}:a},function(t,e,n){n(253),t.exports=n(4).Object.keys},function(t,e,n){var r=n(54),i=n(39);n(124)("keys",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(42),i=n(104);t.exports=function(t){return i(r(t).toLowerCase())}},function(t,e,n){var r=n(58),i=n(256),o=n(12),u=n(59),s=1/0,a=r?r.prototype:void 0,c=a?a.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return i(e,t)+"";if(u(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-s?"-0":n}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}},function(t,e,n){var r=n(58),i=Object.prototype,o=i.hasOwnProperty,u=i.toString,s=r?r.toStringTag:void 0;t.exports=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var i=u.call(t);return r&&(e?t[s]=n:delete t[s]),i}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var r=n(260),i=n(137),o=n(262),u=n(42);t.exports=function(t){return function(e){e=u(e);var n=i(e)?o(e):void 0,s=n?n[0]:e.charAt(0),a=n?r(n,1).join(""):e.slice(1);return s[t]()+a}}},function(t,e,n){var r=n(261);t.exports=function(t,e,n){var i=t.length;return n=void 0===n?i:n,!e&&n>=i?t:r(t,e,n)}},function(t,e){t.exports=function(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r<i;)o[r]=t[r+e];return o}},function(t,e,n){var r=n(263),i=n(137),o=n(264);t.exports=function(t){return i(t)?o(t):r(t)}},function(t,e){t.exports=function(t){return t.split("")}},function(t,e){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="[^\\ud800-\\udfff]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",a="(?:"+r+"|"+i+")"+"?",c="[\\ufe0e\\ufe0f]?"+a+("(?:\\u200d(?:"+[o,u,s].join("|")+")[\\ufe0e\\ufe0f]?"+a+")*"),f="(?:"+[o+r+"?",r,u,s,n].join("|")+")",l=RegExp(i+"(?="+i+")|"+f+c,"g");t.exports=function(t){return t.match(l)||[]}},function(t,e,n){var r=n(266),i=n(267),o=n(270),u=RegExp("['’]","g");t.exports=function(t){return function(e){return r(o(i(e).replace(u,"")),t,"")}}},function(t,e){t.exports=function(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}},function(t,e,n){var r=n(268),i=n(42),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,u=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=function(t){return(t=i(t))&&t.replace(o,r).replace(u,"")}},function(t,e,n){var r=n(269)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});t.exports=r},function(t,e){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}},function(t,e,n){var r=n(271),i=n(272),o=n(42),u=n(273);t.exports=function(t,e,n){return t=o(t),void 0===(e=n?void 0:e)?i(t)?u(t):r(t):t.match(e)||[]}},function(t,e){var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;t.exports=function(t){return t.match(n)||[]}},function(t,e){var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;t.exports=function(t){return n.test(t)}},function(t,e){var n="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",r="["+n+"]",i="\\d+",o="[\\u2700-\\u27bf]",u="[a-z\\xdf-\\xf6\\xf8-\\xff]",s="[^\\ud800-\\udfff"+n+i+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",f="[A-Z\\xc0-\\xd6\\xd8-\\xde]",l="(?:"+u+"|"+s+")",h="(?:"+f+"|"+s+")",p="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",d="[\\ufe0e\\ufe0f]?"+p+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",a,c].join("|")+")[\\ufe0e\\ufe0f]?"+p+")*"),y="(?:"+[o,a,c].join("|")+")"+d,w=RegExp([f+"?"+u+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[r,f,"$"].join("|")+")",h+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[r,f+l,"$"].join("|")+")",f+"?"+l+"+(?:['’](?:d|ll|m|re|s|t|ve))?",f+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",i,y].join("|"),"g");t.exports=function(t){return t.match(w)||[]}},function(t,e,n){var r=n(275),i=n(61),o=n(91);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},function(t,e,n){var r=n(276),i=n(281),o=n(282),u=n(283),s=n(284);function a(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}a.prototype.clear=r,a.prototype.delete=i,a.prototype.get=o,a.prototype.has=u,a.prototype.set=s,t.exports=a},function(t,e,n){var r=n(60);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,e,n){var r=n(138),i=n(278),o=n(45),u=n(139),s=/^\[object .+?Constructor\]$/,a=Function.prototype,c=Object.prototype,f=a.toString,l=c.hasOwnProperty,h=RegExp("^"+f.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||i(t))&&(r(t)?h:s).test(u(t))}},function(t,e,n){var r,i=n(279),o=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!o&&o in t}},function(t,e,n){var r=n(11)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var r=n(60),i="__lodash_hash_undefined__",o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return n===i?void 0:n}return o.call(e,t)?e[t]:void 0}},function(t,e,n){var r=n(60),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:i.call(e,t)}},function(t,e,n){var r=n(60),i="__lodash_hash_undefined__";t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?i:e,this}},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var r=n(62),i=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():i.call(e,n,1),--this.size,!0)}},function(t,e,n){var r=n(62);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},function(t,e,n){var r=n(62);t.exports=function(t){return r(this.__data__,t)>-1}},function(t,e,n){var r=n(62);t.exports=function(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}},function(t,e,n){var r=n(63);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(63);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(63);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(63);t.exports=function(t,e){var n=r(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this}},function(t,e,n){var r=n(92),i=n(65),o=n(64);t.exports=function(t){return function(e,n,u){var s=Object(e);if(!i(e)){var a=r(n,3);e=o(e),n=function(t){return a(s[t],t,s)}}var c=t(e,n,u);return c>-1?s[a?e[c]:c]:void 0}}},function(t,e,n){var r=n(297),i=n(335),o=n(149);t.exports=function(t){var e=i(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},function(t,e,n){var r=n(140),i=n(141),o=1,u=2;t.exports=function(t,e,n,s){var a=n.length,c=a,f=!s;if(null==t)return!c;for(t=Object(t);a--;){var l=n[a];if(f&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++a<c;){var h=(l=n[a])[0],p=t[h],d=l[1];if(f&&l[2]){if(void 0===p&&!(h in t))return!1}else{var y=new r;if(s)var w=s(p,d,h,t,e,y);if(!(void 0===w?i(d,p,o|u,s,y):w))return!1}}return!0}},function(t,e,n){var r=n(61);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(61),i=n(91),o=n(90),u=200;t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!i||s.length<u-1)return s.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(s)}return n.set(t,e),this.size=n.size,this}},function(t,e,n){var r=n(140),i=n(142),o=n(308),u=n(312),s=n(330),a=n(12),c=n(145),f=n(147),l=1,h="[object Arguments]",p="[object Array]",d="[object Object]",y=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,w,v,g){var M=a(t),_=a(e),m=M?p:s(t),L=_?p:s(e),b=(m=m==h?d:m)==d,j=(L=L==h?d:L)==d,x=m==L;if(x&&c(t)){if(!c(e))return!1;M=!0,b=!1}if(x&&!b)return g||(g=new r),M||f(t)?i(t,e,n,w,v,g):o(t,e,m,n,w,v,g);if(!(n&l)){var N=b&&y.call(t,"__wrapped__"),S=j&&y.call(e,"__wrapped__");if(N||S){var D=N?t.value():t,I=S?e.value():e;return g||(g=new r),v(D,I,n,w,g)}}return!!x&&(g||(g=new r),u(t,e,n,w,v,g))}},function(t,e,n){var r=n(90),i=n(305),o=n(306);function u(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}u.prototype.add=u.prototype.push=i,u.prototype.has=o,t.exports=u},function(t,e){var n="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,n),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e){t.exports=function(t,e){return t.has(e)}},function(t,e,n){var r=n(58),i=n(309),o=n(38),u=n(142),s=n(310),a=n(311),c=1,f=2,l="[object Boolean]",h="[object Date]",p="[object Error]",d="[object Map]",y="[object Number]",w="[object RegExp]",v="[object Set]",g="[object String]",M="[object Symbol]",_="[object ArrayBuffer]",m="[object DataView]",L=r?r.prototype:void 0,b=L?L.valueOf:void 0;t.exports=function(t,e,n,r,L,j,x){switch(n){case m:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!j(new i(t),new i(e)));case l:case h:case y:return o(+t,+e);case p:return t.name==e.name&&t.message==e.message;case w:case g:return t==e+"";case d:var N=s;case v:var S=r&c;if(N||(N=a),t.size!=e.size&&!S)return!1;var D=x.get(t);if(D)return D==e;r|=f,x.set(t,e);var I=u(N(t),N(e),r,L,j,x);return x.delete(t),I;case M:if(b)return b.call(t)==b.call(e)}return!1}},function(t,e,n){var r=n(11).Uint8Array;t.exports=r},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},function(t,e,n){var r=n(313),i=1,o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,u,s,a){var c=n&i,f=r(t),l=f.length;if(l!=r(e).length&&!c)return!1;for(var h=l;h--;){var p=f[h];if(!(c?p in e:o.call(e,p)))return!1}var d=a.get(t);if(d&&a.get(e))return d==e;var y=!0;a.set(t,e),a.set(e,t);for(var w=c;++h<l;){var v=t[p=f[h]],g=e[p];if(u)var M=c?u(g,v,p,e,t,a):u(v,g,p,t,e,a);if(!(void 0===M?v===g||s(v,g,n,u,a):M)){y=!1;break}w||(w="constructor"==p)}if(y&&!w){var _=t.constructor,m=e.constructor;_!=m&&"constructor"in t&&"constructor"in e&&!("function"==typeof _&&_ instanceof _&&"function"==typeof m&&m instanceof m)&&(y=!1)}return a.delete(t),a.delete(e),y}},function(t,e,n){var r=n(314),i=n(316),o=n(64);t.exports=function(t){return r(t,o,i)}},function(t,e,n){var r=n(315),i=n(12);t.exports=function(t,e,n){var o=e(t);return i(t)?o:r(o,n(t))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}},function(t,e,n){var r=n(317),i=n(318),o=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols,s=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return o.call(t,e)}))}:i;t.exports=s},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var u=t[n];e(u,n,t)&&(o[i++]=u)}return o}},function(t,e){t.exports=function(){return[]}},function(t,e,n){var r=n(320),i=n(144),o=n(12),u=n(145),s=n(93),a=n(147),c=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),f=!n&&i(t),l=!n&&!f&&u(t),h=!n&&!f&&!l&&a(t),p=n||f||l||h,d=p?r(t.length,String):[],y=d.length;for(var w in t)!e&&!c.call(t,w)||p&&("length"==w||l&&("offset"==w||"parent"==w)||h&&("buffer"==w||"byteLength"==w||"byteOffset"==w)||s(w,y))||d.push(w);return d}},function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},function(t,e,n){var r=n(43),i=n(44),o="[object Arguments]";t.exports=function(t){return i(t)&&r(t)==o}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(43),i=n(94),o=n(44),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&i(t.length)&&!!u[r(t)]}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(136),i=e&&!e.nodeType&&e,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===i&&r.process,s=function(){try{var t=o&&o.require&&o.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=s}).call(this,n(146)(t))},function(t,e,n){var r=n(327),i=n(328),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e,n){var r=n(329)(Object.keys,Object);t.exports=r},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var r=n(331),i=n(91),o=n(332),u=n(333),s=n(334),a=n(43),c=n(139),f=c(r),l=c(i),h=c(o),p=c(u),d=c(s),y=a;(r&&"[object DataView]"!=y(new r(new ArrayBuffer(1)))||i&&"[object Map]"!=y(new i)||o&&"[object Promise]"!=y(o.resolve())||u&&"[object Set]"!=y(new u)||s&&"[object WeakMap]"!=y(new s))&&(y=function(t){var e=a(t),n="[object Object]"==e?t.constructor:void 0,r=n?c(n):"";if(r)switch(r){case f:return"[object DataView]";case l:return"[object Map]";case h:return"[object Promise]";case p:return"[object Set]";case d:return"[object WeakMap]"}return e}),t.exports=y},function(t,e,n){var r=n(33)(n(11),"DataView");t.exports=r},function(t,e,n){var r=n(33)(n(11),"Promise");t.exports=r},function(t,e,n){var r=n(33)(n(11),"Set");t.exports=r},function(t,e,n){var r=n(33)(n(11),"WeakMap");t.exports=r},function(t,e,n){var r=n(148),i=n(64);t.exports=function(t){for(var e=i(t),n=e.length;n--;){var o=e[n],u=t[o];e[n]=[o,u,r(u)]}return e}},function(t,e,n){var r=n(141),i=n(337),o=n(340),u=n(95),s=n(148),a=n(149),c=n(66),f=1,l=2;t.exports=function(t,e){return u(t)&&s(e)?a(c(t),e):function(n){var u=i(n,t);return void 0===u&&u===e?o(n,t):r(e,u,f|l)}}},function(t,e,n){var r=n(150);t.exports=function(t,e,n){var i=null==t?void 0:r(t,e);return void 0===i?n:i}},function(t,e,n){var r=n(339),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,function(t,n,r,i){e.push(r?i.replace(o,"$1"):n||t)}),e});t.exports=u},function(t,e,n){var r=n(105),i=500;t.exports=function(t){var e=r(t,function(t){return n.size===i&&n.clear(),t}),n=e.cache;return e}},function(t,e,n){var r=n(341),i=n(342);t.exports=function(t,e){return null!=t&&i(t,e,r)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var r=n(151),i=n(144),o=n(12),u=n(93),s=n(94),a=n(66);t.exports=function(t,e,n){for(var c=-1,f=(e=r(e,t)).length,l=!1;++c<f;){var h=a(e[c]);if(!(l=null!=t&&n(t,h)))break;t=t[h]}return l||++c!=f?l:!!(f=null==t?0:t.length)&&s(f)&&u(h,f)&&(o(t)||i(t))}},function(t,e){t.exports=function(t){return t}},function(t,e,n){var r=n(345),i=n(346),o=n(95),u=n(66);t.exports=function(t){return o(t)?r(u(t)):i(t)}},function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},function(t,e,n){var r=n(150);t.exports=function(t){return function(e){return r(e,t)}}},function(t,e,n){var r=n(348),i=n(92),o=n(349),u=Math.max;t.exports=function(t,e,n){var s=null==t?0:t.length;if(!s)return-1;var a=null==n?0:o(n);return a<0&&(a=u(s+a,0)),r(t,i(e,3),a)}},function(t,e){t.exports=function(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}},function(t,e,n){var r=n(350);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},function(t,e,n){var r=n(351),i=1/0,o=17976931348623157e292;t.exports=function(t){return t?(t=r(t))===i||t===-i?(t<0?-1:1)*o:t==t?t:0:0===t?t:0}},function(t,e,n){var r=n(45),i=n(59),o=NaN,u=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return o;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var n=a.test(t);return n||c.test(t)?f(t.slice(2),n?2:8):s.test(t)?o:+t}},function(t,e,n){var r=n(353);t.exports=function(t,e){var n;return r(t,function(t,r,i){return!(n=e(t,r,i))}),!!n}},function(t,e,n){var r=n(354),i=n(357)(r);t.exports=i},function(t,e,n){var r=n(355),i=n(64);t.exports=function(t,e){return t&&r(t,e,i)}},function(t,e,n){var r=n(356)();t.exports=r},function(t,e){t.exports=function(t){return function(e,n,r){for(var i=-1,o=Object(e),u=r(e),s=u.length;s--;){var a=u[t?s:++i];if(!1===n(o[a],a,o))break}return e}}},function(t,e,n){var r=n(65);t.exports=function(t,e){return function(n,i){if(null==n)return n;if(!r(n))return t(n,i);for(var o=n.length,u=e?o:-1,s=Object(n);(e?u--:++u<o)&&!1!==i(s[u],u,s););return n}}},function(t,e,n){var r=n(38),i=n(65),o=n(93),u=n(45);t.exports=function(t,e,n){if(!u(n))return!1;var s=typeof e;return!!("number"==s?i(n)&&o(e,n.length):"string"==s&&e in n)&&r(n[e],t)}},function(t,e){var n={"&":"&",'"':""","'":"'","<":"<",">":">"};t.exports=function(t){return t&&t.replace?t.replace(/([&"<>'])/g,function(t,e){return n[e]}):t}},function(t,e,n){t.exports=i;var r=n(96).EventEmitter;function i(){r.call(this)}n(7)(i,r),i.Readable=n(97),i.Writable=n(367),i.Duplex=n(368),i.Transform=n(369),i.PassThrough=n(370),i.Stream=i,i.prototype.pipe=function(t,e){var n=this;function i(e){t.writable&&!1===t.write(e)&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",i),t.on("drain",o),t._isStdio||e&&!1===e.end||(n.on("end",s),n.on("close",a));var u=!1;function s(){u||(u=!0,t.end())}function a(){u||(u=!0,"function"==typeof t.destroy&&t.destroy())}function c(t){if(f(),0===r.listenerCount(this,"error"))throw t}function f(){n.removeListener("data",i),t.removeListener("drain",o),n.removeListener("end",s),n.removeListener("close",a),n.removeListener("error",c),t.removeListener("error",c),n.removeListener("end",f),n.removeListener("close",f),t.removeListener("close",f)}return n.on("error",c),t.on("error",c),n.on("end",f),n.on("close",f),t.on("close",f),t.emit("pipe",n),t}},function(t,e){},function(t,e,n){"use strict";var r=n(8).Buffer,i=n(363);t.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},t.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},t.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,n=""+e.data;e=e.next;)n+=t+e.data;return n},t.prototype.concat=function(t){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var e,n,i,o=r.allocUnsafe(t>>>0),u=this.head,s=0;u;)e=u.data,n=o,i=s,e.copy(n,i),s+=u.data.length,u=u.next;return o},t}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var t=i.inspect({length:this.length});return this.constructor.name+" "+t})},function(t,e){},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,i,o,u,s,a=1,c={},f=!1,l=t.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(t);h=h&&h.setTimeout?h:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick(function(){d(t)})}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){d(t.data)},r=function(t){o.port2.postMessage(t)}):l&&"onreadystatechange"in l.createElement("script")?(i=l.documentElement,r=function(t){var e=l.createElement("script");e.onreadystatechange=function(){d(t),e.onreadystatechange=null,i.removeChild(e),e=null},i.appendChild(e)}):r=function(t){setTimeout(d,0,t)}:(u="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(u)&&d(+e.data.slice(u.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),r=function(e){t.postMessage(u+e,"*")}),h.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var i={callback:t,args:e};return c[a]=i,r(a),a++},h.clearImmediate=p}function p(t){delete c[t]}function d(t){if(f)setTimeout(d,0,t);else{var e=c[t];if(e){f=!0;try{!function(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(n,r)}}(e)}finally{p(t),f=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(10),n(22))},function(t,e,n){(function(e){function n(t){try{if(!e.localStorage)return!1}catch(t){return!1}var n=e.localStorage[t];return null!=n&&"true"===String(n).toLowerCase()}t.exports=function(t,e){if(n("noDeprecation"))return t;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(e);n("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}}}).call(this,n(10))},function(t,e,n){"use strict";t.exports=o;var r=n(157),i=n(46);function o(t){if(!(this instanceof o))return new o(t);r.call(this,t)}i.inherits=n(7),i.inherits(o,r),o.prototype._transform=function(t,e,n){n(null,t)}},function(t,e,n){t.exports=n(98)},function(t,e,n){t.exports=n(23)},function(t,e,n){t.exports=n(97).Transform},function(t,e,n){t.exports=n(97).PassThrough},function(t,e,n){"use strict";var r=n(372),i=Math.abs,o=Math.floor;t.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?r(t)*o(i(t)):t}},function(t,e,n){"use strict";t.exports=n(373)()?Math.sign:n(374)},function(t,e,n){"use strict";t.exports=function(){var t=Math.sign;return"function"==typeof t&&(1===t(10)&&-1===t(-20))}},function(t,e,n){"use strict";t.exports=function(t){return t=Number(t),isNaN(t)||0===t?t:t>0?1:-1}},function(t,e,n){"use strict";var r=n(18),i=n(68),o=n(26),u=n(377),s=n(160);t.exports=function t(e){var n,a,c;if(r(e),(n=Object(arguments[1])).async&&n.promise)throw new Error("Options 'async' and 'promise' cannot be used together");return hasOwnProperty.call(e,"__memoized__")&&!n.force?e:(a=s(n.length,e.length,n.async&&o.async),c=u(e,a,n),i(o,function(t,e){n[e]&&t(n[e],c,n)}),t.__profiler__&&t.__profiler__(c),c.updateEnv(),c.memoized)}},function(t,e,n){"use strict";var r=n(18),i=n(34),o=Function.prototype.bind,u=Function.prototype.call,s=Object.keys,a=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(n,c){var f,l=arguments[2],h=arguments[3];return n=Object(i(n)),r(c),f=s(n),h&&f.sort("function"==typeof h?o.call(h,n):void 0),"function"!=typeof t&&(t=f[t]),u.call(t,f,function(t,r){return a.call(n,t)?u.call(c,l,n[t],t,n,r):e})}}},function(t,e,n){"use strict";var r=n(378),i=n(162),o=n(69),u=n(388).methods,s=n(389),a=n(401),c=Function.prototype.apply,f=Function.prototype.call,l=Object.create,h=Object.defineProperties,p=u.on,d=u.emit;t.exports=function(t,e,n){var u,y,w,v,g,M,_,m,L,b,j,x,N,S,D,I=l(null);return y=!1!==e?e:isNaN(t.length)?1:t.length,n.normalizer&&(b=a(n.normalizer),w=b.get,v=b.set,g=b.delete,M=b.clear),null!=n.resolvers&&(D=s(n.resolvers)),S=w?i(function(e){var n,i,o=arguments;if(D&&(o=D(o)),null!==(n=w(o))&&hasOwnProperty.call(I,n))return j&&u.emit("get",n,o,this),I[n];if(i=1===o.length?f.call(t,this,o[0]):c.call(t,this,o),null===n){if(null!==(n=w(o)))throw r("Circular invocation","CIRCULAR_INVOCATION");n=v(o)}else if(hasOwnProperty.call(I,n))throw r("Circular invocation","CIRCULAR_INVOCATION");return I[n]=i,x&&u.emit("set",n,null,i),i},y):0===e?function(){var e;if(hasOwnProperty.call(I,"data"))return j&&u.emit("get","data",arguments,this),I.data;if(e=arguments.length?c.call(t,this,arguments):f.call(t,this),hasOwnProperty.call(I,"data"))throw r("Circular invocation","CIRCULAR_INVOCATION");return I.data=e,x&&u.emit("set","data",null,e),e}:function(e){var n,i,o=arguments;if(D&&(o=D(arguments)),i=String(o[0]),hasOwnProperty.call(I,i))return j&&u.emit("get",i,o,this),I[i];if(n=1===o.length?f.call(t,this,o[0]):c.call(t,this,o),hasOwnProperty.call(I,i))throw r("Circular invocation","CIRCULAR_INVOCATION");return I[i]=n,x&&u.emit("set",i,null,n),n},u={original:t,memoized:S,profileName:n.profileName,get:function(t){return D&&(t=D(t)),w?w(t):String(t[0])},has:function(t){return hasOwnProperty.call(I,t)},delete:function(t){var e;hasOwnProperty.call(I,t)&&(g&&g(t),e=I[t],delete I[t],N&&u.emit("delete",t,e))},clear:function(){var t=I;M&&M(),I=l(null),u.emit("clear",t)},on:function(t,e){return"get"===t?j=!0:"set"===t?x=!0:"delete"===t&&(N=!0),p.call(this,t,e)},emit:d,updateEnv:function(){t=u.original}},_=w?i(function(t){var e,n=arguments;D&&(n=D(n)),null!==(e=w(n))&&u.delete(e)},y):0===e?function(){return u.delete("data")}:function(t){return D&&(t=D(arguments)[0]),u.delete(t)},m=i(function(){var t,n=arguments;return 0===e?I.data:(D&&(n=D(n)),t=w?w(n):String(n[0]),I[t])}),L=i(function(){var t,n=arguments;return 0===e?u.has("data"):(D&&(n=D(n)),null!==(t=w?w(n):String(n[0]))&&u.has(t))}),h(S,{__memoized__:o(!0),delete:o(_),clear:o(u.clear),_get:o(m),_has:o(L)}),u}},function(t,e,n){"use strict";var r=n(161),i=n(384),o=n(24),u=Error.captureStackTrace;e=t.exports=function(t){var n=new Error(t),s=arguments[1],a=arguments[2];return o(a)||i(s)&&(a=s,s=null),o(a)&&r(n,a),o(s)&&(n.code=s),u&&u(n,e),n}},function(t,e,n){"use strict";t.exports=function(){var t,e=Object.assign;return"function"==typeof e&&(e(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}},function(t,e,n){"use strict";var r=n(381),i=n(34),o=Math.max;t.exports=function(t,e){var n,u,s,a=o(arguments.length,2);for(t=Object(i(t)),s=function(r){try{t[r]=e[r]}catch(t){n||(n=t)}},u=1;u<a;++u)e=arguments[u],r(e).forEach(s);if(void 0!==n)throw n;return t}},function(t,e,n){"use strict";t.exports=n(382)()?Object.keys:n(383)},function(t,e,n){"use strict";t.exports=function(){try{return Object.keys("primitive"),!0}catch(t){return!1}}},function(t,e,n){"use strict";var r=n(24),i=Object.keys;t.exports=function(t){return i(r(t)?Object(t):t)}},function(t,e,n){"use strict";var r=n(24),i={function:!0,object:!0};t.exports=function(t){return r(t)&&i[typeof t]||!1}},function(t,e,n){"use strict";t.exports=n(386)()?String.prototype.contains:n(387)},function(t,e,n){"use strict";var r="razdwatrzy";t.exports=function(){return"function"==typeof r.contains&&(!0===r.contains("dwa")&&!1===r.contains("foo"))}},function(t,e,n){"use strict";var r=String.prototype.indexOf;t.exports=function(t){return r.call(this,t,arguments[1])>-1}},function(t,e,n){"use strict";var r,i,o,u,s,a,c,f=n(69),l=n(18),h=Function.prototype.apply,p=Function.prototype.call,d=Object.create,y=Object.defineProperty,w=Object.defineProperties,v=Object.prototype.hasOwnProperty,g={configurable:!0,enumerable:!1,writable:!0};i=function(t,e){var n,i;return l(e),i=this,r.call(this,t,n=function(){o.call(i,t,n),h.call(e,this,arguments)}),n.__eeOnceListener__=e,this},s={on:r=function(t,e){var n;return l(e),v.call(this,"__ee__")?n=this.__ee__:(n=g.value=d(null),y(this,"__ee__",g),g.value=null),n[t]?"object"==typeof n[t]?n[t].push(e):n[t]=[n[t],e]:n[t]=e,this},once:i,off:o=function(t,e){var n,r,i,o;if(l(e),!v.call(this,"__ee__"))return this;if(!(n=this.__ee__)[t])return this;if("object"==typeof(r=n[t]))for(o=0;i=r[o];++o)i!==e&&i.__eeOnceListener__!==e||(2===r.length?n[t]=r[o?0:1]:r.splice(o,1));else r!==e&&r.__eeOnceListener__!==e||delete n[t];return this},emit:u=function(t){var e,n,r,i,o;if(v.call(this,"__ee__")&&(i=this.__ee__[t]))if("object"==typeof i){for(n=arguments.length,o=new Array(n-1),e=1;e<n;++e)o[e-1]=arguments[e];for(i=i.slice(),e=0;r=i[e];++e)h.call(r,this,o)}else switch(arguments.length){case 1:p.call(i,this);break;case 2:p.call(i,this,arguments[1]);break;case 3:p.call(i,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,o=new Array(n-1),e=1;e<n;++e)o[e-1]=arguments[e];h.call(i,this,o)}}},a={on:f(r),once:f(i),off:f(o),emit:f(u)},c=w({},a),t.exports=e=function(t){return null==t?d(c):w(Object(t),a)},e.methods=s},function(t,e,n){"use strict";var r,i=n(390),o=n(24),u=n(18),s=Array.prototype.slice;r=function(t){return this.map(function(e,n){return e?e(t[n]):t[n]}).concat(s.call(t,this.length))},t.exports=function(t){return(t=i(t)).forEach(function(t){o(t)&&u(t)}),r.bind(t)}},function(t,e,n){"use strict";var r=n(100),i=Array.isArray;t.exports=function(t){return i(t)?t:r(t)}},function(t,e,n){"use strict";t.exports=function(){var t,e,n=Array.from;return"function"==typeof n&&(e=n(t=["raz","dwa"]),Boolean(e&&e!==t&&"dwa"===e[1]))}},function(t,e,n){"use strict";var r=n(393).iterator,i=n(398),o=n(399),u=n(25),s=n(18),a=n(34),c=n(24),f=n(400),l=Array.isArray,h=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},d=Object.defineProperty;t.exports=function(t){var e,n,y,w,v,g,M,_,m,L,b=arguments[1],j=arguments[2];if(t=Object(a(t)),c(b)&&s(b),this&&this!==Array&&o(this))e=this;else{if(!b){if(i(t))return 1!==(v=t.length)?Array.apply(null,t):((w=new Array(1))[0]=t[0],w);if(l(t)){for(w=new Array(v=t.length),n=0;n<v;++n)w[n]=t[n];return w}}w=[]}if(!l(t))if(void 0!==(m=t[r])){for(M=s(m).call(t),e&&(w=new e),_=M.next(),n=0;!_.done;)L=b?h.call(b,j,_.value,n):_.value,e?(p.value=L,d(w,n,p)):w[n]=L,_=M.next(),++n;v=n}else if(f(t)){for(v=t.length,e&&(w=new e),n=0,y=0;n<v;++n)L=t[n],n+1<v&&(g=L.charCodeAt(0))>=55296&&g<=56319&&(L+=t[++n]),L=b?h.call(b,j,L,y):L,e?(p.value=L,d(w,y,p)):w[y]=L,++y;v=y}if(void 0===v)for(v=u(t.length),e&&(w=new e(v)),n=0;n<v;++n)L=b?h.call(b,j,t[n],n):t[n],e?(p.value=L,d(w,n,p)):w[n]=L;return e&&(p.value=null,w.length=v),w}},function(t,e,n){"use strict";t.exports=n(394)()?Symbol:n(395)},function(t,e,n){"use strict";var r={object:!0,symbol:!0};t.exports=function(){var t;if("function"!=typeof Symbol)return!1;t=Symbol("test symbol");try{String(t)}catch(t){return!1}return!!r[typeof Symbol.iterator]&&(!!r[typeof Symbol.toPrimitive]&&!!r[typeof Symbol.toStringTag])}},function(t,e,n){"use strict";var r,i,o,u,s=n(69),a=n(396),c=Object.create,f=Object.defineProperties,l=Object.defineProperty,h=Object.prototype,p=c(null);if("function"==typeof Symbol){r=Symbol;try{String(r()),u=!0}catch(t){}}var d,y=(d=c(null),function(t){for(var e,n,r=0;d[t+(r||"")];)++r;return d[t+=r||""]=!0,l(h,e="@@"+t,s.gs(null,function(t){n||(n=!0,l(this,e,s(t)),n=!1)})),e});o=function(t){if(this instanceof o)throw new TypeError("Symbol is not a constructor");return i(t)},t.exports=i=function t(e){var n;if(this instanceof t)throw new TypeError("Symbol is not a constructor");return u?r(e):(n=c(o.prototype),e=void 0===e?"":String(e),f(n,{__description__:s("",e),__name__:s("",y(e))}))},f(i,{for:s(function(t){return p[t]?p[t]:p[t]=i(String(t))}),keyFor:s(function(t){var e;for(e in a(t),p)if(p[e]===t)return e}),hasInstance:s("",r&&r.hasInstance||i("hasInstance")),isConcatSpreadable:s("",r&&r.isConcatSpreadable||i("isConcatSpreadable")),iterator:s("",r&&r.iterator||i("iterator")),match:s("",r&&r.match||i("match")),replace:s("",r&&r.replace||i("replace")),search:s("",r&&r.search||i("search")),species:s("",r&&r.species||i("species")),split:s("",r&&r.split||i("split")),toPrimitive:s("",r&&r.toPrimitive||i("toPrimitive")),toStringTag:s("",r&&r.toStringTag||i("toStringTag")),unscopables:s("",r&&r.unscopables||i("unscopables"))}),f(o.prototype,{constructor:s(i),toString:s("",function(){return this.__name__})}),f(i.prototype,{toString:s(function(){return"Symbol ("+a(this).__description__+")"}),valueOf:s(function(){return a(this)})}),l(i.prototype,i.toPrimitive,s("",function(){var t=a(this);return"symbol"==typeof t?t:t.toString()})),l(i.prototype,i.toStringTag,s("c","Symbol")),l(o.prototype,i.toStringTag,s("c",i.prototype[i.toStringTag])),l(o.prototype,i.toPrimitive,s("c",i.prototype[i.toPrimitive]))},function(t,e,n){"use strict";var r=n(397);t.exports=function(t){if(!r(t))throw new TypeError(t+" is not a symbol");return t}},function(t,e,n){"use strict";t.exports=function(t){return!!t&&("symbol"==typeof t||!!t.constructor&&("Symbol"===t.constructor.name&&"Symbol"===t[t.constructor.toStringTag]))}},function(t,e,n){"use strict";var r=Object.prototype.toString,i=r.call(function(){return arguments}());t.exports=function(t){return r.call(t)===i}},function(t,e,n){"use strict";var r=Object.prototype.toString,i=r.call(n(159));t.exports=function(t){return"function"==typeof t&&r.call(t)===i}},function(t,e,n){"use strict";var r=Object.prototype.toString,i=r.call("");t.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||r.call(t)===i)||!1}},function(t,e,n){"use strict";var r=n(18);t.exports=function(t){var e;return"function"==typeof t?{set:t,get:t}:(e={get:r(t.get)},void 0!==t.set?(e.set=r(t.set),t.delete&&(e.delete=r(t.delete)),t.clear&&(e.clear=r(t.clear)),e):(e.set=e.get,e))}},function(t,e,n){"use strict";t.exports=function(t){var e,n,r=t.length;if(!r)return"";for(e=String(t[n=0]);--r;)e+=""+t[++n];return e}},function(t,e,n){"use strict";t.exports=function(t){return t?function(e){for(var n=String(e[0]),r=0,i=t;--i;)n+=""+e[++r];return n}:function(){return""}}},function(t,e,n){"use strict";var r=n(101),i=Object.create;t.exports=function(){var t=0,e=[],n=i(null);return{get:function(t){var n,i=0,o=e,u=t.length;if(0===u)return o[u]||null;if(o=o[u]){for(;i<u-1;){if(-1===(n=r.call(o[0],t[i])))return null;o=o[1][n],++i}return-1===(n=r.call(o[0],t[i]))?null:o[1][n]||null}return null},set:function(i){var o,u=0,s=e,a=i.length;if(0===a)s[a]=++t;else{for(s[a]||(s[a]=[[],[]]),s=s[a];u<a-1;)-1===(o=r.call(s[0],i[u]))&&(o=s[0].push(i[u])-1,s[1].push([[],[]])),s=s[1][o],++u;-1===(o=r.call(s[0],i[u]))&&(o=s[0].push(i[u])-1),s[1][o]=++t}return n[t]=i,t},delete:function(t){var i,o=0,u=e,s=n[t],a=s.length,c=[];if(0===a)delete u[a];else if(u=u[a]){for(;o<a-1;){if(-1===(i=r.call(u[0],s[o])))return;c.push(u,i),u=u[1][i],++o}if(-1===(i=r.call(u[0],s[o])))return;for(t=u[1][i],u[0].splice(i,1),u[1].splice(i,1);!u[0].length&&c.length;)i=c.pop(),(u=c.pop())[0].splice(i,1),u[1].splice(i,1)}delete n[t]},clear:function(){e=[],n=i(null)}}}},function(t,e,n){"use strict";t.exports=n(406)()?Number.isNaN:n(407)},function(t,e,n){"use strict";t.exports=function(){var t=Number.isNaN;return"function"==typeof t&&(!t({})&&t(NaN)&&!t(34))}},function(t,e,n){"use strict";t.exports=function(t){return t!=t}},function(t,e,n){"use strict";var r=n(101);t.exports=function(){var t=0,e=[],n=[];return{get:function(t){var i=r.call(e,t[0]);return-1===i?null:n[i]},set:function(r){return e.push(r[0]),n.push(++t),t},delete:function(t){var i=r.call(n,t);-1!==i&&(e.splice(i,1),n.splice(i,1))},clear:function(){e=[],n=[]}}}},function(t,e,n){"use strict";var r=n(101),i=Object.create;t.exports=function(t){var e=0,n=[[],[]],o=i(null);return{get:function(e){for(var i,o=0,u=n;o<t-1;){if(-1===(i=r.call(u[0],e[o])))return null;u=u[1][i],++o}return-1===(i=r.call(u[0],e[o]))?null:u[1][i]||null},set:function(i){for(var u,s=0,a=n;s<t-1;)-1===(u=r.call(a[0],i[s]))&&(u=a[0].push(i[s])-1,a[1].push([[],[]])),a=a[1][u],++s;return-1===(u=r.call(a[0],i[s]))&&(u=a[0].push(i[s])-1),a[1][u]=++e,o[e]=i,e},delete:function(e){for(var i,u=0,s=n,a=[],c=o[e];u<t-1;){if(-1===(i=r.call(s[0],c[u])))return;a.push(s,i),s=s[1][i],++u}if(-1!==(i=r.call(s[0],c[u]))){for(e=s[1][i],s[0].splice(i,1),s[1].splice(i,1);!s[0].length&&a.length;)i=a.pop(),(s=a.pop())[0].splice(i,1),s[1].splice(i,1);delete o[e]}},clear:function(){n=[[],[]],o=i(null)}}}},function(t,e,n){"use strict";var r=n(100),i=n(164),o=n(163),u=n(162),s=n(102),a=Array.prototype.slice,c=Function.prototype.apply,f=Object.create;n(26).async=function(t,e){var n,l,h,p=f(null),d=f(null),y=e.memoized,w=e.original;e.memoized=u(function(t){var e=arguments,r=e[e.length-1];return"function"==typeof r&&(n=r,e=a.call(e,0,-1)),y.apply(l=this,h=e)},y);try{o(e.memoized,y)}catch(t){}e.on("get",function(t){var r,i,o;if(n){if(p[t])return"function"==typeof p[t]?p[t]=[p[t],n]:p[t].push(n),void(n=null);r=n,i=l,o=h,n=l=h=null,s(function(){var u;hasOwnProperty.call(d,t)?(u=d[t],e.emit("getasync",t,o,i),c.call(r,u.context,u.args)):(n=r,l=i,h=o,y.apply(i,o))})}}),e.original=function(){var t,i,o,u;return n?(t=r(arguments),i=function t(n){var i,o,a=t.id;if(null!=a){if(delete t.id,i=p[a],delete p[a],i)return o=r(arguments),e.has(a)&&(n?e.delete(a):(d[a]={context:this,args:o},e.emit("setasync",a,"function"==typeof i?1:i.length))),"function"==typeof i?u=c.call(i,this,o):i.forEach(function(t){u=c.call(t,this,o)},this),u}else s(c.bind(t,this,arguments))},o=n,n=l=h=null,t.push(i),u=c.call(w,this,t),i.cb=o,n=i,u):c.call(w,this,arguments)},e.on("set",function(t){n?(p[t]?"function"==typeof p[t]?p[t]=[p[t],n.cb]:p[t].push(n.cb):p[t]=n.cb,delete n.cb,n.id=t,n=null):e.delete(t)}),e.on("delete",function(t){var n;hasOwnProperty.call(p,t)||d[t]&&(n=d[t],delete d[t],e.emit("deleteasync",t,a.call(n.args,1)))}),e.on("clear",function(){var t=d;d=f(null),e.emit("clearasync",i(t,function(t){return a.call(t.args,1)}))})}},function(t,e,n){"use strict";var r=n(164),i=n(412),o=n(413),u=n(415),s=n(165),a=n(102),c=Object.create,f=i("then","then:finally","done","done:finally");n(26).promise=function(t,e){var n=c(null),i=c(null),l=c(null);if(!0===t)t=null;else if(t=o(t),!f[t])throw new TypeError("'"+u(t)+"' is not valid promise mode");e.on("set",function(r,o,u){var c=!1;if(!s(u))return i[r]=u,void e.emit("setasync",r,1);n[r]=1,l[r]=u;var f=function(t){var o=n[r];if(c)throw new Error("Memoizee error: Detected unordered then|done & finally resolution, which in turn makes proper detection of success/failure impossible (when in 'done:finally' mode)\nConsider to rely on 'then' or 'done' mode instead.");o&&(delete n[r],i[r]=t,e.emit("setasync",r,o))},h=function(){c=!0,n[r]&&(delete n[r],delete l[r],e.delete(r))},p=t;if(p||(p="then"),"then"===p){var d=function(){a(h)};"function"==typeof(u=u.then(function(t){a(f.bind(this,t))},d)).finally&&u.finally(d)}else if("done"===p){if("function"!=typeof u.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done' mode");u.done(f,h)}else if("done:finally"===p){if("function"!=typeof u.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done:finally' mode");if("function"!=typeof u.finally)throw new Error("Memoizee error: Retrieved promise does not implement 'finally' in 'done:finally' mode");u.done(f),u.finally(h)}}),e.on("get",function(t,r,i){var o;if(n[t])++n[t];else{o=l[t];var u=function(){e.emit("getasync",t,r,i)};s(o)?"function"==typeof o.done?o.done(u):o.then(function(){a(u)}):u()}}),e.on("delete",function(t){if(delete l[t],n[t])delete n[t];else if(hasOwnProperty.call(i,t)){var r=i[t];delete i[t],e.emit("deleteasync",t,[r])}}),e.on("clear",function(){var t=i;i=c(null),n=c(null),l=c(null),e.emit("clearasync",r(t,function(t){return[t]}))})}},function(t,e,n){"use strict";var r=Array.prototype.forEach,i=Object.create;t.exports=function(t){var e=i(null);return r.call(arguments,function(t){e[t]=!0}),e}},function(t,e,n){"use strict";var r=n(34),i=n(414);t.exports=function(t){return i(r(t))}},function(t,e,n){"use strict";var r=n(99);t.exports=function(t){try{return t&&r(t.toString)?t.toString():String(t)}catch(t){throw new TypeError("Passed argument cannot be stringifed")}}},function(t,e,n){"use strict";var r=n(416),i=/[\n\r\u2028\u2029]/g;t.exports=function(t){var e=r(t);return e.length>100&&(e=e.slice(0,99)+"…"),e=e.replace(i,function(t){return JSON.stringify(t).slice(1,-1)})}},function(t,e,n){"use strict";var r=n(99);t.exports=function(t){try{return t&&r(t.toString)?t.toString():String(t)}catch(t){return"<Non-coercible to string value>"}}},function(t,e,n){"use strict";var r=n(18),i=n(68),o=n(26),u=Function.prototype.apply;o.dispose=function(t,e,n){var s;if(r(t),n.async&&o.async||n.promise&&o.promise)return e.on("deleteasync",s=function(e,n){u.call(t,null,n)}),void e.on("clearasync",function(t){i(t,function(t,e){s(e,t)})});e.on("delete",s=function(e,n){t(n)}),e.on("clear",function(t){i(t,function(t,e){s(e,t)})})}},function(t,e,n){"use strict";var r=n(100),i=n(68),o=n(102),u=n(165),s=n(419),a=n(26),c=Function.prototype,f=Math.max,l=Math.min,h=Object.create;a.maxAge=function(t,e,n){var p,d,y,w;(t=s(t))&&(p=h(null),d=n.async&&a.async||n.promise&&a.promise?"async":"",e.on("set"+d,function(n){p[n]=setTimeout(function(){e.delete(n)},t),"function"==typeof p[n].unref&&p[n].unref(),w&&(w[n]&&"nextTick"!==w[n]&&clearTimeout(w[n]),w[n]=setTimeout(function(){delete w[n]},y),"function"==typeof w[n].unref&&w[n].unref())}),e.on("delete"+d,function(t){clearTimeout(p[t]),delete p[t],w&&("nextTick"!==w[t]&&clearTimeout(w[t]),delete w[t])}),n.preFetch&&(y=!0===n.preFetch||isNaN(n.preFetch)?.333:f(l(Number(n.preFetch),1),0))&&(w={},y=(1-y)*t,e.on("get"+d,function(t,i,s){w[t]||(w[t]="nextTick",o(function(){var o;"nextTick"===w[t]&&(delete w[t],e.delete(t),n.async&&(i=r(i)).push(c),o=e.memoized.apply(s,i),n.promise&&u(o)&&("function"==typeof o.done?o.done(c,c):o.then(c,c)))}))})),e.on("clear"+d,function(){i(p,function(t){clearTimeout(t)}),p={},w&&(i(w,function(t){"nextTick"!==t&&clearTimeout(t)}),w={})}))}},function(t,e,n){"use strict";var r=n(25),i=n(420);t.exports=function(t){if((t=r(t))>i)throw new TypeError(t+" exceeds maximum possible timeout");return t}},function(t,e,n){"use strict";t.exports=2147483647},function(t,e,n){"use strict";var r=n(25),i=n(422),o=n(26);o.max=function(t,e,n){var u,s,a;(t=r(t))&&(s=i(t),u=n.async&&o.async||n.promise&&o.promise?"async":"",e.on("set"+u,a=function(t){void 0!==(t=s.hit(t))&&e.delete(t)}),e.on("get"+u,a),e.on("delete"+u,s.delete),e.on("clear"+u,s.clear))}},function(t,e,n){"use strict";var r=n(25),i=Object.create,o=Object.prototype.hasOwnProperty;t.exports=function(t){var e,n=0,u=1,s=i(null),a=i(null),c=0;return t=r(t),{hit:function(r){var i=a[r],f=++c;if(s[f]=r,a[r]=f,!i){if(++n<=t)return;return r=s[u],e(r),r}if(delete s[i],u===i)for(;!o.call(s,++u);)continue},delete:e=function(t){var e=a[t];if(e&&(delete s[e],delete a[t],--n,u===e)){if(!n)return c=0,void(u=1);for(;!o.call(s,++u);)continue}},clear:function(){n=0,u=1,s=i(null),a=i(null),c=0}}}},function(t,e,n){"use strict";var r=n(69),i=n(26),o=Object.create,u=Object.defineProperties;i.refCounter=function(t,e,n){var s,a;s=o(null),a=n.async&&i.async||n.promise&&i.promise?"async":"",e.on("set"+a,function(t,e){s[t]=e||1}),e.on("get"+a,function(t){++s[t]}),e.on("delete"+a,function(t){delete s[t]}),e.on("clear"+a,function(){s={}}),u(e.memoized,{deleteRef:r(function(){var t=e.get(arguments);return null===t?null:s[t]?!--s[t]&&(e.delete(t),!0):null}),getRefCount:r(function(){var t=e.get(arguments);return null===t?0:s[t]?s[t]:0})})}},function(t,e,n){var r=n(7),i=n(35),o=n(8).Buffer,u=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function a(){this.init(),this._w=s,i.call(this,64,56)}function c(t){return t<<30|t>>>2}function f(t,e,n,r){return 0===t?e&n|~e&r:2===t?e&n|e&r|n&r:e^n^r}r(a,i),a.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},a.prototype._update=function(t){for(var e,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,a=0|this._e,l=0;l<16;++l)n[l]=t.readInt32BE(4*l);for(;l<80;++l)n[l]=n[l-3]^n[l-8]^n[l-14]^n[l-16];for(var h=0;h<80;++h){var p=~~(h/20),d=0|((e=r)<<5|e>>>27)+f(p,i,o,s)+a+n[h]+u[p];a=s,s=o,o=c(i),i=r,r=d}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=a+this._e|0},a.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=a},function(t,e,n){var r=n(7),i=n(35),o=n(8).Buffer,u=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function a(){this.init(),this._w=s,i.call(this,64,56)}function c(t){return t<<5|t>>>27}function f(t){return t<<30|t>>>2}function l(t,e,n,r){return 0===t?e&n|~e&r:2===t?e&n|e&r|n&r:e^n^r}r(a,i),a.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},a.prototype._update=function(t){for(var e,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,a=0|this._e,h=0;h<16;++h)n[h]=t.readInt32BE(4*h);for(;h<80;++h)n[h]=(e=n[h-3]^n[h-8]^n[h-14]^n[h-16])<<1|e>>>31;for(var p=0;p<80;++p){var d=~~(p/20),y=c(r)+l(d,i,o,s)+a+n[p]+u[d]|0;a=s,s=o,o=f(i),i=r,r=y}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=a+this._e|0},a.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=a},function(t,e,n){var r=n(7),i=n(166),o=n(35),u=n(8).Buffer,s=new Array(64);function a(){this.init(),this._w=s,o.call(this,64,56)}r(a,i),a.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},a.prototype._hash=function(){var t=u.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t},t.exports=a},function(t,e,n){var r=n(7),i=n(167),o=n(35),u=n(8).Buffer,s=new Array(160);function a(){this.init(),this._w=s,o.call(this,128,112)}r(a,i),a.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},a.prototype._hash=function(){var t=u.allocUnsafe(48);function e(e,n,r){t.writeInt32BE(e,r),t.writeInt32BE(n,r+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t},t.exports=a},function(t,e,n){"use strict";var r=n(429),i=n(448);function o(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}t.exports.Type=n(3),t.exports.Schema=n(37),t.exports.FAILSAFE_SCHEMA=n(103),t.exports.JSON_SCHEMA=n(169),t.exports.CORE_SCHEMA=n(168),t.exports.DEFAULT_SAFE_SCHEMA=n(48),t.exports.DEFAULT_FULL_SCHEMA=n(70),t.exports.load=r.load,t.exports.loadAll=r.loadAll,t.exports.safeLoad=r.safeLoad,t.exports.safeLoadAll=r.safeLoadAll,t.exports.dump=i.dump,t.exports.safeDump=i.safeDump,t.exports.YAMLException=n(47),t.exports.MINIMAL_SCHEMA=n(103),t.exports.SAFE_SCHEMA=n(48),t.exports.DEFAULT_SCHEMA=n(70),t.exports.scan=o("scan"),t.exports.parse=o("parse"),t.exports.compose=o("compose"),t.exports.addConstructor=o("addConstructor")},function(t,e,n){"use strict";var r=n(36),i=n(47),o=n(430),u=n(48),s=n(70),a=Object.prototype.hasOwnProperty,c=1,f=2,l=3,h=4,p=1,d=2,y=3,w=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,v=/[\x85\u2028\u2029]/,g=/[,\[\]\{\}]/,M=/^(?:!|!!|![a-z\-]+!)$/i,_=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function m(t){return Object.prototype.toString.call(t)}function L(t){return 10===t||13===t}function b(t){return 9===t||32===t}function j(t){return 9===t||32===t||10===t||13===t}function x(t){return 44===t||91===t||93===t||123===t||125===t}function N(t){var e;return 48<=t&&t<=57?t-48:97<=(e=32|t)&&e<=102?e-97+10:-1}function S(t){return 48===t?"\0":97===t?"":98===t?"\b":116===t?"\t":9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?" ":95===t?" ":76===t?"\u2028":80===t?"\u2029":""}function D(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var I=new Array(256),E=new Array(256),C=0;C<256;C++)I[C]=S(C)?1:0,E[C]=S(C);function T(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||s,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function A(t,e){return new i(e,new o(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function O(t,e){throw A(t,e)}function z(t,e){t.onWarning&&t.onWarning.call(null,A(t,e))}var k={YAML:function(t,e,n){var r,i,o;null!==t.version&&O(t,"duplication of %YAML directive"),1!==n.length&&O(t,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&O(t,"ill-formed argument of the YAML directive"),i=parseInt(r[1],10),o=parseInt(r[2],10),1!==i&&O(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=o<2,1!==o&&2!==o&&z(t,"unsupported YAML version of the document")},TAG:function(t,e,n){var r,i;2!==n.length&&O(t,"TAG directive accepts exactly two arguments"),r=n[0],i=n[1],M.test(r)||O(t,"ill-formed tag handle (first argument) of the TAG directive"),a.call(t.tagMap,r)&&O(t,'there is a previously declared suffix for "'+r+'" tag handle'),_.test(i)||O(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagMap[r]=i}};function Y(t,e,n,r){var i,o,u,s;if(e<n){if(s=t.input.slice(e,n),r)for(i=0,o=s.length;i<o;i+=1)9===(u=s.charCodeAt(i))||32<=u&&u<=1114111||O(t,"expected valid JSON character");else w.test(s)&&O(t,"the stream contains non-printable characters");t.result+=s}}function U(t,e,n,i){var o,u,s,c;for(r.isObject(n)||O(t,"cannot merge mappings; the provided source object is unacceptable"),s=0,c=(o=Object.keys(n)).length;s<c;s+=1)u=o[s],a.call(e,u)||(e[u]=n[u],i[u]=!0)}function P(t,e,n,r,i,o,u,s){var c,f;if(Array.isArray(i))for(c=0,f=(i=Array.prototype.slice.call(i)).length;c<f;c+=1)Array.isArray(i[c])&&O(t,"nested arrays are not supported inside keys"),"object"==typeof i&&"[object Object]"===m(i[c])&&(i[c]="[object Object]");if("object"==typeof i&&"[object Object]"===m(i)&&(i="[object Object]"),i=String(i),null===e&&(e={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(o))for(c=0,f=o.length;c<f;c+=1)U(t,e,o[c],n);else U(t,e,o,n);else t.json||a.call(n,i)||!a.call(e,i)||(t.line=u||t.line,t.position=s||t.position,O(t,"duplicated mapping key")),e[i]=o,delete n[i];return e}function R(t){var e;10===(e=t.input.charCodeAt(t.position))?t.position++:13===e?(t.position++,10===t.input.charCodeAt(t.position)&&t.position++):O(t,"a line break is expected"),t.line+=1,t.lineStart=t.position}function Q(t,e,n){for(var r=0,i=t.input.charCodeAt(t.position);0!==i;){for(;b(i);)i=t.input.charCodeAt(++t.position);if(e&&35===i)do{i=t.input.charCodeAt(++t.position)}while(10!==i&&13!==i&&0!==i);if(!L(i))break;for(R(t),i=t.input.charCodeAt(t.position),r++,t.lineIndent=0;32===i;)t.lineIndent++,i=t.input.charCodeAt(++t.position)}return-1!==n&&0!==r&&t.lineIndent<n&&z(t,"deficient indentation"),r}function F(t){var e,n=t.position;return!(45!==(e=t.input.charCodeAt(n))&&46!==e||e!==t.input.charCodeAt(n+1)||e!==t.input.charCodeAt(n+2)||(n+=3,0!==(e=t.input.charCodeAt(n))&&!j(e)))}function B(t,e){1===e?t.result+=" ":e>1&&(t.result+=r.repeat("\n",e-1))}function G(t,e){var n,r,i=t.tag,o=t.anchor,u=[],s=!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=u),r=t.input.charCodeAt(t.position);0!==r&&45===r&&j(t.input.charCodeAt(t.position+1));)if(s=!0,t.position++,Q(t,!0,-1)&&t.lineIndent<=e)u.push(null),r=t.input.charCodeAt(t.position);else if(n=t.line,J(t,e,l,!1,!0),u.push(t.result),Q(t,!0,-1),r=t.input.charCodeAt(t.position),(t.line===n||t.lineIndent>e)&&0!==r)O(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break;return!!s&&(t.tag=i,t.anchor=o,t.kind="sequence",t.result=u,!0)}function W(t){var e,n,r,i,o=!1,u=!1;if(33!==(i=t.input.charCodeAt(t.position)))return!1;if(null!==t.tag&&O(t,"duplication of a tag property"),60===(i=t.input.charCodeAt(++t.position))?(o=!0,i=t.input.charCodeAt(++t.position)):33===i?(u=!0,n="!!",i=t.input.charCodeAt(++t.position)):n="!",e=t.position,o){do{i=t.input.charCodeAt(++t.position)}while(0!==i&&62!==i);t.position<t.length?(r=t.input.slice(e,t.position),i=t.input.charCodeAt(++t.position)):O(t,"unexpected end of the stream within a verbatim tag")}else{for(;0!==i&&!j(i);)33===i&&(u?O(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),M.test(n)||O(t,"named tag handle cannot contain such characters"),u=!0,e=t.position+1)),i=t.input.charCodeAt(++t.position);r=t.input.slice(e,t.position),g.test(r)&&O(t,"tag suffix cannot contain flow indicator characters")}return r&&!_.test(r)&&O(t,"tag name cannot contain such characters: "+r),o?t.tag=r:a.call(t.tagMap,n)?t.tag=t.tagMap[n]+r:"!"===n?t.tag="!"+r:"!!"===n?t.tag="tag:yaml.org,2002:"+r:O(t,'undeclared tag handle "'+n+'"'),!0}function q(t){var e,n;if(38!==(n=t.input.charCodeAt(t.position)))return!1;for(null!==t.anchor&&O(t,"duplication of an anchor property"),n=t.input.charCodeAt(++t.position),e=t.position;0!==n&&!j(n)&&!x(n);)n=t.input.charCodeAt(++t.position);return t.position===e&&O(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function J(t,e,n,i,o){var u,s,w,v,g,M,_,m,S=1,C=!1,T=!1;if(null!==t.listener&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,u=s=w=h===n||l===n,i&&Q(t,!0,-1)&&(C=!0,t.lineIndent>e?S=1:t.lineIndent===e?S=0:t.lineIndent<e&&(S=-1)),1===S)for(;W(t)||q(t);)Q(t,!0,-1)?(C=!0,w=u,t.lineIndent>e?S=1:t.lineIndent===e?S=0:t.lineIndent<e&&(S=-1)):w=!1;if(w&&(w=C||o),1!==S&&h!==n||(_=c===n||f===n?e:e+1,m=t.position-t.lineStart,1===S?w&&(G(t,m)||function(t,e,n){var r,i,o,u,s,a=t.tag,c=t.anchor,l={},p={},d=null,y=null,w=null,v=!1,g=!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=l),s=t.input.charCodeAt(t.position);0!==s;){if(r=t.input.charCodeAt(t.position+1),o=t.line,u=t.position,63!==s&&58!==s||!j(r)){if(!J(t,n,f,!1,!0))break;if(t.line===o){for(s=t.input.charCodeAt(t.position);b(s);)s=t.input.charCodeAt(++t.position);if(58===s)j(s=t.input.charCodeAt(++t.position))||O(t,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(P(t,l,p,d,y,null),d=y=w=null),g=!0,v=!1,i=!1,d=t.tag,y=t.result;else{if(!g)return t.tag=a,t.anchor=c,!0;O(t,"can not read an implicit mapping pair; a colon is missed")}}else{if(!g)return t.tag=a,t.anchor=c,!0;O(t,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(v&&(P(t,l,p,d,y,null),d=y=w=null),g=!0,v=!0,i=!0):v?(v=!1,i=!0):O(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,s=r;if((t.line===o||t.lineIndent>e)&&(J(t,e,h,!0,i)&&(v?y=t.result:w=t.result),v||(P(t,l,p,d,y,w,o,u),d=y=w=null),Q(t,!0,-1),s=t.input.charCodeAt(t.position)),t.lineIndent>e&&0!==s)O(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return v&&P(t,l,p,d,y,null),g&&(t.tag=a,t.anchor=c,t.kind="mapping",t.result=l),g}(t,m,_))||function(t,e){var n,r,i,o,u,s,a,f,l,h,p=!0,d=t.tag,y=t.anchor,w={};if(91===(h=t.input.charCodeAt(t.position)))i=93,s=!1,r=[];else{if(123!==h)return!1;i=125,s=!0,r={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=r),h=t.input.charCodeAt(++t.position);0!==h;){if(Q(t,!0,e),(h=t.input.charCodeAt(t.position))===i)return t.position++,t.tag=d,t.anchor=y,t.kind=s?"mapping":"sequence",t.result=r,!0;p||O(t,"missed comma between flow collection entries"),l=null,o=u=!1,63===h&&j(t.input.charCodeAt(t.position+1))&&(o=u=!0,t.position++,Q(t,!0,e)),n=t.line,J(t,e,c,!1,!0),f=t.tag,a=t.result,Q(t,!0,e),h=t.input.charCodeAt(t.position),!u&&t.line!==n||58!==h||(o=!0,h=t.input.charCodeAt(++t.position),Q(t,!0,e),J(t,e,c,!1,!0),l=t.result),s?P(t,r,w,f,a,l):o?r.push(P(t,null,w,f,a,l)):r.push(a),Q(t,!0,e),44===(h=t.input.charCodeAt(t.position))?(p=!0,h=t.input.charCodeAt(++t.position)):p=!1}O(t,"unexpected end of the stream within a flow collection")}(t,_)?T=!0:(s&&function(t,e){var n,i,o,u,s,a=p,c=!1,f=!1,l=e,h=0,w=!1;if(124===(u=t.input.charCodeAt(t.position)))i=!1;else{if(62!==u)return!1;i=!0}for(t.kind="scalar",t.result="";0!==u;)if(43===(u=t.input.charCodeAt(++t.position))||45===u)p===a?a=43===u?y:d:O(t,"repeat of a chomping mode identifier");else{if(!((o=48<=(s=u)&&s<=57?s-48:-1)>=0))break;0===o?O(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):f?O(t,"repeat of an indentation width identifier"):(l=e+o-1,f=!0)}if(b(u)){do{u=t.input.charCodeAt(++t.position)}while(b(u));if(35===u)do{u=t.input.charCodeAt(++t.position)}while(!L(u)&&0!==u)}for(;0!==u;){for(R(t),t.lineIndent=0,u=t.input.charCodeAt(t.position);(!f||t.lineIndent<l)&&32===u;)t.lineIndent++,u=t.input.charCodeAt(++t.position);if(!f&&t.lineIndent>l&&(l=t.lineIndent),L(u))h++;else{if(t.lineIndent<l){a===y?t.result+=r.repeat("\n",c?1+h:h):a===p&&c&&(t.result+="\n");break}for(i?b(u)?(w=!0,t.result+=r.repeat("\n",c?1+h:h)):w?(w=!1,t.result+=r.repeat("\n",h+1)):0===h?c&&(t.result+=" "):t.result+=r.repeat("\n",h):t.result+=r.repeat("\n",c?1+h:h),c=!0,f=!0,h=0,n=t.position;!L(u)&&0!==u;)u=t.input.charCodeAt(++t.position);Y(t,n,t.position,!1)}}return!0}(t,_)||function(t,e){var n,r,i;if(39!==(n=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;0!==(n=t.input.charCodeAt(t.position));)if(39===n){if(Y(t,r,t.position,!0),39!==(n=t.input.charCodeAt(++t.position)))return!0;r=t.position,t.position++,i=t.position}else L(n)?(Y(t,r,i,!0),B(t,Q(t,!1,e)),r=i=t.position):t.position===t.lineStart&&F(t)?O(t,"unexpected end of the document within a single quoted scalar"):(t.position++,i=t.position);O(t,"unexpected end of the stream within a single quoted scalar")}(t,_)||function(t,e){var n,r,i,o,u,s,a;if(34!==(s=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,n=r=t.position;0!==(s=t.input.charCodeAt(t.position));){if(34===s)return Y(t,n,t.position,!0),t.position++,!0;if(92===s){if(Y(t,n,t.position,!0),L(s=t.input.charCodeAt(++t.position)))Q(t,!1,e);else if(s<256&&I[s])t.result+=E[s],t.position++;else if((u=120===(a=s)?2:117===a?4:85===a?8:0)>0){for(i=u,o=0;i>0;i--)(u=N(s=t.input.charCodeAt(++t.position)))>=0?o=(o<<4)+u:O(t,"expected hexadecimal character");t.result+=D(o),t.position++}else O(t,"unknown escape sequence");n=r=t.position}else L(s)?(Y(t,n,r,!0),B(t,Q(t,!1,e)),n=r=t.position):t.position===t.lineStart&&F(t)?O(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}O(t,"unexpected end of the stream within a double quoted scalar")}(t,_)?T=!0:!function(t){var e,n,r;if(42!==(r=t.input.charCodeAt(t.position)))return!1;for(r=t.input.charCodeAt(++t.position),e=t.position;0!==r&&!j(r)&&!x(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&O(t,"name of an alias node must contain at least one character"),n=t.input.slice(e,t.position),t.anchorMap.hasOwnProperty(n)||O(t,'unidentified alias "'+n+'"'),t.result=t.anchorMap[n],Q(t,!0,-1),!0}(t)?function(t,e,n){var r,i,o,u,s,a,c,f,l=t.kind,h=t.result;if(j(f=t.input.charCodeAt(t.position))||x(f)||35===f||38===f||42===f||33===f||124===f||62===f||39===f||34===f||37===f||64===f||96===f)return!1;if((63===f||45===f)&&(j(r=t.input.charCodeAt(t.position+1))||n&&x(r)))return!1;for(t.kind="scalar",t.result="",i=o=t.position,u=!1;0!==f;){if(58===f){if(j(r=t.input.charCodeAt(t.position+1))||n&&x(r))break}else if(35===f){if(j(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&F(t)||n&&x(f))break;if(L(f)){if(s=t.line,a=t.lineStart,c=t.lineIndent,Q(t,!1,-1),t.lineIndent>=e){u=!0,f=t.input.charCodeAt(t.position);continue}t.position=o,t.line=s,t.lineStart=a,t.lineIndent=c;break}}u&&(Y(t,i,o,!1),B(t,t.line-s),i=o=t.position,u=!1),b(f)||(o=t.position+1),f=t.input.charCodeAt(++t.position)}return Y(t,i,o,!1),!!t.result||(t.kind=l,t.result=h,!1)}(t,_,c===n)&&(T=!0,null===t.tag&&(t.tag="?")):(T=!0,null===t.tag&&null===t.anchor||O(t,"alias node should not have any properties")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===S&&(T=w&&G(t,m))),null!==t.tag&&"!"!==t.tag)if("?"===t.tag){for(v=0,g=t.implicitTypes.length;v<g;v+=1)if((M=t.implicitTypes[v]).resolve(t.result)){t.result=M.construct(t.result),t.tag=M.tag,null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);break}}else a.call(t.typeMap[t.kind||"fallback"],t.tag)?(M=t.typeMap[t.kind||"fallback"][t.tag],null!==t.result&&M.kind!==t.kind&&O(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+M.kind+'", not "'+t.kind+'"'),M.resolve(t.result)?(t.result=M.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):O(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):O(t,"unknown tag !<"+t.tag+">");return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||T}function Z(t){var e,n,r,i,o=t.position,u=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(i=t.input.charCodeAt(t.position))&&(Q(t,!0,-1),i=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==i));){for(u=!0,i=t.input.charCodeAt(++t.position),e=t.position;0!==i&&!j(i);)i=t.input.charCodeAt(++t.position);for(r=[],(n=t.input.slice(e,t.position)).length<1&&O(t,"directive name must not be less than one character in length");0!==i;){for(;b(i);)i=t.input.charCodeAt(++t.position);if(35===i){do{i=t.input.charCodeAt(++t.position)}while(0!==i&&!L(i));break}if(L(i))break;for(e=t.position;0!==i&&!j(i);)i=t.input.charCodeAt(++t.position);r.push(t.input.slice(e,t.position))}0!==i&&R(t),a.call(k,n)?k[n](t,n,r):z(t,'unknown document directive "'+n+'"')}Q(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,Q(t,!0,-1)):u&&O(t,"directives end mark is expected"),J(t,t.lineIndent-1,h,!1,!0),Q(t,!0,-1),t.checkLineBreaks&&v.test(t.input.slice(o,t.position))&&z(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&F(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,Q(t,!0,-1)):t.position<t.length-1&&O(t,"end of the stream or a document separator is expected")}function V(t,e){e=e||{},0!==(t=String(t)).length&&(10!==t.charCodeAt(t.length-1)&&13!==t.charCodeAt(t.length-1)&&(t+="\n"),65279===t.charCodeAt(0)&&(t=t.slice(1)));var n=new T(t,e);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)Z(n);return n.documents}function X(t,e,n){var r,i,o=V(t,n);if("function"!=typeof e)return o;for(r=0,i=o.length;r<i;r+=1)e(o[r])}function H(t,e){var n=V(t,e);if(0!==n.length){if(1===n.length)return n[0];throw new i("expected a single document in the stream, but found more")}}t.exports.loadAll=X,t.exports.load=H,t.exports.safeLoadAll=function(t,e,n){if("function"!=typeof e)return X(t,r.extend({schema:u},n));X(t,e,r.extend({schema:u},n))},t.exports.safeLoad=function(t,e){return H(t,r.extend({schema:u},e))}},function(t,e,n){"use strict";var r=n(36);function i(t,e,n,r,i){this.name=t,this.buffer=e,this.position=n,this.line=r,this.column=i}i.prototype.getSnippet=function(t,e){var n,i,o,u,s;if(!this.buffer)return null;for(t=t||4,e=e||75,n="",i=this.position;i>0&&-1==="\0\r\n \u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>e/2-1){n=" ... ",i+=5;break}for(o="",u=this.position;u<this.buffer.length&&-1==="\0\r\n \u2028\u2029".indexOf(this.buffer.charAt(u));)if((u+=1)-this.position>e/2-1){o=" ... ",u-=5;break}return s=this.buffer.slice(i,u),r.repeat(" ",t)+n+s+o+"\n"+r.repeat(" ",t+this.position-i+n.length)+"^"},i.prototype.toString=function(t){var e,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(e=this.getSnippet())&&(n+=":\n"+e),n},t.exports=i},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return null!==t?t:""}})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return null!==t?t:[]}})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return null!==t?t:{}}})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)},construct:function(){return null},predicate:function(t){return null===t},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)},construct:function(t){return"true"===t||"True"===t||"TRUE"===t},predicate:function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var r=n(36),i=n(3);function o(t){return 48<=t&&t<=55}function u(t){return 48<=t&&t<=57}t.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,n,r=t.length,i=0,s=!1;if(!r)return!1;if("-"!==(e=t[i])&&"+"!==e||(e=t[++i]),"0"===e){if(i+1===r)return!0;if("b"===(e=t[++i])){for(i++;i<r;i++)if("_"!==(e=t[i])){if("0"!==e&&"1"!==e)return!1;s=!0}return s&&"_"!==e}if("x"===e){for(i++;i<r;i++)if("_"!==(e=t[i])){if(!(48<=(n=t.charCodeAt(i))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;s=!0}return s&&"_"!==e}for(;i<r;i++)if("_"!==(e=t[i])){if(!o(t.charCodeAt(i)))return!1;s=!0}return s&&"_"!==e}if("_"===e)return!1;for(;i<r;i++)if("_"!==(e=t[i])){if(":"===e)break;if(!u(t.charCodeAt(i)))return!1;s=!0}return!(!s||"_"===e)&&(":"!==e||/^(:[0-5]?[0-9])+$/.test(t.slice(i)))},construct:function(t){var e,n,r=t,i=1,o=[];return-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),"-"!==(e=r[0])&&"+"!==e||("-"===e&&(i=-1),e=(r=r.slice(1))[0]),"0"===r?0:"0"===e?"b"===r[1]?i*parseInt(r.slice(2),2):"x"===r[1]?i*parseInt(r,16):i*parseInt(r,8):-1!==r.indexOf(":")?(r.split(":").forEach(function(t){o.unshift(parseInt(t,10))}),r=0,n=1,o.forEach(function(t){r+=t*n,n*=60}),i*r):i*parseInt(r,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&t%1==0&&!r.isNegativeZero(t)},represent:{binary:function(t){return t>=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(t,e,n){"use strict";var r=n(36),i=n(3),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var u=/^[-+]?[0-9]+e/;t.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(t){return null!==t&&!(!o.test(t)||"_"===t[t.length-1])},construct:function(t){var e,n,r,i;return n="-"===(e=t.replace(/_/g,"").toLowerCase())[0]?-1:1,i=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(t){i.unshift(parseFloat(t,10))}),e=0,r=1,i.forEach(function(t){e+=t*r,r*=60}),n*e):n*parseFloat(e,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!=0||r.isNegativeZero(t))},represent:function(t,e){var n;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(t))return"-0.0";return n=t.toString(10),u.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var r=n(3),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");t.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(t){return null!==t&&(null!==i.exec(t)||null!==o.exec(t))},construct:function(t){var e,n,r,u,s,a,c,f,l=0,h=null;if(null===(e=i.exec(t))&&(e=o.exec(t)),null===e)throw new Error("Date resolve error");if(n=+e[1],r=+e[2]-1,u=+e[3],!e[4])return new Date(Date.UTC(n,r,u));if(s=+e[4],a=+e[5],c=+e[6],e[7]){for(l=e[7].slice(0,3);l.length<3;)l+="0";l=+l}return e[9]&&(h=6e4*(60*+e[10]+ +(e[11]||0)),"-"===e[9]&&(h=-h)),f=new Date(Date.UTC(n,r,u,s,a,c,l)),h&&f.setTime(f.getTime()-h),f},instanceOf:Date,represent:function(t){return t.toISOString()}})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(t){return"<<"===t||null===t}})},function(t,e,n){"use strict";var r;try{r=n(57).Buffer}catch(t){}var i=n(3),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";t.exports=new i("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,n,r=0,i=t.length,u=o;for(n=0;n<i;n++)if(!((e=u.indexOf(t.charAt(n)))>64)){if(e<0)return!1;r+=6}return r%8==0},construct:function(t){var e,n,i=t.replace(/[\r\n=]/g,""),u=i.length,s=o,a=0,c=[];for(e=0;e<u;e++)e%4==0&&e&&(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)),a=a<<6|s.indexOf(i.charAt(e));return 0===(n=u%4*6)?(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)):18===n?(c.push(a>>10&255),c.push(a>>2&255)):12===n&&c.push(a>>4&255),r?r.from?r.from(c):new r(c):c},predicate:function(t){return r&&r.isBuffer(t)},represent:function(t){var e,n,r="",i=0,u=t.length,s=o;for(e=0;e<u;e++)e%3==0&&e&&(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]),i=(i<<8)+t[e];return 0===(n=u%3)?(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]):2===n?(r+=s[i>>10&63],r+=s[i>>4&63],r+=s[i<<2&63],r+=s[64]):1===n&&(r+=s[i>>2&63],r+=s[i<<4&63],r+=s[64],r+=s[64]),r}})},function(t,e,n){"use strict";var r=n(3),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;t.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,n,r,u,s,a=[],c=t;for(e=0,n=c.length;e<n;e+=1){if(r=c[e],s=!1,"[object Object]"!==o.call(r))return!1;for(u in r)if(i.call(r,u)){if(s)return!1;s=!0}if(!s)return!1;if(-1!==a.indexOf(u))return!1;a.push(u)}return!0},construct:function(t){return null!==t?t:[]}})},function(t,e,n){"use strict";var r=n(3),i=Object.prototype.toString;t.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,n,r,o,u,s=t;for(u=new Array(s.length),e=0,n=s.length;e<n;e+=1){if(r=s[e],"[object Object]"!==i.call(r))return!1;if(1!==(o=Object.keys(r)).length)return!1;u[e]=[o[0],r[o[0]]]}return!0},construct:function(t){if(null===t)return[];var e,n,r,i,o,u=t;for(o=new Array(u.length),e=0,n=u.length;e<n;e+=1)r=u[e],i=Object.keys(r),o[e]=[i[0],r[i[0]]];return o}})},function(t,e,n){"use strict";var r=n(3),i=Object.prototype.hasOwnProperty;t.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(t){if(null===t)return!0;var e,n=t;for(e in n)if(i.call(n,e)&&null!==n[e])return!1;return!0},construct:function(t){return null!==t?t:{}}})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:function(){return!0},construct:function(){},predicate:function(t){return void 0===t},represent:function(){return""}})},function(t,e,n){"use strict";var r=n(3);t.exports=new r("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:function(t){if(null===t)return!1;if(0===t.length)return!1;var e=t,n=/\/([gim]*)$/.exec(t),r="";if("/"===e[0]){if(n&&(r=n[1]),r.length>3)return!1;if("/"!==e[e.length-r.length-1])return!1}return!0},construct:function(t){var e=t,n=/\/([gim]*)$/.exec(t),r="";return"/"===e[0]&&(n&&(r=n[1]),e=e.slice(1,e.length-r.length-1)),new RegExp(e,r)},predicate:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},represent:function(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}})},function(t,e,n){"use strict";var r;try{r=n(447)}catch(t){"undefined"!=typeof window&&(r=window.esprima)}var i=n(3);t.exports=new i("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(t){if(null===t)return!1;try{var e="("+t+")",n=r.parse(e,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(t){return!1}},construct:function(t){var e,n="("+t+")",i=r.parse(n,{range:!0}),o=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"ArrowFunctionExpression"!==i.body[0].expression.type&&"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach(function(t){o.push(t.name)}),e=i.body[0].expression.body.range,"BlockStatement"===i.body[0].expression.body.type?new Function(o,n.slice(e[0]+1,e[1]-1)):new Function(o,"return "+n.slice(e[0],e[1]))},predicate:function(t){return"[object Function]"===Object.prototype.toString.call(t)},represent:function(t){return t.toString()}})},function(e,n){if(void 0===t){var r=new Error("Cannot find module 'esprima'");throw r.code="MODULE_NOT_FOUND",r}e.exports=t},function(t,e,n){"use strict";var r=n(36),i=n(47),o=n(70),u=n(48),s=Object.prototype.toString,a=Object.prototype.hasOwnProperty,c=9,f=10,l=32,h=33,p=34,d=35,y=37,w=38,v=39,g=42,M=44,_=45,m=58,L=62,b=63,j=64,x=91,N=93,S=96,D=123,I=124,E=125,C={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},T=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function A(t){var e,n,o;if(e=t.toString(16).toUpperCase(),t<=255)n="x",o=2;else if(t<=65535)n="u",o=4;else{if(!(t<=4294967295))throw new i("code point within a string may not be greater than 0xFFFFFFFF");n="U",o=8}return"\\"+n+r.repeat("0",o-e.length)+e}function O(t){this.schema=t.schema||o,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=r.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=function(t,e){var n,r,i,o,u,s,c;if(null===e)return{};for(n={},i=0,o=(r=Object.keys(e)).length;i<o;i+=1)u=r[i],s=String(e[u]),"!!"===u.slice(0,2)&&(u="tag:yaml.org,2002:"+u.slice(2)),(c=t.compiledTypeMap.fallback[u])&&a.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[u]=s;return n}(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function z(t,e){for(var n,i=r.repeat(" ",e),o=0,u=-1,s="",a=t.length;o<a;)-1===(u=t.indexOf("\n",o))?(n=t.slice(o),o=a):(n=t.slice(o,u+1),o=u+1),n.length&&"\n"!==n&&(s+=i),s+=n;return s}function k(t,e){return"\n"+r.repeat(" ",t.indent*e)}function Y(t){return t===l||t===c}function U(t){return 32<=t&&t<=126||161<=t&&t<=55295&&8232!==t&&8233!==t||57344<=t&&t<=65533&&65279!==t||65536<=t&&t<=1114111}function P(t){return U(t)&&65279!==t&&t!==M&&t!==x&&t!==N&&t!==D&&t!==E&&t!==m&&t!==d}function R(t){return/^\n* /.test(t)}var Q=1,F=2,B=3,G=4,W=5;function q(t,e,n,r,i){var o,u,s,a=!1,c=!1,l=-1!==r,C=-1,T=U(s=t.charCodeAt(0))&&65279!==s&&!Y(s)&&s!==_&&s!==b&&s!==m&&s!==M&&s!==x&&s!==N&&s!==D&&s!==E&&s!==d&&s!==w&&s!==g&&s!==h&&s!==I&&s!==L&&s!==v&&s!==p&&s!==y&&s!==j&&s!==S&&!Y(t.charCodeAt(t.length-1));if(e)for(o=0;o<t.length;o++){if(!U(u=t.charCodeAt(o)))return W;T=T&&P(u)}else{for(o=0;o<t.length;o++){if((u=t.charCodeAt(o))===f)a=!0,l&&(c=c||o-C-1>r&&" "!==t[C+1],C=o);else if(!U(u))return W;T=T&&P(u)}c=c||l&&o-C-1>r&&" "!==t[C+1]}return a||c?n>9&&R(t)?W:c?G:B:T&&!i(t)?Q:F}function J(t,e,n,r){t.dump=function(){if(0===e.length)return"''";if(!t.noCompatMode&&-1!==T.indexOf(e))return"'"+e+"'";var o=t.indent*Math.max(1,n),u=-1===t.lineWidth?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-o),s=r||t.flowLevel>-1&&n>=t.flowLevel;switch(q(e,s,t.indent,u,function(e){return function(t,e){var n,r;for(n=0,r=t.implicitTypes.length;n<r;n+=1)if(t.implicitTypes[n].resolve(e))return!0;return!1}(t,e)})){case Q:return e;case F:return"'"+e.replace(/'/g,"''")+"'";case B:return"|"+Z(e,t.indent)+V(z(e,o));case G:return">"+Z(e,t.indent)+V(z(function(t,e){var n,r,i=/(\n+)([^\n]*)/g,o=(s=t.indexOf("\n"),s=-1!==s?s:t.length,i.lastIndex=s,X(t.slice(0,s),e)),u="\n"===t[0]||" "===t[0];var s;for(;r=i.exec(t);){var a=r[1],c=r[2];n=" "===c[0],o+=a+(u||n||""===c?"":"\n")+X(c,e),u=n}return o}(e,u),o));case W:return'"'+function(t){for(var e,n,r,i="",o=0;o<t.length;o++)(e=t.charCodeAt(o))>=55296&&e<=56319&&(n=t.charCodeAt(o+1))>=56320&&n<=57343?(i+=A(1024*(e-55296)+n-56320+65536),o++):(r=C[e],i+=!r&&U(e)?t[o]:r||A(e));return i}(e)+'"';default:throw new i("impossible error: invalid scalar style")}}()}function Z(t,e){var n=R(t)?String(e):"",r="\n"===t[t.length-1];return n+(r&&("\n"===t[t.length-2]||"\n"===t)?"+":r?"":"-")+"\n"}function V(t){return"\n"===t[t.length-1]?t.slice(0,-1):t}function X(t,e){if(""===t||" "===t[0])return t;for(var n,r,i=/ [^ ]/g,o=0,u=0,s=0,a="";n=i.exec(t);)(s=n.index)-o>e&&(r=u>o?u:s,a+="\n"+t.slice(o,r),o=r+1),u=s;return a+="\n",t.length-o>e&&u>o?a+=t.slice(o,u)+"\n"+t.slice(u+1):a+=t.slice(o),a.slice(1)}function H(t,e,n){var r,o,u,c,f,l;for(u=0,c=(o=n?t.explicitTypes:t.implicitTypes).length;u<c;u+=1)if(((f=o[u]).instanceOf||f.predicate)&&(!f.instanceOf||"object"==typeof e&&e instanceof f.instanceOf)&&(!f.predicate||f.predicate(e))){if(t.tag=n?f.tag:"?",f.represent){if(l=t.styleMap[f.tag]||f.defaultStyle,"[object Function]"===s.call(f.represent))r=f.represent(e,l);else{if(!a.call(f.represent,l))throw new i("!<"+f.tag+'> tag resolver accepts not "'+l+'" style');r=f.represent[l](e,l)}t.dump=r}return!0}return!1}function K(t,e,n,r,o,u){t.tag=null,t.dump=n,H(t,n,!1)||H(t,n,!0);var a=s.call(t.dump);r&&(r=t.flowLevel<0||t.flowLevel>e);var c,l,h="[object Object]"===a||"[object Array]"===a;if(h&&(l=-1!==(c=t.duplicates.indexOf(n))),(null!==t.tag&&"?"!==t.tag||l||2!==t.indent&&e>0)&&(o=!1),l&&t.usedDuplicates[c])t.dump="*ref_"+c;else{if(h&&l&&!t.usedDuplicates[c]&&(t.usedDuplicates[c]=!0),"[object Object]"===a)r&&0!==Object.keys(t.dump).length?(!function(t,e,n,r){var o,u,s,a,c,l,h="",p=t.tag,d=Object.keys(n);if(!0===t.sortKeys)d.sort();else if("function"==typeof t.sortKeys)d.sort(t.sortKeys);else if(t.sortKeys)throw new i("sortKeys must be a boolean or a function");for(o=0,u=d.length;o<u;o+=1)l="",r&&0===o||(l+=k(t,e)),a=n[s=d[o]],K(t,e+1,s,!0,!0,!0)&&((c=null!==t.tag&&"?"!==t.tag||t.dump&&t.dump.length>1024)&&(t.dump&&f===t.dump.charCodeAt(0)?l+="?":l+="? "),l+=t.dump,c&&(l+=k(t,e)),K(t,e+1,a,!0,c)&&(t.dump&&f===t.dump.charCodeAt(0)?l+=":":l+=": ",h+=l+=t.dump));t.tag=p,t.dump=h||"{}"}(t,e,t.dump,o),l&&(t.dump="&ref_"+c+t.dump)):(!function(t,e,n){var r,i,o,u,s,a="",c=t.tag,f=Object.keys(n);for(r=0,i=f.length;r<i;r+=1)s=t.condenseFlow?'"':"",0!==r&&(s+=", "),u=n[o=f[r]],K(t,e,o,!1,!1)&&(t.dump.length>1024&&(s+="? "),s+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),K(t,e,u,!1,!1)&&(a+=s+=t.dump));t.tag=c,t.dump="{"+a+"}"}(t,e,t.dump),l&&(t.dump="&ref_"+c+" "+t.dump));else if("[object Array]"===a){var p=t.noArrayIndent&&e>0?e-1:e;r&&0!==t.dump.length?(!function(t,e,n,r){var i,o,u="",s=t.tag;for(i=0,o=n.length;i<o;i+=1)K(t,e+1,n[i],!0,!0)&&(r&&0===i||(u+=k(t,e)),t.dump&&f===t.dump.charCodeAt(0)?u+="-":u+="- ",u+=t.dump);t.tag=s,t.dump=u||"[]"}(t,p,t.dump,o),l&&(t.dump="&ref_"+c+t.dump)):(!function(t,e,n){var r,i,o="",u=t.tag;for(r=0,i=n.length;r<i;r+=1)K(t,e,n[r],!1,!1)&&(0!==r&&(o+=","+(t.condenseFlow?"":" ")),o+=t.dump);t.tag=u,t.dump="["+o+"]"}(t,p,t.dump),l&&(t.dump="&ref_"+c+" "+t.dump))}else{if("[object String]"!==a){if(t.skipInvalid)return!1;throw new i("unacceptable kind of an object to dump "+a)}"?"!==t.tag&&J(t,t.dump,e,u)}null!==t.tag&&"?"!==t.tag&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function $(t,e){var n,r,i=[],o=[];for(function t(e,n,r){var i,o,u;if(null!==e&&"object"==typeof e)if(-1!==(o=n.indexOf(e)))-1===r.indexOf(o)&&r.push(o);else if(n.push(e),Array.isArray(e))for(o=0,u=e.length;o<u;o+=1)t(e[o],n,r);else for(i=Object.keys(e),o=0,u=i.length;o<u;o+=1)t(e[i[o]],n,r)}(t,i,o),n=0,r=o.length;n<r;n+=1)e.duplicates.push(i[o[n]]);e.usedDuplicates=new Array(r)}function tt(t,e){var n=new O(e=e||{});return n.noRefs||$(t,n),K(n,0,t,!0,!0)?n.dump+"\n":""}t.exports.dump=tt,t.exports.safeDump=function(t,e){return tt(t,r.extend({schema:u},e))}},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"UPDATE_CONFIGS",function(){return E}),n.d(r,"TOGGLE_CONFIGS",function(){return C}),n.d(r,"update",function(){return T}),n.d(r,"toggle",function(){return A}),n.d(r,"loaded",function(){return z});var i={};n.r(i),n.d(i,"downloadConfig",function(){return k}),n.d(i,"getConfigByUrl",function(){return Y});var o={};n.r(o),n.d(o,"get",function(){return R});var u=n(71),s=n.n(u),a=n(72),c=n.n(a),f=n(73),l=n.n(f),h=n(74),p=n.n(h),d=n(75),y=n.n(d),w=n(1),v=n.n(w),g=(n(134),function(t){function e(){return s()(this,e),l()(this,p()(e).apply(this,arguments))}return y()(e,t),c()(e,[{key:"render",value:function(){var t=this.props.getComponent,e=t("Container"),n=t("Row"),r=t("Col"),i=t("Topbar",!0),o=t("BaseLayout",!0),u=t("onlineValidatorBadge",!0);return v.a.createElement(e,{className:"swagger-ui"},i?v.a.createElement(i,null):null,v.a.createElement(o,null),v.a.createElement(n,null,v.a.createElement(r,null,v.a.createElement(u,null))))}}]),e}(v.a.Component)),M=n(13),_=n.n(M),m=n(5),L=n.n(m),b=n(170),j=n.n(b),x=n(6),N=function(t){function e(t,n){var r;return s()(this,e),r=l()(this,p()(e).call(this,t,n)),L()(_()(r),"onUrlChange",function(t){var e=t.target.value;r.setState({url:e})}),L()(_()(r),"loadSpec",function(t){r.props.specActions.updateUrl(t),r.props.specActions.download(t)}),L()(_()(r),"onUrlSelect",function(t){var e=t.target.value||t.target.href;r.loadSpec(e),r.setSelectedUrl(e),t.preventDefault()}),L()(_()(r),"downloadUrl",function(t){r.loadSpec(r.state.url),t.preventDefault()}),L()(_()(r),"setSearch",function(t){var e=Object(x.e)();e["urls.primaryName"]=t.name;var n="".concat(window.location.protocol,"//").concat(window.location.host).concat(window.location.pathname);window&&window.history&&window.history.pushState&&window.history.replaceState(null,"","".concat(n,"?").concat(Object(x.f)(e)))}),L()(_()(r),"setSelectedUrl",function(t){var e=r.props.getConfigs().urls||[];e&&e.length&&t&&e.forEach(function(e,n){e.url===t&&(r.setState({selectedIndex:n}),r.setSearch(e))})}),L()(_()(r),"onFilterChange",function(t){var e=t.target.value;r.props.layoutActions.updateFilter(e)}),r.state={url:t.specSelectors.url(),selectedIndex:0},r}return y()(e,t),c()(e,[{key:"componentWillReceiveProps",value:function(t){this.setState({url:t.specSelectors.url()})}},{key:"componentDidMount",value:function(){var t=this,e=this.props.getConfigs(),n=e.urls||[];if(n&&n.length){var r=this.state.selectedIndex,i=e["urls.primaryName"];i&&n.forEach(function(e,n){e.name===i&&(t.setState({selectedIndex:n}),r=n)}),this.loadSpec(n[r].url)}}},{key:"render",value:function(){var t=this.props,e=t.getComponent,n=t.specSelectors,r=t.getConfigs,i=e("Button"),o=e("Link"),u="loading"===n.loadingStatus(),s={};"failed"===n.loadingStatus()&&(s.color="red"),u&&(s.color="#aaa");var a=r().urls,c=[],f=null;if(a){var l=[];a.forEach(function(t,e){l.push(v.a.createElement("option",{key:e,value:t.url},t.name))}),c.push(v.a.createElement("label",{className:"select-label",htmlFor:"select"},v.a.createElement("span",null,"Select a definition"),v.a.createElement("select",{id:"select",disabled:u,onChange:this.onUrlSelect,value:a[this.state.selectedIndex].url},l)))}else f=this.downloadUrl,c.push(v.a.createElement("input",{className:"download-url-input",type:"text",onChange:this.onUrlChange,value:this.state.url,disabled:u,style:s})),c.push(v.a.createElement(i,{className:"download-url-button",onClick:this.downloadUrl},"Explore"));return v.a.createElement("div",{className:"topbar"},v.a.createElement("div",{className:"wrapper"},v.a.createElement("div",{className:"topbar-wrapper"},v.a.createElement(o,null,v.a.createElement("img",{height:"40",src:j.a,alt:"Swagger UI"})),v.a.createElement("form",{className:"download-url-wrapper",onSubmit:f},c.map(function(t,e){return Object(w.cloneElement)(t,{key:e})})))))}}]),e}(v.a.Component),S=n(182),D=n.n(S),I=function(t,e){try{return D.a.safeLoad(t)}catch(t){return e&&e.errActions.newThrownErr(new Error(t)),{}}},E="configs_update",C="configs_toggle";function T(t,e){return{type:E,payload:L()({},t,e)}}function A(t){return{type:C,payload:t}}var O,z=function(){return function(){}},k=function(t){return function(e){return(0,e.fn.fetch)(t)}},Y=function(t,e){return function(n){var r=n.specActions;if(t)return r.downloadConfig(t).then(i,i);function i(n){n instanceof Error||n.status>=400?(r.updateLoadingStatus("failedConfig"),r.updateLoadingStatus("failedConfig"),r.updateUrl(""),console.error(n.statusText+" "+t.url),e(null)):e(I(n.text))}}},U=n(2),P=n.n(U),R=function(t,e){return t.getIn(P()(e)?e:[e])},Q=n(0),F=(O={},L()(O,E,function(t,e){return t.merge(Object(Q.fromJS)(e.payload))}),L()(O,C,function(t,e){var n=e.payload,r=t.get(n);return t.set(n,!r)}),O),B={getLocalConfig:function(){return I('---\nurl: "https://petstore.swagger.io/v2/swagger.json"\ndom_id: "#swagger-ui"\nvalidatorUrl: "https://validator.swagger.io/validator"\n')}};e.default=[function(){return{components:{Topbar:N}}},function(){return{statePlugins:{spec:{actions:i,selectors:B},configs:{reducers:F,actions:r,selectors:o}}}},function(){return{components:{StandaloneLayout:g}}}]}]).default}); +//# sourceMappingURL=swagger-ui-standalone-preset.js.map \ No newline at end of file diff --git a/WebContent/js/wow.js b/WebContent/js/wow.js new file mode 100644 index 0000000000000000000000000000000000000000..f6d0eab7401d38721f22a814136380dbd2e75d4e --- /dev/null +++ b/WebContent/js/wow.js @@ -0,0 +1,524 @@ +(function() { + var MutationObserver, Util, WeakMap, getComputedStyle, getComputedStyleRX, + bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }, + indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }; + + Util = (function() { + function Util() {} + + Util.prototype.extend = function(custom, defaults) { + var key, value; + for (key in defaults) { + value = defaults[key]; + if (custom[key] == null) { + custom[key] = value; + } + } + return custom; + }; + + Util.prototype.isMobile = function(agent) { + return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent); + }; + + Util.prototype.createEvent = function(event, bubble, cancel, detail) { + var customEvent; + if (bubble == null) { + bubble = false; + } + if (cancel == null) { + cancel = false; + } + if (detail == null) { + detail = null; + } + if (document.createEvent != null) { + customEvent = document.createEvent('CustomEvent'); + customEvent.initCustomEvent(event, bubble, cancel, detail); + } else if (document.createEventObject != null) { + customEvent = document.createEventObject(); + customEvent.eventType = event; + } else { + customEvent.eventName = event; + } + return customEvent; + }; + + Util.prototype.emitEvent = function(elem, event) { + if (elem.dispatchEvent != null) { + return elem.dispatchEvent(event); + } else if (event in (elem != null)) { + return elem[event](); + } else if (("on" + event) in (elem != null)) { + return elem["on" + event](); + } + }; + + Util.prototype.addEvent = function(elem, event, fn) { + if (elem.addEventListener != null) { + return elem.addEventListener(event, fn, false); + } else if (elem.attachEvent != null) { + return elem.attachEvent("on" + event, fn); + } else { + return elem[event] = fn; + } + }; + + Util.prototype.removeEvent = function(elem, event, fn) { + if (elem.removeEventListener != null) { + return elem.removeEventListener(event, fn, false); + } else if (elem.detachEvent != null) { + return elem.detachEvent("on" + event, fn); + } else { + return delete elem[event]; + } + }; + + Util.prototype.innerHeight = function() { + if ('innerHeight' in window) { + return window.innerHeight; + } else { + return document.documentElement.clientHeight; + } + }; + + return Util; + + })(); + + WeakMap = this.WeakMap || this.MozWeakMap || (WeakMap = (function() { + function WeakMap() { + this.keys = []; + this.values = []; + } + + WeakMap.prototype.get = function(key) { + var i, item, j, len, ref; + ref = this.keys; + for (i = j = 0, len = ref.length; j < len; i = ++j) { + item = ref[i]; + if (item === key) { + return this.values[i]; + } + } + }; + + WeakMap.prototype.set = function(key, value) { + var i, item, j, len, ref; + ref = this.keys; + for (i = j = 0, len = ref.length; j < len; i = ++j) { + item = ref[i]; + if (item === key) { + this.values[i] = value; + return; + } + } + this.keys.push(key); + return this.values.push(value); + }; + + return WeakMap; + + })()); + + MutationObserver = this.MutationObserver || this.WebkitMutationObserver || this.MozMutationObserver || (MutationObserver = (function() { + function MutationObserver() { + if (typeof console !== "undefined" && console !== null) { + console.warn('MutationObserver is not supported by your browser.'); + } + if (typeof console !== "undefined" && console !== null) { + console.warn('WOW.js cannot detect dom mutations, please call .sync() after loading new content.'); + } + } + + MutationObserver.notSupported = true; + + MutationObserver.prototype.observe = function() {}; + + return MutationObserver; + + })()); + + getComputedStyle = this.getComputedStyle || function(el, pseudo) { + this.getPropertyValue = function(prop) { + var ref; + if (prop === 'float') { + prop = 'styleFloat'; + } + if (getComputedStyleRX.test(prop)) { + prop.replace(getComputedStyleRX, function(_, _char) { + return _char.toUpperCase(); + }); + } + return ((ref = el.currentStyle) != null ? ref[prop] : void 0) || null; + }; + return this; + }; + + getComputedStyleRX = /(\-([a-z]){1})/g; + + this.WOW = (function() { + WOW.prototype.defaults = { + boxClass: 'wow', + animateClass: 'animated', + offset: 0, + mobile: true, + live: true, + callback: null + }; + + function WOW(options) { + if (options == null) { + options = {}; + } + this.scrollCallback = bind(this.scrollCallback, this); + this.scrollHandler = bind(this.scrollHandler, this); + this.resetAnimation = bind(this.resetAnimation, this); + this.start = bind(this.start, this); + this.scrolled = true; + this.config = this.util().extend(options, this.defaults); + this.animationNameCache = new WeakMap(); + this.wowEvent = this.util().createEvent(this.config.boxClass); + } + + WOW.prototype.init = function() { + var ref; + this.element = window.document.documentElement; + if ((ref = document.readyState) === "interactive" || ref === "complete") { + this.start(); + } else { + this.util().addEvent(document, 'DOMContentLoaded', this.start); + } + return this.finished = []; + }; + + WOW.prototype.start = function() { + var box, j, len, ref; + this.stopped = false; + this.boxes = (function() { + var j, len, ref, results; + ref = this.element.querySelectorAll("." + this.config.boxClass); + results = []; + for (j = 0, len = ref.length; j < len; j++) { + box = ref[j]; + results.push(box); + } + return results; + }).call(this); + this.all = (function() { + var j, len, ref, results; + ref = this.boxes; + results = []; + for (j = 0, len = ref.length; j < len; j++) { + box = ref[j]; + results.push(box); + } + return results; + }).call(this); + if (this.boxes.length) { + if (this.disabled()) { + this.resetStyle(); + } else { + ref = this.boxes; + for (j = 0, len = ref.length; j < len; j++) { + box = ref[j]; + this.applyStyle(box, true); + } + } + } + if (!this.disabled()) { + this.util().addEvent(window, 'scroll', this.scrollHandler); + this.util().addEvent(window, 'resize', this.scrollHandler); + this.interval = setInterval(this.scrollCallback, 50); + } + if (this.config.live) { + return new MutationObserver((function(_this) { + return function(records) { + var k, len1, node, record, results; + results = []; + for (k = 0, len1 = records.length; k < len1; k++) { + record = records[k]; + results.push((function() { + var l, len2, ref1, results1; + ref1 = record.addedNodes || []; + results1 = []; + for (l = 0, len2 = ref1.length; l < len2; l++) { + node = ref1[l]; + results1.push(this.doSync(node)); + } + return results1; + }).call(_this)); + } + return results; + }; + })(this)).observe(document.body, { + childList: true, + subtree: true + }); + } + }; + + WOW.prototype.stop = function() { + this.stopped = true; + this.util().removeEvent(window, 'scroll', this.scrollHandler); + this.util().removeEvent(window, 'resize', this.scrollHandler); + if (this.interval != null) { + return clearInterval(this.interval); + } + }; + + WOW.prototype.sync = function(element) { + if (MutationObserver.notSupported) { + return this.doSync(this.element); + } + }; + + WOW.prototype.doSync = function(element) { + var box, j, len, ref, results; + if (element == null) { + element = this.element; + } + if (element.nodeType !== 1) { + return; + } + element = element.parentNode || element; + ref = element.querySelectorAll("." + this.config.boxClass); + results = []; + for (j = 0, len = ref.length; j < len; j++) { + box = ref[j]; + if (indexOf.call(this.all, box) < 0) { + this.boxes.push(box); + this.all.push(box); + if (this.stopped || this.disabled()) { + this.resetStyle(); + } else { + this.applyStyle(box, true); + } + results.push(this.scrolled = true); + } else { + results.push(void 0); + } + } + return results; + }; + + WOW.prototype.show = function(box) { + this.applyStyle(box); + box.className = box.className + " " + this.config.animateClass; + if (this.config.callback != null) { + this.config.callback(box); + } + this.util().emitEvent(box, this.wowEvent); + this.util().addEvent(box, 'animationend', this.resetAnimation); + this.util().addEvent(box, 'oanimationend', this.resetAnimation); + this.util().addEvent(box, 'webkitAnimationEnd', this.resetAnimation); + this.util().addEvent(box, 'MSAnimationEnd', this.resetAnimation); + return box; + }; + + WOW.prototype.applyStyle = function(box, hidden) { + var delay, duration, iteration; + duration = box.getAttribute('data-wow-duration'); + delay = box.getAttribute('data-wow-delay'); + iteration = box.getAttribute('data-wow-iteration'); + return this.animate((function(_this) { + return function() { + return _this.customStyle(box, hidden, duration, delay, iteration); + }; + })(this)); + }; + + WOW.prototype.animate = (function() { + if ('requestAnimationFrame' in window) { + return function(callback) { + return window.requestAnimationFrame(callback); + }; + } else { + return function(callback) { + return callback(); + }; + } + })(); + + WOW.prototype.resetStyle = function() { + var box, j, len, ref, results; + ref = this.boxes; + results = []; + for (j = 0, len = ref.length; j < len; j++) { + box = ref[j]; + results.push(box.style.visibility = 'visible'); + } + return results; + }; + + WOW.prototype.resetAnimation = function(event) { + var target; + if (event.type.toLowerCase().indexOf('animationend') >= 0) { + target = event.target || event.srcElement; + return target.className = target.className.replace(this.config.animateClass, '').trim(); + } + }; + + WOW.prototype.customStyle = function(box, hidden, duration, delay, iteration) { + if (hidden) { + this.cacheAnimationName(box); + } + box.style.visibility = hidden ? 'hidden' : 'visible'; + if (duration) { + this.vendorSet(box.style, { + animationDuration: duration + }); + } + if (delay) { + this.vendorSet(box.style, { + animationDelay: delay + }); + } + if (iteration) { + this.vendorSet(box.style, { + animationIterationCount: iteration + }); + } + this.vendorSet(box.style, { + animationName: hidden ? 'none' : this.cachedAnimationName(box) + }); + return box; + }; + + WOW.prototype.vendors = ["moz", "webkit"]; + + WOW.prototype.vendorSet = function(elem, properties) { + var name, results, value, vendor; + results = []; + for (name in properties) { + value = properties[name]; + elem["" + name] = value; + results.push((function() { + var j, len, ref, results1; + ref = this.vendors; + results1 = []; + for (j = 0, len = ref.length; j < len; j++) { + vendor = ref[j]; + results1.push(elem["" + vendor + (name.charAt(0).toUpperCase()) + (name.substr(1))] = value); + } + return results1; + }).call(this)); + } + return results; + }; + + WOW.prototype.vendorCSS = function(elem, property) { + var j, len, ref, result, style, vendor; + style = getComputedStyle(elem); + result = style.getPropertyCSSValue(property); + ref = this.vendors; + for (j = 0, len = ref.length; j < len; j++) { + vendor = ref[j]; + result = result || style.getPropertyCSSValue("-" + vendor + "-" + property); + } + return result; + }; + + WOW.prototype.animationName = function(box) { + var animationName; + try { + animationName = this.vendorCSS(box, 'animation-name').cssText; + } catch (_error) { + animationName = getComputedStyle(box).getPropertyValue('animation-name'); + } + if (animationName === 'none') { + return ''; + } else { + return animationName; + } + }; + + WOW.prototype.cacheAnimationName = function(box) { + return this.animationNameCache.set(box, this.animationName(box)); + }; + + WOW.prototype.cachedAnimationName = function(box) { + return this.animationNameCache.get(box); + }; + + WOW.prototype.scrollHandler = function() { + return this.scrolled = true; + }; + + WOW.prototype.scrollCallback = function() { + var box; + if (this.scrolled) { + this.scrolled = false; + this.boxes = (function() { + var j, len, ref, results; + ref = this.boxes; + results = []; + for (j = 0, len = ref.length; j < len; j++) { + box = ref[j]; + if (!(box)) { + continue; + } + if (this.isVisible(box)) { + this.show(box); + continue; + } + results.push(box); + } + return results; + }).call(this); + if (!(this.boxes.length || this.config.live)) { + return this.stop(); + } + } + }; + + WOW.prototype.offsetTop = function(element) { + var top; + while (element.offsetTop === void 0) { + element = element.parentNode; + } + top = element.offsetTop; + while (element = element.offsetParent) { + top += element.offsetTop; + } + return top; + }; + + WOW.prototype.isVisible = function(box) { + var bottom, offset, top, viewBottom, viewTop; + offset = box.getAttribute('data-wow-offset') || this.config.offset; + viewTop = window.pageYOffset; + viewBottom = viewTop + Math.min(this.element.clientHeight, this.util().innerHeight()) - offset; + top = this.offsetTop(box); + bottom = top + box.clientHeight; + return top <= viewBottom && bottom >= viewTop; + }; + + WOW.prototype.util = function() { + return this._util != null ? this._util : this._util = new Util(); + }; + + WOW.prototype.disabled = function() { + return !this.config.mobile && this.util().isMobile(navigator.userAgent); + }; + + return WOW; + + })(); + +}).call(this); + + +/* ============================================== +ANIMATION --> +=============================================== */ + + wow = new WOW({ + boxClass: 'wow', // default + animateClass: 'animated', // default + offset: 0, // default + mobile: true, // default + live: true // default + }) + wow.init(); + diff --git a/WebContent/js/www-embed-player.js b/WebContent/js/www-embed-player.js new file mode 100644 index 0000000000000000000000000000000000000000..a458fa3f178a7c848524b9daad9a6797edc58047 --- /dev/null +++ b/WebContent/js/www-embed-player.js @@ -0,0 +1,849 @@ +(function(){/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +var n;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}} +var ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; +function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");} +var da=ca(this);function r(a,b){if(b)a:{for(var c=da,d=a.split("."),e=0;e<d.length-1;e++){var f=d[e];if(!(f in c))break a;c=c[f]}d=d[d.length-1];e=c[d];f=b(e);f!=e&&null!=f&&ba(c,d,{configurable:!0,writable:!0,value:f})}} +r("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)} +function c(e,f){this.f=e;ba(this,"description",{configurable:!0,writable:!0,value:f})} +if(a)return a;c.prototype.toString=function(){return this.f}; +var d=0;return b}); +r("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}})}return a}); +function ea(a){a={next:a};a[Symbol.iterator]=function(){return this}; +return a} +function u(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}} +function fa(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c} +var ha="function"==typeof Object.create?Object.create:function(a){function b(){} +b.prototype=a;return new b},ia=function(){function a(){function c(){} +new c;Reflect.construct(c,[],function(){}); +return new c instanceof c} +if("undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0===e&&(e=c); +e=ha(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),ja; +if("function"==typeof Object.setPrototypeOf)ja=Object.setPrototypeOf;else{var ka;a:{var la={a:!0},ma={};try{ma.__proto__=la;ka=ma.a;break a}catch(a){}ka=!1}ja=ka?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var na=ja; +function v(a,b){a.prototype=ha(b.prototype);a.prototype.constructor=a;if(na)na(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.N=b.prototype} +function oa(){this.m=!1;this.i=null;this.g=void 0;this.f=1;this.j=this.l=0;this.u=this.h=null} +function qa(a){if(a.m)throw new TypeError("Generator is already running");a.m=!0} +oa.prototype.B=function(a){this.g=a}; +function ra(a,b){a.h={Ea:b,ra:!0};a.f=a.l||a.j} +oa.prototype["return"]=function(a){this.h={"return":a};this.f=this.j}; +function w(a,b,c){a.f=c;return{value:b}} +oa.prototype.F=function(a){this.f=a}; +function sa(a){a.l=2;a.j=3} +function ta(a){a.l=0;a.h=null} +function ua(a){a.u=[a.h];a.l=0;a.j=0} +function va(a){var b=a.u.splice(0)[0];(b=a.h=a.h||b)?b.ra?a.f=a.l||a.j:void 0!=b.F&&a.j<b.F?(a.f=b.F,a.h=null):a.f=a.j:a.f=0} +function wa(a){this.f=new oa;this.g=a} +function xa(a,b){qa(a.f);var c=a.f.i;if(c)return ya(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.f["return"]); +a.f["return"](b);return za(a)} +function ya(a,b,c,d){try{var e=b.call(a.f.i,c);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.f.m=!1,e;var f=e.value}catch(g){return a.f.i=null,ra(a.f,g),za(a)}a.f.i=null;d.call(a.f,f);return za(a)} +function za(a){for(;a.f.f;)try{var b=a.g(a.f);if(b)return a.f.m=!1,{value:b.value,done:!1}}catch(c){a.f.g=void 0,ra(a.f,c)}a.f.m=!1;if(a.f.h){b=a.f.h;a.f.h=null;if(b.ra)throw b.Ea;return{value:b["return"],done:!0}}return{value:void 0,done:!0}} +function Aa(a){this.next=function(b){qa(a.f);a.f.i?b=ya(a,a.f.i.next,b,a.f.B):(a.f.B(b),b=za(a));return b}; +this["throw"]=function(b){qa(a.f);a.f.i?b=ya(a,a.f.i["throw"],b,a.f.B):(ra(a.f,b),b=za(a));return b}; +this["return"]=function(b){return xa(a,b)}; +this[Symbol.iterator]=function(){return this}} +function x(a,b){var c=new Aa(new wa(b));na&&a.prototype&&na(c,a.prototype);return c} +r("Reflect",function(a){return a?a:{}}); +r("Reflect.construct",function(){return ia}); +function Ba(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""} +r("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Ba(this,b,"endsWith");b+="";void 0===c&&(c=d.length);for(var e=Math.max(0,Math.min(c|0,d.length)),f=b.length;0<f&&0<e;)if(d[--e]!=b[--f])return!1;return 0>=f}}); +r("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ba(this,b,"startsWith");b+="";for(var e=d.length,f=b.length,g=Math.max(0,Math.min(c|0,d.length)),h=0;h<f&&g<e;)if(d[g++]!=b[h++])return!1;return h>=f}}); +function Ca(a,b){return Object.prototype.hasOwnProperty.call(a,b)} +var Da="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Ca(d,e)&&(a[e]=d[e])}return a}; +r("Object.assign",function(a){return a||Da}); +r("Promise",function(a){function b(g){this.g=0;this.h=void 0;this.f=[];var h=this.i();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}} +function c(){this.f=null} +function d(g){return g instanceof b?g:new b(function(h){h(g)})} +if(a)return a;c.prototype.g=function(g){if(null==this.f){this.f=[];var h=this;this.h(function(){h.j()})}this.f.push(g)}; +var e=da.setTimeout;c.prototype.h=function(g){e(g,0)}; +c.prototype.j=function(){for(;this.f&&this.f.length;){var g=this.f;this.f=[];for(var h=0;h<g.length;++h){var k=g[h];g[h]=null;try{k()}catch(l){this.i(l)}}}this.f=null}; +c.prototype.i=function(g){this.h(function(){throw g;})}; +b.prototype.i=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}} +var h=this,k=!1;return{resolve:g(this.C),reject:g(this.j)}}; +b.prototype.C=function(g){if(g===this)this.j(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.G(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?this.u(g):this.l(g)}}; +b.prototype.u=function(g){var h=void 0;try{h=g.then}catch(k){this.j(k);return}"function"==typeof h?this.H(h,g):this.l(g)}; +b.prototype.j=function(g){this.m(2,g)}; +b.prototype.l=function(g){this.m(1,g)}; +b.prototype.m=function(g,h){if(0!=this.g)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.g);this.g=g;this.h=h;this.B()}; +b.prototype.B=function(){if(null!=this.f){for(var g=0;g<this.f.length;++g)f.g(this.f[g]);this.f=null}}; +var f=new c;b.prototype.G=function(g){var h=this.i();g.ca(h.resolve,h.reject)}; +b.prototype.H=function(g,h){var k=this.i();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}}; +b.prototype.then=function(g,h){function k(t,p){return"function"==typeof t?function(D){try{l(t(D))}catch(N){m(N)}}:p} +var l,m,q=new b(function(t,p){l=t;m=p}); +this.ca(k(g,l),k(h,m));return q}; +b.prototype["catch"]=function(g){return this.then(void 0,g)}; +b.prototype.ca=function(g,h){function k(){switch(l.g){case 1:g(l.h);break;case 2:h(l.h);break;default:throw Error("Unexpected state: "+l.g);}} +var l=this;null==this.f?f.g(k):this.f.push(k)}; +b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})}; +b.race=function(g){return new b(function(h,k){for(var l=u(g),m=l.next();!m.done;m=l.next())d(m.value).ca(h,k)})}; +b.all=function(g){var h=u(g),k=h.next();return k.done?d([]):new b(function(l,m){function q(D){return function(N){t[D]=N;p--;0==p&&l(t)}} +var t=[],p=0;do t.push(void 0),p++,d(k.value).ca(q(t.length-1),m),k=h.next();while(!k.done)})}; +return b}); +r("Object.setPrototypeOf",function(a){return a||na}); +r("WeakMap",function(a){function b(k){this.f=(h+=Math.random()+1).toString();if(k){k=u(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}} +function c(){} +function d(k){var l=typeof k;return"object"===l&&null!==k||"function"===l} +function e(k){if(!Ca(k,g)){var l=new c;ba(k,g,{value:l})}} +function f(k){var l=Object[k];l&&(Object[k]=function(m){if(m instanceof c)return m;Object.isExtensible(m)&&e(m);return l(m)})} +if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),m=new a([[k,2],[l,3]]);if(2!=m.get(k)||3!=m.get(l))return!1;m["delete"](k);m.set(l,4);return!m.has(k)&&4==m.get(l)}catch(q){return!1}}())return a; +var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0;b.prototype.set=function(k,l){if(!d(k))throw Error("Invalid WeakMap key");e(k);if(!Ca(k,g))throw Error("WeakMap key fail: "+k);k[g][this.f]=l;return this}; +b.prototype.get=function(k){return d(k)&&Ca(k,g)?k[g][this.f]:void 0}; +b.prototype.has=function(k){return d(k)&&Ca(k,g)&&Ca(k[g],this.f)}; +b.prototype["delete"]=function(k){return d(k)&&Ca(k,g)&&Ca(k[g],this.f)?delete k[g][this.f]:!1}; +return b}); +r("Map",function(a){function b(){var h={};return h.previous=h.next=h.head=h} +function c(h,k){var l=h.f;return ea(function(){if(l){for(;l.head!=h.f;)l=l.previous;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})} +function d(h,k){var l=k&&typeof k;"object"==l||"function"==l?f.has(k)?l=f.get(k):(l=""+ ++g,f.set(k,l)):l="p_"+k;var m=h.g[l];if(m&&Ca(h.g,l))for(var q=0;q<m.length;q++){var t=m[q];if(k!==k&&t.key!==t.key||k===t.key)return{id:l,list:m,index:q,A:t}}return{id:l,list:m,index:-1,A:void 0}} +function e(h){this.g={};this.f=b();this.size=0;if(h){h=u(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}} +if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),k=new a(u([[h,"s"]]));if("s"!=k.get(h)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||"s"!=m.value[1])return!1;m=l.next();return m.done||4!=m.value[0].x||"t"!=m.value[1]||!l.next().done?!1:!0}catch(q){return!1}}())return a; +var f=new WeakMap;e.prototype.set=function(h,k){h=0===h?0:h;var l=d(this,h);l.list||(l.list=this.g[l.id]=[]);l.A?l.A.value=k:(l.A={next:this.f,previous:this.f.previous,head:this.f,key:h,value:k},l.list.push(l.A),this.f.previous.next=l.A,this.f.previous=l.A,this.size++);return this}; +e.prototype["delete"]=function(h){h=d(this,h);return h.A&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.g[h.id],h.A.previous.next=h.A.next,h.A.next.previous=h.A.previous,h.A.head=null,this.size--,!0):!1}; +e.prototype.clear=function(){this.g={};this.f=this.f.previous=b();this.size=0}; +e.prototype.has=function(h){return!!d(this,h).A}; +e.prototype.get=function(h){return(h=d(this,h).A)&&h.value}; +e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})}; +e.prototype.keys=function(){return c(this,function(h){return h.key})}; +e.prototype.values=function(){return c(this,function(h){return h.value})}; +e.prototype.forEach=function(h,k){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],this)}; +e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e}); +r("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Ca(b,d)&&c.push([d,b[d]]);return c}}); +r("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Ba(this,b,"includes").indexOf(b,c||0)}}); +r("Set",function(a){function b(c){this.f=new Map;if(c){c=u(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.f.size} +if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(u([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a; +b.prototype.add=function(c){c=0===c?0:c;this.f.set(c,c);this.size=this.f.size;return this}; +b.prototype["delete"]=function(c){c=this.f["delete"](c);this.size=this.f.size;return c}; +b.prototype.clear=function(){this.f.clear();this.size=0}; +b.prototype.has=function(c){return this.f.has(c)}; +b.prototype.entries=function(){return this.f.entries()}; +b.prototype.values=function(){return this.f.values()}; +b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.f.forEach(function(f){return c.call(d,f,f,e)})}; +return b}); +var y=this||self;function z(a,b,c){a=a.split(".");c=c||y;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} +var Ea=/^[\w+/_-]+[=]{0,2}$/,Fa=null;function Ga(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&Ea.test(a)?a:""} +function A(a,b){for(var c=a.split("."),d=b||y,e=0;e<c.length;e++)if(d=d[c[e]],null==d)return null;return d} +function Ha(){} +function Ia(a){a.ka=void 0;a.getInstance=function(){return a.ka?a.ka:a.ka=new a}} +function Ja(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"} +function Ka(a){var b=Ja(a);return"array"==b||"object"==b&&"number"==typeof a.length} +function La(a){return"function"==Ja(a)} +function Ma(a){var b=typeof a;return"object"==b&&null!=a||"function"==b} +function Na(a){return Object.prototype.hasOwnProperty.call(a,Pa)&&a[Pa]||(a[Pa]=++Qa)} +var Pa="closure_uid_"+(1E9*Math.random()>>>0),Qa=0;function Ra(a,b,c){return a.call.apply(a.bind,arguments)} +function Sa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}} +function B(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?B=Ra:B=Sa;return B.apply(null,arguments)} +function Ta(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} +var C=Date.now;function Ua(a,b){z(a,b,void 0)} +function E(a,b){function c(){} +c.prototype=b.prototype;a.N=b.prototype;a.prototype=new c;a.prototype.constructor=a} +function Va(a){return a} +;function F(a){if(Error.captureStackTrace)Error.captureStackTrace(this,F);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))} +E(F,Error);F.prototype.name="CustomError";function Wa(a){a=a.url;var b=/[?&]dsh=1(&|$)/.test(a);this.h=!b&&/[?&]ae=1(&|$)/.test(a);this.i=!b&&/[?&]ae=2(&|$)/.test(a);if((this.f=/[?&]adurl=([^&]*)/.exec(a))&&this.f[1]){try{var c=decodeURIComponent(this.f[1])}catch(d){c=null}this.g=c}} +;function Xa(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}} +;var Ya=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0); +for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},G=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Za=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,g=0;g<c;g++)if(g in f){var h=f[g]; +b.call(void 0,h,g,a)&&(d[e++]=h)}return d},$a=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a)); +return d},ab=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c; +G(a,function(e,f){d=b.call(void 0,d,e,f,a)}); +return d}; +function bb(a,b){a:{var c=a.length;for(var d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=-1}return 0>c?null:"string"===typeof a?a.charAt(c):a[c]} +function cb(a,b){var c=Ya(a,b);0<=c&&Array.prototype.splice.call(a,c,1)} +function db(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]} +function eb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ka(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}} +;function fb(a,b){for(var c in a)b.call(void 0,a[c],c,a)} +function gb(a,b){var c=Ka(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a} +function hb(a){var b=ib,c;for(c in b)if(a.call(void 0,b[c],c,b))return c} +function jb(a){for(var b in a)return!1;return!0} +function kb(a,b){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=!0} +function lb(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(var d in b)if(!(d in a))return!1;return!0} +function mb(a){var b={},c;for(c in a)b[c]=a[c];return b} +function nb(a){var b=Ja(a);if("object"==b||"array"==b){if(La(a.clone))return a.clone();b="array"==b?[]:{};for(var c in a)b[c]=nb(a[c]);return b}return a} +var ob="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function pb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<ob.length;f++)c=ob[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}} +;var qb;function rb(){if(void 0===qb){var a=null,b=y.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Va,createScript:Va,createScriptURL:Va})}catch(c){y.console&&y.console.error(c.message)}qb=a}else qb=a}return qb} +;function sb(a,b){this.f=a===tb&&b||"";this.g=ub} +sb.prototype.L=!0;sb.prototype.K=function(){return this.f}; +function vb(a){return a instanceof sb&&a.constructor===sb&&a.g===ub?a.f:"type_error:Const"} +var ub={},tb={};function wb(a,b){this.f=a===xb&&b||"";this.g=yb} +wb.prototype.L=!0;wb.prototype.K=function(){return this.f.toString()}; +wb.prototype.ja=!0;wb.prototype.ga=function(){return 1}; +function zb(a){if(a instanceof wb&&a.constructor===wb&&a.g===yb)return a.f;Ja(a);return"type_error:TrustedResourceUrl"} +var yb={};function Ab(a){var b=rb();a=b?b.createScriptURL(a):a;return new wb(xb,a)} +var xb={};var Bb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; +function Cb(a,b){if(b)a=a.replace(Db,"&").replace(Eb,"<").replace(Fb,">").replace(Gb,""").replace(Hb,"'").replace(Ib,"�");else{if(!Jb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Db,"&"));-1!=a.indexOf("<")&&(a=a.replace(Eb,"<"));-1!=a.indexOf(">")&&(a=a.replace(Fb,">"));-1!=a.indexOf('"')&&(a=a.replace(Gb,"""));-1!=a.indexOf("'")&&(a=a.replace(Hb,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ib,"�"))}return a} +var Db=/&/g,Eb=/</g,Fb=/>/g,Gb=/"/g,Hb=/'/g,Ib=/\x00/g,Jb=/[\x00&<>"']/;function H(a,b){this.f=a===Kb&&b||"";this.g=Lb} +H.prototype.L=!0;H.prototype.K=function(){return this.f.toString()}; +H.prototype.ja=!0;H.prototype.ga=function(){return 1}; +function Mb(a){if(a instanceof H&&a.constructor===H&&a.g===Lb)return a.f;Ja(a);return"type_error:SafeUrl"} +var Nb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function Ob(a){if(a instanceof H)return a;a="object"==typeof a&&a.L?a.K():String(a);Nb.test(a)||(a="about:invalid#zClosurez");return new H(Kb,a)} +var Lb={},Pb=new H(Kb,"about:invalid#zClosurez"),Kb={};var Qb;a:{var Rb=y.navigator;if(Rb){var Sb=Rb.userAgent;if(Sb){Qb=Sb;break a}}Qb=""}function I(a){return-1!=Qb.indexOf(a)} +;function Tb(){this.f="";this.h=Vb;this.g=null} +Tb.prototype.ja=!0;Tb.prototype.ga=function(){return this.g}; +Tb.prototype.L=!0;Tb.prototype.K=function(){return this.f.toString()}; +var Vb={};function Wb(a,b){var c=new Tb,d=rb();c.f=d?d.createHTML(a):a;c.g=b;return c} +;function Xb(a,b){var c=b instanceof H?b:Ob(b);a.href=Mb(c)} +function Yb(a,b){a.src=zb(b);var c;(c=a.ownerDocument&&a.ownerDocument.defaultView)&&c!=y?c=Ga(c.document):(null===Fa&&(Fa=Ga(y.document)),c=Fa);c&&a.setAttribute("nonce",c)} +;function Zb(a){return a=Cb(a,void 0)} +function $b(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b} +;var ac=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function J(a){return a?decodeURI(a):a} +function K(a,b){return b.match(ac)[a]||null} +function bc(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)bc(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))} +function cc(a){var b=[],c;for(c in a)bc(c,a[c],b);return b.join("&")} +function dc(a,b){var c=cc(b);if(c){var d=a.indexOf("#");0>d&&(d=a.length);var e=a.indexOf("?");if(0>e||e>d){e=d;var f=""}else f=a.substring(e+1,d);d=[a.substr(0,e),f,a.substr(d)];e=d[1];d[1]=c?e?e+"&"+c:c:e;c=d[0]+(d[1]?"?"+d[1]:"")+d[2]}else c=a;return c} +var ec=/#|$/;function fc(a,b){var c=a.search(ec);a:{var d=0;for(var e=b.length;0<=(d=a.indexOf(b,d))&&d<c;){var f=a.charCodeAt(d-1);if(38==f||63==f)if(f=a.charCodeAt(d+e),!f||61==f||38==f||35==f)break a;d+=e+1}d=-1}if(0>d)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))} +;var gc=I("Opera"),hc=I("Trident")||I("MSIE"),ic=I("Edge"),jc=I("Gecko")&&!(-1!=Qb.toLowerCase().indexOf("webkit")&&!I("Edge"))&&!(I("Trident")||I("MSIE"))&&!I("Edge"),kc=-1!=Qb.toLowerCase().indexOf("webkit")&&!I("Edge");function lc(){var a=y.document;return a?a.documentMode:void 0} +var mc;a:{var nc="",oc=function(){var a=Qb;if(jc)return/rv:([^\);]+)(\)|;)/.exec(a);if(ic)return/Edge\/([\d\.]+)/.exec(a);if(hc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(kc)return/WebKit\/(\S+)/.exec(a);if(gc)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); +oc&&(nc=oc?oc[1]:"");if(hc){var pc=lc();if(null!=pc&&pc>parseFloat(nc)){mc=String(pc);break a}}mc=nc}var qc=mc,rc;if(y.document&&hc){var sc=lc();rc=sc?sc:parseInt(qc,10)||void 0}else rc=void 0;var tc=rc;var uc={},vc=null;var L=window;function wc(a){var b=A("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||y.$googDebugFname||b}catch(f){e="Not available",c=!0}return!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:(b=a.message,null==b&&(a.constructor&& +a.constructor instanceof Function?(a.constructor.name?b=a.constructor.name:(b=a.constructor,xc[b]?b=xc[b]:(b=String(b),xc[b]||(c=/function\s+([^\(]+)/m.exec(b),xc[b]=c?c[1]:"[Anonymous]"),b=xc[b])),b='Unknown Error of type "'+b+'"'):b="Unknown Error of unknown type"),{message:b,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:a.stack||"Not available"})} +var xc={};function yc(a){this.f=a||{cookie:""}} +n=yc.prototype;n.isEnabled=function(){return navigator.cookieEnabled}; +n.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.Bb;d=c.secure||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.sa}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);c=f?";domain="+f:"";g=g?";path="+g:"";d=d?";secure":"";h=0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(C()+1E3*h)).toUTCString();this.f.cookie=a+"="+b+c+g+h+d+(null!=e?";samesite="+e: +"")}; +n.get=function(a,b){for(var c=a+"=",d=(this.f.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Bb(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b}; +n.remove=function(a,b,c){var d=void 0!==this.get(a);this.set(a,"",{sa:0,path:b,domain:c});return d}; +n.isEmpty=function(){return!this.f.cookie}; +n.clear=function(){for(var a=(this.f.cookie||"").split(";"),b=[],c=[],d,e,f=0;f<a.length;f++)e=Bb(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));for(a=b.length-1;0<=a;a--)this.remove(b[a])}; +var zc=new yc("undefined"==typeof document?null:document);var Ac=!hc||9<=Number(tc);function Bc(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0} +n=Bc.prototype;n.clone=function(){return new Bc(this.x,this.y)}; +n.equals=function(a){return a instanceof Bc&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)}; +n.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; +n.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; +n.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function Cc(a,b){this.width=a;this.height=b} +n=Cc.prototype;n.clone=function(){return new Cc(this.width,this.height)}; +n.aspectRatio=function(){return this.width/this.height}; +n.isEmpty=function(){return!(this.width*this.height)}; +n.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; +n.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; +n.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Dc(a){var b=document;return"string"===typeof a?b.getElementById(a):a} +function Ec(a,b){fb(b,function(c,d){c&&"object"==typeof c&&c.L&&(c=c.K());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Fc.hasOwnProperty(d)?a.setAttribute(Fc[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})} +var Fc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; +function Gc(a,b,c){var d=arguments,e=document,f=String(d[0]),g=d[1];if(!Ac&&g&&(g.name||g.type)){f=["<",f];g.name&&f.push(' name="',Zb(g.name),'"');if(g.type){f.push(' type="',Zb(g.type),'"');var h={};pb(h,g);delete h.type;g=h}f.push(">");f=f.join("")}f=Hc(e,f);g&&("string"===typeof g?f.className=g:Array.isArray(g)?f.className=g.join(" "):Ec(f,g));2<d.length&&Ic(e,f,d);return f} +function Ic(a,b,c){function d(g){g&&b.appendChild("string"===typeof g?a.createTextNode(g):g)} +for(var e=2;e<c.length;e++){var f=c[e];!Ka(f)||Ma(f)&&0<f.nodeType?d(f):G(Jc(f)?db(f):f,d)}} +function Hc(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)} +function Jc(a){if(a&&"number"==typeof a.length){if(Ma(a))return"function"==typeof a.item||"string"==typeof a.item;if(La(a))return"function"==typeof a.item}return!1} +function Kc(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} +;function Lc(a){Mc();return Ab(a)} +var Mc=Ha;function Nc(a){var b=Oc;if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a.call(void 0,b[c],c,b)} +function Pc(){var a=[];Nc(function(b){a.push(b)}); +return a} +var Oc={hb:"allow-forms",ib:"allow-modals",jb:"allow-orientation-lock",kb:"allow-pointer-lock",lb:"allow-popups",mb:"allow-popups-to-escape-sandbox",nb:"allow-presentation",ob:"allow-same-origin",pb:"allow-scripts",qb:"allow-top-navigation",rb:"allow-top-navigation-by-user-activation"},Qc=Xa(function(){return Pc()}); +function Rc(){var a=Hc(document,"IFRAME"),b={};G(Qc(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)}); +return b} +;function M(){this.g=this.g;this.B=this.B} +M.prototype.g=!1;M.prototype.dispose=function(){this.g||(this.g=!0,this.o())}; +function Sc(a,b){a.g?b():(a.B||(a.B=[]),a.B.push(b))} +M.prototype.o=function(){if(this.B)for(;this.B.length;)this.B.shift()()}; +function Tc(a){a&&"function"==typeof a.dispose&&a.dispose()} +function Uc(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Ka(d)?Uc.apply(null,d):Tc(d)}} +;function O(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function f(k){try{h(b.next(k))}catch(l){e(l)}} +function g(k){try{h(b["throw"](k))}catch(l){e(l)}} +function h(k){k.done?d(k.value):(new c(function(l){l(k.value)})).then(f,g)} +h((b=b.apply(a,void 0)).next())})} +;function Vc(a){"number"==typeof a&&(a=Math.round(a)+"px");return a} +;Ab(vb(new sb(tb,"//fonts.googleapis.com/css")));var Wc=(new Date).getTime();function Xc(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"chrome-untrusted"!==a&&"chrome"!==a&&"app"!==a)throw Error("Invalid URI scheme in origin: "+a);c=""; +var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c} +;function Yc(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;m=l=0} +function b(q){for(var t=g,p=0;64>p;p+=4)t[p/4]=q[p]<<24|q[p+1]<<16|q[p+2]<<8|q[p+3];for(p=16;80>p;p++)q=t[p-3]^t[p-8]^t[p-14]^t[p-16],t[p]=(q<<1|q>>>31)&4294967295;q=e[0];var D=e[1],N=e[2],pa=e[3],ed=e[4];for(p=0;80>p;p++){if(40>p)if(20>p){var Oa=pa^D&(N^pa);var Ub=1518500249}else Oa=D^N^pa,Ub=1859775393;else 60>p?(Oa=D&N|pa&(D|N),Ub=2400959708):(Oa=D^N^pa,Ub=3395469782);Oa=((q<<5|q>>>27)&4294967295)+Oa+ed+Ub+t[p]&4294967295;ed=pa;pa=N;N=(D<<30|D>>>2)&4294967295;D=q;q=Oa}e[0]=e[0]+q&4294967295;e[1]= +e[1]+D&4294967295;e[2]=e[2]+N&4294967295;e[3]=e[3]+pa&4294967295;e[4]=e[4]+ed&4294967295} +function c(q,t){if("string"===typeof q){q=unescape(encodeURIComponent(q));for(var p=[],D=0,N=q.length;D<N;++D)p.push(q.charCodeAt(D));q=p}t||(t=q.length);p=0;if(0==l)for(;p+64<t;)b(q.slice(p,p+64)),p+=64,m+=64;for(;p<t;)if(f[l++]=q[p++],m++,64==l)for(l=0,b(f);p+64<t;)b(q.slice(p,p+64)),p+=64,m+=64} +function d(){var q=[],t=8*m;56>l?c(h,56-l):c(h,64-(l-56));for(var p=63;56<=p;p--)f[p]=t&255,t>>>=8;b(f);for(p=t=0;5>p;p++)for(var D=24;0<=D;D-=8)q[t++]=e[p]>>D&255;return q} +for(var e=[],f=[],g=[],h=[128],k=1;64>k;++k)h[k]=0;var l,m;a();return{reset:a,update:c,digest:d,Da:function(){for(var q=d(),t="",p=0;p<q.length;p++)t+="0123456789ABCDEF".charAt(Math.floor(q[p]/16))+"0123456789ABCDEF".charAt(q[p]%16);return t}}} +;function Zc(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],G(d,function(h){e.push(h)}),$c(e.join(" ")); +var f=[],g=[];G(c,function(h){g.push(h.key);f.push(h.value)}); +c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];G(d,function(h){e.push(h)}); +a=$c(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")} +function $c(a){var b=Yc();b.update(a);return b.Da().toLowerCase()} +;function ad(a){var b=Xc(String(y.location.href)),c;(c=y.__SAPISID||y.__APISID||y.__OVERRIDE_SID)?c=!0:(c=new yc(document),c=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID")||c.get("SID"),c=!!c);if(c&&(c=(b=0==b.indexOf("https:")||0==b.indexOf("chrome-extension:"))?y.__SAPISID:y.__APISID,c||(c=new yc(document),c=c.get(b?"SAPISID":"APISID")||c.get("__Secure-3PAPISID")),c)){b=b?"SAPISIDHASH":"APISIDHASH";var d=String(y.location.href);return d&&c&&b?[b,Zc(Xc(d),c,a||null)].join(" "):null}return null} +;function bd(){this.g=[];this.f=-1} +bd.prototype.set=function(a,b){b=void 0===b?!0:b;0<=a&&52>a&&0===a%1&&this.g[a]!=b&&(this.g[a]=b,this.f=-1)}; +bd.prototype.get=function(a){return!!this.g[a]}; +function cd(a){-1==a.f&&(a.f=ab(a.g,function(b,c,d){return c?b+Math.pow(2,d):b},0)); +return a.f} +;function dd(a,b){this.h=a;this.i=b;this.g=0;this.f=null} +dd.prototype.get=function(){if(0<this.g){this.g--;var a=this.f;this.f=a.next;a.next=null}else a=this.h();return a}; +function fd(a,b){a.i(b);100>a.g&&(a.g++,b.next=a.f,a.f=b)} +;function gd(a){y.setTimeout(function(){throw a;},0)} +var hd; +function id(){var a=y.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!I("Presto")&&(a=function(){var e=Hc(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=B(function(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},this); +f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}}); +if("undefined"!==typeof a&&!I("Trident")&&!I("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.qa;c.qa=null;e()}}; +return function(e){d.next={qa:e};d=d.next;b.port2.postMessage(0)}}return function(e){y.setTimeout(e,0)}} +;function jd(){this.g=this.f=null} +var ld=new dd(function(){return new kd},function(a){a.reset()}); +jd.prototype.add=function(a,b){var c=ld.get();c.set(a,b);this.g?this.g.next=c:this.f=c;this.g=c}; +jd.prototype.remove=function(){var a=null;this.f&&(a=this.f,this.f=this.f.next,this.f||(this.g=null),a.next=null);return a}; +function kd(){this.next=this.scope=this.f=null} +kd.prototype.set=function(a,b){this.f=a;this.scope=b;this.next=null}; +kd.prototype.reset=function(){this.next=this.scope=this.f=null};function md(a,b){nd||od();pd||(nd(),pd=!0);qd.add(a,b)} +var nd;function od(){if(y.Promise&&y.Promise.resolve){var a=y.Promise.resolve(void 0);nd=function(){a.then(rd)}}else nd=function(){var b=rd; +!La(y.setImmediate)||y.Window&&y.Window.prototype&&!I("Edge")&&y.Window.prototype.setImmediate==y.setImmediate?(hd||(hd=id()),hd(b)):y.setImmediate(b)}} +var pd=!1,qd=new jd;function rd(){for(var a;a=qd.remove();){try{a.f.call(a.scope)}catch(b){gd(b)}fd(ld,a)}pd=!1} +;function sd(){this.g=-1} +;function td(){this.g=64;this.f=[];this.l=[];this.m=[];this.i=[];this.i[0]=128;for(var a=1;a<this.g;++a)this.i[a]=0;this.j=this.h=0;this.reset()} +E(td,sd);td.prototype.reset=function(){this.f[0]=1732584193;this.f[1]=4023233417;this.f[2]=2562383102;this.f[3]=271733878;this.f[4]=3285377520;this.j=this.h=0}; +function ud(a,b,c){c||(c=0);var d=a.m;if("string"===typeof b)for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.f[0];c=a.f[1];var g=a.f[2],h=a.f[3],k=a.f[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=h^c&(g^h);var l=1518500249}else f=c^g^h,l=1859775393;else 60>e?(f=c&g|h&(c|g),l=2400959708): +(f=c^g^h,l=3395469782);f=(b<<5|b>>>27)+f+k+l+d[e]&4294967295;k=h;h=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.f[0]=a.f[0]+b&4294967295;a.f[1]=a.f[1]+c&4294967295;a.f[2]=a.f[2]+g&4294967295;a.f[3]=a.f[3]+h&4294967295;a.f[4]=a.f[4]+k&4294967295} +td.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.g,d=0,e=this.l,f=this.h;d<b;){if(0==f)for(;d<=c;)ud(this,a,d),d+=this.g;if("string"===typeof a)for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.g){ud(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.g){ud(this,e);f=0;break}}this.h=f;this.j+=b}}; +td.prototype.digest=function(){var a=[],b=8*this.j;56>this.h?this.update(this.i,56-this.h):this.update(this.i,this.g-(this.h-56));for(var c=this.g-1;56<=c;c--)this.l[c]=b&255,b/=256;ud(this,this.l);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.f[c]>>d&255,++b;return a};function vd(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""} +function wd(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)} +function xd(a,b){if(a.classList)var c=a.classList.contains(b);else c=a.classList?a.classList:vd(a).match(/\S+/g)||[],c=0<=Ya(c,b);return c} +function yd(){var a=document.body;a.classList?a.classList.remove("inverted-hdpi"):xd(a,"inverted-hdpi")&&wd(a,Za(a.classList?a.classList:vd(a).match(/\S+/g)||[],function(b){return"inverted-hdpi"!=b}).join(" "))} +;var zd="StopIteration"in y?y.StopIteration:{message:"StopIteration",stack:""};function Ad(){} +Ad.prototype.next=function(){throw zd;}; +Ad.prototype.I=function(){return this}; +function Bd(a){if(a instanceof Ad)return a;if("function"==typeof a.I)return a.I(!1);if(Ka(a)){var b=0,c=new Ad;c.next=function(){for(;;){if(b>=a.length)throw zd;if(b in a)return a[b++];b++}}; +return c}throw Error("Not implemented");} +function Cd(a,b){if(Ka(a))try{G(a,b,void 0)}catch(c){if(c!==zd)throw c;}else{a=Bd(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==zd)throw c;}}} +function Dd(a){if(Ka(a))return db(a);a=Bd(a);var b=[];Cd(a,function(c){b.push(c)}); +return b} +;function Ed(a,b){this.h={};this.f=[];this.J=this.g=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof Ed)for(c=Fd(a),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])} +function Fd(a){Gd(a);return a.f.concat()} +n=Ed.prototype;n.equals=function(a,b){if(this===a)return!0;if(this.g!=a.g)return!1;var c=b||Hd;Gd(this);for(var d,e=0;d=this.f[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0}; +function Hd(a,b){return a===b} +n.isEmpty=function(){return 0==this.g}; +n.clear=function(){this.h={};this.J=this.g=this.f.length=0}; +n.remove=function(a){return Object.prototype.hasOwnProperty.call(this.h,a)?(delete this.h[a],this.g--,this.J++,this.f.length>2*this.g&&Gd(this),!0):!1}; +function Gd(a){if(a.g!=a.f.length){for(var b=0,c=0;b<a.f.length;){var d=a.f[b];Object.prototype.hasOwnProperty.call(a.h,d)&&(a.f[c++]=d);b++}a.f.length=c}if(a.g!=a.f.length){var e={};for(c=b=0;b<a.f.length;)d=a.f[b],Object.prototype.hasOwnProperty.call(e,d)||(a.f[c++]=d,e[d]=1),b++;a.f.length=c}} +n.get=function(a,b){return Object.prototype.hasOwnProperty.call(this.h,a)?this.h[a]:b}; +n.set=function(a,b){Object.prototype.hasOwnProperty.call(this.h,a)||(this.g++,this.f.push(a),this.J++);this.h[a]=b}; +n.forEach=function(a,b){for(var c=Fd(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}}; +n.clone=function(){return new Ed(this)}; +n.I=function(a){Gd(this);var b=0,c=this.J,d=this,e=new Ad;e.next=function(){if(c!=d.J)throw Error("The map has changed since the iterator was created");if(b>=d.f.length)throw zd;var f=d.f[b++];return a?f:d.h[f]}; +return e};function Id(a){var b=[];Jd(new Kd,a,b);return b.join("")} +function Kd(){} +function Jd(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),Jd(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),Ld(d,c),c.push(":"),Jd(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":Ld(b,c);break;case "number":c.push(isFinite(b)&& +!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}} +var Md={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Nd=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;function Ld(a,b){b.push('"',a.replace(Nd,function(c){var d=Md[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),Md[c]=d);return d}),'"')} +;function Od(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} +;function P(a){this.f=0;this.m=void 0;this.i=this.g=this.h=null;this.j=this.l=!1;if(a!=Ha)try{var b=this;a.call(void 0,function(c){Pd(b,2,c)},function(c){Pd(b,3,c)})}catch(c){Pd(this,3,c)}} +function Qd(){this.next=this.context=this.onRejected=this.g=this.f=null;this.h=!1} +Qd.prototype.reset=function(){this.context=this.onRejected=this.g=this.f=null;this.h=!1}; +var Rd=new dd(function(){return new Qd},function(a){a.reset()}); +function Sd(a,b,c){var d=Rd.get();d.g=a;d.onRejected=b;d.context=c;return d} +function Td(){var a=Ud;if(a instanceof P)return a;var b=new P(Ha);Pd(b,2,a);return b} +function Vd(a){return new P(function(b,c){c(a)})} +P.prototype.then=function(a,b,c){return Wd(this,La(a)?a:null,La(b)?b:null,c)}; +P.prototype.$goog_Thenable=!0;function Xd(a,b){return Wd(a,null,b,void 0)} +P.prototype.cancel=function(a){if(0==this.f){var b=new Yd(a);md(function(){Zd(this,b)},this)}}; +function Zd(a,b){if(0==a.f)if(a.h){var c=a.h;if(c.g){for(var d=0,e=null,f=null,g=c.g;g&&(g.h||(d++,g.f==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.f&&1==d?Zd(c,b):(f?(d=f,d.next==c.i&&(c.i=d),d.next=d.next.next):$d(c),ae(c,e,3,b)))}a.h=null}else Pd(a,3,b)} +function be(a,b){a.g||2!=a.f&&3!=a.f||ce(a);a.i?a.i.next=b:a.g=b;a.i=b} +function Wd(a,b,c,d){var e=Sd(null,null,null);e.f=new P(function(f,g){e.g=b?function(h){try{var k=b.call(d,h);f(k)}catch(l){g(l)}}:f; +e.onRejected=c?function(h){try{var k=c.call(d,h);void 0===k&&h instanceof Yd?g(h):f(k)}catch(l){g(l)}}:g}); +e.f.h=a;be(a,e);return e.f} +P.prototype.u=function(a){this.f=0;Pd(this,2,a)}; +P.prototype.C=function(a){this.f=0;Pd(this,3,a)}; +function Pd(a,b,c){if(0==a.f){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.f=1;a:{var d=c,e=a.u,f=a.C;if(d instanceof P){be(d,Sd(e||Ha,f||null,a));var g=!0}else if(Od(d))d.then(e,f,a),g=!0;else{if(Ma(d))try{var h=d.then;if(La(h)){de(d,h,e,f,a);g=!0;break a}}catch(k){f.call(a,k);g=!0;break a}g=!1}}g||(a.m=c,a.f=b,a.h=null,ce(a),3!=b||c instanceof Yd||ee(a,c))}} +function de(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))} +function g(k){h||(h=!0,c.call(e,k))} +var h=!1;try{b.call(a,g,f)}catch(k){f(k)}} +function ce(a){a.l||(a.l=!0,md(a.B,a))} +function $d(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||(a.i=null);return b} +P.prototype.B=function(){for(var a;a=$d(this);)ae(this,a,this.f,this.m);this.l=!1}; +function ae(a,b,c,d){if(3==c&&b.onRejected&&!b.h)for(;a&&a.j;a=a.h)a.j=!1;if(b.f)b.f.h=null,fe(b,c,d);else try{b.h?b.g.call(b.context):fe(b,c,d)}catch(e){ge.call(null,e)}fd(Rd,b)} +function fe(a,b,c){2==b?a.g.call(a.context,c):a.onRejected&&a.onRejected.call(a.context,c)} +function ee(a,b){a.j=!0;md(function(){a.j&&ge.call(null,b)})} +var ge=gd;function Yd(a){F.call(this,a)} +E(Yd,F);Yd.prototype.name="cancel";function Q(a){M.call(this);this.l=1;this.i=[];this.j=0;this.f=[];this.h={};this.m=!!a} +E(Q,M);n=Q.prototype;n.subscribe=function(a,b,c){var d=this.h[a];d||(d=this.h[a]=[]);var e=this.l;this.f[e]=a;this.f[e+1]=b;this.f[e+2]=c;this.l=e+3;d.push(e);return e}; +function he(a,b,c,d){if(b=a.h[b]){var e=a.f;(b=bb(b,function(f){return e[f+1]==c&&e[f+2]==d}))&&a.P(b)}} +n.P=function(a){var b=this.f[a];if(b){var c=this.h[b];0!=this.j?(this.i.push(a),this.f[a+1]=Ha):(c&&cb(c,a),delete this.f[a],delete this.f[a+1],delete this.f[a+2])}return!!b}; +n.O=function(a,b){var c=this.h[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.m)for(e=0;e<c.length;e++){var g=c[e];ie(this.f[g+1],this.f[g+2],d)}else{this.j++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.f[g+1].apply(this.f[g+2],d)}finally{if(this.j--,0<this.i.length&&0==this.j)for(;c=this.i.pop();)this.P(c)}}return 0!=e}return!1}; +function ie(a,b,c){md(function(){a.apply(b,c)})} +n.clear=function(a){if(a){var b=this.h[a];b&&(G(b,this.P,this),delete this.h[a])}else this.f.length=0,this.h={}}; +n.o=function(){Q.N.o.call(this);this.clear();this.i.length=0};function je(a){this.f=a} +je.prototype.set=function(a,b){void 0===b?this.f.remove(a):this.f.set(a,Id(b))}; +je.prototype.get=function(a){try{var b=this.f.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}}; +je.prototype.remove=function(a){this.f.remove(a)};function ke(a){this.f=a} +E(ke,je);function le(a){this.data=a} +function me(a){return void 0===a||a instanceof le?a:new le(a)} +ke.prototype.set=function(a,b){ke.N.set.call(this,a,me(b))}; +ke.prototype.g=function(a){a=ke.N.get.call(this,a);if(void 0===a||a instanceof Object)return a;throw"Storage: Invalid value was encountered";}; +ke.prototype.get=function(a){if(a=this.g(a)){if(a=a.data,void 0===a)throw"Storage: Invalid value was encountered";}else a=void 0;return a};function ne(a){this.f=a} +E(ne,ke);ne.prototype.set=function(a,b,c){if(b=me(b)){if(c){if(c<C()){ne.prototype.remove.call(this,a);return}b.expiration=c}b.creation=C()}ne.N.set.call(this,a,b)}; +ne.prototype.g=function(a){var b=ne.N.g.call(this,a);if(b){var c=b.creation,d=b.expiration;if(d&&d<C()||c&&c>C())ne.prototype.remove.call(this,a);else return b}};function oe(){} +;function pe(){} +E(pe,oe);pe.prototype.clear=function(){var a=Dd(this.I(!0)),b=this;G(a,function(c){b.remove(c)})};function qe(a){this.f=a} +E(qe,pe);n=qe.prototype;n.isAvailable=function(){if(!this.f)return!1;try{return this.f.setItem("__sak","1"),this.f.removeItem("__sak"),!0}catch(a){return!1}}; +n.set=function(a,b){try{this.f.setItem(a,b)}catch(c){if(0==this.f.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; +n.get=function(a){a=this.f.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; +n.remove=function(a){this.f.removeItem(a)}; +n.I=function(a){var b=0,c=this.f,d=new Ad;d.next=function(){if(b>=c.length)throw zd;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; +return d}; +n.clear=function(){this.f.clear()}; +n.key=function(a){return this.f.key(a)};function re(){var a=null;try{a=window.localStorage||null}catch(b){}this.f=a} +E(re,qe);function se(a,b){this.g=a;this.f=null;if(hc&&!(9<=Number(tc))){te||(te=new Ed);this.f=te.get(a);this.f||(b?this.f=document.getElementById(b):(this.f=document.createElement("userdata"),this.f.addBehavior("#default#userData"),document.body.appendChild(this.f)),te.set(a,this.f));try{this.f.load(this.g)}catch(c){this.f=null}}} +E(se,pe);var ue={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},te=null;function ve(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return ue[b]})} +n=se.prototype;n.isAvailable=function(){return!!this.f}; +n.set=function(a,b){this.f.setAttribute(ve(a),b);we(this)}; +n.get=function(a){a=this.f.getAttribute(ve(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; +n.remove=function(a){this.f.removeAttribute(ve(a));we(this)}; +n.I=function(a){var b=0,c=this.f.XMLDocument.documentElement.attributes,d=new Ad;d.next=function(){if(b>=c.length)throw zd;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; +return d}; +n.clear=function(){for(var a=this.f.XMLDocument.documentElement,b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);we(this)}; +function we(a){try{a.f.save(a.g)}catch(b){throw"Storage mechanism: Quota exceeded";}} +;function xe(a,b){this.g=a;this.f=b+"::"} +E(xe,pe);xe.prototype.set=function(a,b){this.g.set(this.f+a,b)}; +xe.prototype.get=function(a){return this.g.get(this.f+a)}; +xe.prototype.remove=function(a){this.g.remove(this.f+a)}; +xe.prototype.I=function(a){var b=this.g.I(!0),c=this,d=new Ad;d.next=function(){for(var e=b.next();e.substr(0,c.f.length)!=c.f;)e=b.next();return a?e.substr(c.f.length):c.g.get(e)}; +return d};function ye(a,b){1<b.length?a[b[0]]=b[1]:1===b.length&&Object.assign(a,b[0])} +;var ze=window.yt&&window.yt.config_||window.ytcfg&&window.ytcfg.data_||{};z("yt.config_",ze,void 0);function R(a){ye(ze,arguments)} +function S(a,b){return a in ze?ze[a]:b} +function Ae(){return S("PLAYER_CONFIG",{})} +function Be(a){var b=ze.EXPERIMENT_FLAGS;return b?b[a]:void 0} +;function Ce(){var a=De;A("yt.ads.biscotti.getId_")||z("yt.ads.biscotti.getId_",a,void 0)} +function Ee(a){z("yt.ads.biscotti.lastId_",a,void 0)} +;var Fe=[];function Ge(a){Fe.forEach(function(b){return b(a)})} +function He(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){T(b),Ge(b)}}:a} +function T(a){var b=A("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0):(b=S("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0]),R("ERRORS",b))} +function Ie(a){var b=A("yt.logging.errors.log");b?b(a,"WARNING",void 0,void 0,void 0):(b=S("ERRORS",[]),b.push([a,"WARNING",void 0,void 0,void 0]),R("ERRORS",b))} +;function Je(a){a=a.split("&");for(var b={},c=0,d=a.length;c<d;c++){var e=a[c].split("=");if(1==e.length&&e[0]||2==e.length)try{var f=decodeURIComponent((e[0]||"").replace(/\+/g," ")),g=decodeURIComponent((e[1]||"").replace(/\+/g," "));f in b?Array.isArray(b[f])?eb(b[f],g):b[f]=[b[f],g]:b[f]=g}catch(k){if("q"!=e[0]){var h=Error("Error decoding URL component");h.params={key:e[0],value:e[1]};T(h)}}}return b} +function Ke(a){var b=[];fb(a,function(c,d){var e=encodeURIComponent(String(d)),f;Array.isArray(c)?f=c:f=[c];G(f,function(g){""==g?b.push(e):b.push(e+"="+encodeURIComponent(String(g)))})}); +return b.join("&")} +function Le(a){"?"==a.charAt(0)&&(a=a.substr(1));return Je(a)} +function Me(a,b){return Ne(a,b||{},!0)} +function Ne(a,b,c){var d=a.split("#",2);a=d[0];d=1<d.length?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=Le(e[1]||"");for(var f in b)!c&&null!==e&&f in e||(e[f]=b[f]);return dc(a,e)+d} +;function Oe(a){var b=Pe;a=void 0===a?A("yt.ads.biscotti.lastId_")||"":a;b=Object.assign(Qe(b),Re(b));b.ca_type="image";a&&(b.bid=a);return b} +function Qe(a){var b={};b.dt=Wc;b.flash="0";a:{try{var c=a.f.top.location.href}catch(f){a=2;break a}a=c?c===a.g.location.href?0:1:2}b=(b.frm=a,b);b.u_tz=-(new Date).getTimezoneOffset();var d=void 0===d?L:d;try{var e=d.history.length}catch(f){e=0}b.u_his=e;b.u_java=!!L.navigator&&"unknown"!==typeof L.navigator.javaEnabled&&!!L.navigator.javaEnabled&&L.navigator.javaEnabled();L.screen&&(b.u_h=L.screen.height,b.u_w=L.screen.width,b.u_ah=L.screen.availHeight,b.u_aw=L.screen.availWidth,b.u_cd=L.screen.colorDepth); +L.navigator&&L.navigator.plugins&&(b.u_nplug=L.navigator.plugins.length);L.navigator&&L.navigator.mimeTypes&&(b.u_nmime=L.navigator.mimeTypes.length);return b} +function Re(a){var b=a.f;try{var c=b.screenX;var d=b.screenY}catch(q){}try{var e=b.outerWidth;var f=b.outerHeight}catch(q){}try{var g=b.innerWidth;var h=b.innerHeight}catch(q){}b=[b.screenLeft,b.screenTop,c,d,b.screen?b.screen.availWidth:void 0,b.screen?b.screen.availTop:void 0,e,f,g,h];c=a.f.top;try{var k=(c||window).document,l="CSS1Compat"==k.compatMode?k.documentElement:k.body;var m=(new Cc(l.clientWidth,l.clientHeight)).round()}catch(q){m=new Cc(-12245933,-12245933)}k=m;m={};l=new bd;y.SVGElement&& +y.document.createElementNS&&l.set(0);c=Rc();c["allow-top-navigation-by-user-activation"]&&l.set(1);c["allow-popups-to-escape-sandbox"]&&l.set(2);y.crypto&&y.crypto.subtle&&l.set(3);y.TextDecoder&&y.TextEncoder&&l.set(4);l=cd(l);m.bc=l;m.bih=k.height;m.biw=k.width;m.brdim=b.join();a=a.g;return m.vis={visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0,m.wgl=!!L.WebGLRenderingContext,m} +var Pe=new function(){var a=window.document;this.f=window;this.g=a}; +z("yt.ads_.signals_.getAdSignalsString",function(a){return Ke(Oe(a))},void 0);C();function U(a){a=Se(a);return"string"===typeof a&&"false"===a?!1:!!a} +function Te(a,b){var c=Se(a);return void 0===c&&void 0!==b?b:Number(c||0)} +function Se(a){var b=S("EXPERIMENTS_FORCED_FLAGS",{});return void 0!==b[a]?b[a]:S("EXPERIMENT_FLAGS",{})[a]} +;var Ue=void 0!==XMLHttpRequest?function(){return new XMLHttpRequest}:void 0!==ActiveXObject?function(){return new ActiveXObject("Microsoft.XMLHTTP")}:null; +function Ve(){if(!Ue)return null;var a=Ue();return"open"in a?a:null} +function We(a){switch(a&&"status"in a?a.status:-1){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}} +;function V(a,b){La(a)&&(a=He(a));return window.setTimeout(a,b)} +function Xe(a){window.clearTimeout(a)} +;var Ye={Authorization:"AUTHORIZATION","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"},Ze="app debugcss debugjs expflag force_ad_params force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" "), +$e=!1; +function af(a,b){b=void 0===b?{}:b;if(!c)var c=window.location.href;var d=K(1,a),e=J(K(3,a));d&&e?(d=c,c=a.match(ac),d=d.match(ac),c=c[3]==d[3]&&c[1]==d[1]&&c[4]==d[4]):c=e?J(K(3,c))==e&&(Number(K(4,c))||null)==(Number(K(4,a))||null):!0;d=U("web_ajax_ignore_global_headers_if_set");for(var f in Ye)e=S(Ye[f]),!e||!c&&!bf(a,f)||d&&void 0!==b[f]||(b[f]=e);if(c||bf(a,"X-YouTube-Utc-Offset"))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());(c||bf(a,"X-YouTube-Time-Zone"))&&(f="undefined"!=typeof Intl? +(new Intl.DateTimeFormat).resolvedOptions().timeZone:null)&&(b["X-YouTube-Time-Zone"]=f);if(c||bf(a,"X-YouTube-Ad-Signals"))b["X-YouTube-Ad-Signals"]=Ke(Oe(void 0));return b} +function cf(a){var b=window.location.search,c=J(K(3,a)),d=J(K(5,a));d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=Le(b),f={};G(Ze,function(g){e[g]&&(f[g]=e[g])}); +return Ne(a,f||{},!1)} +function bf(a,b){var c=S("CORS_HEADER_WHITELIST")||{},d=J(K(3,a));return d?(c=c[d])?0<=Ya(c,b):!1:!0} +function df(a,b){if(window.fetch&&"XML"!=b.format){var c={method:b.method||"GET",credentials:"same-origin"};b.headers&&(c.headers=b.headers);a=ef(a,b);var d=ff(a,b);d&&(c.body=d);b.withCredentials&&(c.credentials="include");var e=!1,f;fetch(a,c).then(function(g){if(!e){e=!0;f&&Xe(f);var h=g.ok,k=function(l){l=l||{};var m=b.context||y;h?b.onSuccess&&b.onSuccess.call(m,l,g):b.onError&&b.onError.call(m,l,g);b.la&&b.la.call(m,l,g)}; +"JSON"==(b.format||"JSON")&&(h||400<=g.status&&500>g.status)?g.json().then(k,function(){k(null)}):k(null)}}); +b.wa&&0<b.timeout&&(f=V(function(){e||(e=!0,Xe(f),b.wa.call(b.context||y))},b.timeout))}else gf(a,b)} +function gf(a,b){var c=b.format||"JSON";a=ef(a,b);var d=ff(a,b),e=!1,f=hf(a,function(k){if(!e){e=!0;h&&Xe(h);var l=We(k),m=null,q=400<=k.status&&500>k.status,t=500<=k.status&&600>k.status;if(l||q||t)m=jf(a,c,k,b.wb);if(l)a:if(k&&204==k.status)l=!0;else{switch(c){case "XML":l=0==parseInt(m&&m.return_code,10);break a;case "RAW":l=!0;break a}l=!!m}m=m||{};q=b.context||y;l?b.onSuccess&&b.onSuccess.call(q,k,m):b.onError&&b.onError.call(q,k,m);b.la&&b.la.call(q,k,m)}},b.method,d,b.headers,b.responseType, +b.withCredentials); +if(b.R&&0<b.timeout){var g=b.R;var h=V(function(){e||(e=!0,f.abort(),Xe(h),g.call(b.context||y,f))},b.timeout)}return f} +function ef(a,b){b.zb&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=S("XSRF_FIELD_NAME",void 0),d=b.gb;d&&(d[c]&&delete d[c],a=Me(a,d));return a} +function ff(a,b){var c=S("XSRF_FIELD_NAME",void 0),d=S("XSRF_TOKEN",void 0),e=b.postBody||"",f=b.D,g=S("XSRF_FIELD_NAME",void 0),h;b.headers&&(h=b.headers["Content-Type"]);b.yb||J(K(3,a))&&!b.withCredentials&&J(K(3,a))!=document.location.hostname||"POST"!=b.method||h&&"application/x-www-form-urlencoded"!=h||b.D&&b.D[g]||(f||(f={}),f[c]=d);f&&"string"===typeof e&&(e=Le(e),pb(e,f),e=b.xa&&"JSON"==b.xa?JSON.stringify(e):cc(e));f=e||f&&!jb(f);!$e&&f&&"POST"!=b.method&&($e=!0,T(Error("AJAX request with postData should use POST"))); +return e} +function jf(a,b,c,d){var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(g){throw d=Error("Error reading responseText"),d.params=a,Ie(d),g;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?kf(a):null)e={},G(a.getElementsByTagName("*"),function(g){e[g.tagName]=lf(g)})}d&&mf(e); +return e} +function mf(a){if(Ma(a))for(var b in a){var c;(c="html_content"==b)||(c=b.length-5,c=0<=c&&b.indexOf("_html",c)==c);if(c){c=b;var d=a[b];var e=new sb(tb,"HTML that is escaped and sanitized server-side and passed through yt.net.ajax");vb(e);vb(e);d=Wb(d,null);a[c]=d}else mf(a[b])}} +function kf(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&0<a.length?a[0]:null:null} +function lf(a){var b="";G(a.childNodes,function(c){b+=c.nodeValue}); +return b} +function hf(a,b,c,d,e,f,g){function h(){4==(k&&"readyState"in k?k.readyState:0)&&b&&He(b)(k)} +c=void 0===c?"GET":c;d=void 0===d?"":d;var k=Ve();if(!k)return null;"onloadend"in k?k.addEventListener("loadend",h,!1):k.onreadystatechange=h;U("debug_forward_web_query_parameters")&&(a=cf(a));k.open(c,a,!0);f&&(k.responseType=f);g&&(k.withCredentials=!0);c="POST"==c&&(void 0===window.FormData||!(d instanceof FormData));if(e=af(a,e))for(var l in e)k.setRequestHeader(l,e[l]),"content-type"==l.toLowerCase()&&(c=!1);c&&k.setRequestHeader("Content-Type","application/x-www-form-urlencoded");k.send(d); +return k} +;var nf={},of=0; +function pf(a,b,c,d,e){e=void 0===e?"":e;a&&(c&&(c=Qb,c=!(c&&0<=c.toLowerCase().indexOf("cobalt"))),c?a&&(a instanceof H||(a="object"==typeof a&&a.L?a.K():String(a),a=Nb.test(a)?new H(Kb,a):null),b=Mb(a||Pb),"about:invalid#zClosurez"===b?a="":(b instanceof Tb?a=b:(d="object"==typeof b,a=null,d&&b.ja&&(a=b.ga()),b=Cb(d&&b.L?b.K():String(b)),a=Wb(b,a)),a instanceof Tb&&a.constructor===Tb&&a.h===Vb?a=a.f:(Ja(a),a="type_error:SafeHtml"),a=encodeURIComponent(String(Id(a.toString())))),/^[\s\xa0]*$/.test(a)||(a= +Gc("IFRAME",{src:'javascript:"<body><img src=\\""+'+a+'+"\\"></body>"',style:"display:none"}),(9==a.nodeType?a:a.ownerDocument||a.document).body.appendChild(a))):e?hf(a,b,"POST",e,d):S("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d?hf(a,b,"GET","",d):qf(a,b)||rf(a,b))} +function qf(a,b){if(!Be("web_use_beacon_api_for_ad_click_server_pings"))return!1;if(Be("use_sonic_js_library_for_v4_support")){a:{try{var c=new Wa({url:a});if(c.h&&c.g||c.i){var d=J(K(5,a));var e=!(!d||!d.endsWith("/aclk")||"1"!==fc(a,"ri"));break a}}catch(f){}e=!1}if(!e)return!1}else if(e=J(K(5,a)),!e||-1==e.indexOf("/aclk")||"1"!==fc(a,"ae")||"1"!==fc(a,"act"))return!1;return sf(a)?(b&&b(),!0):!1} +function sf(a,b){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,void 0===b?"":b))return!0}catch(c){}return!1} +function rf(a,b){var c=new Image,d=""+of++;nf[d]=c;c.onload=c.onerror=function(){b&&nf[d]&&b();delete nf[d]}; +c.src=a} +;var tf=0;z("ytDomDomGetNextId",A("ytDomDomGetNextId")||function(){return++tf},void 0);var uf={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1}; +function vf(a){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.clientY=this.clientX=0;this.changedTouches=this.touches=null;try{if(a=a||window.event){this.event=a;for(var b in a)b in uf||(this[b]=a[b]);var c=a.target||a.srcElement;c&&3==c.nodeType&&(c=c.parentNode);this.target=c;var d=a.relatedTarget;if(d)try{d=d.nodeName?d:null}catch(e){d=null}else"mouseover"== +this.type?d=a.fromElement:"mouseout"==this.type&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!=a.clientX?a.clientX:a.pageX;this.clientY=void 0!=a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||("keypress"==this.type?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.f=a.pageX;this.g=a.pageY}}catch(e){}} +function wf(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;a.f=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.g=a.clientY+b}} +vf.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; +vf.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; +vf.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var ib=y.ytEventsEventsListeners||{};z("ytEventsEventsListeners",ib,void 0);var xf=y.ytEventsEventsCounter||{count:0};z("ytEventsEventsCounter",xf,void 0); +function yf(a,b,c,d){d=void 0===d?{}:d;a.addEventListener&&("mouseenter"!=b||"onmouseenter"in document?"mouseleave"!=b||"onmouseenter"in document?"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return hb(function(e){var f="boolean"===typeof e[4]&&e[4]==!!d,g=Ma(e[4])&&Ma(d)&&lb(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||g)})} +var zf=Xa(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}}); +window.addEventListener("test",null,b)}catch(c){}return a}); +function Af(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=yf(a,b,c,d);if(e)return e;e=++xf.count+"";var f=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document);var g=f?function(h){h=new vf(h);if(!Kc(h.relatedTarget,function(k){return k==a}))return h.currentTarget=a,h.type=b,c.call(a,h)}:function(h){h=new vf(h); +h.currentTarget=a;return c.call(a,h)}; +g=He(g);a.addEventListener?("mouseenter"==b&&f?b="mouseover":"mouseleave"==b&&f?b="mouseout":"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),zf()||"boolean"===typeof d?a.addEventListener(b,g,d):a.addEventListener(b,g,!!d.capture)):a.attachEvent("on"+b,g);ib[e]=[a,b,c,g,d];return e} +function Bf(a){a&&("string"==typeof a&&(a=[a]),G(a,function(b){if(b in ib){var c=ib[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?zf()||"boolean"===typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete ib[b]}}))} +;var Cf=window.ytcsi&&window.ytcsi.now?window.ytcsi.now:window.performance&&window.performance.timing&&window.performance.now&&window.performance.timing.navigationStart?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()};function Df(a){this.u=a;this.f=null;this.j=0;this.m=null;this.l=0;this.h=[];for(a=0;4>a;a++)this.h.push(0);this.i=0;this.G=Af(window,"mousemove",B(this.H,this));a=B(this.C,this);La(a)&&(a=He(a));this.M=window.setInterval(a,25)} +E(Df,M);Df.prototype.H=function(a){void 0===a.f&&wf(a);var b=a.f;void 0===a.g&&wf(a);this.f=new Bc(b,a.g)}; +Df.prototype.C=function(){if(this.f){var a=Cf();if(0!=this.j){var b=this.m,c=this.f,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.j);this.h[this.i]=.5<Math.abs((d-this.l)/this.l)?1:0;for(c=b=0;4>c;c++)b+=this.h[c]||0;3<=b&&this.u();this.l=d}this.j=a;this.m=this.f;this.i=(this.i+1)%4}}; +Df.prototype.o=function(){window.clearInterval(this.M);Bf(this.G)};function Ef(){} +function Ff(a,b){return Gf(a,0,b)} +function Hf(a,b){return Gf(a,1,b)} +;function If(){} +v(If,Ef);function Gf(a,b,c){isNaN(c)&&(c=void 0);var d=A("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):V(a,c||0)} +function Jf(a){if(!isNaN(a)){var b=A("yt.scheduler.instance.cancelJob");b?b(a):Xe(a)}} +If.prototype.start=function(){var a=A("yt.scheduler.instance.start");a&&a()}; +If.prototype.pause=function(){var a=A("yt.scheduler.instance.pause");a&&a()}; +Ia(If);If.getInstance();var Kf={}; +function Lf(a){var b=void 0===a?{}:a;a=void 0===b.Ja?!0:b.Ja;b=void 0===b.Ua?!1:b.Ua;if(null==A("_lact",window)){var c=parseInt(S("LACT"),10);c=isFinite(c)?C()-Math.max(c,0):-1;z("_lact",c,window);z("_fact",c,window);-1==c&&Mf();Af(document,"keydown",Mf);Af(document,"keyup",Mf);Af(document,"mousedown",Mf);Af(document,"mouseup",Mf);a&&(b?Af(window,"touchmove",function(){Nf("touchmove",200)},{passive:!0}):(Af(window,"resize",function(){Nf("resize",200)}),Af(window,"scroll",function(){Nf("scroll",200)}))); +new Df(function(){Nf("mouse",100)}); +Af(document,"touchstart",Mf,{passive:!0});Af(document,"touchend",Mf,{passive:!0})}} +function Nf(a,b){Kf[a]||(Kf[a]=!0,Hf(function(){Mf();Kf[a]=!1},b))} +function Mf(){null==A("_lact",window)&&Lf();var a=C();z("_lact",a,window);-1==A("_fact",window)&&z("_fact",a,window);(a=A("ytglobal.ytUtilActivityCallback_"))&&a()} +function Of(){var a=A("_lact",window),b;null==a?b=-1:b=Math.max(C()-a,0);return b} +;var Pf=y.ytPubsubPubsubInstance||new Q;Q.prototype.subscribe=Q.prototype.subscribe;Q.prototype.unsubscribeByKey=Q.prototype.P;Q.prototype.publish=Q.prototype.O;Q.prototype.clear=Q.prototype.clear;z("ytPubsubPubsubInstance",Pf,void 0);var Qf=y.ytPubsubPubsubSubscribedKeys||{};z("ytPubsubPubsubSubscribedKeys",Qf,void 0);var Rf=y.ytPubsubPubsubTopicToKeys||{};z("ytPubsubPubsubTopicToKeys",Rf,void 0);var Sf=y.ytPubsubPubsubIsSynchronous||{};z("ytPubsubPubsubIsSynchronous",Sf,void 0); +function Tf(a,b){var c=Uf();if(c){var d=c.subscribe(a,function(){var e=arguments;var f=function(){Qf[d]&&b.apply&&"function"==typeof b.apply&&b.apply(window,e)}; +try{Sf[a]?f():V(f,0)}catch(g){T(g)}},void 0); +Qf[d]=!0;Rf[a]||(Rf[a]=[]);Rf[a].push(d);return d}return 0} +function Vf(a){var b=Uf();b&&("number"===typeof a?a=[a]:"string"===typeof a&&(a=[parseInt(a,10)]),G(a,function(c){b.unsubscribeByKey(c);delete Qf[c]}))} +function Wf(a,b){var c=Uf();c&&c.publish.apply(c,arguments)} +function Xf(a){var b=Uf();if(b)if(b.clear(a),a)Yf(a);else for(var c in Rf)Yf(c)} +function Uf(){return y.ytPubsubPubsubInstance} +function Yf(a){Rf[a]&&(a=Rf[a],G(a,function(b){Qf[b]&&delete Qf[b]}),a.length=0)} +;var Zf=window,W=Zf.ytcsi&&Zf.ytcsi.now?Zf.ytcsi.now:Zf.performance&&Zf.performance.timing&&Zf.performance.now&&Zf.performance.timing.navigationStart?function(){return Zf.performance.timing.navigationStart+Zf.performance.now()}:function(){return(new Date).getTime()};var $f=Te("initial_gel_batch_timeout",1E3),ag=Math.pow(2,16)-1,bg=null,cg=0,dg=void 0,eg=0,fg=0,gg=0,hg=!0,ig=y.ytLoggingTransportLogPayloadsQueue_||{};z("ytLoggingTransportLogPayloadsQueue_",ig,void 0);var jg=y.ytLoggingTransportGELQueue_||new Map;z("ytLoggingTransportGELQueue_",jg,void 0);var kg=y.ytLoggingTransportTokensToCttTargetIds_||{};z("ytLoggingTransportTokensToCttTargetIds_",kg,void 0); +function lg(){Xe(eg);Xe(fg);fg=0;dg&&dg.isReady()?(mg(jg),"log_event"in ig&&mg(Object.entries(ig.log_event)),jg.clear(),delete ig.log_event):ng()} +function ng(){U("web_gel_timeout_cap")&&!fg&&(fg=V(lg,6E4));Xe(eg);var a=S("LOGGING_BATCH_TIMEOUT",Te("web_gel_debounce_ms",1E4));U("shorten_initial_gel_batch_timeout")&&hg&&(a=$f);eg=V(lg,a)} +function mg(a){var b=dg,c=Math.round(W());a=u(a);for(var d=a.next();!d.done;d=a.next()){var e=u(d.value);d=e.next().value;var f=e.next().value;e=nb({context:og(b.f||pg())});e.events=f;(f=kg[d])&&qg(e,d,f);delete kg[d];rg(e,c);sg(b,"log_event",e,{retry:!0,onSuccess:function(){cg=Math.round(W()-c)}}); +hg=!1}} +function rg(a,b){a.requestTimeMs=String(b);U("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);var c=S("EVENT_ID",void 0);if(c){var d=S("BATCH_CLIENT_COUNTER",void 0)||0;!d&&U("web_client_counter_random_seed")&&(d=Math.floor(Math.random()*ag/2));d++;d>ag&&(d=1);R("BATCH_CLIENT_COUNTER",d);c={serializedEventId:c,clientCounter:String(d)};a.serializedClientEventId=c;bg&&cg&&U("log_gel_rtt_web")&&(a.previousBatchInfo={serializedClientEventId:bg,roundtripMs:String(cg)});bg=c;cg=0}} +function qg(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]} +;var tg=y.ytLoggingGelSequenceIdObj_||{};z("ytLoggingGelSequenceIdObj_",tg,void 0); +function ug(a,b,c,d){d=void 0===d?{}:d;var e={};e.eventTimeMs=Math.round(d.timestamp||W());e[a]=b;e.context={lastActivityMs:String(d.timestamp?-1:Of())};U("log_sequence_info_on_gel_web")&&d.S&&(a=e.context,b=d.S,tg[b]=b in tg?tg[b]+1:0,a.sequence={index:tg[b],groupKey:b},d.xb&&delete tg[d.S]);d=d.fa;a="";d&&(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),kg[d.token]=a,a=d.token);d=jg.get(a)||[];jg.set(a,d);d.push(e);c&&(dg=new c);c=Te("web_logging_max_batch")||100;e= +W();d.length>=c?lg():10<=e-gg&&(ng(),gg=e)} +;function vg(){for(var a={},b=u(Object.entries(Le(S("DEVICE","")))),c=b.next();!c.done;c=b.next()){var d=u(c.value);c=d.next().value;d=d.next().value;"cbrand"===c?a.deviceMake=d:"cmodel"===c?a.deviceModel=d:"cbr"===c?a.browserName=d:"cbrver"===c?a.browserVersion=d:"cos"===c?a.osName=d:"cosver"===c?a.osVersion=d:"cplatform"===c&&(a.platform=d)}return a} +;function wg(){return"INNERTUBE_API_KEY"in ze&&"INNERTUBE_API_VERSION"in ze} +function pg(){return{innertubeApiKey:S("INNERTUBE_API_KEY",void 0),innertubeApiVersion:S("INNERTUBE_API_VERSION",void 0),Ka:S("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),La:S("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientVersion:S("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0),Na:S("INNERTUBE_CONTEXT_HL",void 0),Ma:S("INNERTUBE_CONTEXT_GL",void 0),Oa:S("INNERTUBE_HOST_OVERRIDE",void 0)||"",Pa:!!S("INNERTUBE_USE_THIRD_PARTY_AUTH",!1)}} +function og(a){a={client:{hl:a.Na,gl:a.Ma,clientName:a.La,clientVersion:a.innertubeContextClientVersion,configInfo:a.Ka}};var b=window.devicePixelRatio;b&&1!=b&&(a.client.screenDensityFloat=String(b));b=S("EXPERIMENTS_TOKEN","");""!==b&&(a.client.experimentsToken=b);b=[];var c=S("EXPERIMENTS_FORCED_FLAGS",{});for(d in c)b.push({key:d,value:String(c[d])});var d=S("EXPERIMENT_FLAGS",{});for(var e in d)e.startsWith("force_")&&void 0===c[e]&&b.push({key:e,value:String(d[e])});0<b.length&&(a.request={internalExperimentFlags:b}); +S("DELEGATED_SESSION_ID")&&!U("pageid_as_header_web")&&(a.user={onBehalfOfUser:S("DELEGATED_SESSION_ID")});a.client=Object.assign(a.client,vg());return a} +function xg(a,b,c){c=void 0===c?{}:c;var d={"X-Goog-Visitor-Id":c.visitorData||S("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;(b=c.tb||S("AUTHORIZATION"))||(a?b="Bearer "+A("gapi.auth.getToken")().sb:b=ad([]));b&&(d.Authorization=b,d["X-Goog-AuthUser"]=S("SESSION_INDEX",0),U("pageid_as_header_web")&&(d["X-Goog-PageId"]=S("DELEGATED_SESSION_ID")));return d} +function yg(a){a=Object.assign({},a);delete a.Authorization;var b=ad();if(b){var c=new td;c.update(S("INNERTUBE_API_KEY",void 0));c.update(b);b=c.digest();c=3;Ka(b);void 0===c&&(c=0);if(!vc){vc={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var g=d.concat(e[f].split(""));uc[f]=g;for(var h=0;h<g.length;h++){var k=g[h];void 0===vc[k]&&(vc[k]=h)}}}c=uc[c];d=[];for(e=0;e<b.length;e+=3){var l=b[e],m=(f=e+1<b.length)? +b[e+1]:0;k=(g=e+2<b.length)?b[e+2]:0;h=l>>2;l=(l&3)<<4|m>>4;m=(m&15)<<2|k>>6;k&=63;g||(k=64,f||(m=64));d.push(c[h],c[l],c[m]||"",c[k]||"")}a.hash=d.join("")}return a} +;function zg(a,b,c,d){zc.set(""+a,b,{sa:c,path:"/",domain:void 0===d?"youtube.com":d,secure:!1})} +;function Ag(){var a=new re;(a=a.isAvailable()?new xe(a,"yt.innertube"):null)||(a=new se("yt.innertube"),a=a.isAvailable()?a:null);this.f=a?new ne(a):null;this.g=document.domain||window.location.hostname} +Ag.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.f)try{this.f.set(a,b,C()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(Id(b))}catch(f){return}else e=escape(b);zg(a,e,c,this.g)}; +Ag.prototype.get=function(a,b){var c=void 0,d=!this.f;if(!d)try{c=this.f.get(a)}catch(e){d=!0}if(d&&(c=zc.get(""+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; +Ag.prototype.remove=function(a){this.f&&this.f.remove(a);var b=this.g;zc.remove(""+a,"/",void 0===b?"youtube.com":b)};var Bg=new Ag;function Cg(a,b,c,d){if(d)return null;d=Bg.get("nextId",!0)||1;var e=Bg.get("requests",!0)||{};e[d]={method:a,request:b,authState:yg(c),requestTime:Math.round(W())};Bg.set("nextId",d+1,86400,!0);Bg.set("requests",e,86400,!0);return d} +function Dg(a){var b=Bg.get("requests",!0)||{};delete b[a];Bg.set("requests",b,86400,!0)} +function Eg(a){var b=Bg.get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(W())-d.requestTime)){var e=d.authState,f=yg(xg(!1));lb(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(W())),sg(a,d.method,e,{}));delete b[c]}}Bg.set("requests",b,86400,!0)}} +;function X(a){return new P(function(b,c){function d(){c(a.error);f()} +function e(){b(a.result);f()} +function f(){a.removeEventListener("success",e);a.removeEventListener("error",d)} +a.addEventListener("success",e);a.addEventListener("error",d)})} +;function Fg(a){this.f=a} +n=Fg.prototype;n.add=function(a,b,c){return Gg(Hg(this,[a],"readwrite"),a).add(b,c)}; +n.clear=function(a){return Gg(Hg(this,[a],"readwrite"),a).clear()}; +n.close=function(){this.f.close()}; +n.count=function(a,b){return Gg(Hg(this,[a]),a).count(b)}; +n["delete"]=function(a,b){return Gg(Hg(this,[a],"readwrite"),a)["delete"](b)}; +n.get=function(a,b){return Gg(Hg(this,[a]),a).get(b)}; +n.getName=function(){return this.f.name}; +function Hg(a,b,c){a=a.f.transaction(b,c);return new Ig(a)} +function Jg(a){this.f=a} +n=Jg.prototype;n.add=function(a,b){return X(this.f.add(a,b))}; +n.clear=function(){return X(this.f.clear()).then(function(){})}; +n.count=function(a){return X(this.f.count(a))}; +n["delete"]=function(a){return X(this.f["delete"](a))}; +n.get=function(a){return X(this.f.get(a))}; +n.index=function(a){return new Kg(this.f.index(a))}; +n.getName=function(){return this.f.name}; +function Lg(){var a=Error.call(this,"Transaction was aborted");this.message=a.message;"stack"in a&&(this.stack=a.stack);Object.setPrototypeOf(this,Lg.prototype)} +v(Lg,Error);function Ig(a){var b=this;this.f=a;this.g=new Map;this.done=new P(function(c,d){b.f.addEventListener("complete",function(){c()}); +b.f.addEventListener("error",function(){d(b.f.error)}); +b.f.addEventListener("abort",function(){d(new Lg)})})} +Ig.prototype.abort=function(){this.f.abort();return this.done}; +function Gg(a,b){var c=a.f.objectStore(b),d=a.g.get(c);d||(d=new Jg(c),a.g.set(c,d));return d} +function Kg(a){this.f=a} +Kg.prototype.count=function(a){return X(this.f.count(a))}; +Kg.prototype.get=function(a){return X(this.f.get(a))}; +function Mg(a,b){var c=a.f.openCursor(b,"prev");return X(c).then(function(d){return null===d?null:new Ng(c,d)})} +function Ng(a,b){this.request=a;this.f=b} +Ng.prototype["delete"]=function(){return X(this.f["delete"]()).then(function(){})}; +Ng.prototype.getValue=function(){return this.f.value}; +Ng.prototype.update=function(a){return X(this.f.update(a))};function Og(a,b,c){function d(){l||(l=new Fg(e.result));return l} +c=void 0===c?{}:c;var e=void 0!==b?self.indexedDB.open(a,b):self.indexedDB.open(a);a=c;var f=a.ub,g=a.blocking,h=a.Cb,k=a.upgrade,l;k&&e.addEventListener("upgradeneeded",function(m){if(null===m.newVersion)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(null===e.transaction)throw Error("Invariant: transaction on IDbOpenDbRequest is null");var q=d(),t=new Ig(e.transaction);k(q,m.oldVersion,m.newVersion,t)}); +f&&e.addEventListener("blocked",function(){f()}); +return X(e).then(function(m){g&&m.addEventListener("versionchange",function(){g()}); +h&&m.addEventListener("close",function(){h()}); +return d()})} +;var Ud,Pg=["getAll","getAllKeys","getKey","openKeyCursor"],Qg=["getAll","getAllKeys","getKey","openKeyCursor"]; +function Rg(){return O(this,function b(){var c,d,e,f,g,h,k,l;return x(b,function(m){switch(m.f){case 1:if(!self.indexedDB)return m["return"](!1);c=u(Pg);for(d=c.next();!d.done;d=c.next())if(e=d.value,!IDBObjectStore.prototype[e])return m["return"](!1);f=u(Qg);for(d=f.next();!d.done;d=f.next())if(g=d.value,!IDBIndex.prototype[g])return m["return"](!1);if(!IDBObjectStore.prototype.getKey)return m["return"](!1);sa(m);l=!1;return w(m,Og("yt-idb-test-do-not-use",void 0,{blocking:function(){l=!0;h&&(h.close(), +h=void 0)}}),5); +case 5:return h=m.g,w(m,Og("yt-idb-test-do-not-use",h.f.version+1),6);case 6:return k=m.g,k.close(),k=void 0,m["return"](l);case 3:ua(m);if(h)try{h.close()}catch(q){}if(k)try{k.close()}catch(q){}va(m);break;case 2:return ta(m),m["return"](!1)}})})} +function Sg(){return void 0!==Ud?Td():new P(function(a){Rg().then(function(b){Ud=b;a(b)})})} +;var Tg;function Ug(){return O(this,function b(){return x(b,function(c){if(!Tg)try{Tg=Og("LogsDataBase",1,{upgrade:function(d,e){if(1>e){var f=d.f.createObjectStore("LogsRequestsStore",{keyPath:"id",autoIncrement:!0});(new Jg(f)).f.createIndex("newRequest",["status","timestamp"],{unique:!1})}}})}catch(d){"VersionError"===d&&T(d),Tg=Og("LogsDataBase",1)}return c["return"](Tg)})})} +function Vg(a){return O(this,function c(){var d,e,f,g;return x(c,function(h){if(1==h.f)return w(h,Ug(),2);if(3!=h.f)return d=h.g,e=Gg(Hg(d,["LogsRequestsStore"],"readwrite"),"LogsRequestsStore"),f=Object.assign(Object.assign({},a),{options:JSON.parse(JSON.stringify(a.options))}),w(h,e.add(f),3);g=h.g;return h["return"](g)})})} +function Wg(){return O(this,function b(){var c,d,e,f,g,h,k;return x(b,function(l){switch(l.f){case 1:return c=["NEW",0],d=["NEW",W()],e=IDBKeyRange.bound(c,d),w(l,Ug(),2);case 2:return f=l.g,g=Hg(f,["LogsRequestsStore"],"readwrite"),w(l,Mg(Gg(g,"LogsRequestsStore").index("newRequest"),e),3);case 3:h=l.g;k=void 0;if(null===h||void 0===h||!h.getValue()){l.F(4);break}k=h.getValue();k.status="QUEUED";return w(l,h.update(k),4);case 4:return l["return"](k)}})})} +function Xg(a){return O(this,function c(){var d,e,f;return x(c,function(g){switch(g.f){case 1:return w(g,Ug(),2);case 2:return d=g.g,e=Gg(Hg(d,["LogsRequestsStore"],"readwrite"),"LogsRequestsStore"),w(g,e.get(a),3);case 3:return f=g.g,f.status="QUEUED",w(g,X(e.f.put(f,void 0)),4);case 4:return g["return"](f)}})})} +function Yg(a){return O(this,function c(){var d,e,f;return x(c,function(g){switch(g.f){case 1:return w(g,Ug(),2);case 2:return d=g.g,e=Gg(Hg(d,["LogsRequestsStore"],"readwrite"),"LogsRequestsStore"),w(g,e.get(a),3);case 3:return f=g.g,f.status="NEW",f.na+=1,w(g,X(e.f.put(f,void 0)),4);case 4:return g["return"](f)}})})} +function Zg(){return O(this,function b(){var c,d;return x(b,function(e){if(1==e.f)return w(e,Ug(),2);if(3!=e.f)return c=e.g,w(e,c.count("LogsRequestsStore"),3);d=e.g;return e["return"](!d)})})} +function $g(a){return O(this,function c(){var d;return x(c,function(e){if(1==e.f)return w(e,Ug(),2);d=e.g;return e["return"](d["delete"]("LogsRequestsStore",a))})})} +;var ah=Te("network_polling_interval",3E4);function bh(){this.i=0;this.f=window.navigator.onLine;ch(this);dh(this)} +function eh(){bh.f||(bh.f=new bh);return bh.f} +function fh(a){var b=gh,c=hh;a.i||ih(a);(new P(function(d){a.h=d})).then(function(){b(); +c&&(a.g=c)})} +function dh(a){window.addEventListener("online",function(){a.f=!0;a.h&&a.h()})} +function ch(a){window.addEventListener("offline",function(){a.f=!1;a.g&&a.g()})} +function ih(a){a.i=Ff(function(){window.navigator.onLine?(!1===a.f&&T(Error("NetworkStatusManager missed online event.")),a.f=!0,a.h&&a.h()):(!0===a.f&&T(Error("NetworkStatusManager missed offline event.")),a.f=!1,a.g&&a.g());ih(a)},ah)} +;var jh=Te("networkless_throttle_timeout")||100,kh=Te("networkless_retry_attempts")||1,lh=0;function mh(a,b){Sg().then(function(c){if(c&&!U("networkless_bypass_write")){var d={url:a,options:b,timestamp:W(),status:"NEW",na:0};Vg(d).then(function(e){d.id=e;e=eh();e.f?nh(d):fh(e)})["catch"](function(){nh(d); +T(Error("Networkless Logging: Log request setting to indexedDB failed."))})}else gf(a,b)})} +function gh(){lh||(lh=Hf(function(){nh();lh=0;gh()},jh))} +function hh(){Jf(lh);lh=0} +function nh(a){O(this,function c(){var d=this,e,f,g,h;return x(c,function(k){switch(k.f){case 1:e=d;if(!a)return w(k,Wg(),6);if(!a.id){k.F(3);break}return w(k,Xg(a.id),5);case 5:a=k.g;k.F(3);break;case 6:if(a=k.g){k.F(3);break}return w(k,Zg(),8);case 8:return(f=k.g)&&hh(),k["return"]();case 3:if(oh(a))g=a.options.onError?a.options.onError:function(){},h=a.options.onSuccess?a.options.onSuccess:function(){},a.options.onError=function(l,m){return O(e,function t(){return x(t,function(p){if(1==p.f)return a&& +a.id?a.na<kh?w(p,Yg(a.id),6):w(p,$g(a.id),2):p.F(2); +2!=p.f&&(lh||fh(eh()),g(l,m));g(l,m);p.f=0})})},a.options.onSuccess=function(l,m){return O(e,function t(){return x(t,function(p){if(1==p.f)return a&&a.id?w(p,$g(a.id),2):p.F(2); +h(l,m);p.f=0})})},gf(a.url,a.options); +else if(Ie(Error("Networkless Logging: Stored logs request expired age limit")),a.id)return w(k,$g(a.id),0);k.F(0)}})})} +function oh(a){a=a.timestamp;return 2592E6<=W()-a?!1:!0} +;function ph(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];d=Error.call(this,a);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.args=[].concat(c instanceof Array?c:fa(u(c)))} +v(ph,Error);function qh(a){var b=this;this.f=null;a?this.f=a:wg()&&(this.f=pg());Ff(function(){Eg(b)},5E3)} +qh.prototype.isReady=function(){!this.f&&wg()&&(this.f=pg());return!!this.f}; +function sg(a,b,c,d){!S("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&Ie(new ph("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw b=new ph("innertube xhrclient not ready",b,c,d),T(b),b.f=0,b;var e={headers:{"Content-Type":"application/json"},method:"POST",D:c,xa:"JSON",R:function(){d.R()}, +wa:d.R,onSuccess:function(t,p){if(d.onSuccess)d.onSuccess(p)}, +va:function(t){if(d.onSuccess)d.onSuccess(t)}, +onError:function(t,p){if(d.onError)d.onError(p)}, +Ab:function(t){if(d.onError)d.onError(t)}, +timeout:d.timeout,withCredentials:!0},f="",g=a.f.Oa;g&&(f=g);g=a.f.Pa||!1;var h=xg(g,f,d);Object.assign(e.headers,h);e.headers.Authorization&&!f&&(e.headers["x-origin"]=window.location.origin);var k=Me(""+f+("/youtubei/"+a.f.innertubeApiVersion+"/"+b),{alt:"json",key:a.f.innertubeApiKey}),l;if(d.retry&&U("retry_web_logging_batches")&&"www.youtube-nocookie.com"!=f&&(l=Cg(b,c,h,g))){var m=e.onSuccess,q=e.va;e.onSuccess=function(t,p){Dg(l);m(t,p)}; +c.va=function(t,p){Dg(l);q(t,p)}}try{U("use_fetch_for_op_xhr")?df(k,e):U("networkless_logging")&&d.retry?(e.method="POST",mh(k,e)):(e.method="POST",e.D||(e.D={}),gf(k,e))}catch(t){if("InvalidAccessError"==t.name)l&&(Dg(l),l=0),Ie(Error("An extension is blocking network request.")); +else throw t;}l&&Ff(function(){Eg(a)},5E3)} +;function rh(a,b,c){c=void 0===c?{}:c;var d=qh;S("ytLoggingEventsDefaultDisabled",!1)&&qh==qh&&(d=null);ug(a,b,d,c)} +;var sh=[{ta:function(a){return"Cannot read property '"+a.key+"'"}, +ma:{TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/, +groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]}],Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}]}},{ta:function(a){return"Cannot call '"+a.key+"'"}, +ma:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./, +groups:["key"]}]}}];var th=new Set,uh=0;function vh(a){wh(a,"WARNING")} +function wh(a,b,c,d,e){e=void 0===e?{}:e;e.name=c||S("INNERTUBE_CONTEXT_CLIENT_NAME",1);e.version=d||S("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0);c=e||{};b=void 0===b?"ERROR":b;b=void 0===b?"ERROR":b;var f=void 0===f?!1:f;if(a&&(U("console_log_js_exceptions")&&(d=[],d.push("Name: "+a.name),d.push("Message: "+a.message),a.hasOwnProperty("params")&&d.push("Error Params: "+JSON.stringify(a.params)),d.push("File name: "+a.fileName),d.push("Stacktrace: "+a.stack),window.console.log(d.join("\n"),a)),(window&& +window.yterr||f)&&!(5<=uh)&&0!==a.f)){var g=wc(a);f=g.message||"Unknown Error";d=g.name||"UnknownError";e=g.lineNumber||"Not available";var h=g.fileName||"Not available";g=g.stack||a.g||"Not available";if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var k=0,l=0;l<a.args.length;l++){var m=a.args[l],q="params."+l;k+=q.length;if(m)if(Array.isArray(m))for(var t=c,p=0;p<m.length&&!(m[p]&&(k+=xh(p,m[p],q,t),500<k));p++);else if("object"===typeof m)for(t in t=void 0,p=c,m){if(m[t]&&(k+=xh(t,m[t], +q,p),500<k))break}else c[q]=String(JSON.stringify(m)).substring(0,500),k+=c[q].length;else c[q]=String(JSON.stringify(m)).substring(0,500),k+=c[q].length;if(500<=k)break}else if(a.hasOwnProperty("params")&&a.params)if(m=a.params,"object"===typeof a.params)for(l in q=0,m){if(m[l]&&(k="params."+l,t=String(JSON.stringify(m[l])).substr(0,500),c[k]=t,q+=k.length+t.length,500<q))break}else c.params=String(JSON.stringify(m)).substr(0,500);c={message:f,name:d,lineNumber:e,fileName:h,stack:g,params:c};a=Number(a.columnNumber); +isNaN(a)||(c.lineNumber=c.lineNumber+":"+a);a=u(sh);for(f=a.next();!f.done;f=a.next())if(f=f.value,f.ma[c.name])for(e=u(f.ma[c.name]),d=e.next();!d.done;d=e.next())if(h=d.value,d=c.message.match(h.regexp)){c.params["error.original"]=d[0];e=h.groups;h={};for(g=0;g<e.length;g++)h[e[g]]=d[g+1],c.params["error."+e[g]]=d[g+1];c.message=f.ta(h);break}window.yterr&&"function"===typeof window.yterr&&window.yterr(c);if(!(th.has(c.message)||0<=c.stack.indexOf("/YouTubeCenter.js")||0<=c.stack.indexOf("/mytube.js"))){if(U("kevlar_gel_error_routing")){f= +b;d={stackTrace:c.stack};c.fileName&&(d.filename=c.fileName);a=c.lineNumber&&c.lineNumber.split?c.lineNumber.split(":"):[];0!==a.length&&(1!==a.length||isNaN(Number(a[0]))?2!==a.length||isNaN(Number(a[0]))||isNaN(Number(a[1]))||(d.lineNumber=Number(a[0]),d.columnNumber=Number(a[1])):d.lineNumber=Number(a[0]));a={level:"ERROR_LEVEL_UNKNOWN",message:c.message};"ERROR"===f?a.level="ERROR_LEVEL_ERROR":"WARNING"===f&&(a.level="ERROR_LEVEL_WARNNING");f={isObfuscated:!0,browserStackInfo:d};d={pageUrl:window.location.href, +kvPairs:[]};if(e=c.params)for(h=u(Object.keys(e)),g=h.next();!g.done;g=h.next())g=g.value,d.kvPairs.push({key:"client."+g,value:String(e[g])});rh("clientError",{errorMetadata:d,stackTrace:f,logMessage:a});lg()}a=c.params||{};b={gb:{a:"logerror",t:"jserror",type:c.name,msg:c.message.substr(0,250),line:c.lineNumber,level:b,"client.name":a.name},D:{url:S("PAGE_NAME",window.location.href),file:c.fileName},method:"POST"};a.version&&(b["client.version"]=a.version);if(b.D){c.stack&&(b.D.stack=c.stack);f= +u(Object.keys(a));for(d=f.next();!d.done;d=f.next())d=d.value,b.D["client."+d]=a[d];if(a=S("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",void 0))for(f=u(Object.keys(a)),d=f.next();!d.done;d=f.next())d=d.value,b.D[d]=a[d];a=S("SERVER_NAME",void 0);f=S("SERVER_VERSION",void 0);a&&f&&(b.D["server.name"]=a,b.D["server.version"]=f)}gf(S("ECATCHER_REPORT_HOST","")+"/error_204",b);th.add(c.message);uh++}}} +function xh(a,b,c,d){c+="."+a;a=String(JSON.stringify(b)).substr(0,500);d[c]=a;return c.length+a.length} +;function yh(a,b,c,d,e,f){wh(a,void 0===b?"ERROR":b,c,d,f)} +;var zh=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};z("yt.msgs_",zh,void 0);function Ah(a){ye(zh,arguments)} +;function Bh(a){a&&(a.dataset?a.dataset[Ch("loaded")]="true":a.setAttribute("data-loaded","true"))} +function Dh(a,b){return a?a.dataset?a.dataset[Ch(b)]:a.getAttribute("data-"+b):null} +var Eh={};function Ch(a){return Eh[a]||(Eh[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))} +;var Fh=/\.vflset|-vfl[a-zA-Z0-9_+=-]+/,Gh=/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?=(\/|$))/;function Hh(a,b,c){c=void 0===c?null:c;if(window.spf&&spf.script){c="";if(a){var d=a.indexOf("jsbin/"),e=a.lastIndexOf(".js"),f=d+6;-1<d&&-1<e&&e>f&&(c=a.substring(f,e),c=c.replace(Fh,""),c=c.replace(Gh,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else Ih(a,b,c)} +function Ih(a,b,c){c=void 0===c?null:c;var d=Jh(a),e=document.getElementById(d),f=e&&Dh(e,"loaded"),g=e&&!f;f?b&&b():(b&&(f=Tf(d,b),b=""+Na(b),Kh[b]=f),g||(e=Lh(a,d,function(){Dh(e,"loaded")||(Bh(e),Wf(d),V(Ta(Xf,d),0))},c)))} +function Lh(a,b,c,d){d=void 0===d?null:d;var e=Hc(document,"SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)}; +e.onreadystatechange=function(){switch(e.readyState){case "loaded":case "complete":e.onload()}}; +d&&e.setAttribute("nonce",d);Yb(e,Lc(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e} +function Mh(a){a=Jh(a);var b=document.getElementById(a);b&&(Xf(a),b.parentNode.removeChild(b))} +function Nh(a,b){if(a&&b){var c=""+Na(b);(c=Kh[c])&&Vf(c)}} +function Jh(a){var b=document.createElement("a");Xb(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+$b(a)} +var Kh={};var Oh=[],Ph=!1;function Qh(){if("1"!=gb(Ae(),"args","privembed")){var a=function(){Ph=!0;"google_ad_status"in window?R("DCLKSTAT",1):R("DCLKSTAT",2)}; +Hh("//static.doubleclick.net/instream/ad_status.js",a);Oh.push(Hf(function(){Ph||"google_ad_status"in window||(Nh("//static.doubleclick.net/instream/ad_status.js",a),Ph=!0,R("DCLKSTAT",3))},5E3))}} +function Rh(){return parseInt(S("DCLKSTAT",0),10)} +;function Sh(){this.g=!1;this.f=null} +Sh.prototype.initialize=function(a,b,c,d,e,f){var g=this;f=void 0===f?!1:f;b?(this.g=!0,Hh(b,function(){g.g=!1;window.botguard?Th(g,c,d,f):(Mh(b),vh(new ph("Unable to load Botguard","from "+b)))},e)):a&&(eval(a),window.botguard?Th(this,c,d,f):vh(Error("Unable to load Botguard from JS")))}; +function Th(a,b,c,d){if(d)try{a.f=new window.botguard.bg(b,c?function(){return c(b)}:Ha)}catch(e){vh(e)}else{try{a.f=new window.botguard.bg(b)}catch(e){vh(e)}c&&c(b)}} +Sh.prototype.dispose=function(){this.f=null};var Uh=new Sh,Vh=!1,Wh=0,Xh="";function Yh(a){U("botguard_periodic_refresh")?Wh=W():U("botguard_always_refresh")&&(Xh=a)} +function Zh(a){if(a){if(Uh.g)return!1;if(U("botguard_periodic_refresh"))return 72E5<W()-Wh;if(U("botguard_always_refresh"))return Xh!=a}else return!1;return!Vh} +function $h(){return!!Uh.f} +function ai(a){a=void 0===a?{}:a;a=void 0===a?{}:a;return Uh.f?Uh.f.invoke(void 0,void 0,a):null} +;var bi=C().toString(); +function ci(){a:{if(window.crypto&&window.crypto.getRandomValues)try{var a=Array(16),b=new Uint8Array(16);window.crypto.getRandomValues(b);for(var c=0;c<a.length;c++)a[c]=b[c];var d=a;break a}catch(e){}d=Array(16);for(a=0;16>a;a++){b=C();for(c=0;c<b%23;c++)d[a]=Math.random();d[a]=Math.floor(256*Math.random())}if(bi)for(a=1,b=0;b<bi.length;b++)d[a%16]=d[a%16]^d[(a-1)%16]/4^bi.charCodeAt(b),a++}a=[];for(b=0;b<d.length;b++)a.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(d[b]&63)); +return a.join("")} +;var di=y.ytLoggingDocDocumentNonce_||ci();z("ytLoggingDocDocumentNonce_",di,void 0);var ei=1;function fi(a){this.f=a} +fi.prototype.getAsJson=function(){var a={};void 0!==this.f.trackingParams?a.trackingParams=this.f.trackingParams:(a.veType=this.f.veType,void 0!==this.f.veCounter&&(a.veCounter=this.f.veCounter),void 0!==this.f.elementIndex&&(a.elementIndex=this.f.elementIndex));void 0!==this.f.dataElement&&(a.dataElement=this.f.dataElement.getAsJson());void 0!==this.f.youtubeData&&(a.youtubeData=this.f.youtubeData);return a}; +fi.prototype.toString=function(){return JSON.stringify(this.getAsJson())}; +fi.prototype.isClientVe=function(){return!this.f.trackingParams&&!!this.f.veType};function gi(a){a=void 0===a?0:a;return 0==a?"client-screen-nonce":"client-screen-nonce."+a} +function hi(a){a=void 0===a?0:a;return 0==a?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+a} +function ii(a){return S(hi(void 0===a?0:a),void 0)} +z("yt_logging_screen.getRootVeType",ii,void 0);function ji(){var a=ii(0),b;a?b=new fi({veType:a,youtubeData:void 0}):b=null;return b} +function ki(){var a=S("csn-to-ctt-auth-info");a||(a={},R("csn-to-ctt-auth-info",a));return a} +function li(a){a=void 0===a?0:a;var b=S(gi(a));if(!b&&!S("USE_CSN_FALLBACK",!0))return null;b||0!=a||(U("kevlar_client_side_screens")||U("c3_client_side_screens")?b="UNDEFINED_CSN":b=S("EVENT_ID"));return b?b:null} +z("yt_logging_screen.getCurrentCsn",li,void 0);function mi(a,b,c){var d=ki();(c=li(c))&&delete d[c];b&&(d[a]=b)} +function ni(a){return ki()[a]} +z("yt_logging_screen.getCttAuthInfo",ni,void 0);function oi(a,b,c,d){c=void 0===c?0:c;if(a!==S(gi(c))||b!==S(hi(c)))if(mi(a,d,c),R(gi(c),a),R(hi(c),b),0==c||U("web_screen_associated_all_layers"))b=function(){setTimeout(function(){a&&ug("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:di,clientScreenNonce:a},qh)},0)},"requestAnimationFrame"in window?window.requestAnimationFrame(b):b()} +z("yt_logging_screen.setCurrentScreen",oi,void 0);function pi(a,b,c){b=void 0===b?{}:b;c=void 0===c?!1:c;var d=S("EVENT_ID");d&&(b.ei||(b.ei=d));if(b){d=a;var e=void 0===e?!0:e;var f=S("VALID_SESSION_TEMPDATA_DOMAINS",[]),g=J(K(3,window.location.href));g&&f.push(g);g=J(K(3,d));if(0<=Ya(f,g)||!g&&0==d.lastIndexOf("/",0))if(U("autoescape_tempdata_url")&&(f=document.createElement("a"),Xb(f,d),d=f.href),d){g=d.match(ac);d=g[5];f=g[6];g=g[7];var h="";d&&(h+=d);f&&(h+="?"+f);g&&(h+="#"+g);d=h;f=d.indexOf("#");if(d=0>f?d:d.substr(0,f))if(e&&!b.csn&&(b.itct|| +b.ved)&&(b=Object.assign({csn:li()},b)),k){var k=parseInt(k,10);isFinite(k)&&0<k&&(e=b,b="ST-"+$b(d).toString(36),e=e?cc(e):"",zg(b,e,k||5))}else k=b,e="ST-"+$b(d).toString(36),k=k?cc(k):"",zg(e,k,5)}}if(c)return!1;if((window.ytspf||{}).enabled)spf.navigate(a);else{var l=void 0===l?{}:l;var m=void 0===m?"":m;var q=void 0===q?window:q;c=q.location;a=dc(a,l)+m;a=a instanceof H?a:Ob(a);c.href=Mb(a)}return!0} +;function qi(a,b){this.version=a;this.args=b} +;function ri(a,b){this.topic=a;this.f=b} +ri.prototype.toString=function(){return this.topic};var si=A("ytPubsub2Pubsub2Instance")||new Q;Q.prototype.subscribe=Q.prototype.subscribe;Q.prototype.unsubscribeByKey=Q.prototype.P;Q.prototype.publish=Q.prototype.O;Q.prototype.clear=Q.prototype.clear;z("ytPubsub2Pubsub2Instance",si,void 0);var ti=A("ytPubsub2Pubsub2SubscribedKeys")||{};z("ytPubsub2Pubsub2SubscribedKeys",ti,void 0);var ui=A("ytPubsub2Pubsub2TopicToKeys")||{};z("ytPubsub2Pubsub2TopicToKeys",ui,void 0);var vi=A("ytPubsub2Pubsub2IsAsync")||{};z("ytPubsub2Pubsub2IsAsync",vi,void 0); +z("ytPubsub2Pubsub2SkipSubKey",null,void 0);function wi(a,b){var c=xi();c&&c.publish.call(c,a.toString(),a,b)} +function yi(a){var b=zi,c=xi();if(!c)return 0;var d=c.subscribe(b.toString(),function(e,f){var g=A("ytPubsub2Pubsub2SkipSubKey");g&&g==d||(g=function(){if(ti[d])try{if(f&&b instanceof ri&&b!=e)try{var h=b.f,k=f;if(!k.args||!k.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!h.J){var l=new h;h.J=l.version}var m=h.J}catch(q){}if(!m||k.version!=m)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{f=Reflect.construct(h, +db(k.args))}catch(q){throw q.message="yt.pubsub2.Data.deserialize(): "+q.message,q;}}catch(q){throw q.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+b.toString()+": "+q.message,q;}a.call(window,f)}catch(q){T(q)}},vi[b.toString()]?A("yt.scheduler.instance")?Hf(g):V(g,0):g())}); +ti[d]=!0;ui[b.toString()]||(ui[b.toString()]=[]);ui[b.toString()].push(d);return d} +function Ai(){var a=Bi,b=yi(function(c){a.apply(void 0,arguments);Ci(b)}); +return b} +function Ci(a){var b=xi();b&&("number"===typeof a&&(a=[a]),G(a,function(c){b.unsubscribeByKey(c);delete ti[c]}))} +function xi(){return A("ytPubsub2Pubsub2Instance")} +;function Di(a){qi.call(this,1,arguments);this.csn=a} +v(Di,qi);var zi=new ri("screen-created",Di),Ei=[],Fi=0;function Gi(a,b,c){var d=U("use_default_events_client")?void 0:qh;b={csn:a,parentVe:b.getAsJson(),childVes:$a(c,function(f){return f.getAsJson()})}; +c=u(c);for(var e=c.next();!e.done;e=c.next())e=e.value.getAsJson(),(jb(e)||!e.trackingParams&&!e.veType)&&yh(Error("Child VE logged with no data"),"WARNING");c={fa:ni(a),S:a};"UNDEFINED_CSN"==a?Hi("visualElementAttached",b,c):d?ug("visualElementAttached",b,d,c):rh("visualElementAttached",b,c)} +function Hi(a,b,c){Ei.push({payloadName:a,payload:b,options:c});Fi||(Fi=Ai())} +function Bi(a){if(Ei){for(var b=u(Ei),c=b.next();!c.done;c=b.next())c=c.value,c.payload&&(c.payload.csn=a.csn,ug(c.payloadName,c.payload,null,c.options));Ei.length=0}Fi=0} +;function Ii(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||mb(b);this.assets=a.assets||{};this.attrs=a.attrs||mb(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}} +Ii.prototype.clone=function(){var a=new Ii,b;for(b in this)if(this.hasOwnProperty(b)){var c=this[b];"object"==Ja(c)?a[b]=mb(c):a[b]=c}return a};function Ji(){M.call(this);this.f=[]} +v(Ji,M);Ji.prototype.o=function(){for(;this.f.length;){var a=this.f.pop();a.target.removeEventListener(a.name,a.vb)}M.prototype.o.call(this)};var Ki=/cssbin\/(?:debug-)?([a-zA-Z0-9_-]+?)(?:-2x|-web|-rtl|-vfl|.css)/;function Li(a){a=a||"";if(window.spf){var b=a.match(Ki);spf.style.load(a,b?b[1]:"",void 0)}else Mi(a)} +function Mi(a){var b=Ni(a),c=document.getElementById(b),d=c&&Dh(c,"loaded");d||c&&!d||(c=Oi(a,b,function(){Dh(c,"loaded")||(Bh(c),Wf(b),V(Ta(Xf,b),0))}))} +function Oi(a,b,c){var d=document.createElement("link");d.id=b;d.onload=function(){c&&setTimeout(c,0)}; +a=Lc(a);d.rel="stylesheet";d.href=zb(a).toString();(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d} +function Ni(a){var b=Hc(document,"A"),c=new sb(tb,"This URL is never added to the DOM");vb(c);vb(c);Xb(b,new H(Kb,a));a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"css-"+$b(a)} +;function Pi(a,b,c,d){M.call(this);var e=this;this.m=this.Z=a;this.W=b;this.u=!1;this.api={};this.X=this.G=null;this.H=new Q;Sc(this,Ta(Tc,this.H));this.j={};this.T=this.Y=this.h=this.ea=this.f=null;this.M=!1;this.l=this.C=null;this.aa={};this.Aa=["onReady"];this.da=null;this.oa=NaN;this.U={};this.i=d;Qi(this);this.ba("WATCH_LATER_VIDEO_ADDED",this.Ra.bind(this));this.ba("WATCH_LATER_VIDEO_REMOVED",this.Sa.bind(this));this.ba("onAdAnnounce",this.Ca.bind(this));this.Ba=new Ji(this);Sc(this,Ta(Tc,this.Ba)); +this.V=0;c?this.V=V(function(){e.loadNewVideoConfig(c)},0):d&&(Ri(this),Si(this))} +v(Pi,M);n=Pi.prototype;n.getId=function(){return this.W}; +n.loadNewVideoConfig=function(a){if(!this.g){this.V&&(Xe(this.V),this.V=0);a instanceof Ii||(a=new Ii(a));this.ea=a;this.f=a.clone();Ri(this);this.Y||(this.Y=Ti(this,this.f.args.jsapicallback||"onYouTubePlayerReady"));this.f.args.jsapicallback=null;if(a=this.f.attrs.width)this.m.style.width=Vc(Number(a)||a);if(a=this.f.attrs.height)this.m.style.height=Vc(Number(a)||a);Si(this);this.u&&Ui(this)}}; +function Ri(a){var b;a.i?b=a.i.rootElementId:b=a.f.attrs.id;a.h=b||a.h;"video-player"==a.h&&(a.h=a.W,a.f.attrs.id=a.W);a.m.id==a.h&&(a.h+="-player",a.f.attrs.id=a.h)} +n.Ga=function(){return this.ea}; +function Ui(a){a.f&&!a.f.loaded&&(a.f.loaded=!0,"0"!=a.f.args.autoplay?a.api.loadVideoByPlayerVars(a.f.args):a.api.cueVideoByPlayerVars(a.f.args))} +function Vi(a){var b=!0,c=Wi(a);c&&a.f&&(a=Xi(a),b=Dh(c,"version")===a);return b&&!!A("yt.player.Application.create")} +function Si(a){if(!a.g&&!a.M){var b=Vi(a);if(b&&"html5"==(Wi(a)?"html5":null))a.T="html5",a.u||Yi(a);else if(Zi(a),a.T="html5",b&&a.l)a.Z.appendChild(a.l),Yi(a);else{a.f&&(a.f.loaded=!0);var c=!1;a.C=function(){c=!0;if(a.i)var d=a.i.serializedExperimentFlags;else a.f&&a.f.args&&(d=a.f.args.fflags);d="true"==Je(d||"").player_bootstrap_method?A("yt.player.Application.createAlternate")||A("yt.player.Application.create"):A("yt.player.Application.create");var e=a.f?a.f.clone():void 0;d(a.Z,e,a.i);Yi(a)}; +a.M=!0;b?a.C():(Hh(Xi(a),a.C),(b=a.i?a.i.cssUrl:a.f.assets.css)&&Li(b),$i(a)&&!c&&z("yt.player.Application.create",null,void 0))}}} +function Wi(a){var b=Dc(a.h);!b&&a.m&&a.m.querySelector&&(b=a.m.querySelector("#"+a.h));return b} +function Yi(a){if(!a.g){var b=Wi(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.M=!1,b.isNotServable&&a.f&&b.isNotServable(a.f.args.video_id)||aj(a)):a.oa=V(function(){Yi(a)},50)}} +function aj(a){Qi(a);a.u=!0;var b=Wi(a);b.addEventListener&&(a.G=bj(a,b,"addEventListener"));b.removeEventListener&&(a.X=bj(a,b,"removeEventListener"));var c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());for(var d=0;d<c.length;d++){var e=c[d];a.api[e]||(a.api[e]=bj(a,b,e))}for(var f in a.j)a.G(f,a.j[f]);Ui(a);a.Y&&a.Y(a.api);a.H.O("onReady",a.api)} +function bj(a,b,c){var d=b[c];return function(){try{return a.da=null,d.apply(b,arguments)}catch(e){"sendAbandonmentPing"!=c&&(e.params=c,a.da=e,Ie(e))}}} +function Qi(a){a.u=!1;if(a.X)for(var b in a.j)a.X(b,a.j[b]);for(var c in a.U)Xe(parseInt(c,10));a.U={};a.G=null;a.X=null;for(var d in a.api)a.api[d]=null;a.api.addEventListener=a.ba.bind(a);a.api.removeEventListener=a.Wa.bind(a);a.api.destroy=a.dispose.bind(a);a.api.getLastError=a.Ha.bind(a);a.api.getPlayerType=a.Ia.bind(a);a.api.getCurrentVideoConfig=a.Ga.bind(a);a.api.loadNewVideoConfig=a.loadNewVideoConfig.bind(a);a.api.isReady=a.Qa.bind(a)} +n.Qa=function(){return this.u}; +n.ba=function(a,b){var c=this,d=Ti(this,b);if(d){if(!(0<=Ya(this.Aa,a)||this.j[a])){var e=cj(this,a);this.G&&this.G(a,e)}this.H.subscribe(a,d);"onReady"==a&&this.u&&V(function(){d(c.api)},0)}}; +n.Wa=function(a,b){if(!this.g){var c=Ti(this,b);c&&he(this.H,a,c)}}; +function Ti(a,b){var c=b;if("string"==typeof b){if(a.aa[b])return a.aa[b];c=function(){var d=A(b);d&&d.apply(y,arguments)}; +a.aa[b]=c}return c?c:null} +function cj(a,b){var c="ytPlayer"+b+a.W;a.j[b]=c;y[c]=function(d){var e=V(function(){if(!a.g){a.H.O(b,d);var f=a.U,g=String(e);g in f&&delete f[g]}},0); +kb(a.U,String(e))}; +return c} +n.Ca=function(a){Wf("a11y-announce",a)}; +n.Ra=function(a){Wf("WATCH_LATER_VIDEO_ADDED",a)}; +n.Sa=function(a){Wf("WATCH_LATER_VIDEO_REMOVED",a)}; +n.Ia=function(){return this.T||(Wi(this)?"html5":null)}; +n.Ha=function(){return this.da}; +function Zi(a){a.cancel();Qi(a);a.T=null;a.f&&(a.f.loaded=!1);var b=Wi(a);b&&(Vi(a)||!$i(a)?a.l=b:(b&&b.destroy&&b.destroy(),a.l=null));for(a=a.Z;b=a.firstChild;)a.removeChild(b)} +n.cancel=function(){if(this.C){var a=Xi(this);Nh(a,this.C)}Xe(this.oa);this.M=!1}; +n.o=function(){Zi(this);if(this.l&&this.f&&this.l.destroy)try{this.l.destroy()}catch(b){T(b)}this.aa=null;for(var a in this.j)y[this.j[a]]=null;this.ea=this.f=this.api=null;delete this.Z;delete this.m;M.prototype.o.call(this)}; +function $i(a){return a.f&&a.f.args&&a.f.args.fflags?-1!=a.f.args.fflags.indexOf("player_destroy_old_version=true"):!1} +function Xi(a){return a.i?a.i.jsUrl:a.f.assets.js} +;var dj={},ej="player_uid_"+(1E9*Math.random()>>>0);function fj(a){delete dj[a.getId()]} +;function gj(a){return(0===a.search("cue")||0===a.search("load"))&&"loadModule"!==a} +function hj(a,b,c){"string"===typeof a&&(a={mediaContentUrl:a,startSeconds:b,suggestedQuality:c});a:{if((b=a.mediaContentUrl)&&(b=/\/([ve]|embed)\/([^#?]+)/.exec(b))&&b[2]){b=b[2];break a}b=null}a.videoId=b;return ij(a)} +function ij(a,b,c){if("string"===typeof a)return{videoId:a,startSeconds:b,suggestedQuality:c};b=["endSeconds","startSeconds","mediaContentUrl","suggestedQuality","videoId"];c={};for(var d=0;d<b.length;d++){var e=b[d];a[e]&&(c[e]=a[e])}return c} +function jj(a,b,c,d){if(Ma(a)&&!Array.isArray(a)){b="playlist list listType index startSeconds suggestedQuality".split(" ");c={};for(d=0;d<b.length;d++){var e=b[d];a[e]&&(c[e]=a[e])}return c}b={index:b,startSeconds:c,suggestedQuality:d};"string"===typeof a&&16===a.length?b.list="PL"+a:b.playlist=a;return b} +;function kj(a){a=void 0===a?!1:a;M.call(this);this.f=new Q(a);Sc(this,Ta(Tc,this.f))} +E(kj,M);kj.prototype.subscribe=function(a,b,c){return this.g?0:this.f.subscribe(a,b,c)}; +kj.prototype.j=function(a,b){this.g||this.f.O.apply(this.f,arguments)};function lj(a,b,c){kj.call(this);this.h=a;this.i=b;this.l=c} +v(lj,kj);function mj(a,b,c){if(!a.g){var d=a.h;d.g||a.i!=d.f||(a={id:a.l,command:b},c&&(a.data=c),d.f.postMessage(Id(a),d.i))}} +lj.prototype.o=function(){this.i=this.h=null;kj.prototype.o.call(this)};function nj(a){M.call(this);this.f=a;this.f.subscribe("command",this.ya,this);this.h={};this.j=!1} +v(nj,M);n=nj.prototype;n.start=function(){this.j||this.g||(this.j=!0,mj(this.f,"RECEIVING"))}; +n.ya=function(a,b,c){if(this.j&&!this.g){var d=b||{};switch(a){case "addEventListener":"string"===typeof d.event&&(a=d.event,a in this.h||(c=B(this.Ya,this,a),this.h[a]=c,this.addEventListener(a,c)));break;case "removeEventListener":"string"===typeof d.event&&oj(this,d.event);break;default:this.i.isReady()&&this.i.isExternalMethodAvailable(a,c||null)&&(b=pj(a,b||{}),c=this.i.handleExternalCall(a,b,c||null),(c=qj(a,c))&&this.j&&!this.g&&mj(this.f,a,c))}}}; +n.Ya=function(a,b){this.j&&!this.g&&mj(this.f,a,this.ha(a,b))}; +n.ha=function(a,b){if(null!=b)return{value:b}}; +function oj(a,b){b in a.h&&(a.removeEventListener(b,a.h[b]),delete a.h[b])} +n.o=function(){var a=this.f;a.g||he(a.f,"command",this.ya,this);this.f=null;for(var b in this.h)oj(this,b);M.prototype.o.call(this)};function rj(a,b){nj.call(this,b);this.i=a;this.start()} +v(rj,nj);rj.prototype.addEventListener=function(a,b){this.i.addEventListener(a,b)}; +rj.prototype.removeEventListener=function(a,b){this.i.removeEventListener(a,b)}; +function pj(a,b){switch(a){case "loadVideoById":return b=ij(b),[b];case "cueVideoById":return b=ij(b),[b];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return b=jj(b),[b];case "cuePlaylist":return b=jj(b),[b];case "seekTo":return[b.seconds,b.allowSeekAhead];case "playVideoAt":return[b.index];case "setVolume":return[b.volume];case "setPlaybackQuality":return[b.suggestedQuality];case "setPlaybackRate":return[b.suggestedRate];case "setLoop":return[b.loopPlaylists]; +case "setShuffle":return[b.shufflePlaylist];case "getOptions":return[b.module];case "getOption":return[b.module,b.option];case "setOption":return[b.module,b.option,b.value];case "handleGlobalKeyDown":return[b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,b.key,b.code]}return[]} +function qj(a,b){switch(a){case "isMuted":return{muted:b};case "getVolume":return{volume:b};case "getPlaybackRate":return{playbackRate:b};case "getAvailablePlaybackRates":return{availablePlaybackRates:b};case "getVideoLoadedFraction":return{videoLoadedFraction:b};case "getPlayerState":return{playerState:b};case "getCurrentTime":return{currentTime:b};case "getPlaybackQuality":return{playbackQuality:b};case "getAvailableQualityLevels":return{availableQualityLevels:b};case "getDuration":return{duration:b}; +case "getVideoUrl":return{videoUrl:b};case "getVideoEmbedCode":return{videoEmbedCode:b};case "getPlaylist":return{playlist:b};case "getPlaylistIndex":return{playlistIndex:b};case "getOptions":return{options:b};case "getOption":return{option:b}}} +rj.prototype.ha=function(a,b){switch(a){case "onReady":return;case "onStateChange":return{playerState:b};case "onPlaybackQualityChange":return{playbackQuality:b};case "onPlaybackRateChange":return{playbackRate:b};case "onError":return{errorCode:b}}return nj.prototype.ha.call(this,a,b)}; +rj.prototype.o=function(){nj.prototype.o.call(this);delete this.i};function sj(a,b,c){M.call(this);var d=this;c=c||S("POST_MESSAGE_ORIGIN",void 0)||window.document.location.protocol+"//"+window.document.location.hostname;this.h=b||null;this.u="*";this.i=c;this.sessionId=null;this.channel="widget";this.C=!!a;this.m=function(e){a:if(!("*"!=d.i&&e.origin!=d.i||d.h&&e.source!=d.h||"string"!==typeof e.data)){try{var f=JSON.parse(e.data)}catch(g){break a}if(!(null==f||d.C&&(d.sessionId&&d.sessionId!=f.id||d.channel&&d.channel!=f.channel))&&f)switch(f.event){case "listening":"null"!= +e.origin&&(d.i=d.u=e.origin);d.h=e.source;d.sessionId=f.id;d.f&&(d.f(),d.f=null);break;case "command":d.j&&(!d.l||0<=Ya(d.l,f.func))&&d.j(f.func,f.args,e.origin)}}}; +this.l=this.f=this.j=null;window.addEventListener("message",this.m)} +v(sj,M);sj.prototype.sendMessage=function(a,b){var c=b||this.h;if(c){this.sessionId&&(a.id=this.sessionId);this.channel&&(a.channel=this.channel);try{var d=JSON.stringify(a);c.postMessage(d,this.u)}catch(e){Ie(e)}}}; +sj.prototype.o=function(){window.removeEventListener("message",this.m);M.prototype.o.call(this)};function tj(){var a=this.g=new sj(!!S("WIDGET_ID_ENFORCE")),b=B(this.Va,this);a.j=b;a.l=null;this.g.channel="widget";if(a=S("WIDGET_ID"))this.g.sessionId=a;this.i=[];this.l=!1;this.j={}} +n=tj.prototype;n.Va=function(a,b,c){"addEventListener"==a&&b?(a=b[0],this.j[a]||"onReady"==a||(this.addEventListener(a,uj(this,a)),this.j[a]=!0)):this.ua(a,b,c)}; +n.ua=function(){}; +function uj(a,b){return B(function(c){this.sendMessage(b,c)},a)} +n.addEventListener=function(){}; +n.Fa=function(){this.l=!0;this.sendMessage("initialDelivery",this.ia());this.sendMessage("onReady");G(this.i,this.za,this);this.i=[]}; +n.ia=function(){return null}; +function vj(a,b){a.sendMessage("infoDelivery",b)} +n.za=function(a){this.l?this.g.sendMessage(a):this.i.push(a)}; +n.sendMessage=function(a,b){this.za({event:a,info:void 0==b?null:b})}; +n.dispose=function(){this.g=null};function wj(a){tj.call(this);this.f=a;this.h=[];this.addEventListener("onReady",B(this.Ta,this));this.addEventListener("onVideoProgress",B(this.cb,this));this.addEventListener("onVolumeChange",B(this.eb,this));this.addEventListener("onApiChange",B(this.Xa,this));this.addEventListener("onPlaybackQualityChange",B(this.Za,this));this.addEventListener("onPlaybackRateChange",B(this.ab,this));this.addEventListener("onStateChange",B(this.bb,this));this.addEventListener("onWebglSettingsChanged",B(this.fb, +this))} +v(wj,tj);n=wj.prototype;n.ua=function(a,b,c){if(this.f.isExternalMethodAvailable(a,c)){b=b||[];if(0<b.length&&gj(a)){var d=b;if(Ma(d[0])&&!Array.isArray(d[0]))d=d[0];else{var e={};switch(a){case "loadVideoById":case "cueVideoById":e=ij.apply(window,d);break;case "loadVideoByUrl":case "cueVideoByUrl":e=hj.apply(window,d);break;case "loadPlaylist":case "cuePlaylist":e=jj.apply(window,d)}d=e}b.length=1;b[0]=d}this.f.handleExternalCall(a,b,c);gj(a)&&vj(this,this.ia())}}; +n.Ta=function(){var a=B(this.Fa,this);this.g.f=a}; +n.addEventListener=function(a,b){this.h.push({eventType:a,listener:b});this.f.addEventListener(a,b)}; +n.ia=function(){if(!this.f)return null;var a=this.f.getApiInterface();cb(a,"getVideoData");for(var b={apiInterface:a},c=0,d=a.length;c<d;c++){var e=a[c];if(0===e.search("get")||0===e.search("is")){var f=0;0===e.search("get")?f=3:0===e.search("is")&&(f=2);f=e.charAt(f).toLowerCase()+e.substr(f+1);try{var g=this.f[e]();b[f]=g}catch(h){}}}b.videoData=this.f.getVideoData();b.currentTimeLastUpdated_=C()/1E3;return b}; +n.bb=function(a){a={playerState:a,currentTime:this.f.getCurrentTime(),duration:this.f.getDuration(),videoData:this.f.getVideoData(),videoStartBytes:0,videoBytesTotal:this.f.getVideoBytesTotal(),videoLoadedFraction:this.f.getVideoLoadedFraction(),playbackQuality:this.f.getPlaybackQuality(),availableQualityLevels:this.f.getAvailableQualityLevels(),currentTimeLastUpdated_:C()/1E3,playbackRate:this.f.getPlaybackRate(),mediaReferenceTime:this.f.getMediaReferenceTime()};this.f.getVideoUrl&&(a.videoUrl= +this.f.getVideoUrl());this.f.getVideoContentRect&&(a.videoContentRect=this.f.getVideoContentRect());this.f.getProgressState&&(a.progressState=this.f.getProgressState());this.f.getPlaylist&&(a.playlist=this.f.getPlaylist());this.f.getPlaylistIndex&&(a.playlistIndex=this.f.getPlaylistIndex());this.f.getStoryboardFormat&&(a.storyboardFormat=this.f.getStoryboardFormat());vj(this,a)}; +n.Za=function(a){vj(this,{playbackQuality:a})}; +n.ab=function(a){vj(this,{playbackRate:a})}; +n.Xa=function(){for(var a=this.f.getOptions(),b={namespaces:a},c=0,d=a.length;c<d;c++){var e=a[c],f=this.f.getOptions(e);b[e]={options:f};for(var g=0,h=f.length;g<h;g++){var k=f[g],l=this.f.getOption(e,k);b[e][k]=l}}this.sendMessage("apiInfoDelivery",b)}; +n.eb=function(){vj(this,{muted:this.f.isMuted(),volume:this.f.getVolume()})}; +n.cb=function(a){a={currentTime:a,videoBytesLoaded:this.f.getVideoBytesLoaded(),videoLoadedFraction:this.f.getVideoLoadedFraction(),currentTimeLastUpdated_:C()/1E3,playbackRate:this.f.getPlaybackRate(),mediaReferenceTime:this.f.getMediaReferenceTime()};this.f.getProgressState&&(a.progressState=this.f.getProgressState());vj(this,a)}; +n.fb=function(){var a={sphericalProperties:this.f.getSphericalProperties()};vj(this,a)}; +n.dispose=function(){tj.prototype.dispose.call(this);for(var a=0;a<this.h.length;a++){var b=this.h[a];this.f.removeEventListener(b.eventType,b.listener)}this.h=[]};function xj(a,b,c){M.call(this);this.f=a;this.i=c;this.j=Af(window,"message",B(this.l,this));this.h=new lj(this,a,b);Sc(this,Ta(Tc,this.h))} +v(xj,M);xj.prototype.l=function(a){var b;if(b=!this.g)if(b=a.origin==this.i)a:{b=this.f;do{b:{var c=a.source;do{if(c==b){c=!0;break b}if(c==c.parent)break;c=c.parent}while(null!=c);c=!1}if(c){b=!0;break a}b=b.opener}while(null!=b);b=!1}if(b&&(b=a.data,"string"===typeof b)){try{b=JSON.parse(b)}catch(d){return}b.command&&(c=this.h,c.g||c.j("command",b.command,b.data,a.origin))}}; +xj.prototype.o=function(){Bf(this.j);this.f=null;M.prototype.o.call(this)};function yj(){var a=mb(zj),b;return Xd(new P(function(c,d){a.onSuccess=function(e){We(e)?c(e):d(new Aj("Request failed, status="+(e&&"status"in e?e.status:-1),"net.badstatus",e))}; +a.onError=function(e){d(new Aj("Unknown request error","net.unknown",e))}; +a.R=function(e){d(new Aj("Request timed out","net.timeout",e))}; +b=gf("//googleads.g.doubleclick.net/pagead/id",a)}),function(c){c instanceof Yd&&b.abort(); +return Vd(c)})} +function Aj(a,b){F.call(this,a+", errorCode="+b);this.errorCode=b;this.name="PromiseAjaxError"} +v(Aj,F);function Bj(){this.g=0;this.f=null} +Bj.prototype.then=function(a,b,c){return 1===this.g&&a?(a=a.call(c,this.f),Od(a)?a:Cj(a)):2===this.g&&b?(a=b.call(c,this.f),Od(a)?a:Dj(a)):this}; +Bj.prototype.getValue=function(){return this.f}; +Bj.prototype.$goog_Thenable=!0;function Dj(a){var b=new Bj;a=void 0===a?null:a;b.g=2;b.f=void 0===a?null:a;return b} +function Cj(a){var b=new Bj;a=void 0===a?null:a;b.g=1;b.f=void 0===a?null:a;return b} +;function Ej(a){F.call(this,a.message||a.description||a.name);this.isMissing=a instanceof Fj;this.isTimeout=a instanceof Aj&&"net.timeout"==a.errorCode;this.isCanceled=a instanceof Yd} +v(Ej,F);Ej.prototype.name="BiscottiError";function Fj(){F.call(this,"Biscotti ID is missing from server")} +v(Fj,F);Fj.prototype.name="BiscottiMissingError";var zj={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},Gj=null;function De(){if("1"===gb(Ae(),"args","privembed"))return Vd(Error("Biscotti ID is not available in private embed mode"));Gj||(Gj=Xd(yj().then(Hj),function(a){return Ij(2,a)})); +return Gj} +function Hj(a){a=a.responseText;if(0!=a.lastIndexOf(")]}'",0))throw new Fj;a=JSON.parse(a.substr(4));if(1<(a.type||1))throw new Fj;a=a.id;Ee(a);Gj=Cj(a);Jj(18E5,2);return a} +function Ij(a,b){var c=new Ej(b);Ee("");Gj=Dj(c);0<a&&Jj(12E4,a-1);throw c;} +function Jj(a,b){V(function(){Xd(yj().then(Hj,function(c){return Ij(b,c)}),Ha)},a)} +function Kj(){try{var a=A("yt.ads.biscotti.getId_");return a?a():De()}catch(b){return Vd(b)}} +;function Lj(a){if("1"!==gb(Ae(),"args","privembed")){a&&Ce();try{Kj().then(function(){},function(){}),V(Lj,18E5)}catch(b){T(b)}}} +;var Y=A("ytglobal.prefsUserPrefsPrefs_")||{};z("ytglobal.prefsUserPrefsPrefs_",Y,void 0);function Mj(){this.f=S("ALT_PREF_COOKIE_NAME","PREF");var a=zc.get(""+this.f,void 0);if(a){a=decodeURIComponent(a).split("&");for(var b=0;b<a.length;b++){var c=a[b].split("="),d=c[0];(c=c[1])&&(Y[d]=c.toString())}}} +n=Mj.prototype;n.get=function(a,b){Nj(a);Oj(a);var c=void 0!==Y[a]?Y[a].toString():null;return null!=c?c:b?b:""}; +n.set=function(a,b){Nj(a);Oj(a);if(null==b)throw Error("ExpectedNotNull");Y[a]=b.toString()}; +n.remove=function(a){Nj(a);Oj(a);delete Y[a]}; +n.save=function(){zg(this.f,this.dump(),63072E3)}; +n.clear=function(){for(var a in Y)delete Y[a]}; +n.dump=function(){var a=[],b;for(b in Y)a.push(b+"="+encodeURIComponent(String(Y[b])));return a.join("&")}; +function Oj(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("ExpectedRegexMatch: "+a);} +function Nj(a){if(!/^\w+$/.test(a))throw Error("ExpectedRegexMismatch: "+a);} +function Pj(a){a=void 0!==Y[a]?Y[a].toString():null;return null!=a&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null} +Ia(Mj);function Qj(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(!Rj(a)||c.some(function(e){return!Rj(e)}))throw Error("Only objects may be merged."); +c=u(c);for(d=c.next();!d.done;d=c.next())Sj(a,d.value);return a} +function Sj(a,b){for(var c in b)if(Rj(b[c])){if(c in a&&!Rj(a[c]))throw Error("Cannot merge an object into a non-object.");c in a||(a[c]={});Sj(a[c],b[c])}else if(Tj(b[c])){if(c in a&&!Tj(a[c]))throw Error("Cannot merge an array into a non-array.");c in a||(a[c]=[]);Uj(a[c],b[c])}else a[c]=b[c];return a} +function Uj(a,b){for(var c=u(b),d=c.next();!d.done;d=c.next())d=d.value,Rj(d)?a.push(Sj({},d)):Tj(d)?a.push(Uj([],d)):a.push(d);return a} +function Rj(a){return"object"===typeof a&&!Array.isArray(a)} +function Tj(a){return"object"===typeof a&&Array.isArray(a)} +;function Vj(a,b){qi.call(this,1,arguments)} +v(Vj,qi);function Wj(a,b){qi.call(this,1,arguments)} +v(Wj,qi);var Xj=new ri("aft-recorded",Vj),Yj=new ri("timing-sent",Wj);var Zj=window;function ak(){this.timing={};this.clearResourceTimings=function(){}; +this.webkitClearResourceTimings=function(){}; +this.mozClearResourceTimings=function(){}; +this.msClearResourceTimings=function(){}; +this.oClearResourceTimings=function(){}} +var bk=Zj.performance||Zj.mozPerformance||Zj.msPerformance||Zj.webkitPerformance||new ak;var ck=!1;B(bk.clearResourceTimings||bk.webkitClearResourceTimings||bk.mozClearResourceTimings||bk.msClearResourceTimings||bk.oClearResourceTimings||Ha,bk);function dk(a){var b=ek(a);if(b.aft)return b.aft;a=S((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=a.length,d=0;d<c;d++){var e=b[a[d]];if(e)return e}return NaN} +function fk(a){var b;(b=A("ytcsi."+(a||"")+"data_"))||(b={tick:{},info:{}},Ua("ytcsi."+(a||"")+"data_",b));return b} +function gk(a){a=fk(a);a.info||(a.info={});return a.info} +function ek(a){a=fk(a);a.tick||(a.tick={});return a.tick} +function hk(a){var b=fk(a).nonce;b||(b=ci(),fk(a).nonce=b);return b} +function ik(a){var b=ek(a||""),c=dk(a);c&&!ck&&(wi(Xj,new Vj(Math.round(c-b._start),a)),ck=!0)} +;function jk(){var a=A("ytcsi.debug");a||(a=[],z("ytcsi.debug",a,void 0),z("ytcsi.reference",{},void 0));return a} +function kk(a){a=a||"";var b=A("ytcsi.reference");b||(jk(),b=A("ytcsi.reference"));if(b[a])return b[a];var c=jk(),d={timerName:a,info:{},tick:{},span:{}};c.push(d);return b[a]=d} +;var lk=y.ytLoggingLatencyUsageStats_||{};z("ytLoggingLatencyUsageStats_",lk,void 0);function mk(){this.f=0} +function nk(){mk.f||(mk.f=new mk);return mk.f} +mk.prototype.tick=function(a,b,c){ok(this,"tick_"+a+"_"+b)||rh("latencyActionTicked",{tickName:a,clientActionNonce:b},{timestamp:c})}; +mk.prototype.info=function(a,b){var c=Object.keys(a).join("");ok(this,"info_"+c+"_"+b)||(c=Object.assign({},a),c.clientActionNonce=b,rh("latencyActionInfo",c))}; +mk.prototype.span=function(a,b){var c=Object.keys(a).join("");ok(this,"span_"+c+"_"+b)||(a.clientActionNonce=b,rh("latencyActionSpan",a))}; +function ok(a,b){lk[b]=lk[b]||{count:0};var c=lk[b];c.count++;c.time=W();a.f||(a.f=Ff(function(){var d=W(),e;for(e in lk)lk[e]&&6E4<d-lk[e].time&&delete lk[e];a&&(a.f=0)},5E3)); +return 5<c.count?(6===c.count&&1>1E5*Math.random()&&(c=new ph("CSI data exceeded logging limit with key",b.split("_")),0<=b.indexOf("plev")||vh(c)),!0):!1} +;var Z={},pk=(Z.ad_allowed="adTypesAllowed",Z.yt_abt="adBreakType",Z.ad_cpn="adClientPlaybackNonce",Z.ad_docid="adVideoId",Z.yt_ad_an="adNetworks",Z.ad_at="adType",Z.browse_id="browseId",Z.p="httpProtocol",Z.t="transportProtocol",Z.cpn="clientPlaybackNonce",Z.ccs="creatorInfo.creatorCanaryState",Z.cseg="creatorInfo.creatorSegment",Z.csn="clientScreenNonce",Z.docid="videoId",Z.GetHome_rid="requestIds",Z.GetSearch_rid="requestIds",Z.GetPlayer_rid="requestIds",Z.GetWatchNext_rid="requestIds",Z.GetBrowse_rid= +"requestIds",Z.GetLibrary_rid="requestIds",Z.is_continuation="isContinuation",Z.is_nav="isNavigation",Z.b_p="kabukiInfo.browseParams",Z.is_prefetch="kabukiInfo.isPrefetch",Z.is_secondary_nav="kabukiInfo.isSecondaryNav",Z.prev_browse_id="kabukiInfo.prevBrowseId",Z.query_source="kabukiInfo.querySource",Z.voz_type="kabukiInfo.vozType",Z.yt_lt="loadType",Z.mver="creatorInfo.measurementVersion",Z.yt_ad="isMonetized",Z.nr="webInfo.navigationReason",Z.nrsu="navigationRequestedSameUrl",Z.ncnp="webInfo.nonPreloadedNodeCount", +Z.pnt="performanceNavigationTiming",Z.prt="playbackRequiresTap",Z.plt="playerInfo.playbackType",Z.pis="playerInfo.playerInitializedState",Z.paused="playerInfo.isPausedOnLoad",Z.yt_pt="playerType",Z.fmt="playerInfo.itag",Z.yt_pl="watchInfo.isPlaylist",Z.yt_pre="playerInfo.preloadType",Z.yt_ad_pr="prerollAllowed",Z.pa="previousAction",Z.yt_red="isRedSubscriber",Z.rce="mwebInfo.responseContentEncoding",Z.scrh="screenHeight",Z.scrw="screenWidth",Z.st="serverTimeMs",Z.ssdm="shellStartupDurationMs",Z.aq= +"tvInfo.appQuality",Z.br_trs="tvInfo.bedrockTriggerState",Z.kebqat="kabukiInfo.earlyBrowseRequestInfo.abandonmentType",Z.kebqa="kabukiInfo.earlyBrowseRequestInfo.adopted",Z.label="tvInfo.label",Z.is_mdx="tvInfo.isMdx",Z.preloaded="tvInfo.isPreloaded",Z.upg_player_vis="playerInfo.visibilityState",Z.query="unpluggedInfo.query",Z.upg_chip_ids_string="unpluggedInfo.upgChipIdsString",Z.yt_vst="videoStreamType",Z.vph="viewportHeight",Z.vpw="viewportWidth",Z.yt_vis="isVisible",Z.rcl="mwebInfo.responseContentLength", +Z.GetSettings_rid="requestIds",Z.GetTrending_rid="requestIds",Z.GetMusicSearchSuggestions_rid="requestIds",Z.REQUEST_ID="requestIds",Z),qk="isContinuation isNavigation kabukiInfo.earlyBrowseRequestInfo.adopted kabukiInfo.isPrefetch kabukiInfo.isSecondaryNav isMonetized navigationRequestedSameUrl performanceNavigationTiming playerInfo.isPausedOnLoad prerollAllowed isRedSubscriber tvInfo.isMdx tvInfo.isPreloaded isVisible watchInfo.isPlaylist playbackRequiresTap".split(" "),rk={},sk=(rk.ccs="CANARY_STATE_", +rk.mver="MEASUREMENT_VERSION_",rk.pis="PLAYER_INITIALIZED_STATE_",rk.yt_pt="LATENCY_PLAYER_",rk.pa="LATENCY_ACTION_",rk.yt_vst="VIDEO_STREAM_TYPE_",rk),tk="all_vc ap c cver cbrand cmodel cplatform ctheme ei l_an l_mm plid srt yt_fss yt_li vpst vpni2 vpil2 icrc icrt pa GetAccountOverview_rid GetHistory_rid cmt d_vpct d_vpnfi d_vpni nsru pc pfa pfeh pftr pnc prerender psc rc start tcrt tcrc ssr vpr vps yt_abt yt_fn yt_fs yt_pft yt_pre yt_pt yt_pvis ytu_pvis yt_ref yt_sts tds".split(" "); +function uk(a){return!!S("FORCE_CSI_ON_GEL",!1)||U("csi_on_gel")||!!fk(a).useGel} +function vk(a){a=fk(a);if(!("gel"in a))a.gel={gelTicks:{},gelInfos:{}};else if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}return a.gel} +;function wk(a,b,c){if(null!==b)if(gk(c)[a]=b,uk(c)){var d=b;b=vk(c);if(b.gelInfos)b.gelInfos["info_"+a]=!0;else{var e={};b.gelInfos=(e["info_"+a]=!0,e)}if(a.match("_rid")){var f=a.split("_rid")[0];a="REQUEST_ID"}if(a in pk){b=pk[a];0<=Ya(qk,b)&&(d=!!d);a in sk&&"string"===typeof d&&(d=sk[a]+d.toUpperCase());a=d;d=b.split(".");for(var g=e={},h=0;h<d.length-1;h++){var k=d[h];g[k]={};g=g[k]}g[d[d.length-1]]="requestIds"===b?[{id:a,endpoint:f}]:a;f=Qj({},e)}else 0<=Ya(tk,a)||vh(new ph("Unknown label logged with GEL CSI", +a)),f=void 0;f&&uk(c)&&(b=kk(c||""),Qj(b.info,f),b=vk(c),"gelInfos"in b||(b.gelInfos={}),Qj(b.gelInfos,f),c=hk(c),nk().info(f,c))}else kk(c||"").info[a]=b} +function xk(a,b,c){var d=ek(c);if(U("use_first_tick")&&yk(a,c))return d[a];if(!b&&"_"!==a[0]){var e=a;bk.mark&&(0==e.lastIndexOf("mark_",0)||(e="mark_"+e),c&&(e+=" ("+c+")"),bk.mark(e))}e=b||W();d[a]=e;e=vk(c);e.gelTicks&&(e.gelTicks["tick_"+a]=!0);c||b||W();if(uk(c)){kk(c||"").tick[a]=b||W();e=hk(c);if("_start"===a){var f=nk();ok(f,"baseline_"+e)||rh("latencyActionBaselined",{clientActionNonce:e},{timestamp:b})}else nk().tick(a,e,b);ik(c);e=!0}else e=!1;if(!e){if(!A("yt.timing."+(c||"")+"pingSent_")&& +(f=S((c||"")+"TIMING_ACTION",void 0),e=ek(c),A("ytglobal.timing"+(c||"")+"ready_")&&f&&yk("_start")&&dk(c)))if(ik(c),c)zk(c);else{f=!0;var g=S("TIMING_WAIT",[]);if(g.length)for(var h=0,k=g.length;h<k;++h)if(!(g[h]in e)){f=!1;break}f&&zk(c)}kk(c||"").tick[a]=b||W()}return d[a]} +function yk(a,b){var c=ek(b);return a in c} +function zk(a){if(!uk(a)){var b=ek(a),c=gk(a),d=b._start,e=S("CSI_SERVICE_NAME","youtube"),f={v:2,s:e,action:S((a||"")+"TIMING_ACTION",void 0)},g=c.srt;void 0!==b.srt&&delete c.srt;b.aft=dk(a);var h=ek(a),k=h.pbr,l=h.vc;h=h.pbs;k&&l&&h&&k<l&&l<h&&gk(a).yt_pvis&&"youtube"===e&&(wk("yt_lt","hot_bg",a),e=b.vc,k=b.pbs,delete b.aft,c.aft=Math.round(k-e));for(var m in c)"_"!==m.charAt(0)&&(f[m]=c[m]);b.ps=W();m={};e=[];for(var q in b)"_"!==q.charAt(0)&&(k=Math.round(b[q]-d),m[q]=k,e.push(q+"."+k));f.rt= +e.join(",");b=!!c.ap;U("debug_csi_data")&&(c=A("yt.timing.csiData"),c||(c=[],Ua("yt.timing.csiData",c)),c.push({page:location.href,time:new Date,args:f}));c="";for(var t in f)f.hasOwnProperty(t)&&(c+="&"+t+"="+f[t]);f="/csi_204?"+c.substring(1);if(window.navigator&&window.navigator.sendBeacon&&b){var p=void 0===p?"":p;sf(f,p)||pf(f,void 0,void 0,void 0,p)}else pf(f);z("yt.timing."+(a||"")+"pingSent_",!0,void 0);wi(Yj,new Wj(m.aft+(Number(g)||0),a))}} +if(U("overwrite_polyfill_on_logging_lib_loaded")){var Ak=window;Ak.ytcsi&&(Ak.ytcsi.info=wk,Ak.ytcsi.tick=xk)};var Bk=null,Ck=null,Dk=null,Ek={};function Fk(a){var b=a.id;a=a.ve_type;var c=ei++;a=new fi({veType:a,veCounter:c,elementIndex:void 0,dataElement:void 0,youtubeData:void 0});Ek[b]=a;b=li();c=ji();b&&c&&Gi(b,c,[a])} +function Gk(a){var b=a.csn;a=a.root_ve_type;if(b&&a&&(oi(b,a),a=ji()))for(var c in Ek){var d=Ek[c];d&&Gi(b,a,[d])}} +function Hk(a){Ek[a.id]=new fi({trackingParams:a.tracking_params})} +function Ik(a){var b=li(),c=Ek[a.id];if(b&&c){a=U("use_default_events_client")?void 0:qh;var d="INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";c={csn:b,ve:c.getAsJson(),gestureType:d};d={fa:ni(b),S:b};"UNDEFINED_CSN"==b?Hi("visualElementGestured",c,d):a?ug("visualElementGestured",c,a,d):rh("visualElementGestured",c,d)}} +function Jk(a){a=a.ids;var b=li();if(b)for(var c=0;c<a.length;c++){var d=Ek[a[c]];if(d){var e=b,f=U("use_default_events_client")?void 0:qh;d={csn:e,ve:d.getAsJson(),eventType:1};var g={fa:ni(e),S:e};"UNDEFINED_CSN"==e?Hi("visualElementShown",d,g):f?ug("visualElementShown",d,f,g):rh("visualElementShown",d,g)}}} +;z("yt.setConfig",R,void 0);z("yt.config.set",R,void 0);z("yt.setMsg",Ah,void 0);z("yt.msgs.set",Ah,void 0);z("yt.logging.errors.log",yh,void 0); +z("writeEmbed",function(){var a=S("PLAYER_CONFIG",void 0);Lj(!0);"gvn"==a.args.ps&&(document.body.style.backgroundColor="transparent");var b=document.referrer,c=S("POST_MESSAGE_ORIGIN");window!=window.top&&b&&b!=document.URL&&(a.args.loaderUrl=b);S("LIGHTWEIGHT_AUTOPLAY")&&(a.args.autoplay="1");b="player";var d=void 0===d?!0:d;b="string"===typeof b?Dc(b):b;var e=ej+"_"+Na(b),f=dj[e];f&&d?a&&a.args&&a.args.fflags&&a.args.fflags.includes("web_player_remove_playerproxy=true")?f.api.loadVideoByPlayerVars(a.args|| +null):f.loadNewVideoConfig(a):(f=new Pi(b,e,a,void 0),dj[e]=f,Wf("player-added",f.api),Sc(f,Ta(fj,f)));a=f.api;Bk=a;a.addEventListener("onScreenChanged",Gk);a.addEventListener("onLogClientVeCreated",Fk);a.addEventListener("onLogServerVeCreated",Hk);a.addEventListener("onLogVeClicked",Ik);a.addEventListener("onLogVesShown",Jk);d=S("POST_MESSAGE_ID","player");S("ENABLE_JS_API")?Dk=new wj(a):S("ENABLE_POST_API")&&"string"===typeof d&&"string"===typeof c&&(Ck=new xj(window.parent,d,c),Dk=new rj(a,Ck.h)); +c=S("BG_P",void 0);Zh(c)&&(S("BG_I")||S("BG_IU"))&&(Vh=!0,Uh.initialize(S("BG_I",null),S("BG_IU",null),c,Yh,void 0,!!S("BG_CE",!1)));Qh()},void 0); +z("yt.www.watch.ads.restrictioncookie.spr",function(a){pf(a+"mac_204?action_fcts=1");return!0},void 0); +var Kk=He(function(){xk("ol");var a=Mj.getInstance(),b=!!((Pj("f"+(Math.floor(119/31)+1))||0)&67108864),c=1<window.devicePixelRatio;if(document.body&&xd(document.body,"exp-invert-logo"))if(c&&!xd(document.body,"inverted-hdpi")){var d=document.body;if(d.classList)d.classList.add("inverted-hdpi");else if(!xd(d,"inverted-hdpi")){var e=vd(d);wd(d,e+(0<e.length?" inverted-hdpi":"inverted-hdpi"))}}else!c&&xd(document.body,"inverted-hdpi")&&yd();b!=c&&(b="f"+(Math.floor(119/31)+1),d=Pj(b)||0,d=c?d|67108864: +d&-67108865,0==d?delete Y[b]:(c=d.toString(16),Y[b]=c.toString()),a.save())}),Lk=He(function(){var a=Bk; +a&&a.sendAbandonmentPing&&a.sendAbandonmentPing();S("PL_ATT")&&Uh.dispose();a=0;for(var b=Oh.length;a<b;a++)Jf(Oh[a]);Oh.length=0;Mh("//static.doubleclick.net/instream/ad_status.js");Ph=!1;R("DCLKSTAT",0);Uc(Dk,Ck);if(a=Bk)a.removeEventListener("onScreenChanged",Gk),a.removeEventListener("onLogClientVeCreated",Fk),a.removeEventListener("onLogServerVeCreated",Hk),a.removeEventListener("onLogVeClicked",Ik),a.removeEventListener("onLogVesShown",Jk),a.destroy();Ek={}}); +window.addEventListener?(window.addEventListener("load",Kk),window.addEventListener("unload",Lk)):window.attachEvent&&(window.attachEvent("onload",Kk),window.attachEvent("onunload",Lk));Ua("yt.abuse.player.botguardInitialized",A("yt.abuse.player.botguardInitialized")||$h);Ua("yt.abuse.player.invokeBotguard",A("yt.abuse.player.invokeBotguard")||ai);Ua("yt.abuse.dclkstatus.checkDclkStatus",A("yt.abuse.dclkstatus.checkDclkStatus")||Rh); +Ua("yt.player.exports.navigate",A("yt.player.exports.navigate")||pi);Ua("yt.util.activity.init",A("yt.util.activity.init")||Lf);Ua("yt.util.activity.getTimeSinceActive",A("yt.util.activity.getTimeSinceActive")||Of);Ua("yt.util.activity.setTimestamp",A("yt.util.activity.setTimestamp")||Mf);}).call(this); diff --git a/WebContent/oauth2-redirect.html b/WebContent/oauth2-redirect.html new file mode 100644 index 0000000000000000000000000000000000000000..a013fc82ee5a1405788cb60ec0fe7682f65e7f43 --- /dev/null +++ b/WebContent/oauth2-redirect.html @@ -0,0 +1,68 @@ +<!doctype html> +<html lang="en-US"> +<title>Swagger UI: OAuth2 Redirect</title> +<body onload="run()"> +</body> +</html> +<script> + 'use strict'; + function run () { + var oauth2 = window.opener.swaggerUIRedirectOauth2; + var sentState = oauth2.state; + var redirectUrl = oauth2.redirectUrl; + var isValid, qp, arr; + + if (/code|token|error/.test(window.location.hash)) { + qp = window.location.hash.substring(1); + } else { + qp = location.search.substring(1); + } + + arr = qp.split("&") + arr.forEach(function (v,i,_arr) { _arr[i] = '"' + v.replace('=', '":"') + '"';}) + qp = qp ? JSON.parse('{' + arr.join() + '}', + function (key, value) { + return key === "" ? value : decodeURIComponent(value) + } + ) : {} + + isValid = qp.state === sentState + + if (( + oauth2.auth.schema.get("flow") === "accessCode"|| + oauth2.auth.schema.get("flow") === "authorizationCode" + ) && !oauth2.auth.code) { + if (!isValid) { + oauth2.errCb({ + authId: oauth2.auth.name, + source: "auth", + level: "warning", + message: "Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server" + }); + } + + if (qp.code) { + delete oauth2.state; + oauth2.auth.code = qp.code; + oauth2.callback({auth: oauth2.auth, redirectUrl: redirectUrl}); + } else { + let oauthErrorMsg + if (qp.error) { + oauthErrorMsg = "["+qp.error+"]: " + + (qp.error_description ? qp.error_description+ ". " : "no accessCode received from the server. ") + + (qp.error_uri ? "More info: "+qp.error_uri : ""); + } + + oauth2.errCb({ + authId: oauth2.auth.name, + source: "auth", + level: "error", + message: oauthErrorMsg || "[Authorization failed]: no accessCode received from the server" + }); + } + } else { + oauth2.callback({auth: oauth2.auth, token: qp, isValid: isValid, redirectUrl: redirectUrl}); + } + window.close(); + } +</script> diff --git a/WebContent/rest.html b/WebContent/rest.html new file mode 100644 index 0000000000000000000000000000000000000000..d016cc29dd12d289eb4c46380ae037aacc182aa1 --- /dev/null +++ b/WebContent/rest.html @@ -0,0 +1,61 @@ +<!-- HTML for static distribution bundle build --> +<!-- Copyright (C) 2020 by Tecnalia --> +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <title>Swagger UI</title> + <link rel="stylesheet" type="text/css" href="css/swagger-ui.css" > + <link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" /> + <link rel="icon" type="image/png" href="img/favicon-16x16.png" sizes="16x16" /> + <style> + html + { + box-sizing: border-box; + overflow: -moz-scrollbars-vertical; + overflow-y: scroll; + } + + *, + *:before, + *:after + { + box-sizing: inherit; + } + + body + { + margin:0; + background: #fafafa; + } + </style> + </head> + + <body> + <div id="swagger-ui"></div> + + <script src="js/swagger-ui-bundle.js"> </script> + <script src="js/swagger-ui-standalone-preset.js"> </script> + <script> + window.onload = function() { + // Begin Swagger UI call region + const ui = SwaggerUIBundle({ + url: "yaml/Alarm_processing_reporter.yaml", + dom_id: '#swagger-ui', + deepLinking: true, + presets: [ + SwaggerUIBundle.presets.apis, + SwaggerUIStandalonePreset + ], + plugins: [ + SwaggerUIBundle.plugins.DownloadUrl + ], + layout: "StandaloneLayout" + }) + // End Swagger UI call region + + window.ui = ui + } + </script> + </body> +</html> diff --git a/WebContent/yaml/Alarm_processing_reporter.yaml b/WebContent/yaml/Alarm_processing_reporter.yaml new file mode 100644 index 0000000000000000000000000000000000000000..414499516aaf72d5d874c20f264ff6225b9411c6 --- /dev/null +++ b/WebContent/yaml/Alarm_processing_reporter.yaml @@ -0,0 +1,119 @@ +swagger: "2.0" +info: + description: "The Alarm & Processing Reporter REST services" + version: "1.1.0" + title: "The Alarm & Processing Reporter REST services" + contact: + email: "fernando.jorge@tecnalia.com" + license: + name: "Apache 2.0" + url: "http://www.apache.org/licenses/LICENSE-2.0.html" +host: "rest.afarcloud.smartarch.cz" +basePath: "/alarm-processing-reporter/api" +tags: +- name: "AP&R" + description: "Collects alarms triggered by REST compatible entities in the AFarCloud data repositories." +schemes: +- "http" +paths: + + /alarm/{scenario}: + post: + tags: + - "AP&R: alarm" + summary: "collects an alarm" + description: "" + operationId: "registerSensor" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "scenario" + in: "path" + description: "Corresponding scenario or partition" + required: true + type: "string" + default: "AS04" + - in: "body" + name: "body" + description: "Data of the alarm to be sent to the Alarm Processing & Reporter" + required: true + schema: + $ref: "#/definitions/AlarmData" + responses: + "200": + description: "Successful operation" + schema: + $ref: "#/definitions/Response_success" + "405": + description: "Invalid input" + schema: + $ref: "#/definitions/Response_invalid" + "500": + description: "Internal server error" + schema: + $ref: "#/definitions/Response_error" + + +definitions: + AlarmData: + type: "object" + required: + - "alarmCode" + - "message" + - "resourceId" + - "sequenceNumber" + - "alarmTime" + - "source" + - "priority" + - "status" + properties: + alarmCode: + type: "string" + message: + type: "string" + resourceId: + type: "number" + format: "integer" + minimum: 0 + default: 0 + sequenceNumber: + type: "number" + format: "integer" + minimum: 0 + default: 0 + alarmTime: + type: "number" + format: "long" + minimum: 0 + default: 0 + required: false + source: + type: "string" + required: false + priority: + type: "string" + required: false + status: + type: "number" + format: "integer" + required: false + + Response_success: + type: "object" + properties: + 200: + type: "string" + + Response_invalid: + type: "object" + properties: + 405: + type: "string" + + Response_error: + type: "object" + properties: + 500: + type: "string" diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..9ddebee03a43e7aea555afec0695adedb5b13c15 --- /dev/null +++ b/pom.xml @@ -0,0 +1,209 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <groupId>AlarmProcessingReporter</groupId> + <artifactId>AlarmProcessingReporter</artifactId> + <version>0.0.1-SNAPSHOT</version> + <packaging>war</packaging> + + <dependencies> + <dependency> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-bundle</artifactId> + <version>1.19</version> + </dependency> + + <dependency> + <groupId>org.eclipse.paho</groupId> + <artifactId>org.eclipse.paho.client.mqttv3</artifactId> + <version>1.2.0</version> + </dependency> + + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + <version>2.8.0</version> + </dependency> + + <dependency> + <groupId>com.googlecode.json-simple</groupId> + <artifactId>json-simple</artifactId> + <version>1.1</version> + </dependency> + + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + <version>3.0.1</version> + <scope>provided</scope> + </dependency> + </dependencies> + + <build> + <defaultGoal>install</defaultGoal> + <finalName>alarm</finalName> + <sourceDirectory>src</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-war-plugin</artifactId> + <version>3.1.0</version> + </plugin> + + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>3.0.1</version> + <executions> + <execution> + <id>copy-resources_web</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>WebContent</directory> + <includes> + <include>index.html</include> + <include>rest.html</include> + <include>oauth2-redirect.html</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + <execution> + <id>copy-resources_web_css</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm/css</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>WebContent/css</directory> + <includes> + <include>*</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + <execution> + <id>copy-resources_web_js</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm/js</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>WebContent/js</directory> + <includes> + <include>*</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + <execution> + <id>copy-resources_web_img</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm/img</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>WebContent/img</directory> + <includes> + <include>*</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + <execution> + <id>copy-resources_web_yaml</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm/yaml</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>WebContent/yaml</directory> + <includes> + <include>*</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + <execution> + <id>copy-resources_web_xml</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm/WEB-INF</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>WebContent/WEB-INF</directory> + <includes> + <include>web.xml</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + <execution> + <id>copy-resources_web_properties</id> + <phase>process-classes</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>target/alarm/WEB-INF/classes/Files</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>src/Files</directory> + <includes> + <include>data.properties</include> + <include>mqttTrustStore.jks</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + + </executions> + </plugin> + </plugins> + </build> + + <properties> + <jetty-version>9.2.9.v20150224</jetty-version> + <beanvalidation-version>1.1.0.Final</beanvalidation-version> + </properties> +</project> \ No newline at end of file diff --git a/src/Files/data.properties b/src/Files/data.properties new file mode 100644 index 0000000000000000000000000000000000000000..11e8148184c93e62fd5a83719f5488af3829c740 --- /dev/null +++ b/src/Files/data.properties @@ -0,0 +1,41 @@ +{ + "MQTT_USERNAME": "", + "MQTT_PASSWORD": "", + "ALARM_CODES_ARRAY": ["", "", "", "", "", "", "", "", "", "", ""], + "SCENARIOS": [{ + "NAME": "", + "URL": "" + }, { + "NAME": "AS02", + "URL": "" + }, { + "NAME": "AS03", + "URL": "" + }, { + "NAME": "AS04", + "URL": "" + }, { + "NAME": "AS05", + "URL": "" + }, { + "NAME": "AS06", + "URL": "" + }, { + "NAME": "AS07", + "URL": "" + }, { + "NAME": "AS08", + "URL": "" + }, { + "NAME": "AS09", + "URL": "" + }, { + "NAME": "AS10", + "URL": "" + }, { + "NAME": "AS11", + "URL": "" + }], + "BROKERS": [""], + "SENSOR_REST_URL": "" +} \ No newline at end of file diff --git a/src/alarmprocessing/database/DataBaseManagerAddAlarm.java b/src/alarmprocessing/database/DataBaseManagerAddAlarm.java new file mode 100644 index 0000000000000000000000000000000000000000..3a4ba105063d778c2f0a46cfb4b95a529f1267b3 --- /dev/null +++ b/src/alarmprocessing/database/DataBaseManagerAddAlarm.java @@ -0,0 +1,123 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.database; + +import java.security.KeyManagementException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSession; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; + +import com.google.gson.JsonObject; +import com.sun.jersey.api.client.Client; +import com.sun.jersey.api.client.ClientResponse; +import com.sun.jersey.api.client.WebResource; + +public class DataBaseManagerAddAlarm implements Runnable { + + // var + JsonObject json; + String url_rest; + + public DataBaseManagerAddAlarm(JsonObject json, String url_rest) { + super(); + this.json = json; + this.url_rest = url_rest + "addAlarm"; + } + + @Override + public void run() { + + // add ms timestamp + if (json.get("alarmTime") == null) { + System.out.println("DataBaseManager -> alarmTime is null, creating..."); + long ms = System.currentTimeMillis(); + long sg = ms / 1000; + + this.json.addProperty("alarmTime", sg); + } + if (json.get("status") == null) { + json.addProperty("status", 0); + } + try { + + // add SSL certificates + this.get_certificates(); + Client client = Client.create(); + WebResource webResource = client.resource(url_rest); + + // post + ClientResponse response = webResource.type("application/json").post(ClientResponse.class, json.toString()); + + if (response.getStatus() != 200) { + System.out.println("DataBaseManager -> POST failed."); + throw new RuntimeException("Failed : HTTP error code : " + response.getStatus()); + } + + // Server answer + String output = response.getEntity(String.class); + System.out.println("DataBaseManager -> Storage Database output: " + output); + + } catch (KeyManagementException e) { + System.out.println("DataBaseManager -> Error connection SSL or Call rest to save alarm"); + e.printStackTrace(); + } catch (NoSuchAlgorithmException e) { + System.out.println("DataBaseManager -> Error connection SSL or Call rest to save alarm"); + e.printStackTrace(); + } catch (Exception e) { + System.out.println("DataBaseManager -> Error connection SSL or Call rest to save alarm"); + e.printStackTrace(); + } + + } + + private void get_certificates() throws NoSuchAlgorithmException, KeyManagementException { + + // Create a trust manager that does not validate certificate chains + TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() { + @Override + public java.security.cert.X509Certificate[] getAcceptedIssuers() { + return null; + } + + @Override + public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { + // TODO Auto-generated method stub + + } + + @Override + public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { + // TODO Auto-generated method stub + + } + } }; + + // Install the all-trusting trust manager + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, new java.security.SecureRandom()); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + + // Create all-trusting host name verifier + HostnameVerifier allHostsValid = new HostnameVerifier() { + + @Override + public boolean verify(String arg0, SSLSession arg1) { + // TODO Auto-generated method stub + return false; + } + }; + +// Install the all-trusting host verifier + HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid); + + } + +} diff --git a/src/alarmprocessing/database/DataBaseManagerUpdateAlarm.java b/src/alarmprocessing/database/DataBaseManagerUpdateAlarm.java new file mode 100644 index 0000000000000000000000000000000000000000..028301c93ff215086399607341f6042e3981d6e6 --- /dev/null +++ b/src/alarmprocessing/database/DataBaseManagerUpdateAlarm.java @@ -0,0 +1,115 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.database; + +import java.security.KeyManagementException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSession; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; + +import com.sun.jersey.api.client.Client; +import com.sun.jersey.api.client.ClientResponse; +import com.sun.jersey.api.client.WebResource; + +public class DataBaseManagerUpdateAlarm implements Runnable { + + private String url_rest; + private String resourceId; + private long alarmTime; + private int status; + + public DataBaseManagerUpdateAlarm(String url_rest, String resourceId, long alarmTime, int status) { + super(); + this.url_rest = url_rest + "updateAlarmStatus/"; + this.resourceId = resourceId; + this.alarmTime = alarmTime; + this.status = status; + } + + @Override + public void run() { + + try { + + // add SSL certificates + this.get_certificates(); + Client client = Client.create(); + WebResource webResource = client.resource(url_rest + resourceId) + .queryParam("alarmtime", String.valueOf(alarmTime)).queryParam("status", String.valueOf(status)); + + // post + ClientResponse response = webResource.type("application/json").put(ClientResponse.class); + + if (response.getStatus() != 200) { + System.out.println("DataBaseManager -> PUT failed."); + throw new RuntimeException("Failed : HTTP error code : " + response.getStatus()); + } + + // Server answer + String output = response.getEntity(String.class); + System.out.println("DataBaseManager -> Storage Database output: " + output); + + } catch (KeyManagementException e) { + System.out.println("DataBaseManager -> Error connection SSL or Call rest to update alarm"); + e.printStackTrace(); + } catch (NoSuchAlgorithmException e) { + System.out.println("DataBaseManager -> Error connection SSL or Call rest to update alarm"); + e.printStackTrace(); + } catch (Exception e) { + System.out.println("DataBaseManager -> Error connection SSL or Call rest to update alarm"); + e.printStackTrace(); + } + + } + + private void get_certificates() throws NoSuchAlgorithmException, KeyManagementException { + + // Create a trust manager that does not validate certificate chains + TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() { + @Override + public java.security.cert.X509Certificate[] getAcceptedIssuers() { + return null; + } + + @Override + public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { + // TODO Auto-generated method stub + + } + + @Override + public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { + // TODO Auto-generated method stub + + } + } }; + + // Install the all-trusting trust manager + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, new java.security.SecureRandom()); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + + // Create all-trusting host name verifier + HostnameVerifier allHostsValid = new HostnameVerifier() { + + @Override + public boolean verify(String arg0, SSLSession arg1) { + // TODO Auto-generated method stub + return false; + } + }; + +// Install the all-trusting host verifier + HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid); + + } + +} diff --git a/src/alarmprocessing/mqtt/AlarmListener.java b/src/alarmprocessing/mqtt/AlarmListener.java new file mode 100644 index 0000000000000000000000000000000000000000..aaf31413f244de95d328cf64677a3e819dfd2926 --- /dev/null +++ b/src/alarmprocessing/mqtt/AlarmListener.java @@ -0,0 +1,81 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.mqtt; + +import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken; +import org.eclipse.paho.client.mqttv3.MqttCallbackExtended; +import org.eclipse.paho.client.mqttv3.MqttClient; +import org.eclipse.paho.client.mqttv3.MqttException; +import org.eclipse.paho.client.mqttv3.MqttMessage; + +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; + +import alarmprocessing.database.DataBaseManagerAddAlarm; +import globalMethods.GlobalMethods; + +public class AlarmListener implements MqttCallbackExtended { + + private MqttClient client; + private String topic; + + public AlarmListener(MqttClient client, String topic) { + super(); + this.client = client; + this.topic = topic; + } + + @Override + public void connectionLost(Throwable cause) { + + System.err.println("Connection lost. " + cause); + } + + @Override + public void messageArrived(String topic, MqttMessage mqttmessage) { + + System.out.println("MQTT Listener -> Topic: " + topic + " Message: " + mqttmessage.toString()); + JsonObject json = new JsonParser().parse(mqttmessage.toString()).getAsJsonObject(); + + try { + if (GlobalMethods.isCorrect(json)) { + String scenario = this.extractScenario(topic); + System.out.println("MQTT Listener -> Scenario: " + scenario); + String url_rest = GlobalMethods.getUrlRest(scenario); + Runnable db = new DataBaseManagerAddAlarm(json, url_rest); + new Thread(db).start(); + } + } catch (Exception e) { + System.out.println("MQTT Listener -> Parameters are incorrect or scenario is not exist"); + } + } + + private String extractScenario(String topic) { + + int start = topic.indexOf("afc/") + 4; + int end = topic.substring(start).indexOf("/"); + + return topic.substring(start, end + 4); + + } + + @Override + public void deliveryComplete(IMqttDeliveryToken token) { + + System.out.println("deliveryComplete: " + token); + } + + @Override + public void connectComplete(boolean reconnect, String serverURI) { + // TODO Auto-generated method stub + try { + client.subscribe(topic); + } catch (MqttException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + +} diff --git a/src/alarmprocessing/mqtt/ContextListener.java b/src/alarmprocessing/mqtt/ContextListener.java new file mode 100644 index 0000000000000000000000000000000000000000..372f02c230cc2545bd64c816ce650d842454abe0 --- /dev/null +++ b/src/alarmprocessing/mqtt/ContextListener.java @@ -0,0 +1,47 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.mqtt; + +import javax.servlet.ServletContextEvent; +import javax.servlet.ServletContextListener; + +import org.json.simple.JSONArray; + +import globalMethods.GlobalMethods; +import globalMethods.NoParameterException; + +public class ContextListener implements ServletContextListener { + + @Override + public void contextInitialized(ServletContextEvent sce) { + + System.out.println("Context Initialized"); + + try { + + JSONArray array = GlobalMethods.getPropertiesFileArray("data.properties", "ALARM_CODES_ARRAY"); + GlobalMethods.loadAlarmCodesArray(array); + + // launch mqtt subscriber + if (!GlobalMethods.mqttconnected) { + Runnable sub = new Subscriber( + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_USERNAME"), + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_PASSWORD")); + + new Thread(sub).start(); + GlobalMethods.mqttconnected = true; + } + + } catch (NoParameterException e) { + System.out.println("Error connection MQTT BROKER " + e.getMessage()); + e.printStackTrace(); + } + } + + @Override + public void contextDestroyed(ServletContextEvent sce) { + // Your logic for shutting down thread goes here + System.out.println("Context Destroyed"); + } +} diff --git a/src/alarmprocessing/mqtt/Subscriber.java b/src/alarmprocessing/mqtt/Subscriber.java new file mode 100644 index 0000000000000000000000000000000000000000..67f31c412c9cce3b64e9f69fa99d3d011e99b36a --- /dev/null +++ b/src/alarmprocessing/mqtt/Subscriber.java @@ -0,0 +1,151 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.mqtt; + +import java.util.ArrayList; +import java.util.List; +import java.util.Properties; + +import org.eclipse.paho.client.mqttv3.MqttAsyncClient; +import org.eclipse.paho.client.mqttv3.MqttClient; +import org.eclipse.paho.client.mqttv3.MqttConnectOptions; +import org.eclipse.paho.client.mqttv3.MqttException; +import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; + +import globalMethods.GlobalMethods; +import globalMethods.NoParameterException; + +public class Subscriber implements Runnable { + + String userName; + String password; + List<MqttClient> subclients; + + public Subscriber(String userName, String password) { + super(); + this.userName = userName; + this.password = password; + } + + public void subscribe() { + + try { + List<String> brokers = new ArrayList<String>(GlobalMethods.getbrokers()); + subclients = new ArrayList<MqttClient>(); + + String topic = "afc/+/+/+/+/alarm"; + launchAlarmSubscriber(topic, brokers, subclients); + + topic = "afc/+/+/+/+/updatealarm"; + launchUpdateAlarmSubscriber(topic, brokers, subclients); + + } catch (NoParameterException e) { + System.out.println("Url brokers are not available in data.properties file"); + e.printStackTrace(); + } + + } + + private void launchAlarmSubscriber(String topic, List<String> brokers, List<MqttClient> subclients) { + + MemoryPersistence persistence = new MemoryPersistence(); + + MqttConnectOptions connOpts = this.add_ssl_parameters(); + + try { + + for (String url_broker : brokers) { + subclients.add(new MqttClient(url_broker, MqttAsyncClient.generateClientId(), persistence)); + + subclients.get(subclients.size() - 1) + .setCallback(new AlarmListener(subclients.get(subclients.size() - 1), topic)); + System.out.println("MQTT AlarmListener Subscriber -> Connecting to broker: " + url_broker); + subclients.get(subclients.size() - 1).connect(connOpts); + + System.out.println("MQTT AlarmListener Subscriber -> Connected"); + + subclients.get(subclients.size() - 1).subscribe(topic); + } + + } catch (MqttException e) { + e.printStackTrace(); + } + + } + + private void launchUpdateAlarmSubscriber(String topic, List<String> brokers, List<MqttClient> subclients) { + + MemoryPersistence persistence = new MemoryPersistence(); + + MqttConnectOptions connOpts = this.add_ssl_parameters(); + + try { + + for (String url_broker : brokers) { + subclients.add(new MqttClient(url_broker, MqttAsyncClient.generateClientId(), persistence)); + + subclients.get(subclients.size() - 1) + .setCallback(new UpdateAlarmListener(subclients.get(subclients.size() - 1), topic)); + System.out.println("MQTT UpdateAlarmListener Subscriber -> Connecting to broker: " + url_broker); + subclients.get(subclients.size() - 1).connect(connOpts); + + System.out.println("MQTT UpdateAlarmListener Subscriber -> Connected"); + + subclients.get(subclients.size() - 1).subscribe(topic); + } + + } catch (MqttException e) { + e.printStackTrace(); + } + + } + + private MqttConnectOptions add_ssl_parameters() { + MqttConnectOptions connOpts = new MqttConnectOptions(); + + Properties sslProperties = new Properties(); + sslProperties.setProperty("com.ibm.ssl.protocol", "TLS"); + + ClassLoader cl = this.getClass().getClassLoader(); + + sslProperties.setProperty("com.ibm.ssl.trustStore", cl.getResource("Files/mqttTrustStore.jks").getPath()); + sslProperties.setProperty("com.ibm.ssl.trustStorePassword", "qwerty"); + connOpts.setSSLProperties(sslProperties); + + connOpts.setUserName(userName); + connOpts.setPassword(password.toCharArray()); + connOpts.setAutomaticReconnect(true); // so that it is reconnected in case the connection is lost + + return connOpts; + + } + + public void destroy() { + + for (MqttClient subclient : subclients) { + + if (subclient != null) { + try { + System.out.println("Closing MQTT connection."); + subclient.disconnect(); + } catch (MqttException e) { + System.err.println(e.getMessage()); + } + } + } + } + + @Override + public void run() { + this.subscribe(); + + } + + public static void main(String[] args) throws Exception { + Subscriber pub = new Subscriber(GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_USERNAME"), + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_PASSWORD")); + pub.run(); + } + +} diff --git a/src/alarmprocessing/mqtt/UpdateAlarmListener.java b/src/alarmprocessing/mqtt/UpdateAlarmListener.java new file mode 100644 index 0000000000000000000000000000000000000000..c38d6cfe593a995ce38383c259231b1da96d75ec --- /dev/null +++ b/src/alarmprocessing/mqtt/UpdateAlarmListener.java @@ -0,0 +1,82 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.mqtt; + +import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken; +import org.eclipse.paho.client.mqttv3.MqttCallbackExtended; +import org.eclipse.paho.client.mqttv3.MqttClient; +import org.eclipse.paho.client.mqttv3.MqttException; +import org.eclipse.paho.client.mqttv3.MqttMessage; + +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; + +import alarmprocessing.database.DataBaseManagerUpdateAlarm; +import globalMethods.GlobalMethods; + +public class UpdateAlarmListener implements MqttCallbackExtended { + + private MqttClient client; + private String topic; + + public UpdateAlarmListener(MqttClient client, String topic) { + super(); + this.client = client; + this.topic = topic; + } + + @Override + public void connectionLost(Throwable cause) { + + System.err.println("Connection lost. " + cause); + } + + @Override + public void messageArrived(String topic, MqttMessage mqttmessage) { + + System.out.println("MQTT Listener -> Topic: " + topic + "Message: " + mqttmessage.toString()); + JsonObject json = new JsonParser().parse(mqttmessage.toString()).getAsJsonObject(); + + try { + if (GlobalMethods.isCorrectUpdateAlarm(json)) { + String scenario = this.extractScenario(topic); + System.out.println("MQTT Listener -> Scenario: " + scenario); + String url_rest = GlobalMethods.getUrlRest(scenario); + Runnable db = new DataBaseManagerUpdateAlarm(url_rest, json.get("resourceId").getAsString(), + json.get("alarmTime").getAsLong(), json.get("status").getAsInt()); + new Thread(db).start(); + } + } catch (Exception e) { + System.out.println("MQTT Listener -> Parameters are incorrect or scenario is not exist"); + } + } + + private String extractScenario(String topic) { + + int start = topic.indexOf("afc/") + 4; + int end = topic.substring(start).indexOf("/"); + + return topic.substring(start, end + 4); + + } + + @Override + public void deliveryComplete(IMqttDeliveryToken token) { + + System.out.println("deliveryComplete: " + token); + } + + @Override + public void connectComplete(boolean reconnect, String serverURI) { + // TODO Auto-generated method stub + try { + client.subscribe(topic); + } catch (MqttException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + +} diff --git a/src/alarmprocessing/rest/Alarm.java b/src/alarmprocessing/rest/Alarm.java new file mode 100644 index 0000000000000000000000000000000000000000..c4b4b733fea5e605f09839ef22826c71b806d26f --- /dev/null +++ b/src/alarmprocessing/rest/Alarm.java @@ -0,0 +1,82 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.rest; + +import java.io.InputStream; +import java.io.InputStreamReader; + +import javax.ws.rs.Consumes; +import javax.ws.rs.GET; +import javax.ws.rs.POST; +import javax.ws.rs.Path; +import javax.ws.rs.PathParam; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import com.sun.jersey.api.client.ClientResponse.Status; + +import globalMethods.GlobalMethods; +import globalMethods.NoParameterException; + +@Path("alarm") +public class Alarm { + + @POST + @Path("/{scenario}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces("application/json") + public Response login(InputStream incomingData, @PathParam("scenario") String scenario) { + + boolean correct = true; + JsonObject json = null; + try { + + JsonElement element = new JsonParser().parse(new InputStreamReader(incomingData)); + json = element.getAsJsonObject(); + correct = GlobalMethods.isCorrect(json); + + } catch (Exception e) { + e.printStackTrace(); + correct = false; + } + + if (correct) { + try { + + Runnable mqtt = new SendAlarmToMQTT(GlobalMethods.getMqtt_broker(), GlobalMethods.getMqtt_username(), + GlobalMethods.getMqtt_password(), json.toString(), scenario); + + new Thread(mqtt).start(); + return Response.status(Status.OK).entity("{\"200\": \"Successful operation\"}").build(); + } catch (NoParameterException e) { + return Response.status(Status.OK).entity("{\"405\": \"Invalid input\"}").build(); + } + + } else + return Response.status(Status.OK).entity("{\"405\": \"Invalid input\"}").build(); + + } + + @GET + @Path("/getData") + @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") + public Response getData() { + + String info = "BROKERS: "; + + try { + info += GlobalMethods.getbrokers().toString(); + } catch (NoParameterException e) { + info += "Not found..."; + } + + return Response.status(Status.OK).entity(info).header("Content-Type", "application/json;charset=UTF-8").build(); + + } + +} diff --git a/src/alarmprocessing/rest/NoSensorFoundException.java b/src/alarmprocessing/rest/NoSensorFoundException.java new file mode 100644 index 0000000000000000000000000000000000000000..5c475a630fe2743ff91a4c493a9bca5595a9debc --- /dev/null +++ b/src/alarmprocessing/rest/NoSensorFoundException.java @@ -0,0 +1,24 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.rest; + +public class NoSensorFoundException extends Exception { + + private static final long serialVersionUID = 1L; + + private String parameter; + + public NoSensorFoundException(String parameter) { + super(); + this.parameter = parameter; + + } + + @Override + public String getMessage() { + + return "Sensor " + parameter + "is not in rest service."; + } + +} diff --git a/src/alarmprocessing/rest/NoVehicleFoundException.java b/src/alarmprocessing/rest/NoVehicleFoundException.java new file mode 100644 index 0000000000000000000000000000000000000000..47a2ca00ab5965560c9466b56b0d0986246a4d98 --- /dev/null +++ b/src/alarmprocessing/rest/NoVehicleFoundException.java @@ -0,0 +1,24 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.rest; + +public class NoVehicleFoundException extends Exception { + + private static final long serialVersionUID = 1L; + + private String parameter; + + public NoVehicleFoundException(String parameter) { + super(); + this.parameter = parameter; + + } + + @Override + public String getMessage() { + + return "Vehicle " + parameter + "is not in rest service."; + } + +} diff --git a/src/alarmprocessing/rest/SendAlarmToMQTT.java b/src/alarmprocessing/rest/SendAlarmToMQTT.java new file mode 100644 index 0000000000000000000000000000000000000000..4d8dc30f99c9cc5ebd1e78609b229426dad521e6 --- /dev/null +++ b/src/alarmprocessing/rest/SendAlarmToMQTT.java @@ -0,0 +1,314 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package alarmprocessing.rest; + +import java.security.KeyManagementException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import java.util.Properties; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSession; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; + +import org.eclipse.paho.client.mqttv3.MqttClient; +import org.eclipse.paho.client.mqttv3.MqttConnectOptions; +import org.eclipse.paho.client.mqttv3.MqttException; +import org.eclipse.paho.client.mqttv3.MqttMessage; +import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +import com.sun.jersey.api.client.Client; +import com.sun.jersey.api.client.ClientResponse; +import com.sun.jersey.api.client.WebResource; + +import globalMethods.GlobalMethods; +import globalMethods.NoParameterException; + +/** + * @author 109178 + * + */ +public class SendAlarmToMQTT implements Runnable { + + private String broker; + private String username; + private String password; + private String json; + private String scenario; + + public SendAlarmToMQTT(String broker, String username, String password, String json, String scenario) { + super(); + this.broker = broker; + this.username = username; + this.password = password; + this.json = json; + this.scenario = scenario; + } + + @SuppressWarnings("unchecked") + @Override + public void run() { + + String topic = ""; + JSONObject json_parsed = new JSONObject(); + String resourceId = ""; + try { + JSONParser parser = new JSONParser(); + json_parsed = (JSONObject) parser.parse(this.json); + + resourceId = String.valueOf(json_parsed.get("resourceId")); + + // it is a sensor alarm + if (json_parsed.get("isVehicle") == null) { + topic = this.generateTopicOfSensor(resourceId, scenario); + + // it is a vehicle alarm + } else { + + String[] data = this.generateTopicOfVehicle(resourceId, scenario); + topic = data[0]; + json_parsed.put("source", data[1]); + json_parsed.remove("isVehicle"); + } + + System.out.println("Send MQTT -> resourceId: " + resourceId + " Topic: " + topic); + sendMQTTMessage(this.broker, this.username, this.password, json_parsed.toJSONString(), topic); + + } catch (ParseException e) { + System.out.println("Error, Send MQTT -> ParseException."); + e.printStackTrace(); + } catch (NoSensorFoundException e) { + System.out.println("Error, Send MQTT -> Sensor not found."); + System.out.println("Send MQTT -> Send new alarm"); + + json_parsed.put("resourceId", "Unvalid sensor resourceId: " + resourceId + " trying to post an alarm."); + topic = "afc/" + this.scenario + "/unknown/unknown/unknown/alarm"; + sendMQTTMessage(this.broker, this.username, this.password, json_parsed.toString(), topic); + } catch (NoVehicleFoundException e) { + System.out.println("Error, Send MQTT -> Vehicle not found."); + System.out.println("Send MQTT -> Send new alarm"); + + json_parsed.put("resourceId", "Unvalid Vehicle resourceId: " + resourceId + " trying to post an alarm."); + topic = "afc/" + this.scenario + "/unknown/unknown/unknown/alarm"; + sendMQTTMessage(this.broker, this.username, this.password, json_parsed.toString(), topic); + } + } + + private void sendMQTTMessage(String broker, String username, String password, String json, String topic) { + + try { + + MemoryPersistence persistence = new MemoryPersistence(); + MqttClient client = null; + + client = new MqttClient(broker, "sample-java-client", persistence); + + MqttConnectOptions connOpts = new MqttConnectOptions(); + + Properties sslProperties = new Properties(); + sslProperties.setProperty("com.ibm.ssl.protocol", "TLS"); + ClassLoader cl = this.getClass().getClassLoader(); + sslProperties.setProperty("com.ibm.ssl.trustStore", cl.getResource("Files/mqttTrustStore.jks").getPath()); + sslProperties.setProperty("com.ibm.ssl.trustStorePassword", "qwerty"); + connOpts.setSSLProperties(sslProperties); + + connOpts.setUserName(username); + connOpts.setPassword(password.toCharArray()); + + System.out.println("Send MQTT -> Connecting to broker: " + broker); + + client.connect(connOpts); + + MqttMessage message = new MqttMessage(json.getBytes()); + message.setQos(1); + message.setRetained(false); + + System.out.println("Send MQTT -> Publishing message: " + message); + + client.publish(topic, message); + + System.out.println("Send MQTT -> Message published"); + + client.disconnect(); + + System.out.println("Send MQTT -> Disconnected"); + + client.close(); + + } catch (MqttException e) { + System.out.println("Error, Send MQTT -> MqttException."); + e.printStackTrace(); + } + + } + + private String[] generateTopicOfVehicle(String resourceId, String scenario) throws NoVehicleFoundException { + + System.out.println("Send MQTT -> Generating topic of vehicle..."); + + try { + this.get_certificates(); + + Client client = Client.create(); + + String url = GlobalMethods.getUrl_vehicle(); + url = "https://storage" + scenario.substring(2) + url + resourceId; + + System.out.println("Send MQTT, url to get vehicle -> " + url); + + WebResource webResource = client.resource(url); + + ClientResponse response = webResource.type("application/json").get(ClientResponse.class); + + if (response.getStatus() == 200) { + + String output = response.getEntity(String.class); + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(output); + String entity_name = resourceId; + String type_device = (String) json.get("Type"); + String service = "vehicleManagement"; + + String topic = "afc/" + scenario + "/" + service + "/" + type_device + "/" + entity_name + "/alarm"; + System.out.println("Send MQTT -> " + topic); + + return new String[] { topic, type_device }; + + } else { + throw new NoVehicleFoundException(resourceId + " " + scenario); + } + + } catch (KeyManagementException e) { + e.printStackTrace(); + } catch (NoParameterException e) { + e.printStackTrace(); + } catch (ParseException e) { + e.printStackTrace(); + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } + return null; + } + + private String generateTopicOfSensor(String resourceId, String scenario) throws NoSensorFoundException { + + if (resourceId.contains("urn:")) { + System.out.println("ResourceID already contains urn"); + return extractTopic(resourceId); + } + + System.out.println("Send MQTT -> Generating topic of sensor..."); + + try { + this.get_certificates(); + + Client client = Client.create(); + + String url = GlobalMethods.getUrl_sensor(); + url = "https://storage" + scenario.substring(2) + url + resourceId; + + System.out.println("Send MQTT, url to get sensor -> " + url); + + WebResource webResource = client.resource(url); + + ClientResponse response = webResource.type("application/json").get(ClientResponse.class); + + if (response.getStatus() == 200) { + + String output = response.getEntity(String.class); + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(output); + String urn = (String) json.get("resourceUrn"); + + return extractTopic(urn); + + } else { + throw new NoSensorFoundException(resourceId + " " + scenario); + } + + } catch (KeyManagementException e) { + e.printStackTrace(); + } catch (NoParameterException e) { + e.printStackTrace(); + } catch (ParseException e) { + e.printStackTrace(); + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } + + return null; + + } + + private String extractTopic(String urn) { + // service + String service = urn.substring(13, urn.substring(13).indexOf(":") + 13); + urn = urn.substring(13); + + // type of device + urn = urn.substring(urn.indexOf(":") + 1); + String type_device = urn.substring(urn.indexOf(":") + 1); + type_device = type_device.substring(0, type_device.indexOf(":")); + urn = urn.substring(urn.indexOf(":") + 1); + + // entity name + String entity_name = urn.substring(urn.indexOf(":") + 1); + + String topic = "afc/" + scenario + "/" + service + "/" + type_device + "/" + entity_name + "/alarm"; + System.out.println("Send MQTT -> " + topic); + + return topic; + } + + private void get_certificates() throws NoSuchAlgorithmException, KeyManagementException { + + // Create a trust manager that does not validate certificate chains + TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() { + @Override + public java.security.cert.X509Certificate[] getAcceptedIssuers() { + return null; + } + + @Override + public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { + // TODO Auto-generated method stub + + } + + @Override + public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { + // TODO Auto-generated method stub + + } + } }; + + // Install the all-trusting trust manager + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, new java.security.SecureRandom()); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + + // Create all-trusting host name verifier + HostnameVerifier allHostsValid = new HostnameVerifier() { + + @Override + public boolean verify(String arg0, SSLSession arg1) { + // TODO Auto-generated method stub + return false; + } + + }; + +// Install the all-trusting host verifier + HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid); + + } + +} diff --git a/src/data.properties b/src/data.properties new file mode 100644 index 0000000000000000000000000000000000000000..11e8148184c93e62fd5a83719f5488af3829c740 --- /dev/null +++ b/src/data.properties @@ -0,0 +1,41 @@ +{ + "MQTT_USERNAME": "", + "MQTT_PASSWORD": "", + "ALARM_CODES_ARRAY": ["", "", "", "", "", "", "", "", "", "", ""], + "SCENARIOS": [{ + "NAME": "", + "URL": "" + }, { + "NAME": "AS02", + "URL": "" + }, { + "NAME": "AS03", + "URL": "" + }, { + "NAME": "AS04", + "URL": "" + }, { + "NAME": "AS05", + "URL": "" + }, { + "NAME": "AS06", + "URL": "" + }, { + "NAME": "AS07", + "URL": "" + }, { + "NAME": "AS08", + "URL": "" + }, { + "NAME": "AS09", + "URL": "" + }, { + "NAME": "AS10", + "URL": "" + }, { + "NAME": "AS11", + "URL": "" + }], + "BROKERS": [""], + "SENSOR_REST_URL": "" +} \ No newline at end of file diff --git a/src/globalMethods/GlobalMethods.java b/src/globalMethods/GlobalMethods.java new file mode 100644 index 0000000000000000000000000000000000000000..8167c04875f02843bc72ee9d82d8bcd4e8bdd25a --- /dev/null +++ b/src/globalMethods/GlobalMethods.java @@ -0,0 +1,256 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package globalMethods; + +import java.io.FileReader; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +import com.google.gson.JsonObject; + +public class GlobalMethods { + + public static boolean mqttconnected = false; + + public static List<String> alarmcodes; + public static Map<String, String> scenarios; + + private static String mqtt_broker = null; + private static String mqtt_username = null; + private static String mqtt_password = null; + + private static String url_sensor = null; + private static String url_vehicle = null; + + // find configuration files directory and add the filename + public static JSONObject setFilePath(String fileName) { + JSONObject obj = null; + JSONParser parser = new JSONParser(); + + ClassLoader cl = GlobalMethods.class.getClassLoader(); + try { + obj = (JSONObject) parser.parse(new FileReader(cl.getResource("Files/" + fileName).getPath())); + + } catch (IOException e) { + e.printStackTrace(); + } catch (ParseException e) { + e.printStackTrace(); + } + + return obj; + + } + + public static String getPropertiesFileParameter(String filename, String parameter) throws NoParameterException { + + Object obj = GlobalMethods.setFilePath(filename); + + JSONObject jsonObject = (JSONObject) obj; + String param = (String) jsonObject.get(parameter); + if (param == null || param.isEmpty()) { + throw new NoParameterException(parameter); + } + + return param; + } + + public static JSONArray getPropertiesFileArray(String filename, String parameter) throws NoParameterException { + + Object obj = GlobalMethods.setFilePath(filename); + + JSONObject jsonObject = (JSONObject) obj; + JSONArray array = (JSONArray) jsonObject.get(parameter); + if (array == null || array.isEmpty()) { + throw new NoParameterException(parameter); + } + + return array; + } + + public static void loadAlarmCodesArray(JSONArray array) { + + alarmcodes = new ArrayList<String>(); + + for (int i = 0; i < array.size(); i++) { + alarmcodes.add(array.get(i).toString()); + } + } + + public static void loadScenariosArray(JSONArray array) { + + scenarios = new HashMap<String, String>(); + + for (int i = 0; i < array.size(); i++) { + JSONObject a = (JSONObject) array.get(i); + scenarios.put(a.get("NAME").toString(), a.get("URL").toString()); + + } + } + + public static List<String> getbrokers() throws NoParameterException { + + Object obj = GlobalMethods.setFilePath("data.properties"); + + JSONObject jsonObject = (JSONObject) obj; + JSONArray array = (JSONArray) jsonObject.get("BROKERS"); + if (array == null || array.isEmpty()) { + throw new NoParameterException("brokers"); + } + + List<String> brokers = new ArrayList<String>(); + for (int i = 0; i < array.size(); i++) { + brokers.add(array.get(i).toString()); + } + + mqtt_broker = brokers.get(0); + + return brokers; + + } + + public static boolean isCorrect(JsonObject json) throws Exception { + + boolean is_correct = true; + +// if (GlobalMethods.alarmcodes == null) { +// JSONArray array = GlobalMethods.getPropertiesFileArray("data.properties", "ALARM_CODES_ARRAY"); +// GlobalMethods.loadAlarmCodesArray(array); +// } + + // json must have only 3 parameters + if (json.size() < 4 || json.size() > 8) { + is_correct = false; + System.out.println("Json has not between 4 and 8 parameters"); + + // some parameter does not exist + } else if (json.get("alarmCode") == null || json.get("message") == null || json.get("resourceId") == null + || json.get("sequenceNumber") == null) { + is_correct = false; + System.out.println("Some parameter is null"); + + // some parameter is empty + } else if (json.get("alarmCode").toString().replace("\"", "").isEmpty() + || json.get("message").toString().replace("\"", "").isEmpty() + || json.get("resourceId").toString().replace("\"", "").isEmpty() + || json.get("sequenceNumber").toString().replace("\"", "").isEmpty()) { + is_correct = false; + System.out.println("Some parameter is empty"); + + // alarmCode exists in array +// } else if (!GlobalMethods.alarmcodes +// .contains(json.get("alarmCode").toString().replace("\"", "").toUpperCase())) { +// is_correct = false; +// System.out.println("Alarm code parameter is not registered"); + } else if (json.get("alarmTime") != null) { + if (String.valueOf(json.get("alarmTime")).length() != 10) { + System.out.println("alarmTime must be 10 characters"); + is_correct = false; + } + } + + return is_correct; + + } + + public static boolean isCorrectUpdateAlarm(JsonObject json) throws Exception { + + boolean is_correct = true; + + // json must have only 4 parameters + if (json.size() != 4) { + is_correct = false; + System.out.println("Json has not 4 parameters"); + + // some parameter does not exist + } else if (json.get("resourceId") == null || json.get("sequenceNumber") == null || json.get("alarmTime") == null + || json.get("status") == null) { + is_correct = false; + System.out.println("Some parameter is null"); + + // some parameter is empty + } else if (json.get("resourceId").toString().replace("\"", "").isEmpty() + || json.get("sequenceNumber").toString().replace("\"", "").isEmpty() + || json.get("alarmTime").toString().replace("\"", "").isEmpty() + || json.get("status").toString().replace("\"", "").isEmpty()) { + is_correct = false; + System.out.println("Some parameter is empty"); + + } else if (json.get("alarmTime") != null) { + if (String.valueOf(json.get("alarmTime")).length() != 10) { + System.out.println("alarmTime must be 10 characters"); + is_correct = false; + } + } + + return is_correct; + + } + + public static String getUrlRest(String scenario) throws NoParameterException { + + if (scenarios == null) { + GlobalMethods.loadScenariosArray(GlobalMethods.getPropertiesFileArray("data.properties", "SCENARIOS")); + } + + if (!scenarios.containsKey(scenario.toUpperCase())) + throw new NoParameterException("scenario"); + + return scenarios.get(scenario.toUpperCase()); + + } + + public static String getMqtt_broker() throws NoParameterException { + + if (mqtt_broker == null) { + return GlobalMethods.getbrokers().get(0); + } + + return mqtt_broker; + } + + public static String getMqtt_username() throws NoParameterException { + + if (mqtt_username == null) { + mqtt_username = GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_USERNAME"); + } + + return mqtt_username; + } + + public static String getMqtt_password() throws NoParameterException { + + if (mqtt_password == null) { + mqtt_password = GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_PASSWORD"); + } + + return mqtt_password; + } + + public static String getUrl_sensor() throws NoParameterException { + + if (url_sensor == null) { + url_sensor = GlobalMethods.getPropertiesFileParameter("data.properties", "SENSOR_REST_URL"); + } + + return url_sensor; + } + + public static String getUrl_vehicle() throws NoParameterException { + + if (url_vehicle == null) { + url_vehicle = GlobalMethods.getPropertiesFileParameter("data.properties", "VEHICLE_REST_URL"); + } + + return url_vehicle; + } + +} diff --git a/src/globalMethods/MainTest.java b/src/globalMethods/MainTest.java new file mode 100644 index 0000000000000000000000000000000000000000..a0a159d9bb09014f65050517bb081747462574c8 --- /dev/null +++ b/src/globalMethods/MainTest.java @@ -0,0 +1,25 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package globalMethods; + +public class MainTest { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + try { +// JSONArray array = GlobalMethods.getPropertiesFileArray("data.properties", "SCENARIOS"); +// System.out.println(array); +// GlobalMethods.loadScenariosArray(array); + + GlobalMethods.getbrokers(); + + } catch (NoParameterException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + +} diff --git a/src/globalMethods/NoParameterException.java b/src/globalMethods/NoParameterException.java new file mode 100644 index 0000000000000000000000000000000000000000..61c1481890d591c44c3491cdd76d0030bae3fa36 --- /dev/null +++ b/src/globalMethods/NoParameterException.java @@ -0,0 +1,24 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package globalMethods; + +public class NoParameterException extends Exception { + + private static final long serialVersionUID = 1L; + + private String parameter; + + public NoParameterException(String parameter) { + super(); + this.parameter = parameter; + + } + + @Override + public String getMessage() { + + return "Data properties parameter is empty: " + parameter; + } + +} diff --git a/src/test/PublisherAlarmTestMQTT.java b/src/test/PublisherAlarmTestMQTT.java new file mode 100644 index 0000000000000000000000000000000000000000..74477e8525c7336935e0350e4974d18ce6eedd78 --- /dev/null +++ b/src/test/PublisherAlarmTestMQTT.java @@ -0,0 +1,104 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package test; + +import java.util.Properties; +import java.util.logging.Level; +import java.util.logging.Logger; + +import org.eclipse.paho.client.mqttv3.MqttClient; +import org.eclipse.paho.client.mqttv3.MqttConnectOptions; +import org.eclipse.paho.client.mqttv3.MqttException; +import org.eclipse.paho.client.mqttv3.MqttMessage; +import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; + +import globalMethods.GlobalMethods; + +public class PublisherAlarmTestMQTT { + + String broker; + String userName; + String password; + + public PublisherAlarmTestMQTT(String broker, String userName, String password) { + super(); + this.broker = broker; + this.userName = userName; + this.password = password; + } + + public void publish() { + + MemoryPersistence persistence = new MemoryPersistence(); + MqttClient sampleClient = null; + try { + sampleClient = new MqttClient(broker, "sample-java-client", persistence); + } catch (MqttException ex) { + Logger.getLogger(PublisherAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + + MqttConnectOptions connOpts = new MqttConnectOptions(); + + Properties sslProperties = new Properties(); + sslProperties.setProperty("com.ibm.ssl.protocol", "TLS"); + sslProperties.setProperty("com.ibm.ssl.trustStore", "mqttTrustStore.jks"); + sslProperties.setProperty("com.ibm.ssl.trustStorePassword", "qwerty"); + connOpts.setSSLProperties(sslProperties); + + connOpts.setUserName(userName); + connOpts.setPassword(password.toCharArray()); + + System.out.println("Connecting to broker: " + broker); + try { + sampleClient.connect(connOpts); + } catch (MqttException ex) { + Logger.getLogger(PublisherAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + System.out.println("Connected"); + + // String msgContent = "{\r\n" + " \"alarmCode\": + // \"GREENHOUSE_IRRIGATION_FLOW\",\r\n" + // + " \"message\": \"300\",\r\n" + " \"resourceId\": + // \"este_irrigation_valve_0\",\r\n" + // + " \"sequenceNumber\": 123132,\r\n" + "\"priority\": \"priority\"\r\n}"; + + String msgContent = "{'alarmCode': 'GREENHOUSE_IRRIGATION_FLOW', 'message': '300', 'resourceId': 'este_irrigation_valve_0', 'sequenceNumber': 123132, 'source': 'source', 'priority': 'low'}"; + + MqttMessage message = new MqttMessage(msgContent.getBytes()); + message.setQos(1); + message.setRetained(false); + + System.out.println("Publishing message: " + message); + try { + sampleClient.publish("afc/AS10/2/3/entityName/alarm", message); + } catch (MqttException ex) { + Logger.getLogger(PublisherAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + System.out.println("Message published"); + + try { + sampleClient.disconnect(); + } catch (MqttException ex) { + Logger.getLogger(PublisherAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + + System.out.println("Disconnected"); + + try { + sampleClient.close(); + } catch (MqttException e) { + System.out.println("Error closing MQTT client"); + e.printStackTrace(); + } + + } + + public static void main(String[] args) throws Exception { + PublisherAlarmTestMQTT pub = new PublisherAlarmTestMQTT(GlobalMethods.getbrokers().get(0), + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_USERNAME"), + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_PASSWORD")); + pub.publish(); + } + +} diff --git a/src/test/PublisherUpdateAlarmTestMQTT.java b/src/test/PublisherUpdateAlarmTestMQTT.java new file mode 100644 index 0000000000000000000000000000000000000000..7c0f93d7e113eaba875b13e1615ada9e4ac3bb3f --- /dev/null +++ b/src/test/PublisherUpdateAlarmTestMQTT.java @@ -0,0 +1,98 @@ +/** + * Copyright (C) 2020 by Tecnalia + */ +package test; + +import java.util.Properties; +import java.util.logging.Level; +import java.util.logging.Logger; + +import org.eclipse.paho.client.mqttv3.MqttClient; +import org.eclipse.paho.client.mqttv3.MqttConnectOptions; +import org.eclipse.paho.client.mqttv3.MqttException; +import org.eclipse.paho.client.mqttv3.MqttMessage; +import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; + +import globalMethods.GlobalMethods; + +public class PublisherUpdateAlarmTestMQTT { + + String broker; + String userName; + String password; + + public PublisherUpdateAlarmTestMQTT(String broker, String userName, String password) { + super(); + this.broker = broker; + this.userName = userName; + this.password = password; + } + + public void publish() { + + MemoryPersistence persistence = new MemoryPersistence(); + MqttClient sampleClient = null; + try { + sampleClient = new MqttClient(broker, "sample-java-client", persistence); + } catch (MqttException ex) { + Logger.getLogger(PublisherUpdateAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + + MqttConnectOptions connOpts = new MqttConnectOptions(); + + Properties sslProperties = new Properties(); + sslProperties.setProperty("com.ibm.ssl.protocol", "TLS"); + sslProperties.setProperty("com.ibm.ssl.trustStore", "mqttTrustStore.jks"); + sslProperties.setProperty("com.ibm.ssl.trustStorePassword", "qwerty"); + connOpts.setSSLProperties(sslProperties); + + connOpts.setUserName(userName); + connOpts.setPassword(password.toCharArray()); + + System.out.println("Connecting to broker: " + broker); + try { + sampleClient.connect(connOpts); + } catch (MqttException ex) { + Logger.getLogger(PublisherUpdateAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + System.out.println("Connected"); + + String msgContent = "{'resourceId': 'este_irrigation_valve_0', 'sequenceNumber': 123131, 'alarmTime': 1624005920, 'status': 1}"; + + MqttMessage message = new MqttMessage(msgContent.getBytes()); + message.setQos(1); + message.setRetained(false); + + System.out.println("Publishing message: " + message); + try { + sampleClient.publish("afc/AS10/2/3/entityName/updatealarm", message); + } catch (MqttException ex) { + Logger.getLogger(PublisherUpdateAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + System.out.println("Message published"); + + try { + sampleClient.disconnect(); + } catch (MqttException ex) { + Logger.getLogger(PublisherUpdateAlarmTestMQTT.class.getName()).log(Level.SEVERE, null, ex); + } + + System.out.println("Disconnected"); + + try { + sampleClient.close(); + } catch (MqttException e) { + System.out.println("Error closing MQTT client"); + e.printStackTrace(); + } + + } + + public static void main(String[] args) throws Exception { + PublisherUpdateAlarmTestMQTT pub = new PublisherUpdateAlarmTestMQTT(GlobalMethods.getbrokers().get(0), + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_USERNAME"), + GlobalMethods.getPropertiesFileParameter("data.properties", "MQTT_PASSWORD")); + pub.publish(); + } + +}